Skip to main content
POST
Pay a frozen quote with a shared payment token

Authorizations

Authorization
string
header
required

Dedicated expiring guest-session capability. Never a developer API key. No Batch Relay account or Studio membership required.

Headers

Idempotency-Key
string
required
Required string length: 1 - 200
X-BatchRelay-Client-Surface
string

Untrusted optional analytics hint naming the calling client surface. It never affects authorization, routing, pricing, or behavior.

Required string length: 1 - 100
X-BatchRelay-Client-Version
string

Untrusted optional analytics hint naming the calling client version. It never affects authorization, routing, pricing, or behavior.

Required string length: 1 - 100
X-BatchRelay-Invocation-Mode
string

Untrusted optional analytics hint naming the invocation mode. It never affects authorization, routing, pricing, or behavior.

Required string length: 1 - 100

Body

application/json
expected_total_cents
integer
required
Required range: 1 <= x <= 1000000
quote_id
string
required
Pattern: ^brcq_[a-f0-9]{32}$
shared_payment_token
string
required
write-only
Pattern: ^spt_[A-Za-z0-9_]{6,255}$

Response

Success

components
object[]
required
currency
string
required
order_id
string
required
paid_at
string<date-time>
required
payment_route
string
required
quote_id
string
required
seller
object
required
status
string
required
total_cents
integer
required
Required range: 0 <= x <= 1000000