Getting Started
Set up API access and make your first MusePay integration decisions.
The MusePay API follows REST conventions. Endpoints use resource-oriented URLs, accept JSON request bodies, return JSON responses, and use standard HTTP methods and response codes.
Integration checklist
Review Supported Assets to confirm the currencies and networks required by your product.
Follow Authentication to generate your RSA key pair, upload the public key, and sign API requests.
Choose an API from the API Reference and review its request parameters and response objects.
Implement the relevant webhooks so your system can react to asynchronous order and card events.
Test the complete flow before enabling it for your customers.
Choose an integration
Acquiring API
Accept crypto payments using either a reusable address for each user with Wallet Mode or a temporary address for each order with Checkout Mode. The guide also covers multi-chain checkout, specified-chain checkout, payment amount differences, and webhook-based reconciliation.
Acquiring APICard API
Create cardholders, issue and manage cards, fund card accounts, and handle card transaction verification. Follow the integration workflows first, then use the Card API Reference for endpoint details.
Card APIFiat Payout API
Send fiat currency from your USDT balance to third-party bank accounts. The integration guide explains how to discover supported routes, create a quote, submit the payout, and track its asynchronous status.
Fiat Payout APILast updated