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

  1. Go to Pages and open the first checkout you want to edit.
  2. Go to After payment → Payment confirmation.
  3. Select Next page.
  4. Search for and select the next checkout in the sequence.
  5. Click Save.
  6. 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).

  1. Open the first checkout and go to Checkout → Checkout fields.
  2. Click on a field, then click Settings.
  3. Copy the Reference value.
  4. Open the next checkout and click on the matching field.
  5. Click Settings and paste the same Reference value.
  6. 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.

  1. Go to Checkout → Checkout fields.
  2. Click on a field, then click Settings.
  3. Check Hide field.
  4. 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.

  1. Go to After payment → Email confirmation.
  2. 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

  1. Open the first checkout and click Make test payment.
  2. Complete the fields and submit (use test card details for payments).
  3. Confirm the next checkout is displayed.
  4. Check that pre-filled fields carry over correctly.