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?
↑ Back to topUsing a Stripe account, you can accept payments on your WooCommerce site without setup costs or monthly fees. You can offer the following payment methods:
- Credit and debit cards (American Express, Visa, Mastercard, and more!)
- Express checkouts such as Apple Pay, WeChat Pay, and Cash App Pay
- Local payment methods such as Alipay, Boleto, SEPA, and more
- Buy now, pay later methods such as Affirm, Afterpay, and Klarna
NOTE: The fees for each transaction are determined exclusively by Stripe themselves. For pricing information, please visit Stripe’s website.
Getting started
↑ Back to topThe setup and configuration guide provides a basic overview of our Stripe extension. You can also see the guides linked below for more info on the specifics:
- Installing the extension
- Connecting to a Stripe account
- Setting up webhooks
- Adjusting the settings
- Enabling payment methods
- Configuring express checkouts
If you’re just starting out, the setup and configuration guide linked above is for you!
Customer experience
↑ Back to topOnce the Stripe extension up and running, you might want to see what the customer experience is like. We’ve outlined some information about that below.
- Testing the Stripe extension
- Changes to a site’s checkout page
- Express checkout methods
- Additional payment methods
- 3D Secure cards
- Co-badged cards (e.g. Cartes Bancaires)
Administrator experience
↑ Back to topWhen managing a site that uses our Stripe extension, you’ll need to be aware of how it works for site owners and admins. We also recommend reviewing the following:
- How to refund orders
- What info the extension adds to orders
- How the extension modifies order statuses
- How “authorize and capture” works
- How to prevent fraudulent purchases
You may also want to know about:
- How to accept payments in person
- The extension’s compatibility with Stripe Billing
- How the extension handles Level III Data
Troubleshooting
↑ Back to topThe follow pages contain more info about troubleshooting the Stripe extension:
- Why was a charge successful despite an AVS or CVC mismatch?
- Is the Stripe WooCommerce Extension PCI compliant?
- What version of the Stripe API does the Stripe WooCommerce Extension use?
- Why do some customers get an error requesting they enable JavaScript?
- Why is Apple Pay only showing in a private Safari window?
Customizing
↑ Back to topThe follow pages contain more info about customizing the Stripe extension:
- Can I change the style of the payment form?
- How do I translate the payment form placeholder text?
- How do I change which payment icons are used?
- How can I send product data to Stripe as metadata?
- What hooks and filters are available for the Stripe payment gateway?
- How can I clean up the database after changing my Stripe account?
Contacting support
↑ Back to topIf you have questions about or problems with the Stripe extension that are not covered in our documentation above, please contact support.
While we are unable to assist with Stripe account issues (including but not limited to payouts, disputes, and account verification), our amazing Happiness Engineers are standing by and ready to answer any questions.