Last updated on July 18, 2025 by Formidable Team

How To Create a Stripe Payment Form for WordPress

Want to start taking payments on your WordPress site? With a Stripe payment form, it's super easy. And Formidable Forms lets you make one for free! Learn how.

How To Create a Stripe Payment Form for Wordpress

Approximate read time: 4.5 minutes

Collecting payments on a WordPress website shouldn't be a headache.

Whether selling products, offering services, transferring funds, or accepting donations, a simple and secure payment form is extremely important. Stripe is one of the best ways to accept payments directly from your website.

So, we'll show you how to create a Stripe payment form for WordPress in a few steps.

Let's dive in.

Why use Formidable for WordPress Stripe payment forms?

Despite WordPress and Stripe both being so popular, there's no official Stripe plugin for WordPress.

WordPress doesn't have a built-in form builder, either. So, you'll need a plugin to let shoppers purchase products or services directly on your website. You could opt for a complete eCommerce solution like WooCommerce, but believe it or not, a good WordPress form builder will do the trick!

And there's no better form builder than Formidable Forms.

Customer testimonial from Isaac M. I use Formidable to build quick registration forms and polls for multiple websites. Having integrations with Stripe, Mailchimp, and Twilio make my workflow a lot faster.

Here are just a few things Formidable Forms can do with Stripe payments for WordPress:

  • You can complete payments right on your site without redirecting to a Stripe-hosted checkout page and in real time (and also reduce fraud as normal!)
  • Let customers pay with their preferred payment method with conditional logic* (cards, Cash App, iDEAL payments, Apple Pay, Google Pay, etc.)
  • Set up single payments or recurring payments
  • Show members active subscriptions and offer easy cancellation*
  • Add a Stripe donate button to your website*
  • Offer variable pricing with calculations based on selected product options*
  • Trigger form actions like emails and SMS notifications*

*Premium features included in Formidable Pro

But enough talk! Let's SHOW you how to make Stripe payment forms in WordPress so you can start making money online ASAP!

Formidable Forms makes advanced site building simple. Launch forms, directories, dashboards, and custom WordPress apps faster than ever before.

How to create a payment form for Stripe

Before we start, let's see an example of a basic form for Stripe payments 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 test transactions to test for successful payment.

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

Then it's a few easy steps:

Step 1: Install Formidable Forms and connect Stripe

The easiest and cheapest way to accept Stripe payments on a WordPress site for free is to install Formidable Forms Lite. If you don't already have our free plugin, click below to get it!

Try the free version of Formidable Forms WordPress Plugin

Once installed, open your WordPress admin and go to Formidable โ†’ Global Settings โ†’ Stripe. Then, hit the Connect to Stripe button.

How to connect Stripe to your WordPress site

Easy, right?

Next, you'll be redirected to the Stripe setup wizard. Log in to your Stripe account and press continue to set it up. If you don't have a Stripe account, the form will guide you in creating one.

Connect Stripe with Formidable Forms

When you're done, you'll be returned to the WordPress dashboard to start building your form.

Step 2: Create your Stripe payment form

Next, go to Formidable โ†’ Forms and click + Add New to create a new form.

Today, we'll use our free WordPress Stripe Payment Form template to keep things quick and easy, but feel free to use one of our other templates or create a blank form.

Now, let's design our form in the code-free, drag and drop form builder.

Formidable Forms drag and drop form 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 Save.

Step 3: Set up the form to collect Stripe payments

Once you save the 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 toggle on the Enable the Stripe link and additional payment methods to take advantage of all the payment options Stripe offers, including Link by Stripe, where customers won't even have to enter their card details!

How to enable additional Stripe payment options

And that's it! Now, we need to share our form with the world!

Step 4: Publish the Stripe payment form on WordPress

Head to the WordPress page or post where 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 ready!

Formidable's WordPress block to add a form

Finally, update your page. Your website can now take Stripe payments! ๐ŸŽ‰

Ready to get Stripe payment forms on your site?

As you can see, creating a Stripe payment form on WordPress is quick and easy. Install Formidable Forms, link your site to Stripe, create a form to collect payment information, and you're done.

Now, you can take a little time to create a custom payments page, streamline the Stripe checkout experience, or even create a thank you page to show your appreciation.

So what are you waiting for? Get our free online form maker now and start taking payments today!

Get the Formidable Forms Newsletter



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.

Complete your purchase
Special offer unlocked.
Get 55% OFF!
Complete Purchase
Join 400,000+ using Formidable Forms to create form-focused solutions fast. Get Formidable Forms