Formidable Forms

Formidable Forms

  • Features
  • Templates
  • Pricing
  • Resources
    • Docs & Support
    • Blog
    • Community
  • Solutions
    • Web Applications
    • Calculators
    • Surveys
    • Directories
    • Payments
    • Contact forms
  • Login
  • Get Formidable Forms

Formidable Team / Last Updated November 30, 2023

How To: WordPress Stripe Integration Made Easy (3 Steps!)

Learn how to set up WordPress Stripe integration in a flash with Formidable Forms and this easy-to-follow guide. Accept credit cards, digital wallet payments, and more on your site in seconds!

how to integrate stripe payment gateway in wordpress

Approximate read time: 5 minutes

Stripe is the go-to payment gateway for over three million websites worldwide, thanks to how simple it makes handling online transactions. But, if you're new to Stripe or the world of eCommerce, integrating it with WordPress can be a bit confusing.

Get Better Forms FREE!
 

Fear not, though! With Formidable Forms' user-friendly Stripe payments plugin, setting up this integration is a walk in the park.

This powerful WordPress plugin not only lets you process one-time and recurring payments. It also opens the door to 15+ Stripe payment options, so you can accept credit card payments, CashApp, ACH payments, and more in a snap.

In this step-by-step guide, we'll cover the benefits of accepting online payments (not that they're hard to see!), and then we'll show you how to connect Stripe to WordPress.

Ready to get started? Let's go!

Why integrate Stripe with WordPress?

Whether you run a website for a nonprofit or an eCommerce business, you need to take payments or donations. That means you need a reliable payment gateway for WordPress.

Stripe is one of the most popular payment solutions. It has a user-friendly interface, offers secure transactions, and supports multiple currencies:

Stripe is a great option for WordPress payments

However, you also need a way to integrate Stripe with your WordPress site.

Otherwise, your WordPress website will send visitors to a third-party platform to complete their payments. And that's not great!

Users could click away from your site and never return. And you may miss out on a lot of sales (aka conversions).

And if you're a nonprofit, making a simple Stripe donation form or donate button, you can boost your fundraising efforts!

But, a complicated checkout process could turn away users.

With a simple Stripe WordPress integration, your visitors can complete payments quickly and easily. This feature is essential when you consider that 18% of people abandon their purchases because of a difficult checkout experience.

How to integrate a Stripe with WordPress

Before starting this tutorial, you'll need the following things:

  • Formidable Forms
  • A Stripe Merchant account
  • A WordPress website with an SSL certificate
Subscribe on YouTube

Once you have everything, you can move on to the first step and add Stripe to WordPress.

Step 1: Connect Stripe to your WordPress site with Formidable Forms

First, we'll connect your Stripe account to Formidable Forms plugin.

If you don't have Formidable yet, click below to get your license! 👇

Get Formidable Forms now!

Once you've installed and activated the plugin, head to Formidable → Settings → Stripe.

Choose whether to use Stripe test mode, then click Connect to Stripe.

How to integrate Stripe with WordPress.

A new page will open in the same tab of your browser. The form will ask you to enter your email address and log in to your Stripe account:

How to connect your WordPress website to Stripe.

Follow the prompts and enter your details to connect your Stripe account.

Congrats! Your WordPress forms can now accept Stripe payments on your website!

Step 2: Set up your Stripe form

Next, you can choose one of the Stripe form templates. Or, you can start with a Blank Form and add whatever form fields you need. In this tutorial, we're using the Credit Card Payment form template that's included in our Business Plan and above.

Go to Formidable → Forms and click on + Add New. This will bring up a list of templates that you can choose from. Pick your desired option:

Using a Formidable Forms template for WordPress Stripe integration.

Name your form and click on Create. You should now see a form that includes various fields, including credit card details, billing information, and shipping information:

Create a Credit Card Payment form to add Stripe to WordPress.

You can move or add new fields using drag and drop. However, make sure that you don't touch the Payment Method element at the bottom of the page. If you remove it, you won't be able to accept Stripe payments:

The Payment Method field in Formidable Forms.

Since we already completed the integration, this form will use Stripe as your default payment method. Click on Update to save any changes you've made.

If you want to enable recurring payments, go to Settings → Form Actions and click on Collect a Payment. Under Payment Type, you can select Recurring from the dropdown menu:

Setting up recurring payments with Stripe in WordPress.

You can choose the frequency of the payment, and also specify a trial period length if required. When you're happy with your overall form, you can move on to the next step.

