WorldPay (IPN von anderem Skript verwendet) integration
Ein führender globaler Zahlungsanbieter für Unternehmen jeder Größe.
Die WorldPay-Integration ist der mit PayPal sehr ähnlich, sie verwendet ebenfalls WorldPay-Rückruf.
Achtung! Dies ist die Beschreibung der Integration mit WorldPay, wenn Sie WorldPay-Schaltflächen auf Ihren Webseiten verwenden. Wenn Sie WorldPay als Verarbeitungssystem in Ihrem Warenkorb verwenden, müssen Sie die Methode für die Integration mit dem Warenkorb verwenden, nicht diese Schritte.
Seit der Version 4.2.5.0 funktioniert die Integration mit WorldPay auch mit wiederholten Provisionen von FuturePay.
Code hinzufügen
Fügen Sie den folgenden Code nun in JEDER WorldPay-Schaltfläche ein:
<input type="hidden" name="M_aid" value="" id="pap_dx8vc2s5">
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/notifysale.php" type="text/javascript">
</script>
Dadurch wird der Cookiewert auf M_aid gesetzt und dieser Wert wird an PAP für die Verarbeitung gesendet.
Beispiel
Beispiel eines aktualisierten WorldPay-Formulars:
<form action="http://www.worldpay.com....>
...
<input type="hidden" name="M_aid" value="" id="pap_dx8vc2s5">
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/notifysale.php" type="text/javascript"?
</script>
...
</form>
Integration 2
Nun zeigt der IPN-Rückruf auf Ihr Skript. Dieser Rückruf muss auch an das PAP worldpay.php-Skript, geleitet werden, dessen URL https://URL_TO_PostAffiliatePro/plugins/WorldPay/worldpay.php ist.
Falls Ihr WorldPay-Verarbeitungsskript in PHP ist, können Sie den folgenden Code nutzen, um dies zu erreichen. 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/WorldPay/worldpay.php");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
curl_exec($ch);
/* end of PAP integration */
Dies stellt sicher, dass der gesamte IPN-Rückruf weitergeleitet wird, ohne Ihr ursprüngliches Skript zu beeinflussen.
Das ist alles, was erforderlich ist. Wenn jemand nun einen Kauf tätigt, nutzt WorldPay unsere Rückruffunktion und unser Verkaufstrackingskript, um in dem System eine Provision für den Affiliate zu generieren.