My Buttons are Unresponsive (Not Clickable)?
Troubleshooting: Unresponsive Buy Now Buttons
As a workaround, there is compat_mode=”1″ shortcode parameter option which works for both product and payment shortcodes. It can be used like this:
[asp_product id="123" compat_mode="1"]
I have Deleted the Required Stripe Payments Plugin Pages (Thank you Page and Products Page). How Can I Recreate Them?
Troubleshooting: Deletion of Required Pages
If you have accidentally deleted the pages the Stripe Payments Plugin creates, deleting the plugin and re-installing it will not work. Do not worry though, we’ve created a documentation which will help you re-create those pages in only a couple of minutes. Click here to learn how to recreate either the Thank You Checkout Results page and/or the Products Page.
Why is my Customers Not Receiving an Email from the Stripe Payments Plugin?
Troubleshooting: Email Sending Issues
More times than not, email sending issues are server related rather than the fault of the plugin. If you are facing an email sending issue on your website, please review this forum post for troubleshooting instructions.
Why Do I See the Following Message When Trying to Make a Payment: “Nonce Check Failed”?
Troubleshooting: Nonce Check Failure
If you have set up the Stripe Payments plugin correctly, you may be confused when you or a customer sees the message: ‘Nonce Check Failed’ when trying to make a payment. This message is generally shown if there is a caching plugin or server caching on the website. When your pages with payment buttons are cached, the security keys used on it will be stale (expired or outdated).
If you are using caching on your website, exclude the page containing the Stripe Payment button (so the nonce value is always fresh when the page loads). If this does not work, temporarily disable caching and see if that fixes the issue.
Why Do I See the Following Message When Trying to Make a Payment: “Failed to connect to api.stripe.com”?
Troubleshooting: Failed to connect to api.stripe.com
Our plugin uses library from Stripe to make certain API calls. Stripe’s library uses the PHP Curl library. If your server’s PHP Curl library configuration has changed to the point the Stripe’s library is failing to work, it will give the error you are receiving. So best to ask your hosting provider’s server admin team (not the first level of tech support) to see if any of the following configuration changed on the server:
- PHP Curl library
- Firewall and/or security related configuration
- Network Port configuration
Why am I Receiving a 503 Error After a Subscription Payment?
Troubleshooting: 503 Error
When talking about a 503 error and the Stripe Payments Plugin, this generally only occurs if the API keys were configured incorrectly. If you are seeing this error you will need to check the following items:
- Ensure that the subscription plan you created is for the CORRECT mode. Test mode subscription plans are only for test mode and live mode subscriptions can only be used for live mode. So don’t create a subscription plan for test mode then try to use that same plan for a live mode subscription transaction.
- The settings of the plugin are set to live mode.
- You have entered your live API details in the settings menu.
For more information on setting up your live API keys for the Stripe Payments Plugin please click here.