Formidable Forms

Formidable Forms

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

Formidable Team / Last Updated January 17, 2023

How to Integrate Stripe with WordPress (In 3 Steps)

A WordPress and Stripe integration enables you to accept credit card payments easily from your online store. It's also very easy to set up with our Stripe Payments add-on!

how to integrate stripe payment gateway in wordpress

Stripe is a popular payment gateway used by over three million websites worldwide. However, you may be wondering how to integrate Stripe with WordPress. If you're unfamiliar with Stripe or even payment gateways in general, you may feel overwhelmed by the process.

Formidable Forms is the best WordPress Form Builder plugin. Get it for free!

Fortunately, it's very easy to set up this integration using our Stripe Payments plugin. This plugin enables you to create form fields where you can accept one-time and recurring transactions. You can then collect these payments directly from your WordPress website.

In this step by step guide, we'll discuss the benefits of accepting online payments. Then we'll explain how to set up a WordPress Stripe integration using our Stripe plugin. Let's get started!

Why you might want to integrate Stripe with WordPress

You'll need to accept payments for charitable donations if you run an e-commerce business or a nonprofit site. This means you'll need access to a reliable gateway.

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

The Stripe homepage.

However, you also need a way to integrate Stripe with your WordPress site. Otherwise, your WordPress website will forward visitors to a third-party platform in order to complete their payments. At this point, users may click away from your site and never return. This means you could be missing out on more conversions.

Plus, by making a simple Stripe donation form or donate button, you can boost your fundraising efforts!

In addition, a complicated checkout process could turn away users. With a simple WordPress Stripe integration, your visitors can complete payments quickly and easily. This feature is essential when you consider that 18 percent of people abandon their purchases because of a difficult checkout experience.

How to integrate Stripe Payment Gateway with WordPress

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

  • A Formidable Forms Elite plan
  • The Stripe WordPress plugin for Formidable
  • A Stripe account
  • A WordPress website with a Secure Sockets Layer (SSL) certificate

Once you have everything set up, you can move on to the first step in the WordPress Stripe integration.

Step 1: Connect your Stripe account to your WordPress site

First, you need to connect your Stripe account to the Formidable Forms plugin. Your forms will then be able to receive payments that go directly through the Stripe platform.

Note that you will need to activate the Stripe Payments add-on before you can adjust its settings. You can do this by navigating to Formidable → Add-ons and clicking on Activate underneath the relevant plugin.

Then head to Formidable → Settings → Stripe. At the bottom of the page, click on 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:

The Stripe account login page.

Follow the prompts and enter your details to connect your Stripe account. Once you're done, you can move on to the next step of the tutorial.

Step 2: Set up your Stripe form

Next, you can choose one of the Stripe form templates. Alternatively, you can start with a blank form and add all the required fields to it. In this tutorial, we'll be working with the Credit Card Payment template.

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:

Setting up a Credit Card Payment form for a WordPress Stripe integration.

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 drop-down menu:

Setting up recurring payments with Stripe.

You can choose the frequency of the payments, 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 you'll accept payments on your website. For example, you might add your Stripe form to product pages within your e-commerce store. Alternatively, you can create a dedicated Pricing Plans page if you're selling different subscriptions.

You can embed the Stripe form using shortcodes. Head to Formidable → Forms. You'll see the shortcode on the right side of the element's name:

The shortcode for the WordPress and Stripe integration.

Copy the value and head to the page where you want to display your Stripe payment form. Add the Shortcode block and paste your text:

Adding a Formidable form using the shortcode block.

Alternatively, you can add the form using the Formidable Forms block. Add a new element in the Block Editor and type "Formidable Forms" into the search bar. Click on the icon and select your form from the drop-down menu:

How to integrate Stripe with WordPress using the Formidable Forms block.

Clicking on your selection will automatically insert the form into your post or page. Then, select Update when you're ready to publish it.

Conclusion

Stripe is a powerful payment processor that enables you to accept different kinds of transactions. By integrating Stripe with your WordPress site, you can accept purchases easily and conveniently.

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

  1. Connect your Stripe account to your WordPress site, using the Stripe Payments add-on.
  2. Set up your Stripe form.
  3. Add the Stripe form to your website.

With the Formidable Stripe plugin, you can collect payments from your customers easily. However, it can do so much more! Find out more about our Formidable Forms features today.

Read more about our WordPress Stripe integration

  • How to Add Payment Gateways in WordPress without WooCommerce How to Add Payment Gateways in WordPress without WooCommerce
    Read More
    Best Stripe Donation Plugins for WordPress 7 Best Stripe Donation Plugins for WordPress
    Read More
    How to Accept Credit Card Payments in WordPress How to Accept Credit Card Payments in WordPress [4 Options!]
    Read More

Using WordPress and want to get Formidable Forms for free?

Get Formidable Forms Lite Now

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 *

Get Email Updates

Popular Resources

    • How to Create a Searchable Database on a WordPress Site
    • Create a WordPress Custom Calculator: Easy, Powerful Results
    • 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 Conditional Drop Down Lists in WordPress Forms
    • Best Gravity Forms Alternative for WordPress: Formidable Forms vs. Gravity Forms
    • How to Make a Quiz in WordPress
    • 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 Forms
  • Surveys & Polls
  • Quiz Maker
  • Form Templates
  • Application Templates
  • Directories
  • 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