Create Checkout Session
Creates a new checkout session to initialize a payment flow. Returns HTTP 200 (not 201).
Authorizations
Your public API key from the Yuno Dashboard
Your private secret key (server-side only)
Body
ISO 3166-1 alpha-2 country code
^[A-Z]{2}$"BR"
Your unique order identifier
"order-001"
Your Yuno account identifier. Same value as your account-code from the Dashboard.
"your-account-id"
Description of the payment. Required for checkout session creation.
"Premium subscription - March 2026"
Optional existing customer ID
"c9d0e1f2-3a4b-5c6d-7e8f-9a0b1c2d3e4f"
Integration workflow type
SDK_CHECKOUT, SDK_LITE, SDK_SEAMLESS, SDK_HEADLESS, DIRECT "SDK_CHECKOUT"
URL to receive server-side payment notifications
"https://merchant.com/webhooks/yuno"
URL to redirect the customer after payment completion (required for 3DS, PIX, and redirect-based methods)
"https://merchant.com/checkout/complete"
Custom key-value pairs for storing additional information. Keys and values must be strings. Maximum 50 keys, each key max 40 characters, each value max 500 characters.
Response
Checkout session created successfully
The checkout session identifier
"a1b2c3d4-e5f6-7890-abcd-ef1234567890"
ISO 3166-1 alpha-2 country code
"BR"
Your unique order identifier
"order-20260301-001"
Session status
"ACTIVE"
Session creation timestamp
"2026-03-01T14:30:00.000Z"
Available payment methods for this session
URL to receive server-side payment notifications
"https://merchant.com/webhooks/yuno"
URL to redirect the customer after payment completion (required for 3DS, PIX, and redirect-based methods)
"https://merchant.com/checkout/complete"