Two auth models:Documentation Index
Fetch the complete documentation index at: https://docs.minisend.xyz/llms.txt
Use this file to discover all available pages before exploring further.
- API key — for creating checkout sessions
- None — for session status, payment link info, and payment link session creation
API key
All keys use thems_live_ prefix.
Header
Example
Generate a key
- Open merchant.minisend.xyz/dashboard.
- Go to API Keys → New Key.
- Copy the full value immediately — it’s shown once. Minisend stores only a hash.
401 = invalid/missing key. 403 = key valid but merchant account inactive.Rate limits
60 requests / minute / IP. Response includesX-RateLimit-Remaining. Exceeding it returns 429. Contact support for higher limits.
Public endpoints
NoAuthorization header needed:
| Endpoint | Use |
|---|---|
GET /api/merchant/checkout/{session_id} | Session status |
GET /api/merchant/pay/info?slug={slug} | Merchant display info + live rate |
POST /api/merchant/pay | Create session from payment link |

