Commit Graph
229 Commits
Author SHA1 Message Date
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
daniel.subiabre 360a5f86b3 Make name of SystemVariable be the id 2024-06-03 16:12:27 +02:00
daniel.subiabre 32385e1f9e Rename SystemVar to SystemVariable ahead of exposing them as an API resource 2024-06-03 15:28:15 +02:00
daniel.subiabre ec7e58997c Auto serialize/unserialize on SystemVar 2024-06-03 15:04:10 +02:00
daniel.subiabre a3a6bbf8d2 Clean names in commands code 2024-06-03 14:54:34 +02:00
daniel.subiabre 50d6297e7d Catch db not setup exceptions in SystemVarLoader to allow app to continue 2024-06-03 13:43:34 +02:00
daniel.subiabre 07fd0cf7a0 Add command to set system vars 2024-06-03 13:25:01 +02:00
daniel.subiabre 66d5a290c1 Allow to list stored system vars 2024-06-03 13:22:37 +02:00
daniel.subiabre 8ace017c3e Add SystemVar to store env-like vars in database 2024-06-03 13:22:11 +02:00
daniel.subiabre 7383b2f3f8 Update GatewayCheckouts API properties 2024-05-31 11:51:52 +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
daniel.subiabre b061e942d0 Rename InvestsPump to CheckoutsPump 2024-05-23 14:30:47 +02:00
daniel.subiabre 649f141b23 Move pump traits to it's own namespace 2024-05-23 14:29:42 +02:00
daniel.subiabre ecea97e9a2 Add default url to pumping checkouts 2024-05-23 14:19:19 +02:00
daniel.subiabre 7b4bf0466e Add creation and updation times to pumped projects 2024-05-23 14:08:27 +02:00
daniel.subiabre 27be8dee9b Update EuropeanCentralBankExchange to use apcu cache and minor patches 2024-05-23 13:27:54 +02:00
daniel.subiabre 17074ae56e Update GatewayInterface to expose create method for GatewayCheckouts 2024-05-22 12:21:48 +02:00
daniel.subiabre 21f12cba37 Update GatewayCheckout to have checkout url and require gatewayReference on edit operations 2024-05-22 12:21:20 +02:00
daniel.subiabre 55f13fab60 Allow null on project owner setter method 2024-05-22 11:49:30 +02:00
daniel.subiabre f535ceffa5 Merge branch 'main' into feat/v3-invest-migration 2024-05-21 12:38:39 +02:00
daniel.subiabre 6835e38116 Refactor payment method matching function into switch statement 2024-05-08 13:46:12 +02:00