Collect Payment as a Separate Step
Last updated
Was this helpful?
You can split account/contact collection and payment collection into two steps so customers don't re-enter information. The built-in E-Commerce Checkout journey does exactly this: a Signup step captures contact details (writing firstName, lastName, email, and phone to the journey context), and a separate Billing step collects the payment method.
Because the contact details are already in the journey context, the payment step's Zuora hosted page can be pre-filled with the name, email, phone, and address the customer already entered — they can still override them if billing differs.
To set this up in the journey builder (Content → Journeys → Edit → Steps):
Add a step for account/contact collection (e.g. a Signup page) and set its Output variables to the contact fields (firstName, lastName, email, phone).
Add a separate Billing step bound to a payment page, listing those same fields as Input variables so they pre-fill.
To keep payment on a single combined step instead, bind contact and payment collection to one page and skip the separate account step.
Last updated
Was this helpful?
Was this helpful?
