Checkout
Create a USD hosted checkout session
The merchant is derived from the API key. Amounts are integer cents and only USD is supported.
Authorizations
One API-key record may allow cs2, rust, or both. Every checkout's allowedGames must be a subset of that key's allowed games; use one key record rather than separate CS2 and Rust keys.
Headers
Required string length:
16 - 255Body
application/json
Required string length:
1 - 200Required array length:
1 - 2 elementsAvailable options:
cs2, rust Required range:
300 <= x <= 86400Response
Idempotent replay
Pattern:
^cs_[A-Za-z0-9_-]{32,}$Available options:
cs2, rust Available options:
created, initiated, pending, active, hold, completed, canceled, declined, failed, reverted, expired, reconciliation_required True when the checkout includes CS2 and the merchant order must remain reserved through completion
True only after payment.completed
For CS2 hold state
