After testing many products, I have found Formidable all that I need!
Last updated on January 5, 2024 by Formidable Team
Ready to make more money from your online forms? Here's how to make a WordPress form with payment gateways in just four steps!

Approximate read time: 7.5 minutes
Looking to add payment options to WordPress forms? It's easier than you think!
With Formidable Forms, you can quickly create a form with a payment gateway on your website. That way, visitors can purchase products, make donations, or subscribe to services.
In this guide, we'll walk you through integrating popular payment gateways like Stripe, PayPal, and Authorize.net into your WordPress forms step by step.
Upgrade your WordPress site with powerful, flexible forms.
In today's world of online shopping, offering different payment methods in your WordPress forms isn't only convenient; it's necessary.
Here are just a few reasons to add multiple payment gateways to your website:
Next, let's find out which payment gateways work best for you.
From Idea to Reality in Minutes. Build Powerful Forms, Dashboards, Apps and More.
Formidable Forms makes advanced site building simple. Launch forms, directories, dashboards, and custom WordPress apps faster than ever before.
Picking the best payment gateway comes down to what works best for your site and audience.
Are you selling products and services locally? Are you aiming for a lot of international transactions? Or maybe security is what's most important to you?
Here's a quick rundown of three of the most popular platforms:
If you're starting out with online payments, we recommend Stripe or PayPal.

These gateways aren't just easy for you to set up; they make things easy for customers too.
Since they're so common, chances are your website visitors already know and trust these ways to pay. That eliminates a huge barrier to purchasing.
Still aren't sure which to choose? Check out these in-depth reviews and comparisons:
Next, let's learn how to add a payment gateway to a form!
This tutorial assumes you already have your website's premium version of Formidable Forms installed and activated.
Don't have our amazing WordPress form plugin yet? Click below to get it now! ๐

First, we need to do a tiny bit of setup in WordPress.
To use the Stripe integration, head to Formidable โ Global settings โ Stripe. Click Connect to Stripe to log in to your Stripe account. And that's it, you're done! โ

To use Formidable's integration with PayPal or Authorize.net, first go to Formidable โ Add-Ons to install and activate the corresponding add-on.

Now that those are activated, head to Formidable โ Global settings.
Then open the PayPal or Authorize.net tab and enter your merchant account information.

For more help, see these step-by-step guides on how to connect PayPal and how to connect Authorize.net to WordPress.
Once you've connected the payment gateways to WordPress, it's time to create your form!
To get started, go to Formidable โ Forms. Select the form you want to add payments to or click + Add New to make a new form.

Next, choose the type of form template to use or Create a blank form to build one from scratch.
Remember โ you can customize form templates as much as you want!
For example, to create a registration form with payments, use our Registration Form Templates and add a payment field!
Want to require payment on a WordPress upload form instead? You can configure this entry form template to collect payments. It's easy!

Then, give your form a name and hit Create to open the form builder.
The visual builder makes it easy to create a custom online payment form. You can add, delete, and edit form fields by dragging and dropping.
And since we want an order form with payment gateways, don't forget to add a Payment field! ๐ณ

You can add calculations, lookup fields, and radio buttons to offer different pricing options and show the total cost.
Add a radio button or dropdown field to your form to let users pick their payment method on your form. Include options like "Pay via PayPal," "Pay via Credit Card," or even "Pay in person".

When we're happy with our form, we'll hit the blue Update button to save. ๐พ
๐ Learn more about adding calculations to your forms.
At the top of the screen, navigate to Settings โ Actions & Notifications.

This is where we'll set up our form to accept payments and add actions after form submission.
But for now, let's focus on getting paid! The PayPal action lets us process PayPal payments using our form.
Click it to set the payment amount, currency, and whether it's a one-time or recurring payment.

For Stripe and Authorize.net payments, select the Collect a Payment action instead.
We'll enter the payment information just like we did for PayPal, but we must select the correct payment gateways.

Way to go! Your WordPress form now has payment options!
We'll set up conditional logic for each of our different payment options. This way, the checkout process will follow a specific path based on the payment option the user selected on the form.

For each payment method, we need to set the form action logic.
We'll choose "Do this action if any of the following match" and link it to the corresponding radio button option.
If a user picks PayPal, the form knows to process the payment through PayPal, and so on.

๐ For a closer look, read the doc on conditionally collecting payments.
We're almost done; thankfully, this last step is the easiest!
To add your payment form to WordPress, open the page or post where you want it to be shown. In the editor, click the + icon to add a new block.
Search for and insert the Formidable Forms block.

Then, select your form from the dropdown menu. Finally, Publish or Update the page.
Woohoo! Your form's now online!
That's it! You now know how to create a form with payment gateways on WordPress!
With multiple payment methods on your forms, you can reach a wider audience, reduce cart abandonment, and boost sales.
And thanks to Formidable Forms, payment integration is quick, easy, and code-free!
From donations to memberships, every transaction becomes smoother and more secure. Plus, the flexibility to add payments to all types of forms opens up many different money-making options.
So, are you ready to take your WordPress site to the next level?
Find more online form tips and tricks on our Facebook, Twitter, and YouTube accounts.
Did you know Formidable Forms is the best custom form builder for WordPress? If you aren't already using it, test out our free plugin or try our full-featured form maker risk-free for 14 days!
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.