Um erro de IPN significa que a transmissão de dados do Digistore24 para um sistema alvo (sistema de marketing por e-mail, CRM ou sistema de membresia) não foi bem-sucedida.
Importante
Uma notificação de IPN falhada geralmente não significa que a compra e, portanto, o pagamento foram malsucedidos - significa apenas que houve complicações com a transmissão relacionada ao status de pagamento/informações do cliente.
Se você quiser saber se um pedido foi bem-sucedido ou não, consulte os detalhes da transação em Relatórios > Transações.
Em princípio, os dados são transmitidos via IPN através de uma URL de IPN chamada. A URL de IPN é uma URL que se refere ao seu servidor (o sistema alvo). O Digistore24 notifica seu servidor sobre novas vendas através da URL de IPN.
Veja o sucesso da sua transmissão IPN
Como verificar se sua conexão IPN foi transmitida com sucesso:
- Vá para a visualização do Vendedor Relatórios > Integrações (IPN).
- Use os campos de pesquisa para encontrar o pedido relevante.
- Clique em Pesquisar.
- Agora você pode ver o status da sua conexão IPN.
O que fazer se houver um erro de IPN
Se houver um erro de IPN, siga estas etapas:
- Vá para a visualização do Vendedor Relatórios > Integrações (IPN).
- Use os campos de pesquisa para encontrar o pedido relevante.
- Clique em Pesquisar.
- Clique no ícone da lupa da transação relevante.
- Leia o texto na caixa Mensagem do servidor e siga-o. O servidor alvo geralmente fornece uma resposta que indica a solução. Por exemplo, muitas vezes acontece que o produto do Digistore24 não foi configurado corretamente no servidor alvo ou que o servidor alvo não estava disponível no momento em que o sinal IPN (chamada IPN) foi transmitido.
- Verifique se você consegue abrir a URL de IPN em seu navegador da web.
- Se isso não for possível, insira a URL de IPN correta em Configurações > Integrações (IPN). Isso deve resolver.
As fontes de erro mais comuns se você não consegue abrir a URL de IPN em seu navegador da web
Plugins de segurança do WordPress
Um plugin de segurança do WordPress pode impedir que o Digistore24 chame a URL de IPN. Para verificar isso, desative todos os outros plugins, exceto seu plugin de associação (como DigiMember). Se o erro persistir, você pode descobrir qual plugin contém o erro reativando gradualmente todos os plugins e testando se a notificação IPN funciona.
Se o plugin de segurança for responsável pelo erro, consulte seu administrador se você realmente precisa do plugin. Certifique-se de que você instala todas as atualizações de segurança e instala plugins do WordPress apenas de fontes confiáveis.
Firewall do provedor da web
Alguns provedores de web proíbem a chamada programada de páginas da web por outros servidores. Pode ser possível configurar um firewall para impedir isso.
Novamente, é de suma importância instalar apenas software e plugins do WordPress corretamente programados de fontes confiáveis em seu servidor. Por favor, entre em contato com seu provedor de web para que eles habilitem chamadas do Digistore24. Se necessário, o firewall também pode ser desligado sem restrições de segurança.
Informações para seu técnico se ocorrerem complicações
A seguinte nota ajudará seu técnico a configurar corretamente sua instalação do WordPress ou o firewall de seu servidor web se ocorrerem complicações:
O DigiStore24 envia seu próprio agente de usuário para as requisições HTTP no cabeçalho HTTP: DigiStore-API/1.0 (Linux; en-US; rv:1.0.0.0) php/20130430 curl/20130430
Às vezes, agentes de usuário que não se originam de navegadores web são bloqueados (por plugins de segurança ou pelo firewall).
Você pode testá-lo com este script PHP:
Salve o script como um arquivo com a extensão php, por exemplo, test.php
Chame-o a partir da linha de comando: php test.php
Em caso de erro, a saída pode ser:
Código HTTP: 403 (200 é correto - tudo o que não for isso é um erro)
Reenviar notificação IPN
Para reenviar um IPN manualmente:
- Vá para a visualização do Vendedor Relatórios > Integrações (IPN).
- Use os campos de pesquisa para encontrar o pedido relevante.
- Clique em Pesquisar.
- Clique no ícone da lupa da transação relevante.
- Role para baixo até a janela Repetir e clique no botão Reiniciar notificação IPN.
- Se a notificação IPN foi enviada com sucesso, uma mensagem de confirmação aparecerá.
Eu não quero mais receber mensagens de erro de IPN
Se o servidor do Digistore24 não receber confirmação de sucesso do servidor endereçado da outra parte durante a venda, presume-se que ocorreu um erro de IPN.
Em resposta, o Digistore24 tenta enviar a mesma notificação IPN várias vezes na esperança de receber uma resposta positiva do outro lado. Em casos individuais, isso pode levar a uma mensagem de erro irritante, também via e-mail.
Para desligar mensagens de erro de IPN:
- Vá para a visualização do Vendedor Relatórios > Integrações (IPN).
- Clique no ícone do lápis da conexão que gera a mensagem de erro.
- Exclua seu endereço de e-mail em Endereço de e-mail para notificações de erros de chamada de IPN.
-
Clique em Salvar. Agora você não receberá mais mensagens de IPN irritantes.