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

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