Smart buttons do PayPal integration
Os smart buttons de pagamento do PayPal mantêm os botões do seu site atualizados, garantindo que você tenha as mais novas opções de pagamento e estilos de botão.
Os smart buttons do PayPal oferecem duas opções – criar um botão de pagamento único ou um botão de assinatura. Você pode usar essa integração para ambos.
A integração consiste em duas etapas principais – o código de rastreamento do clique e o código de rastreamento da venda.
Código de rastreamento de clique
Você pode encontrar seu código de rastreamento de cliques em seu painel do comerciante Ferramentas > Integração > Rastreamento de cliques. Copie o código e coloque ele em todas as páginas onde você tem um smart button do PayPal que deseja integrar.
Rastreamento de venda (botão)
O código de acompanhamento da venda deve ser adicionado a cada um dos seus smart buttons. O código vai para a seção ‘onApprove‘ do código do botão. Caso seu botão não utilize a seção, crie ela. Os botões devem ficar assim:
<div id="paypal-button-container-P-NNNNN"></div>
<script src="https://www.paypal.com/sdk/js?client-id=XXXXXYYYYYZZZZZ&vault=true&intent=subscription" data-sdk-integration-source="button-factory"></script>
<script>
paypal.Buttons({
style: {
shape: 'pill',
color: 'silver',
layout: 'vertical',
label: 'paypal'
},
createSubscription: function(data, actions) {
return actions.subscription.create({
/* Creates the subscription */
plan_id: 'P-NNNNN'
});
},
onApprove: function(data, actions) {
// THE TRACKING CODE GOES HERE
}
}).render('#paypal-button-container-P-NNNNN'); // Renders the PayPal button
</script>
O código de acompanhamento da venda lerá automaticamente o novo ID do pedido/assinatura. O preço e o ID do produto devem ser definidos manualmente por você. Segue o código a ser utilizado:
// Post Affiliate Pro integration code
var sale = PostAffTracker.createSale();
sale.setTotalCost('123.45'); // the price goes here
sale.setProductID('P-NNNNN'); // plan ID goes here
if (typeof data.subscriptionID !== 'undefined') {
sale.setOrderID(data.subscriptionID);
} else {
sale.setOrderID(data.orderID);
}
PostAffTracker.register();
É isso. Se você deseja rastrear apenas um pagamento único, não precisa habilitar o plugin do PayPal e não precisa configurar o URL de notificação.
Acompanhamento de transações recorrentes
Para rastrear comissões recorrentes, você deve habilitar o plugin do PayPal e também configurar este URL de notificação no seu PayPal: https://URL_TO_PostAffiliatePro/plugins/PayPal/paypal.php.
Se você já usa o URL de notificação para outro script, ainda pode fazer a integração funcionar. Dê uma olhada na seção 3. neste guia: /integration-methods/integration/paypalipnother/
Discover the essentials of clicks (referrals) tracking with our comprehensive guide. Learn about the importance of click tracking code, explore various code examples including simple, asynchronous, and PHP versions, and dive into advanced tracking options. Optimize your affiliate marketing strategy with expert tips on setting account IDs, managing cookies, and customizing tracking parameters. Visit now to enhance your click tracking implementation!