From 2726bb3759134846d69b8155738e4323ddc15ce1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Frane=20Poli=C4=87?= <16856471+fPolic@users.noreply.github.com> Date: Thu, 13 Feb 2025 09:04:33 +0100 Subject: [PATCH] fix(payment): update payment session data (#11410) **What** - pass `data` from provider on update payment session --- CLOSES SUP-866 --- .../payment/src/services/payment-module.ts | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/packages/modules/payment/src/services/payment-module.ts b/packages/modules/payment/src/services/payment-module.ts index 2f4a9634c5..46aa7c6be7 100644 --- a/packages/modules/payment/src/services/payment-module.ts +++ b/packages/modules/payment/src/services/payment-module.ts @@ -415,18 +415,21 @@ export default class PaymentModuleService sharedContext ) - await this.paymentProviderService_.updateSession(session.provider_id, { - data: data.data, - amount: data.amount, - currency_code: data.currency_code, - }) + const providerData = await this.paymentProviderService_.updateSession( + session.provider_id, + { + data: data.data, + amount: data.amount, + currency_code: data.currency_code, + } + ) const updated = await this.paymentSessionService_.update( { id: session.id, amount: data.amount, currency_code: data.currency_code, - data: data.data, + data: providerData.data, }, sharedContext )