Commit Graph
404 Commits
Author SHA1 Message Date
daniel.subiabre 8747a1f009 Update Project docblocks 2024-07-25 11:23:21 +02:00
daniel.subiabre 62cc0774ae GatewayCheckouts should only be updated by the Gateways 2024-07-25 11:17:45 +02:00
daniel.subiabre 6f90425c7e Update GatewayCheckout docblock and remove readable link attr from origin 2024-07-25 11:14:33 +02:00
daniel.subiabre f5b3cdeb9b Make AccountingTransactions read-only and update doc block 2024-07-25 11:09:10 +02:00
daniel.subiabre 460bbb7d01 Fix API writable properties and remove PUT op from Accounting 2024-07-25 11:05:47 +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 dcaf7a7a3a Make compiler dir and lock file getters public 2024-07-22 13:38:09 +02:00
daniel.subiabre ce451b9abf Small code refactor 2024-07-22 13:26:00 +02:00
daniel.subiabre b7bcda70e4 Reduce exposed methods 2024-07-22 13:12:37 +02:00
daniel.subiabre 1701261081 Remove senseless line br 2024-07-22 13:09:25 +02:00
daniel.subiabre 95aebe3856 Improve GatewaysCompilerPass API 2024-07-18 10:28:12 +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 954c9a8f4e Simplify GatewaysCompilerPass 2024-07-17 15:49:26 +02:00
daniel.subiabre 9f4feacbc2 Rename GatewayPass to GatewaysCompilerPass 2024-07-17 15:41:29 +02:00
daniel.subiabre 2e72334fb5 Move compile logic to GatewayPass 2024-07-17 15:40:29 +02:00
daniel.subiabre 252c692b3c Make StripeGateway comply with new GatewayInterface 2024-07-17 14:04:49 +02:00
daniel.subiabre e99aea6f8c Use new GatewayInterface methods on controller and processor 2024-07-17 13:52:50 +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 be28b894a7 Improve GatewayController API 2024-07-17 12:50:22 +02:00
daniel.subiabre 438ea4c574 Remove whitespace 2024-07-11 14:38:23 +02:00
daniel.subiabre fd28dae6ec No embed transactions on GatewayCharge 2024-07-11 14:18:35 +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 9056b6ae8a Make AccountingTransactions an API resource 2024-07-11 13:46:44 +02:00
daniel.subiabre f159dd35a2 Add relationship to transactions on gateway charges 2024-07-03 14:52:58 +02:00
daniel.subiabre 38b328d1b7 Do not assume migratedReference to id pumping match criteria 2024-07-03 14:52:09 +02:00
daniel.subiabre 8e559f38a0 PHP CS fixes 2024-07-02 14:19:22 +02:00
daniel.subiabre 8dbbdb09d3 Accounting::getTransactions returns sorted full history of issued and received transactions 2024-07-02 14:18:28 +02:00
daniel.subiabre 2250688755 Ignore circular reference exceptions to avoid issues with test-generated env vars wanting to load twice 2024-07-02 14:10:04 +02:00
daniel.subiabre 69c71b46ab Update accountings and transactions relationship related code 2024-07-02 11:44:26 +02:00
daniel.subiabre 57ddb818c4 Merge branch 'main' into feat/transactions 2024-07-01 13:15:46 +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 cd32f2088b Accountings receive transactions not statements 2024-06-26 12:51:24 +02:00
daniel.subiabre a8d820b028 Remove accounting statements, concept belongs to wallet gateway 2024-06-26 12:46:22 +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 a24dc7096e Add GatewayCharge generic message for gateways 2024-06-25 13:24:54 +02:00
daniel.subiabre aa51170d7d Add GatewayController to handle redirections 2024-06-25 13:23:30 +02:00
daniel.subiabre a257931e25 Persist GatewayCheckout after creation by GatewayInterface 2024-06-25 13:22:47 +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