Skip to main content
This variation of Register a new account creates the account, person, and subscription in a single call by supplying plan and billing details in the registration payload.

When to use this

Use this flow when a visitor signs up directly onto a paid plan from your own checkout, rather than starting a free trial or being added manually.

Request

Send the same Account body as Register a new account, adding the subscription’s paid Plan and a PaymentInformation object. Payment details are supplied as a token from your payment gateway — the API never accepts a raw card number.
PaymentToken is a single-use token created by your payment provider’s client-side SDK (e.g. Stripe) — tokenize the card in the browser and send only the resulting token. Depending on your billing gateway, registration may instead return a hosted-checkout RedirectUrl to collect payment.BillingRenewalTerm is the billing cadence: 1 Monthly, 2 Yearly, 3 Quarterly, 4 One-time. See Register a new account for the full Account schema and the interactive playground.