MagnusPay
MagnusPay
GET/global/quote

Cotar uma Conversão

Quanto um valor em reais vira em outra moeda, com câmbio, impostos, taxas e o prazo em que a cotação vale.

Em breve. Enquanto a integração não estiver ativa, esta rota responde 503. A cotação vale por poucos minutos (veja expiresAt): depois disso, peça outra. Hoje a rota só cota; a conversão de verdade ainda não está disponível pela API.

Parâmetros (query)

ParâmetroTipo
amount*number
currency*string

Exemplo de Request

curlbash
curl "https://api.magnuspay.com.br/global/quote?amount=1000&currency=USD" \
  -H "X-API-Key: magnus_sua_api_key"

Resposta

200 OKjson
{
  "success": true,
  "data": {
    "id": "6f1c0a52-...",
    "inputAmount": 1000,
    "inputCurrency": "BRL",
    "outputAmount": 191.9,
    "outputCurrency": "USD",
    "exchangeRate": 5.0312,
    "vet": 5.21,
    "marketRate": 5.0289,
    "taxes": [{ "name": "IOF", "amount": 38 }],
    "fees": [],
    "createdAt": "2026-10-10T22:00:00.000Z",
    "expiresAt": "2026-10-10T22:05:00.000Z"
  }
}

Campos

ParâmetroTipo
outputAmountnumber
exchangeRatenumber
vetnumber
taxes[] / fees[]array
expiresAtstring

Erros

ParâmetroTipo
400Valor inválido
400O valor mínimo é R$ 150
400Moeda não suportada
503Conversão global ainda não configurada
502Falha de conexão com a Remessa