Troubleshooting the Stripe extension

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

Stripe API outages

↑ Back to top

Sometimes your store may be unable to reach the Stripe API, perhaps due to a Stripe outage or a network glitch. When this happens, you’ll see a notice at the top of your WordPress dashboard letting you know the connection to Stripe is unavailable.

There’s nothing you need to do when you see the notice. The situation almost always resolves on its own within a few minutes, and the notice will automatically be hidden once your site can reach the Stripe API again.

If the notice is displayed for an extended time, that could indicate that Stripe is having a major outage, or that your site’s hosting provider is having network issues.

Reviewing Stripe Logs

↑ Back to top

Often 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.

If 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.

Related Products

Grow your business with increased sales and an enhanced shopping experience — at no extra cost.

Offer add-ons like gift wrapping, special messages or other special options for your products.

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.