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..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,11 @@ describe('OpfCheckoutPaymentWrapperService', () => { paymentSessionId: 'stored-session', otpKey: mockOtpKey, config: { + configurationId: String(mockPaymentOptionId), browserInfo: getBrowserInfo(windowRefMock.nativeWindow), + channel: OpfPaymentChannel.BROWSER, + 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..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,11 @@ 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 271b3439fb1..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,9 +200,12 @@ export interface OpfPaymentUpdateConfig { } export interface OpfPaymentUpdatePayload { + configurationId?: string; channel?: string; browserInfo?: OpfPaymentBrowserInfo; additionalData?: Array; + resultURL?: string; + cancelURL?: string; } export interface OpfPaymentConfig {