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 October 2, 2023

How To Create a Stripe Payment Form for WordPress

Searching for one of the easiest and best ways to accept online payments? A Stripe payment form is all you need. Here's how to make one in WordPress!

How to Create a Stripe Payment Form for WordPress

Approximate read time: 5.5 minutes

Once upon a time, Formidable Forms only accepted PayPal payments via its PayPal add-on. But things have changed for the better: Formidable now also gives you the choice of using Stripe for your WordPress payment forms.

The best part? You can accept Stripe payments for free with Formidable Lite!

Get Better Forms FREE!
 

Stripe has earned its stripes (pardon the pun) as one of the best hassle-free ways to accept payments on mobile apps and websites.

Stripe is a featherlight API that replaces the pain of old-school requirements like setting up merchant accounts, making your website PCI compliant, adding payment gateways, and securely storing credit card details.

Plus, a free Stripe account also comes with a sleek user interface, visual analytics, and real-time reports designed to make it easy for sellers and service providers to manage their online business.

Formidable's WordPress Stripe payment form features

But enough talk! Let's SHOW you how Formidable's Stripe payments for WordPress plugin can work wonders for you.

Check out these features, and you'll probably see why it's the best credit card payment plugin:

  • Complete payments right on your site — no need to leave your page!
  • Conditional logic lets customers pay the way they want (credit card, Apple Pay, Google Pay, etc.).
  • Set up single payments or recurring subscriptions on WordPress.
  • Show logged-in users their active subscriptions and offer easy cancellation.
  • Charge different prices based on selected options with Formidable Pro calculations.
  • Automatically mark transactions as refunded on your site when refunded in Stripe.
  • Trigger form actions like sending emails and SMS notifications after a successful payment.
  • Easily create and display a Stripe donate button on your WordPress site.
Formidable Forms Pro Feature

👉 Read More: How to create a Stripe donation form in WordPress

PayPal versus Stripe

At this point, you may be asking yourself, "Is Stripe better than PayPal?"

Well, that's a tough question to answer as both payment processors have their strengths. ⚖️ But we'll admit, we personally prefer Stripe for its easy integrations, dozens of online payment options, and advantageous pricing.

That being said, if you're trying to reach a more global audience, PayPal can't be beat. Especially if your target customers are outside of North America or Europe.

So, the choice boils down to your specific needs, whether you prioritize ease of use and cost-effectiveness (go for Stripe) or global accessibility and robust support (choose PayPal).

If Stripe sounds like the right fit for you, keep reading and we'll show you exactly how to accept Stripe payments on your WordPress site. 👇

How to create a payment form on WordPress

Subscribe on YouTube

Ready to harness the payment power of Stripe for your website? We're going to guide you step by step through creating a Stripe payment form on WordPress.

Before we get started, let's see an example of a basic form for Stripe payments that you can make with Formidable's free WordPress Stripe form builder.

Stripe sample credit card form

Simple, right?

In about five minutes, you can set up a Stripe merchant account, link it to your site, create a form, and run test transactions. ⏱️

Yes, really! That's all it takes to be ready to accept your first online payments with Stripe.

Step 1: Install Formidable Forms and connect it to Stripe

The easiest and cheapest way to accept Stripe payments on your WordPress site for free is to install Formidable Forms Lite.

Once you've installed our free plugin, head to Formidable → Global Settings → Stripe. Scroll down and select the Connect to Stripe button.

How to connect Stripe to your WordPress site

You’ll then be redirected to the Stripe setup wizard. Log in to your Stripe account and press continue to set up your details.

Connect Stripe with Formidable Forms

If you don't have an account yet, just follow the prompts to create one. When you're done, you'll be taken back to your WordPress dashboard.

Step 2: Create your Stripe form

Next, go to Formidable → Forms. Hit the blue + Add New button in the upper right corner to start making your form.

We're going to use our Credit Card Payment template (included in the Formidable Business plan) to make things extra easy, but you can also choose to create a form from scratch by selecting Blank Form.

