Authorize.Net · Códigos de recusa
O que significa Authorize.Net 39 “O código de moeda fornecido é inválido ou não suportado”?
Verificado em
O código de motivo de resposta 39 do Authorize.Net significa que o código de moeda fornecido é inválido, não suportado, não permitido para este comerciante ou não tem taxa de câmbio. O Authorize.Net explica que apenas uma moeda pode ser definida para uma conta, e que este erro aparece quando `currencyCode` difere da moeda da conta ou a conta foi criada sem uma moeda válida.
- Tipo
- Erro (configuração do comerciante)
- Quem recusou
- Moeda da sua conta Authorize.Net
- Tentar novamente
- Não, até que a moeda corresponda à sua conta.
- Ação do comprador
- Nada; a loja precisa corrigir isso.
- Ação do comerciante
- Cobre na moeda da sua conta ou abra uma conta para a outra moeda.
O que a PlatformDTC faz
PlatformDTC mostra a mensagem do Authorize.Net para o código 39 e não a redireciona; a moeda é definida pela própria conta Authorize.Net da loja, então a correção está nessa conta.
Por que acontece
A explicação do Authorize.Net para o código 39 lista AUD, CAD, CHF, DKK, EUR, GBP, NOK, NZD, PLN, SEK, USD e ZAR, com uma moeda por conta. Enviar uma moeda diferente da conta retorna o código 39.
O que a loja pode fazer
Cobre na moeda que sua conta Authorize.Net usa, ou pergunte ao Authorize.Net sobre uma conta adicional para a outra moeda.
Para desenvolvedores
errors[0].errorCode "39". Omita `currencyCode` ou envie exatamente a moeda da conta.
Perguntas frequentes
- Quais moedas o Authorize.Net suporta (código 39)?
- Sua orientação para o código 39 lista AUD, CAD, CHF, DKK, EUR, GBP, NOK, NZD, PLN, SEK, USD e ZAR, com uma moeda por conta.
- Uma conta Authorize.Net pode aceitar várias moedas?
- Não. O Authorize.Net diz que apenas uma moeda pode ser definida para uma conta.
Fontes
Relacionado
- 49 — O valor está acima do valor máximo de transação permitido em sua conta.
- 5 — O campo amount estava faltando ou não era um número válido.
- 13 — O API Login ID está errado, enviado para o ambiente errado ou a conta está inativa.
- 123 — Um login de usuário pessoal foi usado para conectar o software; ele precisa do API Login ID em vez disso.
- 124 — Seu processador não suporta transações marcadas como recorrentes.
- 153 — Os dados de pagamento da carteira (como Apple Pay) não puderam ser processados como enviados.