Commit Graph
128 Commits
Author SHA1 Message Date
daniel.subiabre 20f566fe9b Fix bug only saving one tracking number 2024-10-02 13:45:02 +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 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 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 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 2aa9b02bd9 Start PayPal Gateway 2024-09-10 15:00:31 +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 ddc105099e Format fixes on ECB code 2024-07-24 13:13:43 +02:00
daniel.subiabre 50a714d8e5 Maximize ECB data caching while keeping it as updated as possible 2024-07-24 13:12:10 +02:00
daniel.subiabre adab14d32b Remove apcu usage 2024-07-24 11:59:44 +02:00
daniel.subiabre b871668d3e Return data on ECB cache exception 2024-07-24 11:10:10 +02:00
daniel.subiabre 24803d4aa8 Update gateway compilation code to use GatewaysCompiler pass static API 2024-07-17 15:55:32 +02:00
daniel.subiabre 4da8cbcfc5 Rename GatewayController to GatewaysController 2024-07-17 15:54:45 +02:00
daniel.subiabre 252c692b3c Make StripeGateway comply with new GatewayInterface 2024-07-17 14:04:49 +02:00
daniel.subiabre d2edbe02c0 Update GatewayInterface 2024-07-17 13:50:58 +02:00
daniel.subiabre 1d60dabcb6 Small StripeGateway code refactor 2024-07-17 12:50:55 +02:00
daniel.subiabre 438ea4c574 Remove whitespace 2024-07-11 14:38:23 +02:00
daniel.subiabre 2430e514f5 Generate AccountingTransactions for the each charge on a paid stripe checkout session 2024-07-11 14:18:13 +02:00
daniel.subiabre 8db00c717c Import AccountingTransactions for completed GatewayCheckouts 2024-07-11 13:47:03 +02:00
daniel.subiabre 38b328d1b7 Do not assume migratedReference to id pumping match criteria 2024-07-03 14:52:09 +02:00
David Igón 3f462e9179 fixes in Stripe and payment files 2024-07-01 11:31:18 +02:00
daniel.subiabre 3fd3a17e56 Merge branch 'main' into feat/php-cs-fixer 2024-06-28 12:47:05 +02:00
daniel.subiabre ce3b44a1a6 Merge pull request #12 from GoteoFoundation/feat/gateway_stripe
[feat] Add Stripe payment gateway
2024-06-25 13:41:13 +02:00
daniel.subiabre a169f1cb24 Stripe integration on StripeGateway 2024-06-25 13:26:02 +02:00
daniel.subiabre dce9bcba04 Update GatewayInterface to handle redirections 2024-06-25 13:25:18 +02:00
daniel.subiabre 2aca0fc5a6 Fix yoda style 2024-06-12 14:47:21 +02:00
daniel.subiabre 06fb90881e Fix styling by cs fixer 2024-06-12 14:30:15 +02:00
daniel.subiabre b8694dc845 Remove null check for internal Pump config 2024-06-12 10:59:23 +02:00
daniel.subiabre 20d54e5464 Update pumps configuration interface 2024-06-12 10:55:16 +02:00
daniel.subiabre 8b87dae44f Update progressive pump command option naming to be a no value opt 2024-05-27 15:27:07 +02:00
daniel.subiabre 11cd03beec Remove debuging statements 2024-05-27 14:57:51 +02:00
daniel.subiabre 27597f440f Allow for pumps with ProgressivePumpTrait to have progress override disabled 2024-05-27 14:52:41 +02:00
daniel.subiabre ded4e7d368 Update Pumps to inherit from AbstractPump 2024-05-27 14:51:57 +02:00
daniel.subiabre d1633673b4 Update PumpInterface to allow Pumps to be configured 2024-05-27 14:50:21 +02:00