You can now customize or build your form in the code-free, drag-and-drop builder.

Create a WordPress form drag-and-drop builder

If you're making a form from the ground up, don't forget to add a 💳 Payment field to collect payment information such as name and card number.

After you've created your form, hit Update.

Step 3: Set up your form to collect payments through Stripe

Once you've saved your form, go to the Settings tab at the top of the form builder.

Choose Actions & Notifications, then Collect a Payment.

Collect a Payment action

This is where you can adjust your Stripe settings. Choose the currency, a recurring or one-time payment, etc.

We also strongly recommend you Enable Stripe link and additional payment methods so you can take advantage of all the payment options Stripe offers.

How to enable additional Stripe payment options

And that's it! Now it's time to publish your Stripe payment form!

Step 4: Publish your Stripe payment form

Head over to the WordPress page or post on which you want to display your Stripe form. In the editor, click to add a new block, and select the Formidable Forms block.

Pick your form from the dropdown menu, and you're good to go!

Formidable's WordPress block to add a form

Finally, update your page. Your Stripe form is now online! 🎉

Can't wait to add Stripe to your website?

As you can see, it's quick and easy to create a Stripe payment form on WordPress. Just install Formidable Forms, link your site to Stripe, create a form to collect payment information, and you're done!

And now you can take a little time to create a custom payments page, streamline the checkout experience, or even make a thank you page to show your appreciation. 🙏

So what are you waiting for? Download the WordPress Stripe payments plugin for Formidable Forms, and accept payments online within minutes.

 Start Accepting Online Payments Now!

Learn more about using Stripe

  • 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. Denny says

    April 27, 2016 at 4:17 pm

    This is very useful thank you!

  2. Chris Shull says

    May 6, 2016 at 10:57 am

    Will this add-on allow for Stripe ACH payments?

    • Steph Wells says

      June 13, 2016 at 12:03 pm

      No, this isn't yet an option. Thanks for the suggestion so we can track and prioritize!

      • Sebastian says

        January 14, 2020 at 12:05 pm

        I need that as well!

  3. rbstern says

    May 6, 2016 at 11:51 am

    This add on looks great. Looking forward to implementing for a couple of different projects.

  4. Jeremy says

    May 6, 2016 at 1:49 pm

    From the screenshots, it looks like this plugin uses the new credit card field for Formidable that was released in March. I'm a little disappointed that the form fields are grouped together. It makes for less flexibility for layout, placeholder text, help text, etc. Is there a way to gain the functionality in this plugin to set placeholder and help text for each of the fields separately?

    • Steph Wells says

      June 13, 2016 at 12:05 pm

      It isn't a current option to use a non-credit card field type. Can you please create a ticket in the help desk if you still have questions about this? Thanks!

  5. Johan says

    May 6, 2016 at 3:49 pm

    Does it require SSL to work ?

    • Steph Wells says

      June 13, 2016 at 12:04 pm

      Yes, Stripe requires SSL.

  6. Kary says

    July 21, 2016 at 5:10 pm

    Is there an actual tutorial that explains, step-by-step, how to create a form using formidable forms with the Stripe add-on. I've never done anything like this before and I don't really understand everything I need to include in the form to make this work.

    • Jessica TenBrink says

      August 9, 2016 at 11:53 am

      Hi Kary, You're in luck! Check out the case study of the Stripe implementation here (with screenshots): https://formidableforms.com/collecting-payments-nonprofit-paypal-vs-stripe/

    • Lin Sharp says

      August 9, 2016 at 11:03 am

      I agree with Kary. I have all the components installed but don't know how to set them up.

      • Jessica TenBrink says

        August 9, 2016 at 11:56 am

        Hi Lin. Thanks for checking. We actually do have a blog post with implementation screenshots and a step-by-step walkthrough. Check it out here: https://formidableforms.com/collecting-payments-nonprofit-paypal-vs-stripe/

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