CreateCheckoutSessionRequest
Request body for creating a new checkout session
Request body for creating a new checkout session
Payment amount in minor units (e.g. 10000 for 100.00 SAR)
x >= 110000
Currency code (ISO 4217)
"SAR"
Redirect URLs for checkout session
Order details
Customer details for checkout session creation. When provided, id is required.
Session expiry in seconds (default 3600)
60 <= x <= 864001800
Whether 3DS authentication is required
true
Standard one-time payment
"REGULAR""REGULAR"
Additional metadata
Channel ID for the session
"550e8400-e29b-41d4-a716-446655440000"
Specifies secondary destinations for payment routing. The total payment always lands in the main acceptance account first; the amounts specified in this array are then deducted and transferred to the secondary accounts, with the remainder staying in the main account.