How to Accept Payments with Stripe in WordPress (2024)

Do you want to accept payments with Stripe in WordPress?

Stripe makes it easier for site owners to accept payments on their WordPress websites. It’s a leading payment gateway that you can use for your online store, blog website, donation website, and more.

In this article, we will show you how to easily accept payments with Stripe in WordPress.

How to Accept Payments with Stripe in WordPress (1)

Why Use Stripe to Accept Payments in WordPress?

Stripe is a leading payment gateway that makes it effortless for business owners to accept online payments.

It easily integrates with all types of WordPress websites, be it an eCommerce store, a blog site, non profit website, or a membership site. With Stripe, you can handle recurring payments or offer users a way to pay for their one-time purchase.

Just note that Stripe requires your site to be using SSL/HTTPS encryption. If you don’t already have an SSL certificate for your website, then please see our step-by-step guide on how to add SSL in WordPress.

That said, there are different ways to accept payments with Stripe in WordPress. We will cover 4 different methods, so you can choose the one that best suits your needs.

For quick browsing, feel free to use the navigation links below:

  • Custom Stripe Order Forms in WordPress with WPForms
  • Stripe Purchase Button with WP Simple Pay Plugin
  • Adding Stripe Payment Gateway in WooCommerce
  • Stripe Payments with Easy Digital Downloads

Custom Stripe Order Forms in WordPress with WPForms

WPForms is the best WordPress form plugin. It allows you to create custom payment forms and easily accept payments on your WordPress site using Stripe and PayPal.

For this tutorial, we’ll use the WPForms Pro plan because it includes the Stripe Pro addon, which offers more powerful payment form fields and no additional transaction fees.

Note: There’s also a WPForms Lite version that you can use for free. It allows you to accept Stripe payments, but there’s a 3% transaction fee for payments made through your forms.

The first thing you need to do is install and activate the WPForms plugin. For more details, see our step-by-step guide on how to install a WordPress plugin.

Upon activation, you need to visit WPForms » Settings page to enter your license key. You can get this license key from your account on WPForms website.

How to Accept Payments with Stripe in WordPress (2)

After verification, you need to head over to WPForms » Addons page.

Scroll down to ‘Stripe Addon’ and click on the ‘Install Addon’ button next to it.

How to Accept Payments with Stripe in WordPress (3)

WPForms will automatically install and activate the Stripe forms addon.

Next, you need to visit the WPForms » Settings page and click on the ‘Payments’ tab.

Once there, you need to click on the ‘Connect with Stripe’ button.

How to Accept Payments with Stripe in WordPress (4)

After that, login to your Stripe account and connect your account with WPForms.

Once that’s done, you’ll be redirected back to the WPForms payment settings page. You can see a green tick mark in the Connection Status section, showing that your account is connected.

How to Accept Payments with Stripe in WordPress (5)

Next, you need to create a form to accept payments on your WordPress site.

Simply head over to the WPForms » Add New page. This will launch the WPForms drag and drop form builder interface.

How to Accept Payments with Stripe in WordPress (6)

WPForms comes with ready-to-use form templates.

You can select an Order/Billing form, donations form, or create a blank form to accept Stripe payments.

How to Accept Payments with Stripe in WordPress (7)

You can add new form fields by simply dragging and dropping them from the left column onto the template. You can also edit a form field by simply clicking on it.

To accept online payments, you’ll need to add a ‘Stripe Credit Card’ form field. You can find the field under the Payment Fields section.

How to Accept Payments with Stripe in WordPress (8)

If you then click on the Stripe Credit Card field, you’ll find more options for customization, like editing the label and adding a description.

Once you are satisfied with the form, you need to click on the Payments » Stripe tab in the WPForms form builder.

How to Accept Payments with Stripe in WordPress (9)

Now you need to check the box next to the ‘Enable Stripe payments’ option and enter a description for the payment. You can also select to send a payment receipt.

Don’t forget to save your settings when you’re done.

You are now ready to add this form to any WordPress post or page you want.

There are multiple ways to embed your payment form. You can simply click the ‘Embed’ button in the form builder and select either an existing page or create a new page.

How to Accept Payments with Stripe in WordPress (10)

For this tutorial, we’ll choose the ‘Create New Page’ option.

Now, enter a name for your page and click the ‘Let’s Go!’ button.

How to Accept Payments with Stripe in WordPress (11)

WPForms will now add the form to your WordPress content editor.

You can also manually add the form to your website by using the WPForms block and choosing your form from the dropdown menu.

How to Accept Payments with Stripe in WordPress (12)

Next, click on the preview button to see how your form looks.

After that, publish the page and visit your website to see the Stripe payment form in action.

How to Accept Payments with Stripe in WordPress (13)

Stripe Purchase Button with WP Simple Pay Plugin

