Square SCA

This commit is contained in:
David Bomba 2021-10-03 15:13:56 +11:00
parent a44f3adda0
commit 44ebef5aae
3 changed files with 20 additions and 23 deletions

File diff suppressed because one or more lines are too long

View File

@ -15,7 +15,7 @@
"/js/clients/payments/eway-credit-card.js": "/js/clients/payments/eway-credit-card.js?id=08ea84e9451abd434cff", "/js/clients/payments/eway-credit-card.js": "/js/clients/payments/eway-credit-card.js?id=08ea84e9451abd434cff",
"/js/clients/payments/mollie-credit-card.js": "/js/clients/payments/mollie-credit-card.js?id=73b66e88e2daabcd6549", "/js/clients/payments/mollie-credit-card.js": "/js/clients/payments/mollie-credit-card.js?id=73b66e88e2daabcd6549",
"/js/clients/payments/paytrace-credit-card.js": "/js/clients/payments/paytrace-credit-card.js?id=c2b5f7831e1a46dd5fb2", "/js/clients/payments/paytrace-credit-card.js": "/js/clients/payments/paytrace-credit-card.js?id=c2b5f7831e1a46dd5fb2",
"/js/clients/payments/square-credit-card.js": "/js/clients/payments/square-credit-card.js?id=9ab41f132d0c06b1c648", "/js/clients/payments/square-credit-card.js": "/js/clients/payments/square-credit-card.js?id=0a42cd05e1af5f27a82e",
"/js/clients/payments/stripe-ach.js": "/js/clients/payments/stripe-ach.js?id=81c2623fc1e5769b51c7", "/js/clients/payments/stripe-ach.js": "/js/clients/payments/stripe-ach.js?id=81c2623fc1e5769b51c7",
"/js/clients/payments/stripe-alipay.js": "/js/clients/payments/stripe-alipay.js?id=665ddf663500767f1a17", "/js/clients/payments/stripe-alipay.js": "/js/clients/payments/stripe-alipay.js?id=665ddf663500767f1a17",
"/js/clients/payments/stripe-credit-card.js": "/js/clients/payments/stripe-credit-card.js?id=a30464874dee84678344", "/js/clients/payments/stripe-credit-card.js": "/js/clients/payments/stripe-credit-card.js?id=a30464874dee84678344",

View File

@ -53,28 +53,25 @@ class SquareCreditCard {
/* SCA */ /* SCA */
let verificationToken; let verificationToken;
// verificationToken = await verifyBuyer( verificationToken = await verifyBuyer(result.token);
// this.payments,
// result.token
// );
const verificationDetails = { // const verificationDetails = {
amount: document.querySelector('meta[name=amount]').content, // amount: document.querySelector('meta[name=amount]').content,
billingContact: document.querySelector('meta[name=square_contact]').content, // billingContact: document.querySelector('meta[name=square_contact]').content,
currencyCode: document.querySelector('meta[name=currencyCode]').content, // currencyCode: document.querySelector('meta[name=currencyCode]').content,
intent: 'CHARGE' // intent: 'CHARGE'
}; // };
console.log(verificationDetails); // console.log(verificationDetails);
const verificationResults = await this.payments.verifyBuyer(
result.token,
verificationDetails
);
console.log(" verification tokem = " + verificationResults.token); // const verificationResults = await this.payments.verifyBuyer(
// result.token,
// verificationDetails
// );
verificationToken = verificationResults.token; // console.log(" verification tokem = " + verificationToken.token);
// verificationToken = verificationResults.token;
console.debug('Verification Token:', verificationToken); console.debug('Verification Token:', verificationToken);
@ -110,15 +107,15 @@ class SquareCreditCard {
} }
/* SCA */ /* SCA */
async verifyBuyer(payments, token) { async verifyBuyer(token) {
const verificationDetails = { const verificationDetails = {
amount: document.querySelector('meta[name=amount]').content, amount: document.querySelector('meta[name=amount]').content,
billingContact: document.querySelector('meta[name=contact]').content, billingContact: document.querySelector('meta[name=square_contact]').content,
currencyCode: document.querySelector('meta[name=currencyCode]').content, currencyCode: document.querySelector('meta[name=currencyCode]').content,
intent: 'CHARGE' intent: 'CHARGE'
}; };
const verificationResults = await payments.verifyBuyer( const verificationResults = await this.payments.verifyBuyer(
token, token,
verificationDetails verificationDetails
); );