Commit Graph

16 Commits

Author SHA1 Message Date
a83745fd93 Fix Chapa verify JSON parsing when amount is numeric.
Accept string or number for amount in verify and webhook payloads so GET /payments/verify can complete successfully.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-02 02:27:13 -07:00
1f7b38861e Integrate Chapa for learner subscription payments
Add Chapa checkout, verify, webhook, and callback flows so subscriptions activate only after confirmed payment. Route subscription checkout through Chapa while keeping ArifPay for direct payments. Include integration docs and a Postman collection.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-21 03:35:57 -07:00
47d70b029f afro SMS and partial ArifPay Payment Gateway integrations 2025-12-18 18:06:26 +03:00
d654d5f2ef veli games fixes 2025-11-06 16:37:41 +03:00
46d70d7c8c chapa minor fixes 2025-11-03 17:20:35 +03:00
4104d7d371 Chapa Fixes 2025-10-20 15:16:39 +03:00
2b9302b10b transaction maker-checker fixes 2025-07-11 15:48:59 +03:00
bdf057e01d institution service + more PopOK callback 2025-06-22 21:49:16 +03:00
a5ea52b993 multi-currency support 2025-06-16 17:54:42 +03:00
6d5bdd8a56 Chapa webhook + popok fix 2025-06-12 09:40:11 +03:00
c22a1bd6c4 report_service + wallet_monitoring 2025-06-07 17:48:06 +03:00
f2ec267347 wallet security+log file 2025-06-02 17:22:07 +03:00
75d469be8c createTransaction+createTransfer fix 2025-05-31 21:29:39 +03:00
aef5c4410d chapa integration fix 2025-05-30 21:54:22 +03:00
9dd566417e Alea Play Service 2025-05-23 20:11:26 +03:00
6f30fea12c branch management 2025-04-07 03:45:52 +03:00