Authorize.Net · Códigos de recusa
O que significa Authorize.Net 57 “Ocorreu um erro durante o processamento. Por favor, tente novamente”?
Verificado em
O código de motivo de resposta 57 do Authorize.Net é causado quando uma transação chega ao processador com dados que ele não reconhece ou não consegue interpretar. Exemplos do Authorize.Net: o número incorreto de caracteres no código do cartão, ou caracteres não alfanuméricos no CEP. Apesar da mensagem "por favor, tente novamente", tentar novamente com dados inalterados falha novamente; os campos precisam ser limpos.
- Tipo
- Erro de processamento (dados)
- Quem recusou
- O processador do cartão
- Tentar novamente
- Depois que os dados forem corrigidos.
- Ação do comprador
- Verifique o código de segurança e o CEP, depois tente novamente.
- Ação do comerciante
- Verifique se seu formulário envia dados limpos em cada campo.
O que a PlatformDTC faz
A PlatformDTC lista o código 57 do Authorize.Net entre os códigos de erro de processamento que adiam uma renovação em vez de cobrá-la, para que uma peculiaridade de dados no processador não envie ao cliente um e-mail de "pagamento falhou".
Por que acontece
As salvaguardas do Authorize.Net capturam a maioria dos dados incorretos, mas cada processador analisa os campos de forma diferente, então alguns valores inválidos escapam e o processador os rejeita.
O que o comprador pode fazer
Redigite o código de segurança e o CEP cuidadosamente, sem caracteres extras.
O que a loja pode fazer
Peça ao seu desenvolvedor para remover espaços e caracteres incomuns do código do cartão e do CEP antes de enviar.
Para desenvolvedores
errors[0].errorCode "57". Valide o comprimento do cardCode (3 ou 4 dígitos) e os caracteres do zip no lado do cliente.
Perguntas frequentes
- Por que o código 57 do Authorize.Net diz para tentar novamente se é um problema de dados?
- Ele compartilha o texto genérico de erro de processamento; a explicação do Authorize.Net aponta para dados que o processador não conseguiu interpretar.
- Quais dados causam o código 57 do Authorize.Net?
- O Authorize.Net dá como exemplos um código de cartão de comprimento incorreto ou caracteres não alfanuméricos no CEP.
Fontes
Relacionado
- 19 — Authorize.Net não obteve uma resposta do processador de cartão (um problema de conexão).
- 63 — Frequentemente, os detalhes da sua empresa (como país) estão incorretos para uma conta de processador TSYS.
- 78 — O código de segurança (CVV) enviado estava no formato incorreto, por exemplo, o número incorreto de dígitos.
- 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.
- 50 — Você só pode reembolsar uma transação liquidada; esta ainda não foi liquidada.
- 54 — O reembolso não pode ser emitido: não liquidado, tipo ou moeda errados, ID inválido, ou liquidado há mais de 180 dias.
- 55 — Este reembolso mais reembolsos anteriores excederiam o pagamento original.