From 24b351e79b8eb9e454d4788f472f1fd6439e32fb Mon Sep 17 00:00:00 2001 From: Artur Smęt Date: Fri, 13 Jan 2017 16:47:51 +0100 Subject: Fix stripejs input names --- payments/static/js/payments/stripe.js | 10 +++++----- payments/stripe/__init__.py | 1 + 2 files changed, 6 insertions(+), 5 deletions(-) (limited to 'payments') diff --git a/payments/static/js/payments/stripe.js b/payments/static/js/payments/stripe.js index a17a8e4..feca99c 100644 --- a/payments/static/js/payments/stripe.js +++ b/payments/static/js/payments/stripe.js @@ -7,11 +7,11 @@ document.addEventListener('DOMContentLoaded', function () { var button = this.querySelector('[type=submit]'); button.disabled = true; Stripe.card.createToken({ - name: this.elements['name'].value, - number: this.elements['number'].value, - cvc: this.elements['cvv2'].value, - exp_month: this.elements['expiration_0'].value, - exp_year: this.elements['expiration_1'].value, + name: this.elements.id_name.value, + number: this.elements.id_number.value, + cvc: this.elements.id_cvv2.value, + exp_month: this.elements.id_expiration_0.value, + exp_year: this.elements.id_expiration_1.value, address_line1: stripeInput.attributes['data-address-line1'].value, address_line2: stripeInput.attributes['data-address-line2'].value, address_city: stripeInput.attributes['data-address-city'].value, diff --git a/payments/stripe/__init__.py b/payments/stripe/__init__.py index f4a7fb5..95d9a16 100644 --- a/payments/stripe/__init__.py +++ b/payments/stripe/__init__.py @@ -57,3 +57,4 @@ class StripeProvider(BasicProvider): class StripeCardProvider(StripeProvider): form_class = PaymentForm + -- cgit v1.2.3