From d996a5159f6c607a4f5c0bef3c363e1c75df4dee Mon Sep 17 00:00:00 2001 From: dasanor Date: Fri, 2 Aug 2024 10:51:12 +0200 Subject: [PATCH] feat(payments): manage pending responses --- enabler/src/payment-enabler/adyen-payment-enabler.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/enabler/src/payment-enabler/adyen-payment-enabler.ts b/enabler/src/payment-enabler/adyen-payment-enabler.ts index ac27ba5..31ec314 100644 --- a/enabler/src/payment-enabler/adyen-payment-enabler.ts +++ b/enabler/src/payment-enabler/adyen-payment-enabler.ts @@ -108,7 +108,10 @@ export class AdyenPaymentEnabler implements PaymentEnabler { }); component.handleAction(data.action); } else { - if (data.resultCode === "Authorised") { + if ( + data.resultCode === "Authorised" || + data.resultCode === "Pending" + ) { component.setStatus("success"); options.onComplete && options.onComplete({ isSuccess: true, paymentReference }); @@ -140,7 +143,10 @@ export class AdyenPaymentEnabler implements PaymentEnabler { body: JSON.stringify(requestData), }); const data = await response.json(); - if (data.resultCode === "Authorised") { + if ( + data.resultCode === "Authorised" || + data.resultCode === "Pending" + ) { component.setStatus("success"); options.onComplete && options.onComplete({ isSuccess: true, paymentReference });