Overview
Stripe Payment Gateway Plugin for WooCommerce accepts payments from your WooCommerce store via Credit/Debit Cards, Alipay, Apple Pay, Payment Request Button, SEPA Pay, Klarna and Stripe Checkout using Stripe.
Get started
As a first step install and activate the plugin, you can navigate to plugin settings in two ways:
- Dashboard > Plugins > Installed Plugins > Stripe Payment Gateway for WooCommerce > Settings.
- Dashboard > WebToffee Stripe
All right, now let’s get down to configure the plugin.
Step 1: Configure Stripe
- First and foremost, you must first have a Stripe account. It’s free to create a Stripe account. Stripe allows testing payments in test mode too. Refer to Stripe’s business information requirements.
- On signing up, go to Stripe dashboard > Developers > API keys.

Step 2: Insert Stripe Credentials
- Navigate to WebToffee Stripe > General Settings.
- You can begin by inserting the appropriate keys in the stripe credential fields. API keys can be located in your Stripe dashboard.
- Choose test mode to trial run using test API keys. Switch to live mode to begin accepting payments with Stripe using live API keys.
- In test mode, insert the test secret key and test publishable key.
- In live mode, insert the live secret key and live publishable key.

Stripe Overview
Enable to have a sub-menu Stripe Overview that replicates a stripe dashboard. Gives provision to manage orders, process partial/full refunds, and capture payments. Keep the option disabled, if you don’t want to have a stripe overview. Refer to know more on Stripe Overview.

Capture Payments
Capture Payment option is enabled by default to capture the payments immediately on successful transactions. However, if you wish to capture payment later then, keep the option disabled. Know more on how payments can be captured manually from stripe overview.

Payments can be captured later manually from the stripe dashboard or overview. Uncaptured payment will expire in 7 days. Learn more.
Adding webhook endpoint
To receive the order status updates in a timely manner, it is recommended to add your site’s webhook in the stripe dashboard.
- First of all, copy the webhook URL of your site as shown below:

- To insert the webhook, go to stripe dashboard > scroll down to the option Developers and select Webhooks. Then, click on Add endpoint button and insert your site URL.

List of webhook events that are compatible with the plugin are given below:
- charge.refund.updated
- charge.dispute.created
- charge.succeeded
- charge.failed
- checkout.session.expired
- source.chargeable
- source.failed
- payment_intent.succeeded
- payment_intent.payment_failed
Debug
Records stripe payment transactions into WooCommerce status log.

Save the settings to update the changes made.
Step 3: Enable the concerned payment gateway
The five types of payment gateways offered by the plugin are the following:
License
After you have installed and activated the Stripe payment gateway for WooCommerce on your website, you need to activate the plugin license to get notified about the plugin updates.
To do so, from the WordPress admin dashboard:
- Click WebToffee Stripe > General Settings> License.
- Input the API License key and Email.
- Hit the Activate button.
Help Guide
Provides direct links to resources like documentation and support.
What we offer?
Some of the major highlights of the Stripe Payment Gateway Plugin for WooCommerce includes:
- Stripe Overview Page: A consolidated overview of all your Stripe payments. You can capture payments manually, and refund payments as well. You can also view a graphical representation of the overview of the Stripe payment for a given period of time. Process Partial or full refunds. You can view all the order/transaction details as well.
- Supports pay via Credit Card, Apple Pay, Alipay, and Stripe Checkout payment gateways.
- Customize your Stripe Checkout: You can set custom text, description, and logo for the Stripe payment gateway.
- Choosing desired credit cards: You can choose desired credit cards from a list of major cards supported by the plugin. You can select MasterCard, Visa, American Express, Discover, JCB, and Diners Club cards in your store.
- Save card details: You can save customers’ card details so that it’ll be easy for them to use for their next transaction.
- Capture Payments: You can capture payments immediately, or capture manually from Stripe Overview Page or Dashboard.
- Was this article helpful?
- Yes, thanks!Not really
Comments (5)
Ricardo
June 8, 2022
Hi,stripe is not showing as an authorised payment method for ‘reoccurring payments’ for woocommerce subscriptions products
On the checkout page i have this error message: “Sorry, it seems there are no available payment methods which support subscriptions. Please see Enabling Payment Gateways for Subscriptions if you require assistance.”
Shesna
June 8, 2022
Hi Ricardo,
Thank you for reaching out. Stripe for subscription products is our plugin’s premium feature. If you are using our premium plugin and are not able to resolve the issue, please submit a ticket to here for direct assistance.
Jody Forrester
May 29, 2022
Morning, I have configured the plugin as per instructions, however WT Stripe Checkout is not showing as an authorised payment method for ‘reoccurring payments’ which is needed for my Subscriptions solution.
On the checkout page I am getting the following error message: “Sorry, it seems there are no available payment methods which support subscriptions. Please see Enabling Payment Gateways for Subscriptions if you require assistance.”
Please help.
Donovan Glass
August 26, 2020
Is there no webhook URL for this plugin?
Mark
August 26, 2020
We do not use webhook in the plugin.