Another method you can use to accept online payments is by using WP Simple Pay. It’s the best Stripe payment plugin for WordPress and allows you to collect payments without setting up a shopping cart.

For this tutorial, we’ll use the WP Simple Pay Pro plan because it allows you to show a payment form on your website. Plus, you get more payment options and allow users to pay one time or set up recurring payments. There is also a free version of WP Simple Pay that you can use to accept Stripe payments.

The first thing you need to do is install and activate the WP Simple Pay plugin. For more details, see our step-by-step guide on how to install a WordPress plugin.

Upon activation, the plugin will launch the setup wizard. Simply click the ‘Let’s Get Started’ button.

How to Accept Payments with Stripe in WordPress (14)

Next, the setup wizard will require you to enter the license key. You can find your WP Simple Pay license key in the account area under Licenses.

After entering the key, go ahead and click the ‘Activate and Continue’ button.

How to Accept Payments with Stripe in WordPress (15)

Now, you’ll need to connect WP Simple Pay with your Stripe account.

To do that, simply click the ‘Connect with Stripe’ button.

How to Accept Payments with Stripe in WordPress (16)

In the next step, login to your Stripe account and follow the onscreen instructions to connect the account with the WP Simple Pay plugin.

Once the account is successfully connected, you’ll be redirected back to the setup wizard.

Now, enter your email address and configure the email notifications you’d like to receive. For instance, you can enable emails for payment receipts, upcoming invoices, and payment notifications.

How to Accept Payments with Stripe in WordPress (17)

Go ahead and click the ‘Save and Continue’ button.

The final step in the setup wizard is to create a payment form. You can simply click the ‘Create a Payment Form’ button.

How to Accept Payments with Stripe in WordPress (18)

Next, you’ll see different payment form settings.

In the General tab, you can edit the form title, description, form type, and select payment success page options. There’s also an option to enable reCAPTCHA.

How to Accept Payments with Stripe in WordPress (19)

After that, you can head over to the ‘Payment’ tab.

Here, you’ll find options to enter the prices for your products and services. WP Simple Pay also lets you select a one-time payment option or a recurring subscription option.

How to Accept Payments with Stripe in WordPress (20)

Lastly, you can navigate to the ‘Form Fields’ tab in the form builder. In this tab, you can add more form fields and rearrange their order.

Plus, you can expand the ‘Payment Method’ field and choose multiple payment options for your customers, like credit cards, Apple Pay, ACH payments, buy now pay later, and more.

How to Accept Payments with Stripe in WordPress (21)

When you’re done customizing your payment form, simply click the ‘Publish’ button.

Next, you can add the payment form anywhere on your WordPress website by using the WP Simple Pay block.

Simply add a new page or edit an existing one. Once you’re in the WordPress content editor, click the ‘+’ button and add a WP Simple Pay block.

How to Accept Payments with Stripe in WordPress (22)

After that, select your form from the dropdown menu in the WP Simple Pay block.

Now, you can preview and publish the page. To see the payment form in action, simply visit your website.

How to Accept Payments with Stripe in WordPress (23)

Adding Stripe Payment Gateway in WooCommerce

If you are running an online store with WordPress using WooCommerce, then here is how you can accept payments using Stripe.

First, you need to install and activate the free Stripe Payment Gateway for WooCommerce plugin, created by FunnelKit. For more details, see our step by step guide on how to install a WordPress plugin.

Once the plugin is activated, click on the ‘Start Onboarding Wizard’ button.

How to Accept Payments with Stripe in WordPress (24)

This will open up a page where you can connect your WooCommerce store to your Stripe account by clicking on the ‘Connect with Stripe’ button.

How to Accept Payments with Stripe in WordPress (25)

You’ll then be prompted to enter the email address and password for your Stripe account.

After that, click on the ‘Log in’ button to continue.

How to Accept Payments with Stripe in WordPress (26)

Next, select the Stripe account that you want to connect with the Stripe Payment Gateway for WooCommerce plugin.

Then, click on the ‘Connect’ button.

How to Accept Payments with Stripe in WordPress (27)

Now, you can activate all of the payment gateways that you want to offer on your WooCommerce store, including Stripe, SEPA Direct Debit, iDEAL, and more.

After that, click the ‘Save and Continue’ button.

How to Accept Payments with Stripe in WordPress (28)

Next, you’ll need to setup webhooks. To do that, simply click on the ‘Setup Webhook Now’ button.

How to Accept Payments with Stripe in WordPress (29)

The plugin will then prompt you to enable the express checkout option, which allows customers to pay via Google Pay and Apple Pay.

To enable express checkout, toggle the switch to ‘On’ and click the ‘Confirm’ button. Otherwise, you can hit the ‘Skip this Step’ button.

How to Accept Payments with Stripe in WordPress (30)

