PayPal (IPN e campo personalizado usado por outro script) integration
A maneira mais rápida e segura de enviar dinheiro, fazer um pagamento online, receber dinheiro ou configurar uma conta de comerciante.
O PayPal integra-se usando o callback de IPN mesmo que o callback e o campo personalizado sejam usados por outro sistema (por exemplo, carrinho de compras). Por isso, você terá que anexar o valor do cookie ao URL de notificação original e depois reenviar ele ao seu Post Affiliate Pro.
Botão Paypal
O primeiro passo é certificar-se de que cada botão do paypal tenha o campo notify_url. Você tem que adicionar este código ao campo notify_url, em cada botão:
id="pap_ab78y5t4a"
Então o campo fica assim:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">PostAffTracker.setAccountId('Account_ID');
PostAffTracker.writeCookieToCustomField('pap_ab78y5t4a', '', 'pap_custom');
</script>
Desta forma estamos enviando o valor do cookie de rastreamento para o script de processamento para que possamos usar o valor quando a venda for processada.
Integração com seu script de processamento de IPN
Agora o callback de IPN é apontado para o seu script. Este callback deve ser encaminhado também para o script do Post Affiliate Pro paypal.php https://URL_TO_PostAffiliatePro/plugins/PayPal/paypal.php.
Caso seu script de processamento do PayPal seja PHP, você pode usar o código a seguir para fazer isso. Você pode colocá-lo no início de seu arquivo de processamento ou no início da função de processamento.
/* Post Affiliate Pro integration snippet */
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://URL_TO_PostAffiliatePro/plugins/PayPal/paypal.php?pap_custom=".$_GET['pap_custom']);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
curl_exec($ch);
/* /Post Affiliate Pro integration snippet */
É isso. Seu PayPal agora está integrado.
Isso é tudo o que é necessário. Agora, sempre que houver uma venda, o PayPal usará sua função IPN para chamar seu script e, a partir daí, os dados do IPN serão redirecionados para nosso script de rastreamento de vendas, para que o sistema gere uma comissão para o afiliado apropriado.
OBSERVAÇÃO: Se você tiver mais botões em uma página, insira apenas os valores de ID em cada botão. A tag de script deve ser inserida apenas uma vez por página. Pode estar em qualquer lugar no corpo da página.

Affiliate info in external page
Display affiliate details easily on any webpage with a simple script. Customize with fields like name, email, photo, and more!
How to integrate Post Affiliate Pro (Network) with 3rd party affiliate systems?
Learn how to integrate Post Affiliate Pro with 3rd-party affiliate systems. Follow our step-by-step guide to streamline your affiliate tracking!
How can I charge my affiliates a signup fee?
Charge affiliates a signup fee with Post Affiliate Pro using Amember or PayPal integration. Learn how to set it up easily!
How to process IPN using Pearl
Learn to process IPN using Perl efficiently with our step-by-step guide and sample script. Perfect for developers!