Why aren’t Stripe payment methods showing at checkout?

In some cases Stripe payment methods won’t display at checkout at all. When this occurs it’s most commonly related to an issue with the theme the site is using. but can be caused by a plugin conflict, or site misconfiguration as well.

What can cause this issue?

↑ Back to top

If you see this happening on your site, we suggest checking the following:

  • Review the Templates section of your site’s System Status Report to ensure none of the checkout related templates coming from your theme are outdated.
  • Make sure that the site has a working SSL certificate in live mode, or the Force SSL setting is enabled (in WooCommerce > Settings > Advanced.) The checkout URLs should point to https. we highly recommend running your entire store with https:// — not just the checkout page.
  • After enabling logging in the Advanced Settings, visit the checkout page, then check your site’s Stripe logs for any errors.

If none of the above steps reveal the source of the issue, a conflict test can reveal any conflicting plugins which could be causing the issue.