2

The getPaymentFormHtml() method will output a huge chunk of code, including Stripe's iframe and all its nested fields and functionality - you can't simply wrap that in a label element and expect it to work, as the click event of the label will not reach inside the iFrame. The default output of Commerce Stripe's getPaymentFormHtml leaves a lot to be desired, ...


1

OK, this was caused by a simple oversight on my part. To simplify matters for anyone else trying to set up Stripe, here is your checklist: In your templates Verify that you are using the latest version of JQuery. Verify that you are NOT using deprecated onLoad. It should be $('#paymentMethodId').on('load', function(){, not $('#paymentMethodId').onLoad(...


Only top voted, non community-wiki answers of a minimum length are eligible