PayPal (IPN usado por outro script)

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="{$HttpProtocol}{$ScriptsUrl}{$NotifySaleScript}" 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="{$HttpProtocol}{$ScriptsUrl}{$NotifySaleScript}" 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.

/* {$PapFullname} integration snippet */
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "{$HttpProtocol}{$PluginsUrl}PayPal/paypal.php");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
curl_exec($ch);
/* /{$PapFullname} 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.

Back to Integrations Create account for FREE

Our website uses cookies. By continuing we assume your permission to deploy cookies as detailed in our privacy and cookies policy.

×

Schedule a one-on-one call and discover how Post Affiliate Pro can benefit your business.

We’re available on multiple dates

Schedule a call