How to create a multi-step checkout
How to build multi-step checkout flows by linking checkouts together or splitting into sequential steps
What is a multi-step checkout?
A multi-step checkout links two or more checkout pages together into a sequential flow. After completing one checkout, the customer is automatically shown the next. There is no limit to the number of checkouts in a multi-step flow.
Each subsequent checkout displays in the same format as the first (payment link, pop-up, or embed).
How to link checkout pages
- Go to Pages and open the first checkout you want to edit.
- Go to After payment → Payment confirmation.
- Select Next page.
- Search for and select the next checkout in the sequence.
- Click Save.
- Repeat for each checkout in the sequence.
How to pre-fill fields between checkouts
Fields with the same Reference value are automatically pre-filled in the next checkout (except card fields).
- Open the first checkout and go to Checkout → Checkout fields.
- Click on a field, then click Settings.
- Copy the Reference value.
- Open the next checkout and click on the matching field.
- Click Settings and paste the same Reference value.
- Click Save.
Duplicating your first checkout as a starting point for the next keeps field references identical and reduces errors.
How to hide pre-filled fields
Hide fields that are already pre-filled to simplify the checkout for the customer.
- Go to Checkout → Checkout fields.
- Click on a field, then click Settings.
- Check Hide field.
- Click Save.
Hidden fields appear greyed out in the preview but are not visible to customers.
Exceptions: A hidden field will be visible to the customer if it has no pre-filled value and is required, or if a pre-filled email address is not valid.
How to configure confirmation emails between steps
No confirmation message is displayed to the customer between checkouts. However, you can send a confirmation email after each payment.
- Go to After payment → Email confirmation.
- Select an option:
- Email confirmation — sends the default confirmation email.
- Custom email — sends a custom email you define.
- No email — disables the confirmation email.
How to test a multi-step checkout
- Open the first checkout and click Make test payment.
- Complete the fields and submit (use test card details for payments).
- Confirm the next checkout is displayed.
- Check that pre-filled fields carry over correctly.