Skip to main content
All CollectionsBuild & customizePayment methods
How to connect your form to multiple payment methods
How to connect your form to multiple payment methods

To connect multiple payment methods, add a choice field, and use redirect logic, on the submit button.

Updated over a week ago

You can create different payment gateways and connect them to your forms.

Here's a step-by-step tutorial on how to connect your form to multiple payment methods:

Step 1: Create your online order form

Log in to your Formaloo account and navigate to the "+New Formaloo".

Create a new form or edit an existing one you want to connect to multiple payment methods.

📝 Additional insights:

Step 2: Add a choice field

Add a single-choice question to your form asking the user how they would like to pay.

For example:

  • Question: How would you like to pay?

    • Option 1: Pay cash

    • Option 2: Online payment gateway

Step 3: Set up redirect logic

After adding your choice field, navigate to the logic page of your form and select "Advance logic".

Step 4: Configure redirect logic

Set up the redirect logic based on the user's choice of payment method:

  • If the answer is Option 1 (Pay cash), after submit, Go to the ending page.

  • If the answer is Option 2 (Online payment gateway), after submit, Go to the link (your payment gateway link)

logic on submit button

Save your form settings to make sure that the changes are applied.

By adding more options to the single-choice question for payment methods, you can incorporate additional payment gateways. Whether it's credit card payments, PayPal, or other online payment gateways.

📝 Additional insights:

Each option can be configured with its respective redirect logic.

Users can now select their preferred payment option, and based on their choice, they will either be redirected to the success page or the designated payment gateway link.

🗄️ Old dashboard:

In the old dashboard, If you want to connect your form to different payment methods, you should create separate forms and redirect them to the related form after submitting the first one.

For example:

You have an order form with two options to pay:

Option 1: Pay cash

Option 2: Online payment gateway

In this case, you need to create 3 forms;

The first one would be a form with 2 options to ask your customers to choose their preference of how they want to pay.

The second form is a form with the calculation of the total price (form A).

And, the last form is a form that is connected to your payment gateway to redirect the users to pay online (form B).


You can hide the submit button for the first form to avoid submitting twice. Use this CSS code to do it:

.formaloo__submit-button{display: none !important;}
payment mothod

Now, you should set logic as following:
If the answer is option 1, Cash,

After submit go to the link

URL of form A

and add another condition:

If the answer is option 2, credit card,

After submit go to the link

URL of form B

redirect logic

Did this answer your question?