Skip to main content
POST
Complete Agentic Checkout Session

Authorizations

Authorization
string
header
required

Bearer API key for server-to-server access. Session auth is also supported in first-party UI flows.

Headers

Idempotency-Key
string

Optional idempotency key for completion retries.

Maximum string length: 180

Path Parameters

sessionId
string
required

Query Parameters

organizationId
string

Optional organization scope for OAuth clients that can access multiple organizations.

Maximum string length: 120

Body

application/json
paymentProof
object
required

Rail-specific payment proof. ACP uses { sharedPaymentTokenId: string }; x402 uses { paymentPayload: object } or { xPayment: object }. Local testing may use { test: true, testPaymentToken: string } when test settlement is enabled.

idempotencyKey
string
Maximum string length: 180

Response

Checkout completed and native order created.

ok
boolean
apiVersion
string
default:agentic_checkout_v1
session
object
items
object[]
settlement
object