PayPal-Smartschaltflächen integration
Die Smart-Zahlungsschaltflächen von PayPal halten die Schaltflächen Ihrer Seite auf dem neusten Stand, da sie sicherstellen, dass stets die aktuellsten Zahlungsoptionen und Schaltflächenstile verwendet werden.
Die Smartschaltflächen von PayPal geben Ihnen zwei Optionen – eine Schaltfläche für eine einmalige Zahlung oder eine Abonnement-Schaltfläche zu erstellen. Sie können diese Integration für beide nutzen.
Die Integration besteht aus zwei Hauptschritten – dem Klick-Trackingcode und dem Verkaufstrackingcode.
Klick-Trackingcode
Sie finden Ihren Klick-Trackingcode in Ihrem Vekräuferpanel unter Tools > Integration > Klick-Tracking. Kopieren Sie den Code und platzieren Sie ihn auf jeder Seite, auf der Sie eine PayPal-Smartschaltfläche haben, die Sie integrieren möchten.
Verkaufstracking
Der Verkaufstrackingcode muss in jeder Ihrer Smartschatlflächen eingefügt werden. Der Code gehört in den ‘onApprove‘-Bereich des Schaltflächencodes. Wenn Ihre Schaltfläche dies nicht verwendet, erstellen Sie ihn. Die Schaltflächen sollten wie folgt aussehen:
<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>
Der Verkaufstrackingcode liest die neue Bestellungs-/Abonnement-ID automatisch. Der Preis und die Produkt-ID muss von Ihnen manuell festgelegt werden. Hier ist der Code:
// 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();
Das war es schon. Wenn Sie nur Einmal-Zahlungen tracken möchten, müssen Sie das PayPal-Plugin nicht aktivieren und die Benachrichtigungs-URL nicht einrichten.
Tracking von wiederholten Transaktionen
Um wiederholte Provisionen zu tracken, müssen Sie das PayPal-Plugin tracken und diese Benachrichtigungs-URL auf PayPal einrichten:
https://URL_TO_PostAffiliatePro/plugins/PayPal/paypal.php.
Wenn Sie die Benachrichtigungs-URL bereits für ein anderes Skript verwenden, können Sie die Integration dennoch durchführen. Sehen Sie sich Abschnitt 3 in diesem Leitfaden an:
/integration-methods/integration/paypalipnother/