Authorize.Net · Códigos de recusa
O que significa Authorize.Net 120 “Ocorreu um erro durante o processamento. Por favor, tente novamente (estorno após tempo limite falhou)”?
Verificado em
O código de motivo de resposta 120 da Authorize.Net significa que o estorno gerado pelo sistema para uma transação original que expirou falhou: a primeira transação expirou esperando pelo autorizador, e a Authorize.Net não conseguiu estorná-la depois. Uma autorização pode, portanto, permanecer no cartão do comprador. Verifique se há uma antes de tentar novamente, para que o comprador não acabe com duas retenções.
- Tipo
- Erro de processamento (temporário)
- Quem recusou
- O autorizador e a Authorize.Net
- Tentar novamente
- Verifique se há uma autorização no cartão antes de tentar novamente.
- Ação do comprador
- Verifique se há uma cobrança pendente antes de pagar novamente.
- Ação do comerciante
- Procure por uma autorização pendente e libere-a se necessário.
O que a PlatformDTC faz
A PlatformDTC classifica o código 120 da Authorize.Net como uma falha de gateway: em uma renovação de assinatura, ela adia a cobrança sem usar uma etapa de cobrança ou enviar um e-mail ao cliente informando que o pagamento falhou.
Por que acontece
Nota da Authorize.Net: “A transação original expirou enquanto aguardava uma resposta do autorizador.” O estorno destinado a limpar depois dela então falhou.
O que o comprador pode fazer
Verifique em seu aplicativo bancário se há um valor pendente antes de pagar novamente; ele deve desaparecer ou ser estornado.
O que a loja pode fazer
Se uma retenção permanecer, entre em contato com seu provedor de serviços de comerciante ou peça ao emissor para liberar a autorização.
Para desenvolvedores
errors[0].errorCode "120". Os códigos 121 (erro de banco de dados) e 122 (erro de processamento) são a mesma situação de estorno falho por outras causas.
Perguntas frequentes
- O comprador é cobrado após o código 120 da Authorize.Net?
- Nenhuma venda concluída, mas uma autorização da tentativa que expirou ainda pode aparecer até ser liberada.
- Como os códigos 120, 121 e 122 diferem?
- Todos são estornos de sistema falhos; a Authorize.Net lista um tempo limite para 120, um erro de banco de dados para 121 e um erro de processamento para 122.
Fontes
Relacionado
- 19 — Authorize.Net não obteve uma resposta do processador de cartão (um problema de conexão).
- 36 — O banco aprovou o cartão no checkout, mas o pagamento falhou quando foi liquidado.
- 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.
- E00027 — A API informa que a transação falhou; o motivo real está no `errorCode` da transação.
- E00007 — O `API Login ID` ou `Transaction Key` está errado, ou enviado para o ambiente errado.