Commit Graph
404 Commits
Author SHA1 Message Date
daniel.subiabre 3215847a34 Improve code docblocks 2024-10-02 15:04:08 +02:00
daniel.subiabre 08fdf50b48 Update Gateways 2024-10-02 14:45:25 +02:00
daniel.subiabre 12bb760209 Remove PaypalGatewayService code 2024-10-02 14:35:13 +02:00
daniel.subiabre 086d918ee4 Move paypal request logic to dedicated service 2024-10-02 14:34:26 +02:00
daniel.subiabre 4a535d74e7 Find by GatewayCheckout by tracking title and value 2024-10-02 14:09:06 +02:00
daniel.subiabre e2a326c78b Allow to find one GatewayCheckout by a GatewayTracking 2024-10-02 14:03:08 +02:00
daniel.subiabre 20f566fe9b Fix bug only saving one tracking number 2024-10-02 13:45:02 +02:00
daniel.subiabre e4a58cef6d Fix interface main method bug 2024-10-02 13:44:49 +02:00
daniel.subiabre 881389000e Add basic paypal webhook handling 2024-10-02 13:30:07 +02:00
daniel.subiabre cdbcf11f85 Update StripeGateway with GatewayLink and GatewayTracking 2024-10-02 13:22:52 +02:00
daniel.subiabre f4acb952a0 Rename GatewayCheckoutLink to GatewayLink 2024-10-02 13:20:05 +02:00
daniel.subiabre 303f6cce0d Rename GatewayCheckoutId to GatewayTracking 2024-10-02 13:12:23 +02:00
daniel.subiabre 6932bbff95 Improve order of data checks on paypal redirect handling 2024-10-01 12:20:23 +02:00
daniel.subiabre 47041aada9 Reorder PaypalGateway methods order 2024-10-01 12:13:30 +02:00
daniel.subiabre fa481abb08 Rename gateway main method to process 2024-10-01 12:13:15 +02:00
daniel.subiabre a0ab60afa6 Be able to complete PayPal payment 2024-09-26 15:28:47 +02:00
daniel.subiabre 060a7dbdee Move generic checkout logic to checkout service 2024-09-26 15:28:25 +02:00
daniel.subiabre 2aac4f7bc8 Refactor single gateway reference to be able to hold different gateway ids 2024-09-26 15:28:11 +02:00
daniel.subiabre 76ad89da61 Move paypal order fetch out of redirect handler 2024-09-26 14:15:25 +02:00
daniel.subiabre 61ab4d0d2f Move gateway reference generation to gateway checkout service 2024-09-26 14:06:08 +02:00
daniel.subiabre 2d4e5817e6 Avoid stripe resuccess on redirect handling 2024-09-26 14:04:18 +02:00
daniel.subiabre b994cf607e Move gateway checkout redirect urls generation to dedicated gateway checkout service 2024-09-26 14:03:17 +02:00
daniel.subiabre a071abaefa Code styling fixes 2024-09-25 14:47:53 +02:00
daniel.subiabre e8c881e93c Styling fixes 2024-09-25 14:42:17 +02:00
daniel.subiabre fb3f26c0cb Update gateway checkout link types 2024-09-25 14:41:03 +02:00
daniel.subiabre af789e27b5 Complete paypal checkout flow via redirection 2024-09-25 14:36:22 +02:00
daniel.subiabre badb758b4e Remove unnecessary readableLink attribute 2024-09-25 14:00:56 +02:00
daniel.subiabre 0cb64782d6 Make gateway checkout processor more generic 2024-09-25 14:00:29 +02:00
daniel.subiabre dbc67287a8 Add trailing comma to end of paypal body array keys 2024-09-11 14:40:27 +02:00
daniel.subiabre 8156a181ea Generate basic order checkout sessions in Paypal with return urls 2024-09-11 14:37:44 +02:00
daniel.subiabre fc8704a2dc Move gateway response type const strings to interface 2024-09-11 14:36:30 +02:00
daniel.subiabre be008c2c50 Use new links in stripe gateway 2024-09-11 13:59:03 +02:00
daniel.subiabre 8630e2191e Cascade persist checkout links 2024-09-11 13:58:43 +02:00
daniel.subiabre c3d6d4cc3e Autowire api platform doctrine processor for gateway checkout processor 2024-09-11 13:56:23 +02:00
daniel.subiabre 4b33881f15 Remove unnecessary readableLink settings 2024-09-11 13:55:55 +02:00
daniel.subiabre 4b084f7bce GatewayCheckouts reference gateway checkout links via GatewayCheckoutLink collections 2024-09-11 13:23:39 +02:00
daniel.subiabre 650f0e515f Add GatewayCheckoutLink resource 2024-09-11 13:23:06 +02:00
daniel.subiabre 2aa9b02bd9 Start PayPal Gateway 2024-09-10 15:00:31 +02:00
David Igón d797c4f114 fix style 2024-08-01 16:05:45 +02:00
David Igón f6f6806701 fixes based in review in #8 2024-08-01 16:01:33 +02:00
David Igón 5bcdcc92e1 Merge remote-tracking branch 'origin/main' into feature/user_personal 2024-08-01 11:09:23 +02:00
daniel.subiabre e13e99fe49 Fix issues with users pumping 2024-07-25 14:55:43 +02:00
daniel.subiabre 9c4e5fa583 Fix date creation setting in pumps 2024-07-25 14:09:04 +02:00
daniel.subiabre ae43587d92 Update timestamp traits property names 2024-07-25 14:07:47 +02:00
daniel.subiabre f9ef0f9b65 Use custom timestampable entity traits 2024-07-25 11:52:19 +02:00
daniel.subiabre f00249af04 Make custom timestampable entity traits 2024-07-25 11:49:16 +02:00
daniel.subiabre ededee44cf Skip .patch schemas from api spec 2024-07-25 11:40:38 +02:00
daniel.subiabre 77c4f8325f Update User docblocks 2024-07-25 11:35:36 +02:00
daniel.subiabre 4887964bb8 Update Tipjar API operations and make accounting read-only 2024-07-25 11:28:07 +02:00
daniel.subiabre cba99f6d18 Basic fixes on Project API resource 2024-07-25 11:25:45 +02:00