Skip to main content
The Contact section collects shopper contact details. It is opt-in: omit contact (or pass {}) and Checkout renders with no contact fields.

Enable contact fields

Include the keys you want to collect. Empty objects use element defaults.
Each key accepts the same options its standalone element accepts:

Field order

Default order inside the section is email → fullName → companyName → phone. Override with contact.order:
Fields you did not include are skipped. Add a section header:
Omit header to render the section untitled.

Submitted value

Contact data is folded into the Checkout onSubmit payload:
Fields you did not enable are absent.

See also

Last modified on July 17, 2026