Information
- License: Proprietary
- OpenAPI version:
3.1.0
Multi-tenant crypto payment gateway API for merchants.
The GRYPHEM PAY API lets merchants create payment intents, hosted checkout sessions, invoices and payment links, register watch-only receive wallets, subscribe to signed webhooks and reconcile chain observations.
Availability. Every API key is a live key and every payment is real. Sign-up, organizations, stores and the merchant application are open to everyone. Live payments are enabled once your account is verified and approved: live API keys, payments and payouts answer feature_unavailable_error until your account is activated. Live payments are custodial, processed through the platform’s Bitcart account: received funds are held as your balance until you withdraw them with a payout. No licence, audit or partner agreement is implied by this API.
Conventions. JSON with snake_case fields; timestamps are UTC ISO-8601; amounts are decimal strings and
never floating point; crypto amounts also carry integer *_base_units strings. Every response carries a
Request-Id header. Creating organizations, stores, wallets, payment intents, checkout sessions, invoices,
payment links and webhook endpoints honors an Idempotency-Key header (24 h, scoped to the organization and
environment). Lists use cursor pagination (limit, starting_after). Exceeding a rate limit returns 429
with Retry-After; webhooks are documented in the webhooks section.
Audiences. Operations are tagged with x-audience: public (merchant API, API key or dashboard
session), dashboard (dashboard session only), checkout (customer-facing, capability URL),
operator (internal console), internal (chain watchers on the internal listener).
This reference contains the merchant API and the hosted checkout endpoints. Dashboard, operator and internal endpoints are intentionally omitted.
Secret live API key (gp_live_…), available once your account is activated. Keep it on your server; never send it to a browser or a mobile app.
Security scheme type: http
Bearer format: gp_live_…
Dashboard session token held server-side by the SvelteKit BFF; never exposed to browser JavaScript.
Security scheme type: http
Bearer format: gps_…