How to Accept Multiple Payment Methods With Jotform Easily 2026
By Impran M N
A single Jotform form can only connect to one direct payment gateway at a time, so offering multiple payment options requires a workaround using conditional logic and embedded sub-forms. This guide covers building separate payment sub-forms, linking them to a master form with a selection button, and testing the full checkout flow.
01Build individual payment sub-forms
Create separate standalone forms, each connected to a distinct payment gateway such as Stripe or PayPal.
02Build the master form
Create your main form layout with contact fields and a single choice radio button for selecting the payment method.
03Add the iFrame Embed widget
Open the Widgets panel and drag in the iFrame Embed tool to hold each payment sub-form.
04Set up conditional logic
Configure show and hide rules so the correct payment sub-form iFrame appears based on the radio button selection.
05Test the full checkout flow
Paste the sub-form URLs into the iFrame containers, adjust frame dimensions, and test the entire multi-payment pipeline in sandbox mode.
Frequently asked questions
Why can't I just add two payment gateways to one Jotform form?
Jotform only allows a single direct payment gateway connection per form, which is why the sub-form and conditional logic workaround is needed for multiple options.
Does the customer see all payment options at once?
No, conditional logic reveals only the relevant payment sub-form iFrame based on which method the customer selects with the radio button.
Can I test this setup before accepting real payments?
Yes, testing the consolidated checkout workflow in sandbox mode is recommended before going live.
Will this approach work for both product sales and donations?
Yes, the sub-form and conditional logic method can support various payment types, including product sales and flexible donation amounts.
Watch the full walkthrough
The same steps, demonstrated on screen from start to finish.



