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
16 - 255Body
1 - 200Customer email collected on the merchant website before checkout creation. Stored privately by Skinloop and never requested or exposed on the hosted checkout.
3 - 3201 - 2 elementscs2, rust 300 <= x <= 86400Response
Idempotent replay
^cs_[A-Za-z0-9_-]{32,}$cs2, rust 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
Exact provider-supplied release timestamp for a CS2 hold; null before hold and on legacy records where AssetPay did not supply it
