PayPal (IPN 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 se integra usando o callback de IPN mesmo se o callback for usado por outro sistema (por exemplo, carrinho de compras).
Observação! Esta é a descrição da integração com o PayPal se você usar os botões do PayPal em suas páginas da web. Se você usa o PayPal como um sistema de processamento em seu carrinho de compras, use o método de integração com o carrinho de compras, não estas etapas.
Botão Paypal
Agora adicione o seguinte código em TODOS os formulários de botão do PayPal:
<input type="hidden" name="custom" value="" id="pap_dx8vc2s5">
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/notifysale.php" type="text/javascript">
</script>
Isso garantirá que o referrer seja armazenado no campo personalizado.
Exemplo
Exemplo de formulário atualizado do PayPal:
<!-- Begin PayPal Button -->
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="paypalemail@yoursite.com">
<input type="hidden" name="undefined_quantity" value="1">
<input type="hidden" name="item_number" value="Product Name">
<input type="hidden" name="amount" value="19.95">
<input type="hidden" name="image_url" value="https://yoursite.com/images/paypaltitle.gif">
<input type="hidden" name="no_shipping" value="1">
<input type="hidden" name="return" value="http://www.yoursite.com/paypalthanks.html">
<input type="hidden" name="cancel_return" value="http://www.yoursite.com">
<input type="hidden" name="custom" value="" id="pap_dx8vc2s5">
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/notifysale.php" type="text/javascript"></script>
<input type="image" src="http://images.paypal.com/images/x-click-but5.gif" border="0" name="submit">
</form>
<!-- End PayPal Button -->
Integração
Agora o callback de IPN é apontado para o seu script. Este callback deve ser encaminhado também para o script PAP paypal.php, cuja URL é https://URL_TO_PostAffiliatePro/plugins/PayPal/paypal.php.
Caso seu script de processamento do Paypal esteja em PHP, você pode usar o seguinte código para fazer isso. Você pode colocá-lo no início do seu arquivo de processamento.
/* Post Affiliate Pro integration snippet */
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://URL_TO_PostAffiliatePro/plugins/PayPal/paypal.php");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
curl_exec($ch);
/* /Post Affiliate Pro integration snippet */
Isso garantirá que todo o callback de IPN seja encaminhado sem afetar seu script original
Isso é tudo o que é necessário. Agora, sempre que houver venda, o PayPal usará sua função de IPN para chamar nosso script de rastreamento de vendas, e o sistema gerará comissão para o afiliado.
OBSERVAÇÃO: Se você tiver mais botões em uma página, você deve inserir apenas tags HTML no botão. A tag script deve ser inserida apenas uma vez em toda a página. Nem precisa estar no formato de botão, pode estar em algum lugar no corpo da página.
9. Integrate the affiliate software with your website
Integrate your affiliate software seamlessly with your website for effective tracking of referrals and commissions. Set it up right!
Cookies created by Post Affiliate Pro
Discover the various cookies created by Post Affiliate Pro, including tracking and interface cookies, designed to optimize your affiliate and merchant panel experiences. Learn about their functions, lifetimes, and how they enhance tracking and authentication processes. Visit now to explore detailed insights and manage your cookie settings effectively!
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!