After the Stripe extension is set up and configured, customers will be able to use it to complete purchases on your site.
Once you begin accepting purchases, you may have additional questions or run into issues related to the Stripe extension. We’ve collected some of the most common issues here.
Notes:
We recommend enabling Log error messages in the extension’s Advanced settings before you start troubleshooting. This will allow errors to be logged while you perform tests.
Many issues can be identified either by checking the Stripe logs after an issue has occurred, or reviewing the in-browser JavaScript console for errors during checkout.
Common issues
↑ Back to top- Why was a charge successful despite an AVS or CVC mismatch?
- Is the Stripe extension PCI compliant?
- What version of the Stripe API does the Stripe extension use?
- Why do some customers get an error requesting they enable JavaScript?
- Why aren’t Stripe payment methods showing at checkout?
Reviewing Stripe Logs
↑ Back to topOften troubleshooting an issue with Stripe payments means reviewing the Stripe logs. With logging enabled, you’ll find Stripe logs in the WooCommerce logger.
When tracking an issue with a specific order, often the best method is to note the order number and search for that in the log using cmd+f on Mac, or ctrl+f on Windows.
In a typical logged card payment attempt you will see the following:
- The WooCommerce order number
- The charge ID (starts with ch_)
- The payment intent (starts with pi_)
- The customer ID (starts with cus_)
- The source ID (starts with src_)
- The decline reason (if payment was declined)
Stripe has more details of the error messages you may find in the logs. If you need assistance interpreting logged issues, please contact support.
Contacting support
↑ Back to topIf you have questions not covered in our documentation, please contact support. Our amazing Happiness Engineers are standing by and ready to answer any questions about the Stripe extension.