PayPal Express Checkout (IPN e campo personalizzato utilizzato da altri script) integration
Il modo più veloce e sicuro per inviare denaro, fare un pagamento online, ricevere denaro o creare un account commerciale.
PayPal Express Checkout si integra usando il callback IPN anche se il callback e il campo personalizzato sono stati già utilizzati da altri sistemi (per esempio per il carrello delgli acquisti). A causa di questo dovrai scegliere il separatore che separerà il nostro e il valore del cookie di terze parti. In questo esempio useremo |||.
Nota! Questa è la descrizione dell’integrazione con PayPal se usi i pulsanti PayPal sulle tue pagine web. Se usi PayPal come sistema di elaborazione nel tuo carrello degli acquisti, segui il metodo di integrazione con il carrello degli acquisti, non questi passaggi.
Scegli il separatore
Scegli il separatore che separerà il tuo valore di cookie e quello di terze parti. In questo esempio useremo |||. Dovrai configurare il plugin Paypal per utilizzare questo separatore. Vai su Plugin > Paypal > Configura > Separatore di Valore Personalizzato.
Pulsante Paypal
Ora aggiungi il seguente codice in OGNI modulo del pulsante PayPal. Assicurati che il campo personalizzato che hai nel tuo pulsante abbia id=”pap_ab78y5t4a”:
<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>
Questo ti assicurerà che il referrer verrà aggiunto al campo personalizzato dopo il separatore specificato.
Integrazione con il tuo script di elaborazione IPN – parte 1
Ora il callback IPN è indirizzato al tuo script. Questo callback deve essere inoltrato anche allo script PAP paypal.php, il cui url è http://www.yoursite.com/affiliate/plugins/PayPal/paypal.php.
Nel caso in cui il tuo script di elaborazione di paypal 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/PayPal/paypal.php");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
curl_exec($ch);
/* end of PAP integration */
Integrazione con il tuo script di elaborazione IPN – parte 2
Il parametro personalizzato è nel formato 3rdPartySystemValue||PapValue. Affinché il sistema di terze parti funzioni correttamente è necessario analizzare 3rdPartySystemValue dal parametro personalizzato. Per fare questo aggiungi il seguente codice subito dopo la verifica PayPal IPN:
<?php
$separator = '||';
if ($_POST['custom'] != '') {
$explodedCustomValue = explode($separator, $_POST['custom'], 2);
if (count($explodedCustomValue) == 2) {
$_REQUEST['custom'] = $_POST['custom'] = $explodedCustomValue[0];
}
}
?>
Questo è tutto ciò che devi fare. Ora ogni volta che ci sarà una vendita, PayPal Express Checkout userà la sua funzionalità IPN per chiamare il nostro script di monitoraggio delle vendite, e il sistema genererà la commissione per l’affiliato.
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!
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!
Complimentary White Glove Setup & Full Integration Service
Start your affiliate program effortlessly with our free White Glove Setup & Integration Service—no fees, no contracts, just results!
Easily integrate Post Affiliate Pro or Post Affiliate Network with WordPress using our plugin to track clicks, register new users as affiliates, and monitor contact form submissions. Activate click tracking, automate affiliate signups, and utilize affiliate shortcodes to enhance your website's functionality. Download now to streamline your affiliate management directly from WordPress.
Overview of Plugins and Features
Discover the limitless potential of Post Affiliate Pro with its powerful plugin system, enabling you to enhance your account with a wide range of features. Learn how to activate features like Action Commissions, Banner Rotator, and Multiple Currencies, and explore integration options through our plugin directory. Visit now to transform your affiliate marketing strategy!