WorldPay (IPN usato da un altro script) integration
Uno dei migliori fornitori di servizi di pagamento globali per le aziende di tutte le dimensioni.
L’integrazione di WorldPay è simile a quella di PayPal, utilizza anch’essa WorldPay callback.
Nota Bene! Questa è la descrizione dell’integrazione con WorldPay se utilizzi i pulsanti WorldPay sulle tue pagine web. Se usi WorldPay come sistema di elaborazione nel tuo carrello degli acquisti, usa il metodo per l’integrazione con il carrello degli acquisti, non questi passaggi.
Dalla versione 4.2.5.0 l’integrazione con WorldPay funziona anche con le commissioni periodiche FuturePay.
Aggiungi il codice
Ora aggiungi il seguente codice in OGNI modulo del pulsante WorldPay:
<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>
Questo assegnerà il valore del cookie in M_aid e questo valore verrà inviato a PAP per l’elaborazione.
Esempio
Esempio di modulo WorldPay aggiornato:
<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>
Integrazione 2
Ora l’IPN callback verrà indirizzato al tuo script. Questo callback deve essere inoltrato anche allo script PAP worldpay.php, il cui url è https://URL_TO_PostAffiliatePro/plugins/WorldPay/worldpay.php.
Nel caso in cui il tuo script di elaborazione di worldpay sia in PHP, puoi usare il seguente codice per farlo. Puoi metterlo all’inizio del tuo file di elaborazione:
/* 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 */
Questo assicurerà che l’intero IPN callback venga inoltrato senza influenzare il tuo script originale
Questo è tutto ciò di cui hai bisogno. Ora ogni volta che c’è una vendita, WorldPay userà la sua funzionalità di callback per chiamare il nostro script di monitoraggio delle vendite, e il sistema genererà la commissione per l’affiliato.
Discover the High Level API for effortless management of affiliates and commissions in your system. This powerful tool simplifies interaction with affiliate data, allowing you to easily retrieve, edit, or add entities using extended objects. Ideal for developers, it seamlessly builds on low-level API capabilities. Visit now to explore examples and enhance your affiliate management experience.
How can I charge my affiliates a signup fee?
Charge affiliates a signup fee with Post Affiliate Pro using Amember or PayPal integration. Learn how to set it up easily!
9. Integrate the affiliate software with your website
Integrate your affiliate software seamlessly with your website for effective tracking of referrals and commissions. Set it up right!
How to integrate Post Affiliate Pro (Network) with 3rd party affiliate systems?
Learn how to integrate Post Affiliate Pro with 3rd-party affiliate systems. Follow our step-by-step guide to streamline your affiliate tracking!
Discover the power of the Lifetime Commissions plugin! Ensure lifetime referral tracking with unique customer identifiers, allowing affiliates to earn commissions on future sales without repeated clicks. Easily manage customer-affiliate relations and configure settings to suit your needs. Boost your affiliate program's efficiency with customizable options and ensure commissions for affiliates, even across different devices or channels. Explore seamless integration with eCommerce systems and enhance your marketing strategy today!