Authorize.net ARB integration
O Faturamento Recorrente Automatizado (ARB) permite que você processe automaticamente o cartão de crédito ou eCheck baseado em parcelas.
Este plugin integra o Authorize.net ARB usando o retorno de chamada de postagem de pedido silencioso. É adequado se você estiver usando pagamentos recorrentes com Authorize.net
1. Ative e configure o plugin
Primeiro você precisa ativar o plugin Authorize.net na seção Plugins do seu Post Affiliate Pro. Quando ativado, clique no botão Configurar no item do plug-in. Aqui você pode definir o nome do item personalizado usado para transferir informações de rastreamento para o Post Affiliate Pro. Este nome deve ser definido como “descrição” por padrão. Se você estiver usando um campo com este nome, apenas especifique um separador (geralmente são usados dois pipes).
2. Configure a postagem de pedido silenciosa do Authorize.net
Faça login na sua conta Authorize.net. Agora vá para Menu> Conta> Configurações> URL de postagem silenciosa. Aqui você deve especificar um caminho para o plugin em sua instalação do Post Affiliate Pro. Por favor, use este URL:
https://URL_TO_PostAffiliatePro/plugins/AuthorizeNet/authorizenet.php
Quando terminar, clique no botão Enviar .
Observação:
Os pagamentos recorrentes são identificados pelo ID da fatura do Authorize.net. Para cada novo pagamento, sua identificação de fatura é armazenada nos dados da transação 5 arquivados. Para cada próximo ID de fatura de pagamento recorrente também é armazenado nos dados 4 para fins de identificação.
3. Configurando o XML
Os pagamentos recorrentes geralmente são definidos por um arquivo XML que é enviado ao Authorize.Net. Se você quiser definir alguns dados personalizados no campo de descrição, precisará executar algumas etapas especiais. Em primeiro lugar, o XML é construído em segundo plano – no lado do servidor. Para obter o valor de VisitID necessário, você deve definir um código especial para o formulário que é exibido para o cliente antes que o XML seja definido. Use este código no formulário:
<input type="hidden" name="pap_custom" value="" id="pap_dx8vc2s5" />
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/notifysale.php" type="text/javascript">
</script>
O script carregará automaticamente o valor necessário para o campo oculto ‘pap_custom‘. Dessa forma, você pode usá-lo quando o XML for compilado.
Como mencionado anteriormente, se você já usa o campo de descrição para outra coisa, basta anexar o valor de visitorID usando o separador definido no plug-in.
4. Lidando com a resposta
O último passo é lidar com a resposta. Se você já usa seu INS para algo, pode ser útil remover o valor personalizado da descrição.
Em caso de rastreamento, o plug-in extrairá automaticamente o valor do campo de descrição com base nas configurações do plug-in.
A integração está agora concluída. Não se esqueça de integrar seu site com o código de rastreamento de cliques que é necessário para o correto trabalho de rastreamento de vendas.