diff --git a/payments/templates/includes/braintree_checkout.js b/payments/templates/includes/braintree_checkout.js index 96bc9c3..6e6ec4c 100644 --- a/payments/templates/includes/braintree_checkout.js +++ b/payments/templates/includes/braintree_checkout.js @@ -42,6 +42,14 @@ $(document).ready(function() { }) }); }); + + instance.on('paymentMethodRequestable', function (event) { + button.removeAttribute('disabled'); + }); + + instance.on('noPaymentMethodRequestable', function () { + button.setAttribute('disabled', true); + }); }); }) diff --git a/payments/templates/pages/braintree_checkout.html b/payments/templates/pages/braintree_checkout.html index a9fec0e..bdc7b46 100644 --- a/payments/templates/pages/braintree_checkout.html +++ b/payments/templates/pages/braintree_checkout.html @@ -26,7 +26,7 @@ - + diff --git a/payments/templates/pages/payment-success.html b/payments/templates/pages/payment-success.html index a1b5092..ce382cd 100644 --- a/payments/templates/pages/payment-success.html +++ b/payments/templates/pages/payment-success.html @@ -15,4 +15,13 @@ + {% endblock %}