Skip to content

Commit

Permalink
feat(payment) PAYMENTS-1983 Map shouldSaveIntrument to bigpay equivalent
Browse files Browse the repository at this point in the history
  • Loading branch information
danieldelcore committed Nov 29, 2017
1 parent 91e6bc1 commit c454f31
Show file tree
Hide file tree
Showing 4 changed files with 5 additions and 0 deletions.
1 change: 1 addition & 0 deletions src/payment/v1/payment-mappers/payment-mapper.js
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ export default class PaymentMapper {
gateway: this.paymentMethodIdMapper.mapToId(paymentMethod),
notify_url: order.callbackUrl,
return_url: paymentMethod.returnUrl || (order.payment ? order.payment.returnUrl : null),
vault_payment_instrument: payment.shouldSaveInstrument || null,
};

const method = payment.method;
Expand Down
1 change: 1 addition & 0 deletions src/typedefs.js
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,7 @@
* @property {number} ccExpiry.year
* @property {string} ccName
* @property {string} ccNumber
* @property {?boolean} shouldSaveInstrument
*/

/**
Expand Down
1 change: 1 addition & 0 deletions test/mocks/payment-request-data.js
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,7 @@ const paymentRequestDataMock = {
ccName: 'Foo Bar',
ccNumber: '4007000000027',
ccCustomerCode: 'XYZ',
shouldSaveInstrument: true,
},
paymentMethod: {
id: 'paypalprous',
Expand Down
2 changes: 2 additions & 0 deletions test/payment/v1/payment-mappers/payment-mapper.spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ describe('PaymentMapper', () => {
gateway: data.paymentMethod.id,
notify_url: data.order.callbackUrl,
return_url: data.paymentMethod.returnUrl,
vault_payment_instrument: data.payment.shouldSaveInstrument,
});
});

Expand All @@ -66,6 +67,7 @@ describe('PaymentMapper', () => {
gateway: data.paymentMethod.id,
notify_url: data.order.callbackUrl,
return_url: data.paymentMethod.returnUrl,
vault_payment_instrument: data.payment.shouldSaveInstrument,
});
});

Expand Down

0 comments on commit c454f31

Please sign in to comment.