When a payment integration is enabled on a Formaloo form, the submission flow works a little differently than in regular forms.
Instead of seeing the form's ending page after submission, respondents are sent directly to the payment checkout to complete their payment through your selected payment provider (e.g., Stripe or Square).
Because of this, the form's ending pages are skipped as part of the payment flow.
After the payment is completed, you may want to control where users land next. For example, you might want to:
Show a custom thank-you or confirmation page
Redirect users to your website
Send users to a support or resources page
Share onboarding instructions or next steps
Redirect to another form or follow-up flow
Formaloo allows you to customize post-payment destination by setting a redirect URL on your form.
How payment form redirects work
When a respondent submits a payment form:
They are redirected to the payment checkout
They complete the payment
They are redirected to the URL specified in your form settings
ℹ️ If no custom Redirect URL is configured, users typically return to the original form URL after payment.
👀 Since the form is re-loaded anew, they will land on the first page of the form again rather than an ending page.
How to set a custom redirect URL after payment completion
To customize where users land after payment:
Open your form in the Form Editor
Go to Form Settings (right-hand panel)
In the Redirect URL field, enter the URL you would like users to land on after completing their payment
Publish the form to save changes
Once configured, respondents will be redirected to that URL after a successful payment.
⚠️ Conditional redirects are not supported in payment forms ⚠️
When payments are enabled, only the Redirect URL from Form Settings is used after a successful payment.
On Submit conditional redirects will not apply in the payment flow. This means respondents will not be redirected to different URLs based on their answers, ordered products, or any other conditional rules.
Want to show a custom ending page after payment?
While payment forms cannot redirect respondents to the form's own ending page, you can create a dedicated display-only form and use it as your post-payment destination.
This is a great option if you'd like to show:
A custom thank-you message
Payment confirmation details
Onboarding instructions or next steps
Helpful resources or links
Contact information
Step 1: Create a dedicated confirmation form
Create a new form that will act as your confirmation page.
You can use:
Form title and description
Content fields
Section divider fields
And add content you'd normally place on an ending page – including images, videos, links, and other visual elements.
Arrange the page however you'd like users to see it after completing their payment.
Step 2: Make the form display-only
Open the form's Design settings – from there, you can either:
Create a new theme for this page
Or duplicate the theme you've used in the main payment form – to create a variation specifically for your confirmation page
To hide the Submit button, scroll down to the Custom CSS field, add the below snippet, and save the changes:
.formaloo__submit-button{display:none !important;}
ℹ️ Hiding the Submit button makes the form behave like a regular informational page rather than an interactive form.
Having this additional CSS snippet making the Submit button invisible is why you'd want to duplicate your theme – and only apply the CSS in the dedicated theme copy for your confirmation page.
Step 3: Hide the form title (optional)
If you'd prefer to build the entire page using Content fields, you can disable the Show form title option in the Design settings.
This gives you complete control over the layout and makes the page feel very similar to a traditional ending page.
💡 Once your confirmation form is ready, simply copy its public URL and use it as the Redirect URL in your original payment form.
Bottom line
Payment forms bypass the standard ending page flow and send respondents directly to checkout.
After a successful payment, you can use the Redirect URL setting to send users wherever it makes the most sense for your workflow – whether that's your website, a support page, a booking page, or even a custom confirmation page built in Formaloo.
This gives you full control over the post-payment experience while keeping the payment process smooth and uninterrupted 🧡

