• Integrations
  • PayPal Express Checkout (IPN usado por outro script)

PayPal Express Checkout (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 Express Checkout 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 Express Checkout 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 do 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 2

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.

/* {$PapAbbr} integration */
 $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);
/* end of {$PapAbbr} integration */

Isso garante 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 Express Checkout usará sua função IPN para chamar nosso script de rastreamento de vendas, e o sistema gerará comissão para o afiliado.

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