Authorizations
Bearer token authentication used for standard API calls. Format: 'Bearer YOUR_API_KEY'
Body
Checkout mode: 'onboarding' creates a new wallet connection, 'topup' adds funds to an existing connection, 'subscription' creates a subscription checkout
onboarding, topup, subscription "onboarding"
Origin url where the checkout will be opened
"https://your-app.example.com/"
Optional custom identifier to associate with this connection for easier lookup in your system
"customer_123456"
Required when checkout_mode is 'topup' - identifies the existing connection to add funds to
"con_01K7QJT2YR0XPQQ5QZ6DWARNW1"
Required when checkout_mode is 'subscription' - identifies the subscription configuration to use
"sc_123"
Response
Checkout session created
Unique identifier for the checkout session
"cs_01K7QJT2YQ7W3NDZX5PY7ACZ0C"
Secure token used for authentication in the checkout process
"eyJzZWNyZXQiOiJjc3NfbGl2ZV9kTGlxakFGYktPZ3Bodms3N2o0b3ZZdmdSZEZHekNaTlpXRTZpbmdYRThPeWNHaFBza3JINWNoIiwiYmFzZSI6Imh0dHBzOi8vd3d3LmxhdmFwYXltZW50cy5jb20vIn0="
Checkout mode: 'onboarding' creates a new wallet connection, 'topup' adds funds to an existing connection, 'subscription' creates a subscription checkout
onboarding, topup, subscription "onboarding"
Origin url where the checkout will be opened
"https://your-app.example.com/"
ISO 8601 timestamp when the checkout session was created
"2023-05-15T08:30:00Z"
Identifier for the connection (only available after checkout completion)
"con_01K7QJT2YRPFSVA0HNPTYC0ABT"
Your custom identifier for tracking this connection in your system
"customer_123456"
Identifier for the subscription configuration (only available for subscription mode)
"sc_123"
If completed, ISO 8601 timestamp when the checkout was completed
"2023-05-15T08:35:42Z"