Overview
The crypto deposits feature enables users to programmatically generate deposit addresses for multiple cryptocurrencies. Accounts are automatically credited when payments confirm on the blockchain.Supported Cryptocurrencies
| Ticker | Name | Min USD | Max USD |
|---|---|---|---|
BTC | Bitcoin | $1.00 | $2,000 |
BTC-LN | Bitcoin Lightning | $0.10 | $2,000 |
LTC | Litecoin | $1.00 | $2,000 |
LTC-MWEB | Litecoin MWEB | $1.00 | $2,000 |
XMR | Monero | $1.00 | $2,000 |
DOGE | Dogecoin | $1.00 | $2,000 |
DASH | Dash | $1.00 | $2,000 |
ZEC | Zcash | $0.10 | $500 |
BCH | Bitcoin Cash | $1.00 | $2,000 |
BAN | Banano | $1.00 | $2,000 |
KAS | Kaspa | $1.00 | $500 |
TON | Toncoin | $1.00 | $500 |
NEAR | NEAR Protocol | $1.00 | $500 |
EGLD | MultiversX | $0.20 | $100 |
ZANO | Zano | $1.00 | $2,000 |
FUSD | Fantom USD | $1.00 | $2,000 |
Authentication
All endpoints require API key authentication using one of these methods:Create Crypto Deposit
Generate a deposit address for cryptocurrency deposits
Cryptocurrency ticker symbol. Supported values:
btc, btc-ln, ltc, ltc-mweb, xmr, doge, dash, zec, bch, ban, kas, ton, near, egld, zano, fusdAmount of cryptocurrency to deposit. Must be between minimum and maximum limits.
Response Fields
Unique transaction identifier for tracking
Deposit address for sending crypto
Requested deposit amount
Payment status:
New, Pending, Processing, or CompletedURI for wallet apps (e.g.,
bitcoin:address)ISO timestamp of creation
ISO timestamp when address expires
Check Payment Limits
Get minimum and maximum deposit amounts for a cryptocurrency
Cryptocurrency ticker symbol
Error Handling
HTTP Status Codes
| Code | Description |
|---|---|
| 200 | Success |
| 400 | Invalid amount, unsupported ticker, or below/above limits |
| 401 | Authentication failure |
| 429 | Rate limited |
| 500 | Provider unavailable or internal error |
Common Error Messages
Amount Validation Errors
Amount Validation Errors
"No amount specified"- Missing amount in request body"Invalid amount. Must be a positive number."- Amount validation failed"Minimum amount is X"- Below minimum threshold"Maximum amount is X"- Above maximum threshold
Provider Errors
Provider Errors
"Unsupported ticker"- Ticker not supported"This payment method is currently not available"- Provider temporarily unavailable
Rate Limits
- 10 requests per 10 minutes per IP address or API key
- Rate limit applies to all deposit creation endpoints