Commit Graph

25 Commits (f4270b7686a2865718a4cc22188072e835f9ee61)

Author SHA1 Message Date
MiguelMLorente f4270b7686 Add user email for signing / registration flows 2025-12-07 20:16:37 +01:00
MiguelMLorente 674ad8e9a4 Implement poller for stripe session statuses 2025-12-07 14:37:39 +01:00
MiguelMLorente 1fd8bfec89 Introduce mutex for purchase fulfillment locking 2025-12-07 14:08:51 +01:00
MiguelMLorente 4a763acb48 Implement session management endpoints 2025-12-07 12:14:37 +01:00
MiguelMLorente 3f4133b871 Add dates to invoices response 2025-12-07 00:51:19 +01:00
MiguelMLorente 05fae31c49 Create invoicing data retriever 2025-12-07 00:03:11 +01:00
MiguelMLorente c8bdbf9e0a Hash passwords storage 2025-12-06 23:53:13 +01:00
MiguelMLorente 630c8b59be Fix auth guard user id extractor 2025-12-06 23:05:12 +01:00
MiguelMLorente 8a590b42f2 Implement authentication guard with JWT 2025-12-06 22:13:51 +01:00
MiguelMLorente 797a8bbfda Fixes on the tokens magement 2025-12-06 11:30:01 +01:00
MiguelMLorente a95601bc34 Implement token controll to access sessions 2025-12-03 22:33:10 +01:00
MiguelMLorente 337b4f43e0 Fixup join/leave sessions 2025-12-01 22:53:50 +01:00
MiguelMLorente 69bc958991 Implement sessions management 2025-12-01 21:15:39 +01:00
MiguelMLorente 9b883068cd Introduce database integration in the service 2025-11-30 20:31:23 +01:00
MiguelMLorente a92855396b Refactor: extract link between session and purchase to stripe session control 2025-11-24 22:13:21 +01:00
MiguelMLorente d4e8883304 Merge branch 'main' of https://git.micosita.es/MiguelMLorente/PaysplitAPI 2025-11-24 20:34:20 +01:00
MiguelMLorente 9265124956 Track stripe sessions and fulfill purchase status 2025-11-24 20:34:11 +01:00
MiguelMLorente c411143d24 Track stripe sessions and fulfill purchase status 2025-11-24 20:33:34 +01:00
MiguelMLorente ea124b597d Refactor stripe session creation flow 2025-11-23 21:17:04 +01:00
MiguelMLorente 472ed8eb70 Fix controller input mappings 2025-11-23 16:21:34 +01:00
MiguelMLorente c97e1b01a9 Update access login and register to supply required data to the client 2025-11-23 15:48:51 +01:00
MiguelMLorente 7c8bb78f56 Create stripe integration skeleton 2025-11-22 16:07:46 +01:00
MiguelMLorente 0fadcfd732 Setup login controller skeleton 2025-11-16 21:37:16 +01:00
MiguelMLorente 68ab4aedde Server setup 2025-11-16 19:09:39 +01:00
MiguelMLorente a73f66bd78 Initial commit 2025-11-16 17:41:53 +00:00