Try the checkout playground
Preview background color, button color, font, and border style on a live checkout before you apply them.
What you can customize
Global branding
Global branding applies to every checkout link for your business. Individual links inherit these settings unless they have their own overrides.- Go to Dashboard > Settings > Checkout Branding
- Choose your background color, button color, font, and border style
- Use the live preview to see how your checkout will look
- Select Save
Per-link overrides
Override the global branding on a specific checkout link. Useful when a particular product or campaign needs a different look.- Go to Dashboard > Checkout Links
- Edit the checkout link you want to customize
- In the Checkout branding section, adjust any setting
- Save your changes
Per-link branding takes precedence over global branding. If you update your
global settings later, any link with its own overrides keeps its custom values
for the overridden settings.
Customize individual checkout sessions
Set branding on individual checkout sessions using thecheckoutStyling parameter when creating a checkout session. Session-level branding takes the highest precedence.
The resolution order is: checkout session > checkout link (plan) > account defaults.
Parameters
Pass
null for any field to inherit from the next level in the resolution chain.
Add a known email address
Control the email field on checkout pages using URL parameters. This is useful when you already know a customer’s email from a landing page or customer relationship management system. You can skip collecting the email address again.Examples
Prefill and lock:Provide the
email parameter to use email.hidden or email.disabled. If you enable
both options, checkout hides the field.prefill, disableEmail, and hideEmail props instead.
