Documents
-
Administrator experience with 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. If you’d like to learn how to handle certain important aspects of managing your orders with the Stripe extension — like issuing refunds and what details are added to your orders — then […]
-
Authorize and Capture Guide
Card transactions occur very quickly, which is what makes them so convenient for day-to-day purchases. In fact, they happen so fast that many people don’t realize that there are actually two events taking place: an authorization and a capture. By default, the Stripe extension will perform the authorization and capture at the same time. However, […]
-
Can I use Stripe Billing for recurring payments?
No, the Stripe extension does not use the Stripe Billing product offered by Stripe. Instead, it’s designed to handle subscriptions and renewal payments by saving and using secure tokens. This allows extensions like WooCommerce Subscriptions to provide flexible recurring payment features on WooCommerce sites. For this reason, you will not see subscriptions paid for via the Stripe […]
-
Does the Stripe extension modify my order statuses?
With WooCommerce, every order has its current state marked by an order status. These statuses can be changed manually, but the Stripe extension will also automatically apply certain statuses to an order based on the payment status. Keep in mind that automatic order status updates from the Stripe extension will only work if your webhooks are […]
-
How do I refund orders?
The Stripe extension can refund orders from inside the WooCommerce interface. This means that, assuming everything is working correctly, you should not need to initiate refunds using the Stripe dashboard. Please see the WooCommerce refunds documentation page for more information on how to perform refunds, restocking products, and so on. Can I refund authorized payments that haven’t […]
-
Legacy checkout experience guide
The legacy checkout experience is a rendering of the Stripe extension’s checkout form that was the default before version 8.1.0. As of that version, it has been replaced by the new checkout experience. Disadvantages The limitations of using the legacy checkout experience are numerous. They include, but may not be limited to the following: Enabling […]
-
New checkout experience guide
The new checkout experience is a modernized version of the Stripe extension’s payment form. As of version 8.1.0 of the extension, it is now the default for all new installations, and it’s considered a superior option to the legacy checkout experience. Advantages The advantages of using the new checkout experience are numerous. They include, but […]
-
Stripe extension and Level III Data
When placing a charge, there are three “levels” of data that merchants can send to payment processors such as Stripe: However, Stripe will only accept Level III data if all of the following are true: Our Stripe extension automatically sends data for Levels I and II. However, the way our extension works prevents us from […]
-
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. […]
-
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 […]