Step 3: Add the Stripe form to your website

Now, you need to decide where to collect payments on your website.

For example, you might add your Stripe form to product pages within your online store. Or, you could create a dedicated Pricing Plans page if you're selling different subscriptions. It's up to you!

To publish your Stripe payment form, go to the WordPress page where you want to display the form.

Insert a new block in the page, and search for the Formidable Forms block. Click on the icon, then select your form from the dropdown menu.

The Formidable Forms block lets you insert a Stripe form into a WordPress page.

Once you pick your form, it will automatically be embedded into your post or page. Update the page when you're ready to publish, and you're all done!

Now your WordPress Stripe integration works...

Stripe is a popular payment processor capable of handling all types of transactions. By integrating Stripe with your WordPress site, you can quickly and conveniently accept payments online.

Let's recap how to integrate Stripe with WordPress in three simple steps:

  1. Connect your Stripe account to your WordPress site using Formidable Forms.
  2. Use the Stripe form builder to create your payment form.
  3. Add the Stripe form to your website.

Formidable is great for creating WordPress forms with payments, but it can do so much more too! From easy digital downloads and custom Stripe checkout pages, find out about all of Formidable's features.

Get the Best WordPress Stripe integration now!

Read more about our WordPress Stripe integration

  • How to accept Stripe payments How To Accept Stripe Payments (In 10 Minutes or Less!)
    Read More
    How to create a free Stripe payment form How To Create a Free Stripe Payment Form [4 Simple Steps]
    Read More
    How to accept iDEAL payments on WordPress How To Accept iDEAL Payments in WordPress (For Free!)
    Read More

Using WordPress and want to get Formidable Forms for free?

Get Formidable Forms Lite Now

Get Email Updates

This article may contain affiliate links. Once in a while, we earn commissions from those links. But we only recommend products we like, with or without commissions.

Comments

  1. John says

    November 9, 2021 at 6:47 pm

    I still need to integrate a payment solution on a site I use with Formidable and this makes a complicated task look easy with all the steps. Can't wait to try the Stripe integration. I hope there will be a way to accept crypto payments as well in the future.

    Reply
    • srwells says

      November 10, 2021 at 2:24 pm

      Thanks for the comment...We hope the add-on streamlines the process for you. Yes, cryptocurrency support has started to gain traction. We don't have any immediate plans, but we are definitely keeping our eye on it.

      Reply
  2. Lebo Tladi says

    November 15, 2021 at 5:02 am

    Coincidentally, my team and I are busy building a website which needs to integrate Stripe and PayPal. This article has saved us a great deal of time regarding research :")

    Reply
    • Steve says

      November 15, 2021 at 12:02 pm

      So glad we could help with your payment integration needs. Best of luck on your future projects!

      Reply
  3. Andy Globe says

    May 10, 2022 at 4:55 am

    Specifically, I need payment integration solutions. It was quite helpful in resolving the issue. Thank you for your contribution.

    Reply

Leave a Reply Cancel reply

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

Popular Resources

    • How To Create a Searchable Database on a WordPress Site
    • How To Create a Custom Calculator in WordPress [6 Steps!]
    • How To Create a Fitness Tracker in WordPress
    • Formidable Views: The Best WordPress Custom Application Plugin
    • How To Require Email To Download Files in WordPress
    • How to Create a WordPress Forms Drop Down List
    • Best Gravity Forms Alternative for WordPress: Formidable Forms vs. Gravity Forms
    • WPForms Alternative: Formidable Forms vs. WPForms Compared

Take on bigger projects Right Now

Get the tools you need to revolutionize your workflow and architect a masterpiece. Build the most advanced WordPress forms and actually use the data you collect in meaningful ways.

Get the most advanced WordPress form plugin and the only form builder with integrated Views.

Get Formidable Forms Now

Resources

  • Community
  • Affiliates
  • Contact
  • Free Online Form Builder

Top Features

  • Application Builder
  • Calculator Plugin
  • Surveys & Polls
  • Quiz Maker
  • Form Templates
  • Application Templates
  • Directory Plugin
  • Donation Plugin

Company

  • About Us
  • Giving Back
  • Careers
  • Newsletter
  • WP Tasty
  • Nutrifox

Copyright © 2023 Strategy11, LLC. Formidable Forms® is a registered trademark Strategy11, LLC.
Privacy Policy | Terms of Service | Sitemap

Join 300,000+ using Formidable Forms to create form-focused solutions fast. Get Started See User Reviews