sdk_token used to render the checkout experience on the client side.
Metadata and routing. Metadata set at the Checkout Session level propagates to the resulting Payment Object and is used by routing rules. Always set metadata here rather than only on the payment.
Object Fields
The unique identifier for this checkout session (UUID).Example:
a1b2c3d4-e5f6-7890-abcd-ef1234567890The transaction amount details.
The country where the payment takes place. ISO 3166-1 alpha-2 code. Determines which payment methods and providers are available.Example:
BRYour internal order identifier, used for reconciliation between your system and Yuno.Example:
order-20260310-042Current status of the checkout session.Values:
ACTIVE, EXPIRED, COMPLETEDExample: ACTIVEID of the associated Customer Object. When provided, Yuno can display vaulted payment methods for one-click checkout.Example:
c9d0e1f2-3a4b-5c6d-7e8f-9a0b1c2d3e4fInternal description of the checkout session (MAX 255; MIN 3).Example:
Subscription renewal — March 2026Customer-facing payment description displayed in the checkout UI and on payment receipts.Example:
Example Store — Order #042List of payment method types available for this checkout session, determined by country, merchant enablements, and provider configuration.Example:
["CARD", "BANK_TRANSFER", "WALLET"]Server-side webhook URL where Yuno sends asynchronous payment status notifications.Example:
https://api.example.com/webhooks/yunoClient-side URL where the customer is redirected after completing or abandoning the checkout flow.Example:
https://www.example.com/order/confirmationCustom key-value pairs set by the merchant. Up to 50 keys, each key max 40 characters, each value max 500 characters. Propagates to the resulting payment and is available in webhooks.
Token used to initialize the Yuno SDK on the client side. Returned only in the create response. Treat this as short-lived and sensitive.Example:
stok_live_abc123def456...ISO 8601 timestamp of when the checkout session was created.Example:
2026-03-10T18:00:00.000ZExample
Related Endpoints
- Create Checkout Session.
POST /v1/checkout/sessions - Get Checkout Session.
GET /v1/checkout/sessions/{checkout_session} - Update Checkout Session.
PATCH /v1/checkout/sessions/{checkout_session} - Get Payment Methods.
GET /v1/checkout/sessions/{checkout_session}/payment-methods
Related Concepts
- Checkout Flow. How checkout sessions fit into the payment lifecycle
- Payment Object. The payment created from a checkout session
- SDK Integration. Using the
sdk_tokento render checkout on the client