From ad74d536275a212cb30dea516cfeef9b1db68208 Mon Sep 17 00:00:00 2001 From: Diksha Rahul Bhatkar Date: Mon, 17 Aug 2026 13:50:38 +0530 Subject: [PATCH 1/3] fix : After update session, verification page triggers verify flow instead of after-redirect flow --- .../opf-checkout-payment-wrapper.service.spec.ts | 2 ++ .../opf-checkout-payment-wrapper.service.ts | 2 ++ integration-libs/opf/payment/root/model/opf-payment.model.ts | 2 ++ 3 files changed, 6 insertions(+) diff --git a/integration-libs/opf/checkout/components/opf-checkout-payment-wrapper/opf-checkout-payment-wrapper.service.spec.ts b/integration-libs/opf/checkout/components/opf-checkout-payment-wrapper/opf-checkout-payment-wrapper.service.spec.ts index f00794e108e..2eb3133a78d 100644 --- a/integration-libs/opf/checkout/components/opf-checkout-payment-wrapper/opf-checkout-payment-wrapper.service.spec.ts +++ b/integration-libs/opf/checkout/components/opf-checkout-payment-wrapper/opf-checkout-payment-wrapper.service.spec.ts @@ -662,6 +662,8 @@ describe('OpfCheckoutPaymentWrapperService', () => { otpKey: mockOtpKey, config: { browserInfo: getBrowserInfo(windowRefMock.nativeWindow), + resultURL: mockUrl, + cancelURL: mockUrl, }, }); done(); diff --git a/integration-libs/opf/checkout/components/opf-checkout-payment-wrapper/opf-checkout-payment-wrapper.service.ts b/integration-libs/opf/checkout/components/opf-checkout-payment-wrapper/opf-checkout-payment-wrapper.service.ts index 41778456367..6cf20bd2f7f 100644 --- a/integration-libs/opf/checkout/components/opf-checkout-payment-wrapper/opf-checkout-payment-wrapper.service.ts +++ b/integration-libs/opf/checkout/components/opf-checkout-payment-wrapper/opf-checkout-payment-wrapper.service.ts @@ -146,6 +146,8 @@ export class OpfCheckoutPaymentWrapperService { otpKey: params.otpKey, config: { browserInfo: params.config?.browserInfo, + resultURL: params.config?.resultURL, + cancelURL: params.config?.cancelURL, }, }); } diff --git a/integration-libs/opf/payment/root/model/opf-payment.model.ts b/integration-libs/opf/payment/root/model/opf-payment.model.ts index 271b3439fb1..ca22d8c92a4 100644 --- a/integration-libs/opf/payment/root/model/opf-payment.model.ts +++ b/integration-libs/opf/payment/root/model/opf-payment.model.ts @@ -203,6 +203,8 @@ export interface OpfPaymentUpdatePayload { channel?: string; browserInfo?: OpfPaymentBrowserInfo; additionalData?: Array; + resultURL?: string; + cancelURL?: string; } export interface OpfPaymentConfig { From 6dee03a2a6e3d739554de672ef0429a48f43285a Mon Sep 17 00:00:00 2001 From: Diksha Rahul Bhatkar Date: Mon, 17 Aug 2026 16:51:15 +0530 Subject: [PATCH 2/3] adding missing fields --- .../opf-checkout-payment-wrapper.service.spec.ts | 2 ++ .../opf-checkout-payment-wrapper.service.ts | 2 ++ integration-libs/opf/payment/root/model/opf-payment.model.ts | 1 + 3 files changed, 5 insertions(+) diff --git a/integration-libs/opf/checkout/components/opf-checkout-payment-wrapper/opf-checkout-payment-wrapper.service.spec.ts b/integration-libs/opf/checkout/components/opf-checkout-payment-wrapper/opf-checkout-payment-wrapper.service.spec.ts index 2eb3133a78d..a728e78547f 100644 --- a/integration-libs/opf/checkout/components/opf-checkout-payment-wrapper/opf-checkout-payment-wrapper.service.spec.ts +++ b/integration-libs/opf/checkout/components/opf-checkout-payment-wrapper/opf-checkout-payment-wrapper.service.spec.ts @@ -661,7 +661,9 @@ describe('OpfCheckoutPaymentWrapperService', () => { paymentSessionId: 'stored-session', otpKey: mockOtpKey, config: { + configurationId: String(mockPaymentOptionId), browserInfo: getBrowserInfo(windowRefMock.nativeWindow), + channel: OpfPaymentChannel.BROWSER, resultURL: mockUrl, cancelURL: mockUrl, }, diff --git a/integration-libs/opf/checkout/components/opf-checkout-payment-wrapper/opf-checkout-payment-wrapper.service.ts b/integration-libs/opf/checkout/components/opf-checkout-payment-wrapper/opf-checkout-payment-wrapper.service.ts index 6cf20bd2f7f..30508097d30 100644 --- a/integration-libs/opf/checkout/components/opf-checkout-payment-wrapper/opf-checkout-payment-wrapper.service.ts +++ b/integration-libs/opf/checkout/components/opf-checkout-payment-wrapper/opf-checkout-payment-wrapper.service.ts @@ -145,7 +145,9 @@ export class OpfCheckoutPaymentWrapperService { paymentSessionId, otpKey: params.otpKey, config: { + configurationId: params.config?.configurationId, browserInfo: params.config?.browserInfo, + channel: params.config?.channel, resultURL: params.config?.resultURL, cancelURL: params.config?.cancelURL, }, diff --git a/integration-libs/opf/payment/root/model/opf-payment.model.ts b/integration-libs/opf/payment/root/model/opf-payment.model.ts index ca22d8c92a4..3b716c31678 100644 --- a/integration-libs/opf/payment/root/model/opf-payment.model.ts +++ b/integration-libs/opf/payment/root/model/opf-payment.model.ts @@ -200,6 +200,7 @@ export interface OpfPaymentUpdateConfig { } export interface OpfPaymentUpdatePayload { + configurationId?: string; channel?: string; browserInfo?: OpfPaymentBrowserInfo; additionalData?: Array; From 1bebf7990c149667342e8fae5d0eb98aa3abf895 Mon Sep 17 00:00:00 2001 From: Diksha Rahul Bhatkar Date: Mon, 24 Aug 2026 11:11:28 +0530 Subject: [PATCH 3/3] Trigger Build