Skip to main content
POST
Submit checkout (capture payment, create order, auto-authenticate customer)

Headers

X-Cart-Id
string
required

Body

application/json
stripePaymentIntentId
string

Stripe PaymentIntent ID (if payment was confirmed on frontend)

customer
object

Customer info to create/order if not already set on cart

appointmentsSettings
object

Appointment settings to apply on order (e.g., mark as scheduled)

trackingData
object

Client-side tracking data (e.g. Google Ads gclid)

Response

200 - application/json

Order created with optional auth tokens for customer auto-authentication

order
object
required

Created order

auth
object

Authentication tokens (included for new or passwordless customers)

customer
object

Customer information

Last modified on July 26, 2026