Introduction
Gate partner sessions, embeds, rails, and webhooks.
Gate lets a partner create a server-bound crypto buy or sell session and hand the browser a restricted client secret. The hosted widget collects user inputs and calls Gate on the partner's behalf; signed webhooks report lifecycle and settlement events back to the partner server.
Integration surfaces
- Hosted widget: create
POST /gate_sessionson your server, then mount the iframe withpk_*and the returnedclient_secret. - Partner API: discover capabilities, preview quotes, reconcile sessions and transactions, manage customers and branding, and operate entitled fiat rails.
- Partner dashboard: read Gate usage and volume, configure webhooks, rotate the signing secret, inspect deliveries, and replay dead letters.
- Webhooks: receive signed session, KYC-required, quota, rail, quote, customer, and test events.
The public Gate API is unversioned. Partner endpoints do not include staff/operator functions. The current Gate release has no swap runtime; its future prefunded Bitget swapper is a separately planned product surface.
Availability is partner-, mode-, country-, currency-, and entitlement-specific. Always query /capabilities/* and /capabilities/eligibility rather than relying on a static corridor list.
Start with the quickstart, then read authentication and webhooks.
