Square SCA

This commit is contained in:
David Bomba 2021-10-03 15:22:23 +11:00
parent 8ec6d05e2e
commit a6ad2d5d55
3 changed files with 18 additions and 4 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=d31c1d3478bb6da9522b", "/js/clients/payments/square-credit-card.js": "/js/clients/payments/square-credit-card.js?id=a19d432f0025e05b0d24",
"/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

@ -43,6 +43,15 @@ class SquareCreditCard {
} }
} }
verifyBuyerCallback(err,verification) {
if (err == null) {
console.log("no error");
}
console.log(err);
}
async completePaymentWithoutToken(e) { async completePaymentWithoutToken(e) {
document.getElementById('errors').hidden = true; document.getElementById('errors').hidden = true;
e.target.parentElement.disabled = true; e.target.parentElement.disabled = true;
@ -53,8 +62,13 @@ class SquareCreditCard {
/* SCA */ /* SCA */
let verificationToken; let verificationToken;
verificationToken = await verifyBuyer(result.token);
try{
verificationToken = await verifyBuyer(result.token, verifyBuyerCallback);
}
catch(typeErro){
console.log(typeErro);
}
// 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,
@ -110,7 +124,7 @@ class SquareCreditCard {
async verifyBuyer(token) { async verifyBuyer(token) {
console.log("in verify buyer"); console.log("in verify buyer");
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,