POST
/crypto-withdrawalsSacar em Cripto
Converte saldo em reais pra cripto e envia pra uma carteira externa (MetaMask, Trust, corretora…).
Consulte as redes, a taxa e os limites em
GET /crypto-withdrawals/config antes de sacar. O endereço é validado pela rede escolhida. Se o envio falhar, o valor volta automaticamente pro seu saldo. Com a segurança de transferências ativa, a API responde 403 com requireSecurityCode: true: reenvie com verificationCode.Request Body
| Parâmetro | Tipo | Descrição |
|---|---|---|
amount* | number | Valor em reais a debitar do saldo |
currency* | string | Rede de saque, ex.: usdttrc20, usdtbsc, btc, eth, sol |
address* | string | Endereço da carteira de destino nessa rede |
verificationCode | string | Código 2FA (só se a segurança de transferências estiver ativa) |
Exemplo de Request
curlbash
curl -X POST "https://api.magnuspay.com.br/crypto-withdrawals" \
-H "X-API-Key: magnus_sua_api_key" \
-H "Content-Type: application/json" \
-d '{ "amount": 200, "currency": "usdttrc20", "address": "TVv7...s1897" }'Resposta
200 OKjson
{
"success": true,
"message": "Saque de 35.41 USDT solicitado",
"data": {
"id": "6ac9...",
"status": "PENDING",
"amountBrl": 200,
"fee": 14,
"amountCrypto": 35.41,
"coin": "USDT",
"network": "Tron (TRC20)",
"toAddress": "TVv7...s1897"
}
}Redes, taxa e prévia
curlbash
# redes disponíveis, taxa, spread e limites
curl "https://api.magnuspay.com.br/crypto-withdrawals/config" -H "X-API-Key: magnus_sua_api_key"
# quanto chega na carteira (já sem a taxa)
curl "https://api.magnuspay.com.br/crypto-withdrawals/estimate?amount=200¤cy=usdttrc20" -H "X-API-Key: magnus_sua_api_key"