diff --git a/src/payment/v1/payment-mappers/payment-mapper.js b/src/payment/v1/payment-mappers/payment-mapper.js index c3033f84..178f983a 100644 --- a/src/payment/v1/payment-mappers/payment-mapper.js +++ b/src/payment/v1/payment-mappers/payment-mapper.js @@ -106,6 +106,7 @@ export default class PaymentMapper { credit_card_number_confirmation: payment.ccNumber, token: payment.instrumentId, verification_value: payment.ccCvv, + three_d_secure: payment.threeDSecure, }); } diff --git a/test/payment/v1/payment-mappers/payment-mapper.spec.js b/test/payment/v1/payment-mappers/payment-mapper.spec.js index 6589f4f4..a20e776d 100644 --- a/test/payment/v1/payment-mappers/payment-mapper.spec.js +++ b/test/payment/v1/payment-mappers/payment-mapper.spec.js @@ -148,6 +148,7 @@ describe('PaymentMapper', () => { shouldSaveInstrument: true, instrumentId: 'token1', ccCvv: '123', + three_d_secure: { token: 'aaa.bbb.ccc' }, }, }); @@ -167,6 +168,7 @@ describe('PaymentMapper', () => { token: data.payment.instrumentId, verification_value: data.payment.ccCvv, credit_card_number_confirmation: data.payment.ccNumber, + three_d_secure: data.payment.three_d_secure, }, }) );