PagSeguro (IPN já usado) integration
O PagSeguro é um sistema de e-commerce brasileiro que permite pagamentos e transferências de dinheiro pela internet.
A integração é feita por um plugin embutido que lê as notificações de dados do PagSeguro.
Verifique seu URL de notificação
Navegue até Integrações > Notificações de transações e se já houver um URL definido, significa que você deve seguir os próximos passos. Antes de tudo, anote o URL que você está usando agora.
Botões do PagSeguro
O próximo passo no caso da integração é integrar seus botões do PagSeguro. Coloque este código extra no código de cada botão que você deseja integrar. Observe que o valor xxxxxxxxxxxxxxxxx é o URL de notificação, da etapa anterior, que você anotou. Por favor, substitua ele no código:
<input type="hidden" name="notificationURL" value="xxxxxxxxxxxxxxxxx" id="pap_ab78y5t4a">
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.writeCookieToCustomField('pap_ab78y5t4a', '', 'pap_custom');
</script>
O código anexará automaticamente o valor de rastreamento necessário ao seu script de notificação. Na próxima etapa vamos processá-lo.
Modificação do script IPN
Definimos o valor de rastreamento necessário para o URL do script de notificação como um parâmetro GET. Agora, vamos processá-lo. Encontre e edite seu script de notificação. Encontre o local no código onde o valor “notificationCode” é processado. No mesmo lugar, use este código:
/* Post Affiliate Pro integration snippet */
file_get_contents('http://URL_TO_PostAffiliatePro/plugins/PagSeguro/pagseguro.php?pap_custom='.$_GET['pap_custom'].'&'.'notificationCode='.$_REQUEST['notificationCode']);
/* /Post Affiliate Pro integration snippet */
Isso enviará os dados necessários para o seu plugin PagSeguro no Post Affiliate Pro e tratará da notificação.
Configuração do plugin
O passo final é ativar e configurar seu plugin PagSeguro. Faça login no painel do comerciante Post Affiliate Pro e navegue até a seção Plugins. Ative e configure o plugin PagSeguro. Ao configurar, você precisará do token de segurança mencionado na etapa 1.
Você terminou. Suas vendas serão rastreadas agora.
Não se esqueça de integrar seu site com o código de rastreamento de cliques para que tudo funcione.