Prerequisites
- A Relayer API key (see Authentication)
- Your workspace activated with the Payout module enabled
- KYB completed for your workspace (handled through the Relayer dashboard — one-time setup)
Business onboarding (KYB) is completed through the dashboard before you can use the Payout API. Once approved, every endpoint below becomes available.
Steps
1
Create a recipient (beneficiary)
Register the person or business you want to pay. This creates a recipient record in Relayer — no fiat-rails call yet.
2
Invite the recipient to add their bank account
Generate an invite link. The recipient visits this URL to submit their bank details securely. The token is valid for 7 days.Once the recipient submits their bank details, the account is registered with the regulated fiat rails partner. You can list bank accounts at any time via
GET /v1/payout/recipients/{id}/accounts.3
Create a withdrawal address (Step 1 of account setup)
Link the recipient’s bank account to a crypto chain. Stablecoins sent to this address trigger the off-ramp transfer. This call is idempotent.
4
Create a virtual account / CLABE (Step 2 of account setup)
Create an MXN SPEI virtual account tied to the withdrawal address. Returns the CLABE your client uses for fiat deposits. This call is idempotent.Share the CLABE with your client. When they deposit MXN to this CLABE, the funds settle through the withdrawal address to the recipient’s bank.
5
Get a payment quote
Before executing a settlement, get a quote to confirm the rate and fees.
6
Execute the payment
Trigger the settlement. This initiates the off-ramp transfer to the recipient’s bank.Settlement typically completes within 1-2 business days via SPEI.
7
Track the order
Every payment is represented as an order. Track status via the unified orders endpoint:To list recent orders for this recipient:You can also check payment status by reference:
cURL
cURL
cURL
On-ramp variant (fiat → stablecoin)
If instead of off-ramp you want to receive stablecoins from a fiat deposit, use the on-ramp endpoints:Cancelling an order
An order inawaiting status can be cancelled before settlement:
awaiting, cancellation is no longer possible.
Next Steps
Endpoints
Full endpoint reference for accounts, on/off-ramp, recipients, and orders.
API Reference
Interactive schemas and try-it playground.
Glossary
Settlement, on-ramp, off-ramp, and other domain terms.
Error Reference
API error codes and handling patterns.