diff --git a/sdk/src/utils.ts b/sdk/src/utils.ts index 61011a5..25799a5 100644 --- a/sdk/src/utils.ts +++ b/sdk/src/utils.ts @@ -134,10 +134,9 @@ export function redirectCanBeHandledInIframe(action: BffAction): boolean { if (action.type !== "REDIRECT_CUSTOMER") { return false; } - if (action.iframe_capable === false) { + if (!action.iframe_capable) { return false; } - // if iframe_capable is undefined, assume it can be handled in iframe return true; } @@ -563,6 +562,121 @@ const RELEASED_CHANNELS: Record = { ZALOPAY: true, GOPAY: true, GOPAY_RECURRING: true, + + BCA_VIRTUAL_ACCOUNT: true, + BJB_VIRTUAL_ACCOUNT: true, + BNI_VIRTUAL_ACCOUNT: true, + BRI_VIRTUAL_ACCOUNT: true, + MANDIRI_VIRTUAL_ACCOUNT: true, + PERMATA_VIRTUAL_ACCOUNT: true, + BSI_VIRTUAL_ACCOUNT: true, + CIMB_VIRTUAL_ACCOUNT: true, + BSS_VIRTUAL_ACCOUNT: true, + PV_VIRTUAL_ACCOUNT: true, + VIETCAPITAL_VIRTUAL_ACCOUNT: true, + WOORI_VIRTUAL_ACCOUNT: true, + MSB_VIRTUAL_ACCOUNT: true, + STANDARD_CHARTERED_VIRTUAL_ACCOUNT: true, + AMBANK_VIRTUAL_ACCOUNT: true, + BNC_VIRTUAL_ACCOUNT: true, + MUAMALAT_VIRTUAL_ACCOUNT: true, + BANK_TRANSFER: true, + + BRI_DIRECT_DEBIT: true, + BCA_ONEKLIK: true, + CIMB_DIRECT_DEBIT: true, + BNI_AUTOPAY: true, + BPI_DIRECT_DEBIT: true, + UBP_DIRECT_DEBIT: true, + RCBC_DIRECT_DEBIT: true, + BDO_DIRECT_DEBIT: true, + CHINABANK_DIRECT_DEBIT: true, + MANDIRI_DIRECT_DEBIT: true, + KBANK_MOBILE_BANKING: true, + KRUNGSRI_MOBILE_BANKING: true, + KTB_MOBILE_BANKING: true, + BBL_MOBILE_BANKING: true, + SCB_MOBILE_BANKING: true, + BBL_DIRECT_DEBIT: true, + SCB_DIRECT_DEBIT: true, + KTB_DIRECT_DEBIT: true, + KRUNGSRI_DIRECT_DEBIT: true, + BDO_EPAY: true, + BPI_RECURRING: true, + UBP_EADA: true, + CHINABANK_DEBIT_PULL: true, + AFFIN_FPX: true, + AGRO_FPX: true, + ALLIANCE_FPX: true, + AMBANK_FPX: true, + ISLAM_FPX: true, + MUAMALAT_FPX: true, + BOC_FPX: true, + RAKYAT_FPX: true, + BSN_FPX: true, + CIMB_FPX: true, + HLB_FPX: true, + HSBC_FPX: true, + KFH_FPX: true, + MAYB2E_FPX: true, + MAYB2U_FPX: true, + OCBC_FPX: true, + PUBLIC_FPX: true, + RHB_FPX: true, + SCH_FPX: true, + UOB_FPX: true, + AFFIN_FPX_BUSINESS: true, + AGRO_FPX_BUSINESS: true, + ALLIANCE_FPX_BUSINESS: true, + AMBANK_FPX_BUSINESS: true, + ISLAM_FPX_BUSINESS: true, + MUAMALAT_FPX_BUSINESS: true, + BNP_FPX_BUSINESS: true, + CIMB_FPX_BUSINESS: true, + CITIBANK_FPX_BUSINESS: true, + DEUTSCHE_FPX_BUSINESS: true, + HLB_FPX_BUSINESS: true, + HSBC_FPX_BUSINESS: true, + RAKYAT_FPX_BUSINESS: true, + KFH_FPX_BUSINESS: true, + MAYB2E_FPX_BUSINESS: true, + OCBC_FPX_BUSINESS: true, + PUBLIC_FPX_BUSINESS: true, + RHB_FPX_BUSINESS: true, + SCH_FPX_BUSINESS: true, + UOB_FPX_BUSINESS: true, + BCA_KLIKPAY: true, + BDO_ONLINE_BANKING: true, + BPI_ONLINE_BANKING: true, + UNIONBANK_ONLINE_BANKING: true, + BOC_ONLINE_BANKING: true, + CHINABANK_ONLINE_BANKING: true, + INSTAPAY_ONLINE_BANKING: true, + LANDBANK_ONLINE_BANKING: true, + MAYBANK_ONLINE_BANKING: true, + METROBANK_ONLINE_BANKING: true, + PNB_ONLINE_BANKING: true, + PSBANK_ONLINE_BANKING: true, + PESONET_ONLINE_BANKING: true, + RCBC_ONLINE_BANKING: true, + ROBINSONS_BANK_ONLINE_BANKING: true, + SECURITY_BANK_ONLINE_BANKING: true, + BBL_GBW_MOBILE_BANKING: true, + KTB_GBW_MOBILE_BANKING: true, + BAY_GBW_MOBILE_BANKING: true, + SCB_GBW_MOBILE_BANKING: true, + KBANK_GBW_MOBILE_BANKING: true, + BBL_GBW_DIRECT_DEBIT: true, + KTB_GBW_DIRECT_DEBIT: true, + BAY_GBW_DIRECT_DEBIT: true, + SCB_GBW_DIRECT_DEBIT: true, + KBANK_GBW_DIRECT_DEBIT: true, + DUITNOW_PAY: true, + + VPB_VIRTUAL_ACCOUNT: true, + BIDV_VIRTUAL_ACCOUNT: true, + SPEI_VIRTUAL_ACCOUNT: true, + INA_VIRTUAL_ACCOUNT: true, }; // filter out channels not supported by this SDK version