10 Commits

Author SHA1 Message Date
9552813f16 fix(autorenewal): remove duplicated response handling in toggle_autorenewal 2026-06-04 13:44:09 +07:00
4c5a16a3ca feat(admin): add admin notification system for deposits, purchases, and renewals 2026-06-04 12:35:32 +07:00
5ec9491e22 feat(pally): support customer-pays-fees scenario with BalanceAmount validation 2026-05-31 15:23:31 +07:00
18f994aed9 fix(pally): use InvId as primary bill identifier instead of custom field 2026-05-31 15:17:48 +07:00
936d1ad260 fix(api): enhance pally webhook with comprehensive error handling and logging 2026-05-31 15:11:54 +07:00
2103e6a882 Revert to b5976d0b21 2026-05-31 14:47:53 +07:00
18f4997ca6 fix(pally): use InvId instead of custom field for order ID lookup 2026-05-31 14:37:34 +07:00
b5976d0b21 fix(pally): align webhook handler with official API spec 2026-05-31 14:25:05 +07:00
763e041a8b fix(api): change pally webhook endpoint from /success to /result 2026-05-31 14:14:17 +07:00
287f8eebda feat: add subscription and transaction repositories
- Implemented SubscriptionRepository with methods to get, create, and update subscriptions.
- Added BalanceTXRepository for creating and retrieving balance transactions.
- Introduced a test script for simulating Pally webhook for local testing.
2026-04-27 21:33:25 +07:00