In the final step of the onboarding wizard, you can select whether you want to run on ‘Test’ mode or ‘Live’ mode.

Then, click the ‘Save and Review Settings’ button.

How to Accept Payments with Stripe in WordPress (31)

You’ll now be redirected to the Stripe settings page in WooCommerce.

If you chose ‘Test’ mode earlier to try out the payment process on your store, you can change it to ‘Live’ mode here when you’re ready to accept real payments.

How to Accept Payments with Stripe in WordPress (32)

Don’t forget to save changes to store your settings.

Your users will now see Stripe as a payment option on the checkout page.

How to Accept Payments with Stripe in WordPress (33)

Related: See this tutorial on how to customize the WooCommerce checkout page.

Stripe Payments with Easy Digital Downloads

Easy Digital Downloads is one of the best WordPress eCommerce plugins on the market. It allows you to easily sell digital products from your WordPress site.

The first thing you need to do is install and activate Easy Digital Downloads. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, you need to visit Downloads » Settings page and then click on ‘Payments’ tab.

After that, check the box next to ‘Stripe’ to enable Stripe as a payment gateway on your website.

How to Accept Payments with Stripe in WordPress (34)

Click on the save changes button at the bottom of the page to store your settings.

Next, you need to go to the Stripe settings section in the Payments tab in Easy Digital Downloads. Here, click on the ‘Connect with Stripe’ button.

How to Accept Payments with Stripe in WordPress (35)

Next, login to your Stripe account and follow the instructions to connect it with Easy Digital Downloads.

Don’t forget to the save changes to store your changes when you’re done.

Your users will now see the option to pay using Stripe at checkout.

How to Accept Payments with Stripe in WordPress (36)

We hope this article helped you learn how to accept payments with Stripe in WordPress. You may also want to see our list of 24 must have WordPress plugins for business websites and how to start a WordPress blog.

If you liked this article, then please subscribe to ourYouTube Channelfor WordPress video tutorials. You can also find us onTwitterand Facebook.

How to Accept Payments with Stripe in WordPress (2024)
Top Articles
DEMOCRATIC PARTY [DP] In The News
The Lexington Herald from Lexington, Kentucky
Truist Bank Near Here
1970 Chevelle Ss For Sale Craigslist
Kraziithegreat
THE 10 BEST Women's Retreats in Germany for September 2024
Us 25 Yard Sale Map
Localfedex.com
Ncaaf Reference
414-290-5379
Edgar And Herschel Trivia Questions
Select Truck Greensboro
Wunderground Huntington Beach
Wordscape 5832
Slushy Beer Strain
Gas Station Drive Thru Car Wash Near Me
Cbs Trade Value Chart Fantasy Football
How to find cash from balance sheet?
Wilmot Science Training Program for Deaf High School Students Expands Across the U.S.
Define Percosivism
Silive Obituary
ELT Concourse Delta: preparing for Module Two
Robert Deshawn Swonger Net Worth
Promiseb Discontinued
Kaitlyn Katsaros Forum
Bella Bodhi [Model] - Bio, Height, Body Stats, Family, Career and Net Worth 
Stoney's Pizza & Gaming Parlor Danville Menu
Rochester Ny Missed Connections
Valic Eremit
Reviews over Supersaver - Opiness - Spreekt uit ervaring
Restored Republic June 16 2023
Anonib Oviedo
Suspiciouswetspot
January 8 Jesus Calling
Arlington Museum of Art to show shining, shimmering, splendid costumes from Disney Archives
Bolly2Tolly Maari 2
Cinema | Düsseldorfer Filmkunstkinos
Skepticalpickle Leak
Vadoc Gtlvisitme App
Craigslistodessa
La Qua Brothers Funeral Home
Beth Moore 2023
Lucky Larry's Latina's
Selfservice Bright Lending
Agematch Com Member Login
The Syracuse Journal-Democrat from Syracuse, Nebraska
Claim loopt uit op pr-drama voor Hohenzollern
Bones And All Showtimes Near Johnstown Movieplex
The Listings Project New York
Sun Tracker Pontoon Wiring Diagram
Darkglass Electronics The Exponent 500 Test
All Buttons In Blox Fruits
Latest Posts
Article information

Author: Tish Haag

Last Updated:

Views: 6279

Rating: 4.7 / 5 (47 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Tish Haag

Birthday: 1999-11-18

Address: 30256 Tara Expressway, Kutchburgh, VT 92892-0078

Phone: +4215847628708

Job: Internal Consulting Engineer

Hobby: Roller skating, Roller skating, Kayaking, Flying, Graffiti, Ghost hunting, scrapbook

Introduction: My name is Tish Haag, I am a excited, delightful, curious, beautiful, agreeable, enchanting, fancy person who loves writing and wants to share my knowledge and understanding with you.