PayPal Express Checkout (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 Express Checkout integriert mithilfe eines IPN-Rückrufes, selbst wenn der Rückruf und das benutzerdefinierte Feld von einem anderen System verwendet werden (z.B. Warenkorb). Aus diesem Grund müssen Sie den Separator wählen, der unseren Cookiewert und den, des Drittanbieters trennt. Wir verwenden in diesem Beispiel || .
Notiz! Dies ist die Beschreibung der Integration mit PayPal, wenn Sie PayPal-Schaltflächen auf Ihren Webseiten verwendet. Wenn Sie PayPal als Verarbeitungssystem in Ihrem Warenkorb nutzen, verwenden Sie bitte die Methode für die Integration mit dem Warenkorb, nicht die folgenden Schritte.
Separator wählen
Wählen Sie den Separator, der unseren Cookiewert und den, des Drittanbieters trennt. Wir verwenden in diesem Beispiel || . Sie müssen das PayPal-Plugin konfigurieren, um diesen Separator zu nutzen. Navigieren Sie zu Plugins > PayPal > Konfigurieren > Benutzerdefinierter Wertseparator.
PayPal-Schaltflächen
Fügen Sie den folgenden Code in JEDEM PayPal-Schaltflächenformular ein. Bitte stellen Sie sicher, dass Ihr benutzerdefiniertes Feld in Ihrer Schaltfläche id=”pap_ab78y5t4a” hat:
<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.setAppendValuesToField('||');
PostAffTracker.writeCookieToCustomField('pap_ab78y5t4a');
</script>
Dies sorgt dafür, dass der Empfehler in dem benutzerdefinierten Feld nach dem angegebenen Separator gespeichert wird.
Integration mit Ihrem IPN-Verarbeitungsskript – Teil 1
Nun zeigt der IPN-Rückruf auf Ihr Skript. Dieser Rückruf muss auch an das PAP paypal.php-Skript geleitet werden, dessen URL http://www.yoursite.com/affiliate/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.
/* PAP integration */
$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);
/* end of PAP integration */
Integration mit Ihrem IPN-Verarbeitungsskript – Teil 1
Der benutzerdefinierte Parameter ist in dem Format 3rdPartySystemValue||PapValue. Damit Drittanbietersysteme korrekt arbeiten können, müssen Sie 3rdPartySystemValue aus dem benutzerdefinierten Parameter gliedern. Fügen Sie den folgenden Code dafür direkt nach der PayPal-IPN-Verifikation ein:
<?php
$separator = '||';
if ($_POST['custom'] != '') {
$explodedCustomValue = explode($separator, $_POST['custom'], 2);
if (count($explodedCustomValue) == 2) {
$_REQUEST['custom'] = $_POST['custom'] = $explodedCustomValue[0];
}
}
?>
Das sind alle erforderlichen Schritte. Wann immer es nun einen Verkauf gibt, verwendet PayPal Express Checkout die IPN-Funktion, um unser Verkaufstrackingskript abzurufen und das System generiert eine Provision für den Affiliate.
Entdecken Sie die vielseitigen Integrationsmöglichkeiten von Post Affiliate Pro, die Ihr eCommerce-Geschäft optimieren. Verbinden Sie mühelos Plattformen wie 1ShoppingCart, 2Checkout, AbleCommerce und mehr, um Verkäufe zu verfolgen und Ihre Affiliate-Einnahmen zu maximieren. Starten Sie jetzt Ihre kostenlose Testversion!
Erfahren Sie, wie Sie PayU (PagosOnline) nahtlos in Post Affiliate Pro integrieren können. Unsere Anleitung hilft Ihnen, Benachrichtigungs-URLs einzurichten und Zusatzfelder optimal zu nutzen, um Ihr Affiliate-Marketing effizienter zu gestalten. Besuchen Sie die Seite für detaillierte Schritte und starten Sie Ihre kostenlose Probephase noch heute!