Did you know that your WordPress forms can include multiple options for online payment processing? Let your users choose which payment option they prefer or even choose to send a check instead of paying online.

Why should I offer multiple gateways for online payment processing?
Get all the advantages of offering multiple payment options with popular payment gateways like Stripe, Paypal, and Authorize.net.
Research has revealed that 50% of regular online shoppers cancel a purchase if their preferred payment method is not available. In addition, according to a recent survey, 40% said they would feel more comfortable purchasing from an online merchant who offers multiple payment gateways.
With your competition only a search and a click away, it's vital to make your online payment forms as user-friendly as possible.
Even in this increasingly online world, many modern websites lack alternative payment methods.
Since the checkout and payment process can make or break a customer’s user experience, it's critical to offer the best and most popular options for online payment processing.
This has many benefits including:
- Increased customer convenience
- Increased sales volume
- Redundancy if one payment provider has issues
- Helps your website look more professional
- Improves your brand global reach
- Maximizes customer retention
With so many benefits, now is the perfect time to re-examine your payment forms. Adding one additional payment method could have a huge positive impact on sales figures.
How can I add online payment processing to my WordPress forms?
Step 1: Choose payment gateways
Your choice of payment gateway depends on your unique needs and there's a wide range of handy WordPress payment plugins available.
But for anyone just starting out, we recommend a combination of the WordPress Stripe plugin and the WordPress PayPal plugin for Formidable Forms.

These payment gateways are easy to set up, and give a great customer experience. They're also very popular, so your website users probably already know and trust these payment methods.
💡 Please note that your site will need an SSL certificate to process Stripe payment forms, or return users directly from PayPal forms.
Step 2: Calculate the total price

For many payment forms, the total amount varies depending on the options chosen. Calculate the total price with either field calculations or cascading lookup fields to define the payment amount.
Step 3: Setup the payment form action
From within your form, go to Settings → Actions & Notifications.
Click to add PayPal. If you want, create another form action to add Stripe payment options. Configure these form actions to use the amount specified in the Total field in your form.

Read More: How to Accept PayPal Payments in Your WordPress Forms
Step 4: Use conditional logic
To ensure that the correct payment form action (and only that action) is triggered, use conditional logic.
Add a radio button field to your form with "Pay via PayPal" and "Pay via Credit Card" as the two options. If you would like to allow a check by mail, include this in your choices as well. Then, add conditional logic to each of your payment form actions based on this field.
Each form action's logic should be set to "Do this action if any of the following match" — and then "Radio button is equal to" with the appropriate choice selected for each action.
Step 5: Say thank you!
Manners are important and being nice is the first step to getting repeat customers. Say "thank you" in a simple email or on the confirmation page after every online purchase. A thank you email can be triggered automatically after successful payment.
You can also trigger other actions after successful payment: Add to Mailchimp, send a Twilio SMS message or even publish a post.
Here's how to make a thank you page that can delight your customers and boost your sales.
Online payment processing with options FTW
Online shopping means a vast range of options. Don't restrict your users' options when it comes to payment!
Adding online payment processing to your form is simple. Extra payment options for existing forms is even simpler. Why not take 5 minutes out of your day and see how your forms could benefit?
Download the WordPress Stripe plugin and the WordPress PayPal plugin to turn your WordPress forms into payment forms.
Looking forward for more payment gateway integrations. Are you considering adding more gateways soon? Specially for crypto currency, like CoinGate and something similar.
Would love to see if other gateways can be integrated such as gocardless and more etc.
Yes, gocardless would be great!!
Hi, Can you tell me please where can I config where do my client payments go, like putting my credit card, because I made a Credit card form but I can't see where to put all that settings, I'm trying but I'm new in wordpress so I don't know a lot of this. Sorry my english. It could be great if you Reply to my email too.
Can you please open a ticket in our helpdesk for assistance with this? https://formidableforms.com/new-topic/
Thank you!
Is it possible to have one form make two separate payments to PayPal or one to PayPal and another to Stripe at the same time.
Reason is I want to make a bill payer service where a person can pay a bill by submitting a payment to a client and another small payment “service fee” to my own PayPal account or Stripe account.
Hi there,
Currently only one payment can be made either to PayPal or to Stripe per form. You could possibly create a second form that automatically gets information from the first to enter/submit a second form. I'm not 100% sure if the payment actions would work in that type of setup due to obvious security issues, but may be worth exploring.
really great and helpful as a eCommerce website owner thanks keep it up
Can Paystack payment gateway be configured with formidable forms to receive payment from customers
Hi there, we don't currently support Paystack. Sorry for the inconvenience.