jQuery error when form is displayed

The form doesn't respond or reloads itself, there is no error message displayed.

What happened?

The payment form doesn’t seem to work: it’s not responsive, and/or it reloads itself when submitted. In the web console of the browser you can see an error message similar to this:

Why is it happening?

There is a jQuery library conflict between another theme/plugin and WP Full Stripe.

WP Full Stripe uses WordPress’ recommended way of registering jQuery as a dependency. However, not all plugins/themes do the same, and even when they do, sometimes weird conflicts happen.

What is the solution?

Deactivate the conflicting plugin

If you can, please try to deactivate the conflicting plugin.
If it solves the issue then maybe you can find a functionally equivalent alternative.

Modify how WP Full Stripe invokes jQuery

WP Full Stripe uses the recommended conflict resolution by jQuery but sometime it fails. You can turn it off by commenting out a line of code in the “assets/js/wpfs.js” and “assets/js/wpfs-manage-subscriptions” files.

This is the original source code:

Comment out the jQuery.noConflict(); line, and save the file:

Clear the browser cache, and reload the payment page.

Still not finding the solution?

Our support team is happy to help you.

Contact support

Feature requests are always welcome!
We consider each feature request carefully, and examine how it fits the roadmap for the plugin.