Documents
-
Updated requirements for Stripe plugin, mid-2024
Stripe and WooCommerce are working together to ensure that our shared customers are using enhanced security measures and have access to the latest features of the Stripe plugin, such as buy now pay later. For some customers, this also means migrating off of the Sources API, an old integration method that will be shutting down. […]
-
Updated requirements for Stripe plugin, mid-2025
To ensure that all merchants using the Stripe plugin have access to the latest security improvements and feature enhancements, you must update the Stripe plugin and re-authenticate your Stripe account by October 15, 2025. Doing so is required to continue receiving essential updates and to enable the Optimized Checkout Suite, a Stripe-powered payment experience designed […]
-
What information does the Stripe extension add to my orders?
When a customer uses the Stripe extension to pay for their order, several unique Stripe object identifiers may be used to help keep track of the payment and other aspects of the order. You can use these identifiers in the Stripe dashboard to help you find orders, refunds, disputes, and so on. Stripe object identifiers […]
-
What is the checkout experience like with the Stripe extension?
The Stripe for WooCommerce extension offers two checkout options: Standard Checkout Experience and Optimized Checkout Suite. Both allow customers to complete purchases using payment methods from Stripe, but they differ in design, flexibility, and optimization features. Overview In WooCommerce, customers can complete purchases using payment methods embedded into the site’s checkout page. Optimized Checkout Suite […]
-
What version of the Stripe API does the Stripe extension use?
We try to use the latest version possible, and we’ll update it whenever we can. You can find the version we’re using in the latest release by checking this code.
-
Why do some customers get an error to enable JavaScript?
JavaScript is a programming language that allows websites to be dynamically rendered and updated. It’s a vital part of the look and functionality of a WooCommerce site. Our Stripe extension uses JavaScript to display important parts of the checkout flow to customers, such as payment form fields. If a customer sees an error requesting that […]
-
Why was a charge successful despite an AVS or CVC mismatch?
The bare minimum of information required to approve a card payment is only: This means that a card payment may be successful even if other information is missing or incorrect. Some cases where this may occur are: If a payment is successful despite one or both of those checks failing, it means that the customer’s […]
-
Stripe WooCommerce Extension
Welcome to the documentation for the Stripe WooCommerce Extension! Here you can find all sorts of helpful information about accepting payments on your WooCommerce site via the Stripe extension. Please see the sections below for more information. What can the Stripe extension do? Using a Stripe account, you can accept payments on your WooCommerce site […]
-
How can I clean up the database after changing my Stripe account?
In order to properly link local data to the data in Stripe’s systems, our Stripe extension stores various identifiers (for customers, cards, and so on) in your database. However, that data is specific to a single Stripe account. For that reason, if you’re replacing a previous Stripe account with a new one, a database cleanup […]
-
How can I change the style of the payment form?
The payment form that our Stripe extension generates and places on the checkout page is actually hosted on a separate PCI-compliant server. As such, applying styles to the payment form using custom CSS will not work as expected. To modify the styling of the payment fields, you will need to insert some custom PHP code […]