civicrm_stripe.js tries to process payment made by non-stripe processor, results in IntegrationError
- CiviCRM 5.18.4
- stripe 6.2
- mjwshared 0.5
Steps to reproduce:
- Create a contribution page with multiple payment processors, one of them stripe
- Load the contribution page
- Select Stripe payment processor
- Change your mind and select a different one (we discovered issue with Paypal Standard)
- Attempt to submit the form
- → Apparently the form does nothing
In the console, you get an integration error off a message event handler by Stripe which is a bit of pain to debug (Element is not mounted), but the overall issue seems to be that civicrm_stripe.js is still handling clicks on the submit button when it shouldn't anymore.
Agileware ref CIVICRM-1349