PayPal (IPN und benutzerdefiniertes Feld werden von anderem Skript verwendet) integration
Der schnellere, sichere Weg, Geld zu senden, eine Online-Zahlung zu machen, Geld zu erhalten oder ein Verkäuferkonto zu erstellen.
PayPal integriert mithilfe eines IPN-Rückrufes, selbst wenn der Rückruf und das benutzerdefinierte Feld von einem anderen System verwendet wird (z.B. Warenkorb). Aus diesem Grund müssen Sie den Cookiewert an die ursprüngliche Benachrichtugngs-URL anhängen und ihn später an Post Affiliate Pro senden.
PayPal-Schaltflächen
Der erste Schritt ist, sicherzustellen, dass jede PayPal-Schaltfläche ein notify_url-Feld hat. Sie müssen diesen Code in dem Feld notify_url jeder Schaltfläche einfügen:
id="pap_ab78y5t4a"
Das Feld sollte wie folgt aussehen:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">PostAffTracker.setAccountId('Account_ID');
PostAffTracker.writeCookieToCustomField('pap_ab78y5t4a', '', 'pap_custom');
</script>
So senden wir den Trackingcookiewert an das Verarbeitungsskript und können den Wert verwenden, wenn ein Verkauf verarbeitet wird.
Integration mit Ihrem IPN Verarbeitungsskript
Nun zeigt der IPN-Rückruf auf Ihr Skript. Dieser Rückruf muss auch an das PAP paypal.php-Skript geleitet werden, dessen URL https://URL_TO_PostAffiliatePro/plugins/PayPal/paypal.php ist.
Falls Ihr PayPal-Verarbeitungsskript auf PHP ist, können Sie den folgenden Code nutzen, um dies durchzuführen. Sie können ihn am Anfang Ihrer Verarbeitungsdatei einfügen.
/* Post Affiliate Pro integration snippet */
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://URL_TO_PostAffiliatePro/plugins/PayPal/paypal.php?pap_custom=".$_GET['pap_custom']);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
curl_exec($ch);
/* /Post Affiliate Pro integration snippet */
Das war es schon. PayPal ist nun integriert.
Das sind alle erforderlichen Schritte. Wann immer es nun einen Verkauf gibt, verwendet PayPal die IPN-Funktion, um Ihr Skript abzurufen und von dort werden die IPN-Daten an unser Verkaufstrackingskript weitergeleitet, sodass das System eine Provision für den entsprechenden Affiliate generiert.
NOTIZ: Wenn Sie mehrere Schaltfläche auf einer Seite haben, sollten Sie die ID-Werte in jeder Schaltfläche einfügen. Die Skriptmarkierung sollte nur einmal pro Seite eingefügt werden. Sie kann an einer beliebigen Stelle auf der Seite platziert werden.