Commit Graph
159 Commits
Author SHA1 Message Date
daniel.subiabre 6a4f97bc51 Pass WalletGatewayServiceTest 2024-10-25 12:28:01 +02:00
daniel.subiabre 73fc1fafc5 Fix MoneyService API and add tests for it 2024-10-25 12:26:35 +02:00
daniel.subiabre a574e27177 Allow to calc great than or equal 2024-10-25 10:58:46 +02:00
daniel.subiabre 4843321f0e Add MoneyService for brick/money operations under the hood 2024-10-24 14:49:12 +02:00
daniel.subiabre d242337b11 Make exchange interface names be clearer 2024-10-24 14:48:35 +02:00
daniel.subiabre dea00bf227 Add WalletGatewayService 2024-10-23 15:06:07 +02:00
daniel.subiabre 9681818ec0 Update GatewayCharge to have title, description and hold related transactions 2024-10-22 13:16:59 +02:00
daniel.subiabre 05890d08f1 Update docblocks 2024-10-14 14:04:12 +02:00
daniel.subiabre 8c9ee0d215 Make Gateways specify the charge types they support 2024-10-14 12:25:42 +02:00
daniel.subiabre a888c3447a Persist checkout after gateway handling 2024-10-11 13:53:31 +02:00
daniel.subiabre 3850eb00c9 Fix cache issues in PaypalGatewayService 2024-10-11 13:52:17 +02:00
daniel.subiabre 7aa60ffce6 Update paypal and stripe link and tracking usage 2024-10-11 11:58:13 +02:00
daniel.subiabre 6e95ac42c9 Allow single line on empty function body 2024-10-11 11:27:04 +02:00
daniel.subiabre b00aa525ad Fix checkout usage by checkouts pump 2024-10-10 14:53:34 +02:00
daniel.subiabre 1e5f6f3d60 PHP CS Fixer fixes 2024-10-10 14:53:17 +02:00
daniel.subiabre 58dc912e3a Add date updated to projects in projects pump 2024-10-10 13:22:26 +02:00
daniel.subiabre 45f35d823b Rename pumped databy migrated key var names 2024-10-10 12:39:27 +02:00
daniel.subiabre b951255799 No skip pumped data by default in DoctrinePumpTrait 2024-10-10 12:32:14 +02:00
daniel.subiabre ed138941a6 Allow to return default value for missing pump config keys 2024-10-10 12:31:36 +02:00
daniel.subiabre 2fa4b3bcac Code style fixes 2024-10-09 15:52:13 +02:00
daniel.subiabre d6abe24cbc Update pumps to new interface 2024-10-09 15:45:41 +02:00
daniel.subiabre b7ad6ed7bd Update DoctrinePumpTrait 2024-10-09 15:43:05 +02:00
daniel.subiabre 8402d33ecc Update pump config write and read interface 2024-10-09 13:36:40 +02:00
daniel.subiabre 6ca8ce184c Reduce progressive pump trait memory usage 2024-10-09 13:36:07 +02:00
daniel.subiabre 22314b85dc Rename pump interface main process method 2024-10-09 00:20:50 +02:00
daniel.subiabre 70ac89bb38 Add GatewayTracking to CheckoutsPump 2024-10-03 13:45:35 +02:00
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 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