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é.
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)....
Consentement aux Cookies
Nous utilisons des cookies pour améliorer votre expérience de navigation et analyser notre trafic. See our privacy policy.