Commit Graph
391 Commits
Author SHA1 Message Date
daniel.subiabre 3a840e53cc Add Gateway mapping 2024-11-07 10:30:49 +01:00
daniel.subiabre a980129bae Dedicated api resource for charge 2024-11-06 15:49:43 +01:00
daniel.subiabre 25080c4582 Move accounting entity<->resource mapping to dedicated class 2024-11-06 15:47:20 +01:00
daniel.subiabre d6668a29be Standarise entity migration metadata via trait 2024-11-06 14:45:08 +01:00
daniel.subiabre f344ea179d Rename Timestampable* traits to Timestamped 2024-11-06 14:29:17 +01:00
daniel.subiabre ebde320e80 Simplify AccountingOwnerInterface 2024-11-06 14:27:05 +01:00
daniel.subiabre 4a97a6277c Refactor Gateway api resource provision 2024-11-06 14:22:11 +01:00
daniel.subiabre 391464d5ca Simplify Checkout entity 2024-11-06 14:14:09 +01:00
daniel.subiabre 90767e2912 Update Accounting api resource I/O 2024-11-06 10:16:37 +01:00
daniel.subiabre 0e786f8ab2 Move Gateways outside of Library 2024-11-05 16:09:08 +01:00
daniel.subiabre 3f012c9542 Move Accounting and Gateway from prefixes to namespaces 2024-11-05 14:32:59 +01:00
daniel.subiabre ab9b73747c Remove whitespace 2024-10-29 14:14:15 +01:00
daniel.subiabre f6f1bcd042 Update checkouts pump 2024-10-29 14:13:59 +01:00
daniel.subiabre 2d4c04ccf8 Add checkout processing to wallet 2024-10-29 14:13:47 +01:00
daniel.subiabre 9f931a2626 Fix Wallet spend calculations 2024-10-29 12:41:52 +01:00
daniel.subiabre aedef561a6 Add return type annotation 2024-10-29 12:41:13 +01:00
daniel.subiabre d2ab2d98fe Avoid double persisting entity 2024-10-28 15:09:44 +01:00
daniel.subiabre 9bdeccb381 Rename ApiResourceNormalizer to generic ApiService 2024-10-28 15:00:03 +01:00
daniel.subiabre 7677f83c4d Set accounting in owner side 2024-10-28 14:08:10 +01:00
daniel.subiabre 554bcc5cb3 Code improvements 2024-10-28 13:44:35 +01:00
daniel.subiabre 3683146f3f Simplify skip pumped by default 2024-10-28 13:43:38 +01:00
daniel.subiabre 474042f0f4 Update PumpInterface to get config key value instead of config array at key 2024-10-28 13:43:01 +01:00
daniel.subiabre 0397912cad Fix users dates pumping 2024-10-28 13:09:53 +01:00
daniel.subiabre f50d0352e1 Fix typos 2024-10-28 12:54:52 +01:00
daniel.subiabre 103ae437e0 Fix accountings state provider 2024-10-25 14:41:23 +02:00
daniel.subiabre 626c09bdab Expose custom api resource for accounting 2024-10-25 14:36:21 +02:00
daniel.subiabre 28d0fc5764 Update accounting entity ahead of being api resrouce 2024-10-25 14:36:02 +02:00
daniel.subiabre 739bb2691f Add ApiResource entities 2024-10-25 14:25:29 +02:00
daniel.subiabre 8b52c125ff Style fixes by CS Fixer 2024-10-25 12:29:22 +02:00
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 921e07e80c Use wallet service save method 2024-10-25 11:54:04 +02:00
daniel.subiabre a574e27177 Allow to calc great than or equal 2024-10-25 10:58:46 +02:00
daniel.subiabre 6ff32e8c4e Add balance to WalletStatement to hold available amount in statement 2024-10-25 10:58:20 +02:00
daniel.subiabre 2df9a83de6 Set emailConfirmed and active as false by default 2024-10-25 10:57: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 5fb64e1f2d Code style improvements 2024-10-23 15:06:28 +02:00
daniel.subiabre dea00bf227 Add WalletGatewayService 2024-10-23 15:06:07 +02:00
daniel.subiabre fb527db4d9 Allow to retrieve wallet statements in either direction of an accounting 2024-10-23 15:05:02 +02:00
daniel.subiabre c7b4ab0fee Validate the charge types support in a checkout with any given gateway 2024-10-23 14:31:50 +02:00
daniel.subiabre f512754016 Remove accounting transactions listener 2024-10-23 14:06:38 +02:00
daniel.subiabre 99e9ae28e7 Allow to send charges data in checkout 2024-10-23 14:06:19 +02:00
daniel.subiabre 98dc37baf9 Remove inverse side of acc <-> trxs relationship 2024-10-23 13:39:08 +02:00
daniel.subiabre fee7bb852e Make GatewayCharge output as IRI strings on GatewayCheckout 2024-10-23 12:51:21 +02:00
daniel.subiabre 59061bf235 Fix whitespace 2024-10-22 14:27:03 +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 2771bc44c9 Update GatewayCharge properties 2024-10-21 09:31:40 +02:00
daniel.subiabre 371d587dcd Clearer acc <-> trx relationship 2024-10-15 13:48:59 +02:00
daniel.subiabre 1f4f755f5f Make benzina pump command skip-pumped option negatable 2024-10-15 13:46:52 +02:00