Integration logo
PayPal (IPN usado por outro script)

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

O que é a integração PayPal (IPN usado por outro script)?

Esta integração permite conectar o PayPal ao Post Affiliate Pro usando o callback IPN, possibilitando o processamento de pagamentos e o rastreamento automático de vendas de afiliados.

Como integrar botões PayPal ao Post Affiliate Pro?

Adicione um input oculto e uma tag de script a cada formulário de botão PayPal em seu site conforme descrito no guia. Isso garante que as indicações de afiliados sejam rastreadas para cada venda.

E se meu script de processamento do PayPal for em PHP?

Você pode usar um trecho de PHP para encaminhar o callback IPN para o script paypal.php do Post Affiliate Pro, garantindo o rastreamento completo.

Posso usar esta integração se o IPN já for usado por outro sistema?

Sim, este método de integração funciona mesmo se seu callback IPN do PayPal for utilizado por outro sistema, como um carrinho de compras, encaminhando o callback para o Post Affiliate Pro.

É necessário adicionar a tag script a todos os botões PayPal?

Não, se você tiver vários botões PayPal em uma página, basta adicionar o input HTML em cada botão, mas a tag de script deve ser inserida apenas uma vez por página.

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.

Learn more

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 read
PayPal ExpressCheckout +3
PayPal (IPN e campo personalizado usado por outro script)
PayPal (IPN e campo personalizado usado por outro script)

PayPal (IPN e campo personalizado usado por outro script)

Gostaria de aprimorar ainda mais seu software de afiliados? Confira a integração PayPal (IPN e campo personalizado usado por outros scripts).

2 min read
PayPal IPN +3
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 read
PayPal Payments +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