Integration logo
PayPal Express Checkout (IPN und benutzerdefiniertes Feld, das von einem anderen Skript verwendet wird)

PayPal Express Checkout (IPN und benutzerdefiniertes Feld, das von einem anderen Skript verwendet wird)

PayPal ExpressCheckout IPN AffiliateTracking

PayPal Express Checkout (IPN und benutzerdefiniertes Feld, das von einem anderen Skript verwendet wird) Integration

Die schnellere und sicherere Möglichkeit, Geld zu senden, online zu bezahlen, Geld zu empfangen oder ein Händlerkonto einzurichten.

PayPal Express Checkout wird mithilfe eines IPN-Callbacks integriert, selbst wenn das Callback und das benutzerdefinierte Feld von einem anderen System (z. B. einem Warenkorb) verwendet werden. Daher müssen Sie einen Separator wählen, der unseren und den Cookie-Wert eines Drittanbieters trennt. In diesem Beispiel verwenden wir ||.

Hinweis! Dies ist die Beschreibung der Integration mit PayPal, wenn Sie PayPal-Buttons auf Ihren Webseiten verwenden. Wenn Sie PayPal als Verarbeitungssystem in Ihrem Warenkorb nutzen, verwenden Sie bitte die Methode für die Integration mit dem Warenkorb, nicht diese Schritte.

Separator auswählen

Wählen Sie einen Separator, der unseren und den Cookie-Wert eines Drittanbieters trennt. In diesem Beispiel verwenden wir ||. Sie müssen das Paypal-Plugin so konfigurieren, dass dieser Separator verwendet wird. Gehen Sie zu Plugins > Paypal > Konfigurieren > Separator für benutzerdefinierten Wert.

PayPal-Button

Fügen Sie nun den folgenden Code in JEDES PayPal-Button-Formular ein. Bitte stellen Sie sicher, dass das benutzerdefinierte Feld in Ihrem Button die 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>

Dadurch wird sichergestellt, dass der Referrer nach dem angegebenen Separator in das benutzerdefinierte Feld eingefügt wird.

Integration mit Ihrem IPN-Verarbeitungsskript – Teil 1

Nun wird das IPN-Callback auf Ihr Skript verwiesen. Dieses Callback muss ebenfalls an das PAP paypal.php Skript weitergeleitet werden, dessen URL http://www.yoursite.com/affiliate/plugins/PayPal/paypal.php ist.

Falls Ihr PayPal-Verarbeitungsskript in PHP geschrieben ist, können Sie folgenden Code verwenden, um dies zu erreichen. Sie können ihn am Anfang Ihrer Verarbeitungsdatei platzieren:

/* 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);
/* Ende der PAP Integration */

Integration mit Ihrem IPN-Verarbeitungsskript – Teil 2

Der benutzerdefinierte Parameter hat das Format 3rdPartySystemValue||PapValue. Damit das Drittanbietersystem korrekt funktioniert, müssen Sie 3rdPartySystemValue aus dem benutzerdefinierten Parameter extrahieren. Fügen Sie dazu nach der PayPal IPN-Verifizierung folgenden Code ein:

<?php
$separator = '||';
    if ($_POST['custom'] != '') {
      $explodedCustomValue = explode($separator, $_POST['custom'], 2);
          if (count($explodedCustomValue) == 2) {
            $_REQUEST['custom'] = $_POST['custom'] = $explodedCustomValue[0];
      }
    }
?>

Das ist alles, was erforderlich ist. Immer wenn ein Verkauf stattfindet, nutzt PayPal Express Checkout seine IPN-Funktion, um unser Sale-Tracking-Skript aufzurufen, und das System generiert die Provision für den Affiliate.

Häufig gestellte Fragen

Was ist die Integration von PayPal Express Checkout (IPN & benutzerdefiniertes Feld)?

Es handelt sich um eine Methode, um PayPal Express Checkout mit Post Affiliate Pro über IPN-Callbacks und ein benutzerdefiniertes Feld zu integrieren, sodass ein effizientes Affiliate-Tracking auch dann möglich ist, wenn das benutzerdefinierte Feld von einem anderen System, wie z. B. einem Warenkorb, verwendet wird.

Wie richte ich den Separator für den benutzerdefinierten Wert bei der PayPal-Integration ein?

Gehen Sie zu Plugins > Paypal > Konfigurieren > Separator für benutzerdefinierten Wert und legen Sie den Separator fest (z. B. ||), um zwischen den Werten von Post Affiliate Pro und einem Drittanbietersystem im benutzerdefinierten Feld zu unterscheiden.

Wie leite ich IPN-Callbacks an Post Affiliate Pro weiter?

Nachdem Ihr IPN-Verarbeitungsskript den Callback erhalten hat, verwenden Sie cURL, um die Daten an das PayPal-Integrationsskript von Post Affiliate Pro (paypal.php) weiterzuleiten.

Wie soll ich den benutzerdefinierten Parameter im IPN-Skript behandeln?

Nach der PayPal IPN-Verifizierung parsen Sie den benutzerdefinierten Parameter, um den Wert des Drittanbietersystems zu extrahieren, indem Sie ihn mit dem gewählten Separator (z. B. ||) aufteilen.

Wann sollte ich diese Integrationsmethode verwenden?

Verwenden Sie diese Methode, wenn Sie PayPal-Buttons direkt auf Ihren Webseiten einfügen und Affiliate-Verkäufe nachverfolgen möchten, nicht wenn PayPal ausschließlich als Zahlungsdienstleister in Ihrem Warenkorb genutzt wird.

Verbessern Sie Ihr Affiliate-Tracking mit PayPal Express Checkout

Entdecken Sie die nahtlose PayPal Express Checkout Integration mit Post Affiliate Pro, inklusive IPN-Callbacks und Unterstützung für benutzerdefinierte Felder. Maximieren Sie noch heute Ihr Potenzial im Affiliate-Marketing.

Mehr erfahren

PayPal Express Checkout (IPN wird von anderem Skript verwendet)
PayPal Express Checkout (IPN wird von anderem Skript verwendet)

PayPal Express Checkout (IPN wird von anderem Skript verwendet)

Möchten Sie Ihre Affiliate-Software noch weiter verbessern? Entdecken Sie PayPal Express Checkout (IPN wird von anderem Skript verwendet) für Post Affiliate Pro...

2 Min. Lesezeit
PayPal ExpressCheckout +3
PayPal (IPN wird von einem anderen Skript verwendet)
PayPal (IPN wird von einem anderen Skript verwendet)

PayPal (IPN wird von einem anderen Skript verwendet)

Möchten Sie Ihre Affiliate-Software noch weiter verbessern? Sehen Sie sich die PayPal-Integration (IPN wird von einem anderen Skript verwendet) für Post Affilia...

2 Min. Lesezeit
PayPal IPN +3

Sie sind in guten Händen!

Treten Sie unserer Gemeinschaft zufriedener Kunden bei und bieten Sie exzellenten Kundensupport mit Post Affiliate Pro.

Capterra
G2 Crowd
GetApp
Post Affiliate Pro Dashboard - Campaign Manager Interface