diff --git a/src/payment/v1/payment-mappers/order-mapper.js b/src/payment/v1/payment-mappers/order-mapper.js index f4cda9ed..ad1639d7 100644 --- a/src/payment/v1/payment-mappers/order-mapper.js +++ b/src/payment/v1/payment-mappers/order-mapper.js @@ -118,6 +118,7 @@ export default class OrderMapper { return cart.items.map(itemData => omitNil({ code: itemData.id, + variant_id: itemData.variantId, name: itemData.name, price: itemData.integerAmount, quantity: itemData.quantity, diff --git a/test/mocks/payment-request-data.js b/test/mocks/payment-request-data.js index 74cfbd31..17f1baf5 100644 --- a/test/mocks/payment-request-data.js +++ b/test/mocks/payment-request-data.js @@ -47,6 +47,7 @@ const paymentRequestDataMock = { quantity: 1, sku: '123456789', type: 'ItemPhysicalEntity', + variantId: 13, }, ], }, diff --git a/test/payment/v1/payment-mappers/order-mapper.spec.js b/test/payment/v1/payment-mappers/order-mapper.spec.js index a2f2d3be..4db325c1 100644 --- a/test/payment/v1/payment-mappers/order-mapper.spec.js +++ b/test/payment/v1/payment-mappers/order-mapper.spec.js @@ -42,6 +42,7 @@ describe('OrderMapper', () => { code: data.cart.items[0].id, name: data.cart.items[0].name, price: data.cart.items[0].integerAmount, + variant_id: data.cart.items[0].variantId, quantity: data.cart.items[0].quantity, sku: data.cart.items[0].sku, },