Skip to main content
POST
Create payment record using payment account uuid and cart info

Headers

X-Checkout-Journey-Id
string

Optional non-authorizing checkout journey UUID. Use with X-Checkout-Attempt-Id. Capture is disabled by default; malformed or incomplete pairs are ignored without changing checkout behavior. Cart scope comes from the authenticated cart token, never these headers.

X-Checkout-Attempt-Id
string

Optional customer-submission UUID paired with X-Checkout-Journey-Id. Retain it for transport retries and originating continuations; use a new UUID for a new customer submission. It does not replace payment or order idempotency keys. Invalid pairs are ignored rather than rejecting payment.

Path Parameters

payment_account_id
string
required

UUID of the existing payment account

Body

application/json
cart_token
payment_method
object | null

Response

Created

payment
Payment · object
meta
object