Spring promotion background
20.Mar - 19.Apr 2026

Spring deal

Up to 75% OFF

PayPal Express Checkout (IPN et champ personnalisé utilisé par un autre script)

PayPal ExpressCheckout IPN AffiliateTracking

Intégration PayPal Express Checkout (IPN et champ personnalisé utilisé par un autre script)

Le moyen le plus rapide et le plus sûr d’envoyer de l’argent, d’effectuer un paiement en ligne, de recevoir de l’argent ou de créer un compte marchand.

PayPal Express Checkout s’intègre en utilisant le callback IPN même si le callback et le champ personnalisé sont utilisés par un autre système (par exemple, un panier d’achat). Pour cette raison, vous devrez choisir un séparateur qui distinguera la valeur de notre cookie et celle du système tiers. Nous utiliserons || dans cet exemple.

Note ! Ceci est la description de l’intégration PayPal si vous utilisez des boutons PayPal sur vos pages web. Si vous utilisez PayPal comme système de traitement dans votre panier d’achat, utilisez la méthode d’intégration avec panier d’achat, pas ces étapes.

Choisir un séparateur

Choisissez un séparateur qui distinguera la valeur de notre cookie et celle du système tiers. Nous utiliserons || dans cet exemple. Vous devez configurer le plugin Paypal pour utiliser ce séparateur. Rendez-vous dans Plugins > Paypal > Configurer > Séparateur de valeur personnalisée.

Bouton Paypal

Ajoutez maintenant le code suivant dans CHAQUE formulaire de bouton PayPal. Veillez à ce que le champ personnalisé de votre bouton ait bien 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>

Cela garantira que le référent sera ajouté au champ personnalisé après le séparateur spécifié.

Intégration avec votre script de traitement IPN – partie 1

Le callback IPN pointe désormais vers votre script. Ce callback doit également être transmis au script PAP paypal.php, dont l’url est http://www.votresite.com/affiliate/plugins/PayPal/paypal.php .

Si votre script de traitement paypal est en PHP, vous pouvez utiliser le code suivant pour cela. Placez-le au début de votre fichier de traitement :

/* Intégration 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);
/* fin de l’intégration PAP */

Intégration avec votre script de traitement IPN – partie 2

Le paramètre personnalisé est au format 3rdPartySystemValue||PapValue. Pour que le système tiers fonctionne correctement, vous devez extraire 3rdPartySystemValue à partir du paramètre personnalisé. Pour cela, ajoutez le code suivant juste après la vérification IPN de PayPal :

<?php
$separator = '||';
    if ($_POST['custom'] != '') {
      $explodedCustomValue = explode($separator, $_POST['custom'], 2);
          if (count($explodedCustomValue) == 2) {
            $_REQUEST['custom'] = $_POST['custom'] = $explodedCustomValue[0];
      }
    }
?>

C’est tout ce qu’il faut faire. Désormais, à chaque vente, PayPal Express Checkout utilisera sa fonction IPN pour appeler notre script de suivi des ventes, et le système générera une commission pour l’affilié.

Questions fréquemment posées

Améliorez votre suivi d’affiliation avec PayPal Express Checkout

Découvrez une intégration transparente de PayPal Express Checkout avec Post Affiliate Pro, incluant les callbacks IPN et la gestion des champs personnalisés. Maximisez votre potentiel de marketing d’affiliation dès aujourd’hui.

En savoir plus

PayPal (IPN utilisé par un autre script)
PayPal (IPN utilisé par un autre script)

PayPal (IPN utilisé par un autre script)

Souhaitez-vous améliorer encore plus votre logiciel d'affiliation ? Découvrez l'intégration PayPal (IPN utilisé par un autre script) pour Post Affiliate Pro....

3 min de lecture
PayPal IPN +3
PayPal (IPN et champ personnalisé utilisé par un autre script)
PayPal (IPN et champ personnalisé utilisé par un autre script)

PayPal (IPN et champ personnalisé utilisé par un autre script)

Souhaitez-vous améliorer encore plus votre logiciel d’affiliation ? Découvrez l’intégration PayPal (IPN et champ personnalisé utilisé par d’autres scripts)....

2 min de lecture
PayPal IPN +3

Vous serez entre de bonnes mains !

Rejoignez notre communauté de clients satisfaits et offrez un excellent support client avec Post Affiliate Pro.

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