How a payout works
1
Quote
Call
GET /api/payouts/quote to get a live exchange rate, fees, and an estimated delivery time. The response includes a quoteId valid for 5 minutes.2
Recipient
Look up the required fields with
GET /api/payouts/account-requirements, then create a recipient with POST /api/payouts/recipients.3
Transfer
Call
POST /api/payouts/transfer with the quoteId and recipientId. You receive a unique deposit address.4
Send and settle
Send the exact USDC or USDT amount to the deposit address. MW detects the deposit and pays out the fiat automatically.
Base URL
All requests are made to a single production server.Explore the docs
Authentication
Create an API key and authenticate your requests.
Quickstart
Make your first end-to-end payout from the command line.
Transfer lifecycle
Understand every status a transfer moves through.
API reference
Browse all endpoints, parameters, and response schemas.
API keys are for server-side use only. Never embed a key in client-side code or commit it to source control.
