ThemeHigh
  • Plugins
  • Documentation
  • Support
  • Partners
  • Login
  • Getting Started
    • Setup Guide – WooCommerce ...
    • Configuring Webhook Endpoints to...
    • Upgrade Your Stripe Integration ...
  • Local Gateways
    • Set Up Przelewy24 Payment Method...
    • Set Up Alipay Payment Method for...
    • Set Up SEPA Payment Method for a...
    • Set Up Afterpay or Clearpay Paym...
    • Set Up Bancontact Payment Method...
    • Set Up iDEAL Payment Method for ...
    • Set Up Klarna Payment Method for...
    • Set Up WeChat Payment Method for...
    • Set Up EPS Payment Method for a ...
  • Stripe via Credit Card
    • Set Up Credit/Debit Card Payment...
    • Saving Card Details for Easy Ord...
  • Express Payment Buttons
    • Apple Pay
      • Set Up Apple Pay Using the Expre...
      • Customize Apple Pay Button...
      • Pay via Apple Pay from UK and Ca...
      • Adding Apple Pay to Apple Device...
    • Google Pay
      • Set Up Google Pay Using the Expr...
    • Link
      • Set Up Link Payment Method Using...
    • Set Up Apple Pay Using the Expre...
    • Customize Apple Pay Button...
    • Pay via Apple Pay from UK and Ca...
    • Adding Apple Pay to Apple Device...
    • Set Up Google Pay Using the Expr...
    • Set Up Link Payment Method Using...
  • Stripe Checkout
    • Accepting Payments Via Cash App ...
    • Accept Payments via Stripe Check...
  • Cash App Pay
    • Accepting Payments Via Cash App ...
  • Stripe Overview
    • Enabling Stripe Dashboard Within...
  • Troubleshoot
    • Troubleshooting Payment Transact...
  • SCA Ready
    • Getting SCA Ready with WooCommer...
  • Switching Checkout Page
    • Switching to Classic Checkout in...
  • Compatibility with Subscription
    • Configure Stripe Subscription Pa...
    • Integrate Stripe Payment Gateway...
  • Third-Party Compatibility
    • Stripe Payment Gateway for WooCo...

Documentation/Stripe Payment Gateway/Setup Guide – WooCommerce Stripe Payment Gateway

Setup Guide – WooCommerce Stripe Payment Gateway

Last updated on March 3, 2026

The WooCommerce Stripe Payment Gateway plugin helps online store owners accept payments easily. It allows businesses to give customers different ways to pay, such as credit or debit cards, express payment buttons like Apple Pay, Google Pay, and Link, and local payment methods like Alipay, SEPA Pay, Klarna, and Stripe Checkout through the Stripe platform.

Features offered

  • Stripe Overview Page: This page gives a clear picture of all Stripe payments. You can manually capture payments and process refunds. It also shows a visual graph of payments made during a specific time. You can handle partial or full refunds and view all order and transaction details.
  • Pay using local payment gateways.
  • Express Payment Buttons: These buttons allow customers to pay quickly with Apple Pay, Google Pay, or Link. They can make secure payments with just a few clicks without entering payment details manually.
  • Customize Stripe Checkout: You can add your own text, description, and logo to the Stripe payment page.
  • Save card details: Store customer card information so they can use it easily for future payments.
  • Capture Payments: You can capture payments right away or do it manually from the Stripe Overview Page or Dashboard.

Prerequisite

Before starting, make sure you have a Stripe account. It is free to create a Stripe account. Stripe also allows you to test payments in a test mode. Check Stripe’s guidelines for the business information you need to provide.

ⓘ Stripe supports payment transactions in 46 countries. Ensure that your country is on the supported list.

Getting started

To begin, install and activate the plugin. You can access the settings in two ways:

  • From the dashboard, go to Plugins > Installed plugins > Stripe Payment Gateway for WooCommerce > Settings.

      Image indicating the plugin settings

Image indicating the plugin settings

OR

  • From the WordPress dashboard, click on Themehigh Stripe.

Themehigh Stripe icon in the dashboard

Themehigh Stripe icon in the dashboard

The Themehigh Stripe General Settings page will look like this:

For an existing user

WebToffee Stripe – General SettingsThemehigh Stripe – General Settings

For a new user

General Settings of Themehigh Stripe plugin

General Settings of Themehigh Stripe plugin

Configure Stripe settings

Note: You need to switch from API key to OAuth 2.0 to improve security and connect your Stripe account. OAuth provides better control, restricts access to the data you need, and protects your company from unauthorized access.

