From e5877e53392c5f0d4b7949511cbac85ca3017963 Mon Sep 17 00:00:00 2001 From: Abubeker Yasin Date: Tue, 16 Jun 2026 10:52:36 +0300 Subject: [PATCH] fix: ( telebirr ) fix query status --- .../src/providers/telebirr/telebirr.provider.ts | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/packages/payment-providers/src/providers/telebirr/telebirr.provider.ts b/packages/payment-providers/src/providers/telebirr/telebirr.provider.ts index ecb75c3e8..291bcd0a6 100644 --- a/packages/payment-providers/src/providers/telebirr/telebirr.provider.ts +++ b/packages/payment-providers/src/providers/telebirr/telebirr.provider.ts @@ -101,17 +101,20 @@ export class TelebirrProvider implements PaymentProvider { }, ); - const tradeStatus = response.biz_content?.trade_status; + this.logger.log(response); + + // const tradeStatus = response.biz_content?.trade_status; + const orderStatus = response.biz_content?.order_status; const providerTxnId = response.biz_content?.trans_id ?? response.biz_content?.payment_order_id; - const mapped = this.mapTradeStatus(tradeStatus); + const mapped = this.mapTradeStatus(orderStatus); return { status: mapped, providerTxnId, failureCode: - mapped === ProviderPaymentStatus.FAILED && tradeStatus - ? tradeStatus + mapped === ProviderPaymentStatus.FAILED && orderStatus + ? orderStatus : undefined, rawResponse: response as Record, };