Skip to main content

How to customize the page users see after completing a payment on your form

Choose where respondents land after completing a payment in your Formaloo payment form. Redirect users to a confirmation page, your website, helpful resources, or any other URL after checkout.

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:

  1. They are redirected to the payment checkout

  2. They complete the payment

  3. 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:

  1. Open your form in the Form Editor

  2. Go to Form Settings (right-hand panel)

  3. In the Redirect URL field, enter the URL you would like users to land on after completing their payment

  4. 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 🧡

Did this answer your question?