Easy Tech Tuts
Jotform

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.

FAQ

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.