Solução 1: desative o modo de teste

  1. Vá para Lojas > Configuração > Vendas > Métodos de Pagamento > Outros Métodos de Pagamento > Authorize.net Publicação Direta.
  2. Defina Modo de Teste como "Não" (desmarque Usar valor do sistema e selecione "Não" no menu).
  3. Clique em Salvar configuração.

authorize-net_test-mode_setting.png

Causa 2: URLs incorretos

As configurações do Authorize.net podem conter endereços de URL incorretos para os recursos críticos do Authorize.Net.

Solução 2: forneça os URLs corretos

  • URL do Gateway: https://test.authorize.net/gateway/transact.dll
  • URL de Detalhes da Transação: https://apitest.authorize.net/xml/v1/request.api
  • Referência da API: https://developer.authorize.net/api/reference/

Se nada ajudou: obter informações de depuração

Se ao fazer um pedido com Authorize.net falhar com um erro não informativo "Algo deu errado", verifique o Adobe Commerce debug.log.

Transact.dll

Caso o debug.log esteja vazio, verifique a resposta do transact.dll no console do navegador:

  1. Abra o console.
  2. Antes de fazer um pedido, vá para a guia Rede e selecione Preservar log. web-console_network_preserve-log.png
  3. Filtre as respostas por transact.dll para ver uma mensagem de resposta com um possível erro. transact-dll_web-console_response.png