Skip to content

Commit 849767c

Browse files
authored
Merge pull request #45 from cpeters/INT-42-Rework
INT-42 Add customer code to payment mapper
2 parents eca8468 + 3303249 commit 849767c

File tree

4 files changed

+4
-0
lines changed

4 files changed

+4
-0
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@ export default function getPaymentData() {
112112
},
113113
ccName: 'Foo Bar',
114114
ccNumber: '4007000000027',
115+
ccCustomerCode: 'XYZ',
115116
},
116117
paymentMethod: {
117118
id: 'paypalprous',

src/payment/v1/payment-mappers/payment-mapper.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ export default class PaymentMapper {
7777
number: payment.ccNumber,
7878
verification_value: payment.ccCvv,
7979
year: payment.ccExpiry ? toNumber(payment.ccExpiry.year) : null,
80+
customer_code: payment.ccCustomerCode,
8081
});
8182
}
8283
}

test/mocks/payment-request-data.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,7 @@ const paymentRequestDataMock = {
101101
},
102102
ccName: 'Foo Bar',
103103
ccNumber: '4007000000027',
104+
ccCustomerCode: 'XYZ',
104105
},
105106
paymentMethod: {
106107
id: 'paypalprous',

test/payment/v1/payment-mappers/payment-mapper.spec.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ describe('PaymentMapper', () => {
3434
month: parseInt(data.payment.ccExpiry.month, 10),
3535
verification_value: data.payment.ccCvv,
3636
year: parseInt(data.payment.ccExpiry.year, 10),
37+
customer_code: data.payment.ccCustomerCode,
3738
},
3839
device: {
3940
fingerprint_id: data.orderMeta.deviceFingerprint,

0 commit comments

Comments
 (0)