PayPal (IPN usado por outro script)

PayPal IPN Integration Payments

Integração PayPal (IPN usado por outro script)

A forma mais rápida e segura de enviar dinheiro, realizar pagamentos online, receber dinheiro ou criar uma conta de vendedor.

O PayPal integra usando o callback IPN mesmo que o callback seja utilizado por outro sistema (ex.: carrinho de compras).

Observação! Esta é a descrição da integração com o PayPal caso você utilize botões PayPal em suas páginas web. Se você utiliza o PayPal como sistema de processamento em seu carrinho de compras, utilize o método de integração com carrinho de compras, não estes passos.

Botão PayPal

Agora adicione o seguinte código em CADA formulário de botão 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 custom.

Exemplo

Exemplo de formulário PayPal atualizado:

<!-- 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 IPN está direcionado ao seu script. Esse callback também deve ser encaminhado para o script PAP paypal.php, cuja url é https://URL_TO_PostAffiliatePro/plugins/PayPal/paypal.php.

Caso seu script de processamento do PayPal seja em PHP, você pode usar o seguinte código para realizar 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 IPN seja encaminhado sem afetar seu script original.

É só isso que é necessário. Agora, sempre que houver uma venda, o PayPal utilizará sua função IPN para chamar o nosso script de rastreamento de vendas, e o sistema irá gerar a comissão para o afiliado.

OBSERVAÇÃO: Se você tiver mais de um botão em uma página, deve inserir apenas as tags HTML no botão. A tag de script deve ser inserida apenas uma vez em toda a página. Ela nem precisa estar no formulário do botão, pode estar em qualquer lugar no corpo da página.

Frequently asked questions

Lucia é uma talentosa editora de conteúdo que garante a publicação perfeita de conteúdos em várias plataformas.

Lucia Halašková
Lucia Halašková
Editora de Conteúdo

Aprimore seu Programa de Afiliados com a Integração PayPal

Integre o PayPal ao Post Affiliate Pro para rastrear vendas e gerar comissões de afiliados automaticamente. Comece a otimizar sua rede de afiliados hoje mesmo.

Saiba mais

PayPal
PayPal

PayPal

Saiba como integrar perfeitamente o PayPal ao Post Affiliate Pro para rastrear vendas, gerar comissões de afiliados e gerenciar transações de forma eficiente us...

8 min de leitura
PayPal Payments +3
PayPal Express Checkout (IPN usado por outro script)
PayPal Express Checkout (IPN usado por outro script)

PayPal Express Checkout (IPN usado por outro script)

Gostaria de aprimorar ainda mais seu software de afiliados? Confira a integração PayPal Express Checkout (IPN usado por outro script) para o Post Affiliate Pro....

2 min de leitura
PayPal ExpressCheckout +3

Você estará em boas mãos!

Junte-se à nossa comunidade de clientes satisfeitos e forneça excelente suporte ao cliente com o Post Affiliate Pro.

Capterra
G2 Crowd
GetApp
Post Affiliate Pro Dashboard - Campaign Manager Interface