Quickstart
A full payment in five calls.
- Authenticate — send your partner API key as a Bearer token (Authentication).
- Create a customer —
POST /api/v1/partner/customers(Customers). - Create a fiat order —
POST /api/v1/partner/customers/{id}/fiat-orderswithreturn_urlandfailure_urlboth required and https (Fiat Orders). - Redirect the buyer to
pay_url; they return to yourreturn_url(orfailure_urlon decline). - Receive the outcome via webhook.
Going live
payments:create is granted only after the partner migration
(2026-08-25T00-00-00_fiat_order_partner_customer.sql) is applied to the
database — the column must exist and be written before the first grant.
Partners that previously omitted failure_url must now send it or calls will
be refused with 400 invalid_request.