Authorize.Net · Códigos de recusa
O que significa Authorize.Net 19 “Ocorreu um erro durante o processamento. Por favor, tente novamente”?
Verificado em
O código de motivo de resposta 19 do Authorize.Net, "Ocorreu um erro durante o processamento. Por favor, tente novamente", é um problema de conexão entre o Authorize.Net e o processador de cartão: o Authorize.Net não recebeu uma resposta à solicitação que enviou. O Authorize.Net diz que estes problemas geralmente são resolvidos rapidamente e alerta que tentativas repetidas durante a interrupção podem criar múltiplas autorizações no cartão.
- Tipo
- Erro de processamento (temporário)
- Quem recusou
- O link entre o Authorize.Net e o processador
- Tentar novamente
- Sim, após uma breve espera. Verifique primeiro se nenhuma autorização foi criada.
- Ação do comprador
- Espere alguns minutos e tente novamente.
- Ação do lojista
- Verifique o status do Authorize.Net; evite tentativas repetidas rapidamente.
O que a PlatformDTC faz
Se o código 19 do Authorize.Net ocorrer em uma renovação de assinatura, a PlatformDTC o trata como uma falha de gateway, não como uma recusa: a renovação é adiada e tentada novamente, nenhum passo de cobrança é usado e o cliente não recebe e-mail de "pagamento falhou".
Por que acontece
O processador não respondeu a tempo, devido a uma interrupção ou congestionamento da internet. O cartão em si não foi avaliado.
O que o comprador pode fazer
Espere alguns minutos e tente mais uma vez. Verifique seu aplicativo bancário para ver se há uma cobrança pendente antes de pagar novamente.
O que a loja pode fazer
Evite loops de nova tentativa enquanto o problema persistir, porque cada tentativa pode colocar uma autorização no cartão. O Authorize.Net sugere executar seu cartão de teste Visa no Terminal Virtual: uma recusa normal em vez do erro significa que a conectividade foi restabelecida.
Para desenvolvedores
errors[0].errorCode "19". Os códigos 20–23, 25 e 26 carregam a mesma mensagem; trate o grupo como transitório, tente novamente com backoff e idempotência do seu lado.
Perguntas frequentes
- O código 19 do Authorize.Net é um cartão recusado?
- Não. O Authorize.Net não recebeu uma resposta do processador; o cartão não foi avaliado.
- Tentar novamente o código 19 do Authorize.Net pode cobrar o comprador duas vezes?
- O Authorize.Net alerta que tentativas repetidas durante a interrupção podem criar múltiplas autorizações, então verifique antes de tentar novamente.
Fontes
Relacionado
- 20 — O Authorize.Net perdeu contato com o processador de cartão antes de obter uma resposta.
- 57 — O processador não conseguiu interpretar os dados na solicitação, como um comprimento de CVV incorreto ou formato de CEP inválido.
- 35 — Sua conta de lojista foi configurada incorretamente no processador.
- 63 — Frequentemente, os detalhes da sua empresa (como país) estão incorretos para uma conta de processador TSYS.
- 120 — A transação original expirou e o estorno automático dela também falhou.
- 16 — O ID da transação que você referenciou (para um reembolso ou estorno) não está nesta conta da Authorize.Net.