Integration logo
PayPal Express Checkout (IPN e campo personalizzato utilizzato da un altro script)

PayPal Express Checkout (IPN e campo personalizzato utilizzato da un altro script)

PayPal ExpressCheckout IPN AffiliateTracking

Integrazione PayPal Express Checkout (IPN e campo personalizzato utilizzato da un altro script)

Il modo più veloce e sicuro per inviare denaro, effettuare pagamenti online, ricevere denaro o aprire un conto commerciante.

PayPal Express Checkout si integra utilizzando il callback IPN anche se il callback e il campo personalizzato vengono utilizzati da un altro sistema (es. carrello elettronico). Per questo motivo dovrai scegliere un separatore che distingua il nostro valore cookie da quello della terza parte. In questo esempio useremo ||.

Nota! Questa è la descrizione dell’integrazione con PayPal se utilizzi i pulsanti PayPal sulle tue pagine web. Se usi PayPal come sistema di elaborazione nel tuo carrello elettronico, utilizza il metodo di integrazione con il carrello elettronico, non questi passaggi.

Scegliere il separatore

Scegli un separatore che distingua il nostro valore cookie da quello della terza parte. In questo esempio useremo ||. Devi configurare il plugin Paypal per utilizzare questo separatore. Vai su Plugin > Paypal > Configura > Separatore valore personalizzato.

Pulsante Paypal

Ora aggiungi il seguente codice in OGNI form del pulsante PayPal. Assicurati che il campo personalizzato del 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>

In questo modo 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 PayPal sia scritto in PHP, puoi utilizzare il seguente codice per farlo. Puoi posizionarlo all’inizio del tuo file di elaborazione:

/* Integrazione PAP */
 $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);
/* fine integrazione PAP */

Integrazione con il tuo script di elaborazione IPN – parte 2

Il parametro personalizzato è nel formato 3rdPartySystemValue||PapValue. Per fare in modo che il sistema di terze parti funzioni correttamente devi estrarre 3rdPartySystemValue dal parametro personalizzato. Per farlo, aggiungi il seguente codice subito dopo la verifica IPN di PayPal:

<?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 serve. Ora, ogni volta che viene effettuata una vendita, PayPal Express Checkout utilizzerà la sua funzione IPN per chiamare il nostro script di tracciamento vendite, e il sistema genererà la commissione per l’affiliato.

Domande frequenti

Cos'è l'integrazione PayPal Express Checkout (IPN & campo personalizzato)?

È un metodo per integrare PayPal Express Checkout con Post Affiliate Pro utilizzando callback IPN e un campo personalizzato, consentendo un tracciamento efficiente degli affiliati anche quando il campo personalizzato è utilizzato da un altro sistema, come un carrello elettronico.

Come imposto il separatore di valore personalizzato per l'integrazione PayPal?

Vai su Plugin > Paypal > Configura > Separatore valore personalizzato e imposta il separatore (es. ||) per distinguere tra i valori di Post Affiliate Pro e quelli del sistema di terze parti nel campo personalizzato.

Come inoltro i callback IPN a Post Affiliate Pro?

Dopo che il tuo script di elaborazione IPN ha ricevuto il callback, utilizza cURL per inoltrare i dati allo script di integrazione PayPal di Post Affiliate Pro (paypal.php).

Come devo gestire il parametro personalizzato nello script IPN?

Dopo la verifica IPN di PayPal, analizza il parametro personalizzato per estrarre il valore del sistema di terze parti suddividendolo utilizzando il separatore scelto (es. ||).

Quando dovrei usare questo metodo di integrazione?

Utilizza questo metodo quando aggiungi pulsanti PayPal direttamente alle tue pagine web e hai bisogno di tracciare le vendite da affiliato, non quando PayPal viene usato solo come processore di pagamento nel tuo carrello elettronico.

Potenzia il tuo tracciamento affiliati con PayPal Express Checkout

Scopri un'integrazione fluida di PayPal Express Checkout con Post Affiliate Pro, con callback IPN e gestione dei campi personalizzati. Massimizza oggi il potenziale del tuo marketing di affiliazione.

Scopri di più

PayPal Express Checkout (IPN usato da un altro script)
PayPal Express Checkout (IPN usato da un altro script)

PayPal Express Checkout (IPN usato da un altro script)

Vuoi migliorare ulteriormente il tuo software di affiliazione? Scopri PayPal Express Checkout (IPN usato da un altro script) per Post Affiliate Pro.

2 min di lettura
PayPal ExpressCheckout +3
PayPal (IPN e campo personalizzato usato da un altro script)
PayPal (IPN e campo personalizzato usato da un altro script)

PayPal (IPN e campo personalizzato usato da un altro script)

Vuoi migliorare ancora di più il tuo software di affiliazione? Scopri l'integrazione PayPal (IPN e campo personalizzato usato da altri script).

2 min di lettura
PayPal IPN +3
PayPal (IPN utilizzato da un altro script)
PayPal (IPN utilizzato da un altro script)

PayPal (IPN utilizzato da un altro script)

Vuoi migliorare ancora di più il tuo software di affiliazione? Scopri l'integrazione PayPal (IPN utilizzato da un altro script) per Post Affiliate Pro.

2 min di lettura
PayPal IPN +3

Sarai in buone mani!

Unisciti alla nostra community di clienti soddisfatti e fornisci un eccellente supporto clienti con PostAffiliatePro.

Capterra
G2 Crowd
GetApp
Post Affiliate Pro Dashboard - Campaign Manager Interface