diff --git a/public/js/clients/payments/stripe-bacs.js b/public/js/clients/payments/stripe-bacs.js index 47660dcf7a1f..0cc7a1b12e6e 100644 --- a/public/js/clients/payments/stripe-bacs.js +++ b/public/js/clients/payments/stripe-bacs.js @@ -50,15 +50,20 @@ class ProcessBACS { this.payNowButton.disabled = true; this.payNowButton.querySelector('svg').classList.remove('hidden'); this.payNowButton.querySelector('span').classList.add('hidden'); - this.stripe.confirmBacsDebitPayment( - document.querySelector('meta[name=pi-client-secret]').content, { - payment_method: token}).then((result) => { - if (result.error) { - return this.handleFailure(result.error.message); - } + this.stripe + .confirmBacsDebitPayment( + document.querySelector('meta[name=pi-client-secret') + .content, { + payment_method: document.querySelector('input[name=token]').value + } + ) + .then((result) => { + if (result.error) { + return this.handleFailure(result.error.message); + } - return this.handleSuccess(result); - }); + return this.handleSuccess(result); + }); }); } }; diff --git a/resources/js/clients/payments/stripe-bacs.js b/resources/js/clients/payments/stripe-bacs.js index 8ae872676311..0cc7a1b12e6e 100644 --- a/resources/js/clients/payments/stripe-bacs.js +++ b/resources/js/clients/payments/stripe-bacs.js @@ -50,15 +50,20 @@ class ProcessBACS { this.payNowButton.disabled = true; this.payNowButton.querySelector('svg').classList.remove('hidden'); this.payNowButton.querySelector('span').classList.add('hidden'); - this.stripe.confirmBacsDebitPayment( - document.querySelector('meta[name=pi-client-secret]').content, { - payment_method: token}).then((result) => { - if (result.error) { - return this.handleFailure(result.error.message); - } + this.stripe + .confirmBacsDebitPayment( + document.querySelector('meta[name=pi-client-secret') + .content, { + payment_method: document.querySelector('input[name=token]').value + } + ) + .then((result) => { + if (result.error) { + return this.handleFailure(result.error.message); + } - return this.handleSuccess(result); - }); + return this.handleSuccess(result); + }); }); } };