VALIDATION_ERROR | 400 | Não | Payload inválido; ver details por campo. |
UNAUTHORIZED | 401 | Não | Credencial ausente ou inválida. |
FORBIDDEN | 403 | Não | Credencial sem permissão para a operação. |
NOT_FOUND | 404 | Não | Recurso inexistente na sua conta. |
IDEMPOTENCY_CONFLICT | 409 | Não | Mesma Idempotency-Key com payload diferente. |
QUOTE_EXPIRED | 409 | Não | Cotação expirada; solicite nova cotação. |
QUOTE_ALREADY_USED | 409 | Não | Cotação já usada por outra remessa. |
DUPLICATE_EXTERNAL_ID | 409 | Não | externalId já usado por outra remessa do cliente. |
AMOUNT_BELOW_MINIMUM | 422 | Não | Valor abaixo do mínimo por transação (GET /v1/limits). |
AMOUNT_ABOVE_LIMIT | 422 | Não | Valor acima do máximo por transação (GET /v1/limits). |
FUNDING_MODE_NOT_ENABLED | 422 | Não | Modalidade de funding não habilitada para o cliente. |
CREDIT_LIMIT_EXCEEDED | 422 | Não | Limite de crédito disponível insuficiente. |
INSUFFICIENT_PREFUNDED_BALANCE | 422 | Não | Saldo USD pré-fundado nos EUA insuficiente. |
SENDER_NOT_ELIGIBLE | 422 | Não | Remetente inexistente, sem nível para transacionar ou com status restritivo. Validado no withdrawal. |
ACCOUNT_DAILY_LIMIT_EXCEEDED | 422 | Não | Valor excede o limite diário disponível da conta. |
SENDER_LIMIT_EXCEEDED | 422 | Não | Valor excede o limite do remetente na janela (24h/30d/180d). Validado no withdrawal. |
BENEFICIARY_LIMIT_EXCEEDED | 422 | Não | Valor excede o limite de recebimento do beneficiário na janela (24h/30d/180d). |
BENEFICIARY_NOT_ELIGIBLE | 422 | Não | Beneficiário não está ACTIVE. |
RELATIONSHIP_MISMATCH | 422 | Não | senderRelationship incompatível com o relationshipType do beneficiário (SELF_OWNED exige SELF; THIRD_PARTY não aceita SELF). |
PAYMENT_INSTRUCTION_INVALID | 422 | Não | Instrução de pagamento inexistente, não APPROVED ou ambígua. |
PIX_KEY_NOT_FOUND | 422 | Não | Chave Pix inexistente no momento do withdrawal. A titularidade é verificada antes do Pix. |
QUOTE_USAGE_MISMATCH | 422 | Não | Cotação usada na operação errada (INVENTORY em withdrawal ou REMITTANCE em POST /v1/inventories). |
DUPLICATE_INVENTORY_EXTERNAL_ID | 409 | Não | externalId já usado por outro Inventory do cliente. |
INVENTORY_NOT_FOUND | 422 | Não | Inventory informado no withdrawal não existe na sua conta. Inventory de outro cliente retorna o mesmo erro, sem revelar sua existência. |
INVENTORY_EXPIRED | 422 | Não | Inventory fora da validade (EXPIRED). |
INSUFFICIENT_INVENTORY_BALANCE | 422 | Não | Volume disponível no Inventory informado é menor que destinationAmount. Outro lote não é usado automaticamente. |
RATE_LIMITED | 429 | Sim | Limite de requisições excedido; respeite Retry-After. |
INTERNAL_ERROR | 500 | Sim | Erro inesperado; repetir com a mesma Idempotency-Key. |
SERVICE_UNAVAILABLE | 503 | Sim | Precificação ou processamento temporariamente indisponível, inclusive manutenção (ver GET /v1/health). |