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

Souhaitez-vous améliorer encore plus votre logiciel d’affiliation ? Découvrez l’intégration PayPal Express Checkout (IPN & champ personnalisé) pour Post Affiliate Pro.
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.
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.
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é.
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 */
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é.
Il s’agit d’une méthode pour intégrer PayPal Express Checkout avec Post Affiliate Pro en utilisant des callbacks IPN et un champ personnalisé, permettant un suivi efficace des affiliés même lorsque ce champ personnalisé est utilisé par un autre système, comme un panier d’achat.
Allez dans Plugins > Paypal > Configurer > Séparateur de valeur personnalisée et définissez le séparateur (par exemple, ||) pour différencier les valeurs de Post Affiliate Pro et du système tiers dans le champ personnalisé.
Après que votre script de traitement IPN ait reçu le callback, utilisez cURL pour transmettre les données au script d’intégration PayPal de Post Affiliate Pro (paypal.php).
Après la vérification IPN de PayPal, analysez le paramètre personnalisé pour extraire la valeur du système tiers en la séparant avec le séparateur choisi (par exemple, ||).
Utilisez cette méthode lorsque vous ajoutez des boutons PayPal directement sur vos pages web et que vous devez suivre les ventes affiliées, et non lorsque PayPal est uniquement utilisé comme processeur de paiement dans votre panier d’achat.
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.
Souhaitez-vous améliorer encore plus votre logiciel d'affiliation ? Découvrez l'intégration PayPal Express Checkout (IPN utilisé par un autre script) pour Post ...
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....
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)....