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...
Möchten Sie Ihre Affiliate-Software noch weiter verbessern? Entdecken Sie den PayPal Express Checkout (IPN & benutzerdefiniertes Feld) für Post Affiliate Pro.
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.
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.
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.
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 */
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.
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.
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.
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.
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.
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.
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.
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...
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...
Möchten Sie Ihre Affiliate-Software noch weiter verbessern? Entdecken Sie die PayPal-Integration (IPN und benutzerdefinierte Felder, die von anderen Skripten ve...