Connect your Stripe account using the OAuth 2.0 method

1. If you’re a new user, when you go to the Themehigh Stripe menu, you’ll be asked to connect your Stripe account.

Connect to Stripe button1

 

Connect to Stripe button

2. If you’re an existing user, go to the WordPress dashboard and navigate to Themehigh Stripe > General Settings. At the top, you’ll see a banner that asks you to connect your Stripe account using the OAuth 2.0 method.

Themehigh Stripe – Connect to Stripe buttonThemehigh Stripe – Connect to Stripe button

3. Make sure you switch to live mode so you can receive real payments.

4. Click on the “Connect now” button. This will take you to the Stripe Sign-in page (if you haven’t already signed in).

5. After signing in to your Stripe account, you’ll be asked to install the Themehigh Stripe App.

6. Install the app. Once all the steps are done correctly, you’ll get a message that says the installation was successful. You’ll then be sent back to the plugin page.

7. Now, you can see that your Stripe account is successfully connected.

Upon successful completion, the general settings page will appear like this:

Themehigh Stripe – General Settings

Themehigh Stripe – General Settings

  • Stripe overview page – Enable this to add a sub-menu called “Stripe Overview” that acts like a Stripe dashboard. This gives you options to manage orders, process refunds, and capture payments. Keep it disabled if you don’t want this option. 

Stripe Payment Gateway Plugin for WooCommerce – Stripe Overview

Stripe Payment Gateway Plugin for WooCommerce – Stripe Overview

  • Capture payment immediately – This is enabled by default, It means payments are captured right away after a transaction is successful. Disable this if you want to capture payments later manually from the Stripe dashboard or order details page. 
Un-captured payments will expire in 7 days, Learn More.
  • Express payment button position – This lets you choose where the express payment buttons (Apple Pay, Google Pay, and Link) appear in relation to the order button.
  • Express payment button height – This lets you set the height of the express payment buttons (Apple Pay, Google Pay, and Link). Enter a value in the text box to adjust the height, with a range between 40 px to 55 px.
  • Webhooks – To get updates on order status quickly, add your site’s webhook to the Stripe dashboard.  The plugin works with these webhook events:

          1. Charge.dispute.created

          2. Charge.succeeded

         3. Charge.failed

         4. Charge.refunded

         5. Source.chargeable

         6. Payment_intent.succeeded

         7. Payment_intent.payment_failed

         8. Checkout.session.expired

         9. Checkout.session.async_payment_succeeded

       10. checkout.session.async_payment_failed

Debug – This option records Stripe payment transactions in the WooCommerce status log.

  • Log – Turn this on to save Stripe payment transactions to a log file.

Clicking on Save changes will save the configuration.

Enabling Payment Gateways

The plugin includes several payment gateways that you can activate based on your business needs:

  • Credit/Debit Card Payment: Allow customers to pay with standard credit or debit cards.
  • Express Payment Buttons: Offer quick checkout options by setting up express payment buttons.                                          These include:

1. Apple Pay

2. Google Pay

3. Link

  •  Stripe Checkout: Use Stripe Checkout to process payments through Stripe’s hosted payment page. This option also supports Cash App Pay.
  • Local Payment Gateways: Configure local payment methods to meet different regional preferences. The following gateways are available in this section:
  1.  Alipay
  2.  SEPA
  3.  Klarna
  4. Afterpay/Clearpay
  5. WeChat
  6. iDEAL
  7. Bancontact
  8. EPS
  9. Przelewy24
  10.  Bacs
  11.  BECS
  12.  FPX
  13.  Boleto
  14.  OXXO
  15.  GrabPay
  16.  Mutibanco
  17.  Affirm
  18.  Giropay (Deprecated)
  19.  Sofort (Discontinued)

 

 

 

 

 

 

 

 

On this page

  • Features offered
  • Prerequisite
  • Getting started
  • Configure Stripe settings
  • Connect your Stripe account using the OAuth 2.0 method
  • Enabling Payment Gateways

This article posted in Getting Started, Pro Documentation, Stripe Payment Gateway

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

ThemeHigh

We develop innovative WordPress plugins and themes for e-commerce and other WordPress websites.

Resources
  • Documentation
  • Support
  • Blog
  • Bestsellers
  • Affiliates
  • Partners
Policy Information
  • Terms & Conditions
  • Privacy Policy
  • Support Policy
  • Refunds Policy
  • Licenses
Security
Payment Options

© 2026 ThemeHigh. All rights reserved.

Terms and conditions, features, support, pricing, and service options subject to change without notice.