Abubeker Yasin
8ce6483e26
Merge branch 'dev' into alpha
2026-08-10 14:38:44 +03:00
Abubeker Yasin
6471c3511a
feat: (payment) add eBirr as synchronous API_PURCHASE wallet debit
2026-08-10 11:36:05 +03:00
Stephanos A.
3a78605893
Merge pull request #1177 from Tria-plc/alpha
...
Alpha
2026-08-08 11:18:49 +03:00
Marshal
6b3c055a93
Change the value of Field Status = SUCCESS to Success
2026-08-07 15:21:55 +00:00
Abubeker Yasin
f51ee7cf59
feat: (payment) add telebirr mini-app in-app payment flow
2026-08-07 13:48:58 +03:00
Marshal
2eb7110392
CBE pay checks freshly quoted amount
2026-08-07 08:55:42 +00:00
Marshal
b5888097d1
reject cents mismatch on CBE bills
2026-08-07 08:47:04 +00:00
marshal
4a02eca537
Merge pull request #1145 from Tria-plc/freight_feature/usermanagement
...
Freight feature/usermanagement
2026-08-07 01:35:39 +03:00
Marshal
8e75ebf5dc
fix(cbe): update response for settled transactions to indicate Already paid
2026-08-06 18:18:02 +00:00
Marshal
9366dd9752
simplify response descriptions and improve error
2026-08-06 18:14:36 +00:00
Marshal
533de3cc93
fix(cbe): update response code from 3 to 2 for business failures in CBE integration
2026-08-06 17:50:27 +00:00
marshal
5ba414db00
Merge pull request #1134 from Tria-plc/freight_feature/usermanagement
...
add metadata to ignore audit logging in payment events
2026-08-06 01:28:56 +03:00
Marshal
5933795116
add metadata to ignore audit logging in payment events
2026-08-05 22:26:04 +00:00
marshal
2d87794bf8
Merge pull request #1126 from Tria-plc/freight_feature/usermanagement
...
clarify replayed CBE payment failure msg
2026-08-05 18:15:36 +03:00
Marshal
1a37b62f24
clarify replayed CBE payment failure msg
2026-08-05 15:14:41 +00:00
Nathnael Wondisha
37d0cc966a
Merge pull request #1124 from Tria-plc/freight/nati-2
...
Audit log and presistent cbe pnr
2026-08-05 17:23:54 +03:00
Marshal
f7d7bab702
add log for payment
2026-08-05 14:19:45 +00:00
Nathnael
595c165820
feat: implement audit logs
2026-08-05 14:17:00 +00:00
Marshal
b7dcc1bf0a
feat(billing): add PAYMENT_PROCESSING invoice status on payment success redirect (all except CBE bill)
2026-08-05 12:59:37 +00:00
Nathnael
da1da7befb
fix: cbe freight base url
2026-08-02 20:10:42 +00:00
ghost2023
16baa1dd1d
fix: cbe callback
2026-08-02 23:01:29 +03:00
Nathnael Wondisha
616269a988
Merge branch 'staging' into dev-to-staging
2026-08-01 10:27:47 +03:00
Abubeker Yasin
aa4ce7fd23
feat: ( payment ) specific CBE query descriptions + Payment_Reason
2026-07-31 16:03:28 +03:00
Nathnael
a975aa7547
fix(payment-providers): stop halving every non-DJF CAC Bank amount
...
Both callers already hand the provider a major-currency amount before this
call — freight sends invoice.balanceAmount (e.g. 700 for $700), passenger
sends CurrencyService's converted charge amount — with the target currency's
own decimal precision already applied (0dp DJF, 2dp USD/ETB). CAC's
toMajorAmount then divided anything that wasn't DJF by 100 on top of that,
so a USD 700 charge reached the bank as 7.00. This never surfaced because
CAC has only ever been wired for DJF (passenger) until now.
Also scoped the bank's documented 10-100,000 bound to DJF — it's the only
currency the spec states bounds for, so a USD amount outside that DJF-shaped
range is no longer rejected locally; an amount genuinely out of range still
comes back as a bank rejection.
Passenger is unaffected: its CAC currency has always been DJF, and the DJF
branch's behavior (amount unchanged, bounds enforced) is untouched.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-07-31 10:33:46 +00:00
Abubeker
37855b0a83
feat: ( payment ) implement cbe payment
2026-07-31 07:50:10 +00:00
Abubeker Yasin
d7168a8d77
feat: ( payment ): verify-before-cancel never cancel a paid booking
2026-07-29 17:29:59 +03:00
Abubeker Yasin
e76ff5e159
feat: ( payment ) free method changes, register every payment, confirm booking once
2026-07-29 09:55:45 +03:00
Abubeker Yasin
afcae037fc
refactor: ( bookings ) unify authenticated booking flow with guest service
2026-07-27 11:07:33 +03:00
Abubeker Yasin
dfef97a718
Merge branch 'alpha' of github.com:Tria-plc/edr-platform into alpha
2026-07-24 13:59:21 +03:00
Abubeker Yasin
3d1b06b7ee
fix: ( payment ) prevent duplicate booking charges and fix D-Money queryOrder
2026-07-24 13:51:53 +03:00
Muluhabt
e31a2d64e5
Fixing isssues usins AI
2026-07-22 17:29:40 +03:00
Abubeker Yasin
f48a4735c8
fix: ( telebirr ) read transId from webhook for provider_txn_id
2026-07-19 22:16:20 +03:00
Abubeker Yasin
4806768cea
Merge branch 'alpha' of github.com:Tria-plc/edr-platform into alpha
2026-07-18 09:55:31 +03:00
Abubeker Yasin
85de05cb40
feat: ( payments ) add merchant-order and booking/PNR payment status lookups
2026-07-18 09:55:09 +03:00
Stephanos A
2e37bd7b4e
Supplementary payments issue resolution
2026-07-17 18:41:59 +03:00
Marshal
35c53e3f36
changes
2026-07-16 20:03:35 +00:00
Abubeker Yasin
c6ca5ed8e8
add provider detail on the
2026-07-16 12:05:47 +03:00
Abubeker Yasin
9cf71e7e7a
feat: ( payment ) add waafi webhook log
2026-07-15 21:23:10 +03:00
Abubeker Yasin
d39bf43e45
refactor: ( payment ) increase timeout
2026-07-13 15:20:56 +03:00
Abubeker Yasin
bc3973cf0d
fix:( payment ): make CAC Bank confirm work end-to-end and callback-safe
2026-07-13 12:11:47 +03:00
Abubeker Yasin
cd4df2f810
Update webhooks.controller.ts
2026-07-09 10:32:19 +03:00
Abubeker Yasin
01e24e1aae
feat: ( payment ) add changing payment for booking
2026-07-08 23:05:42 +03:00
Abubeker Yasin
8705b98407
Update dmoney-webhook.service.ts
2026-07-01 12:08:05 +03:00
Abubeker Yasin
100fe2f083
Merge pull request #382 from Tria-plc/alpha
...
add test payment event
2026-06-30 15:53:32 +03:00
Abubeker Yasin
a667f5b2df
add test payment event
2026-06-30 15:51:47 +03:00
SennayT
3c5f5b5861
fix: add docker cache for pnpm installations
2026-06-30 09:54:59 +00:00
Abubeker Yasin
8d7ded1726
Update webhooks.controller.ts
2026-06-30 09:12:45 +03:00
Eyob T.
580b484882
Merge pull request #329 from Tria-plc/alpha
...
Migration fix
2026-06-29 13:37:21 +03:00
Abubeker Yasin
b70e9ea2cd
feat: ( payments ) convert ETB to method currency before charging
2026-06-29 11:55:31 +03:00
Yonas Tewabe
0f33076b4c
Update Dockerfile
2026-06-29 10:35:28 +03:00