Solução 1: desative o modo de teste
- Vá para Lojas > Configuração > Vendas > Métodos de Pagamento > Outros Métodos de Pagamento > Authorize.net Publicação Direta.
- Defina Modo de Teste como "Não" (desmarque Usar valor do sistema e selecione "Não" no menu).
- Clique em Salvar configuração.
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:
- Abra o console.
- Antes de fazer um pedido, vá para a guia Rede e selecione Preservar log.
- Filtre as respostas por transact.dll para ver uma mensagem de resposta com um possível erro.