PagSeguro (IPN déjà utilisé)
Découvrez comment intégrer PagSeguro (IPN déjà utilisé) avec Post Affiliate Pro. Suivez ce guide étape par étape pour configurer les notifications de transactio...
Intégrez PayU (PagosOnline) avec Post Affiliate Pro pour un suivi d’affiliation sans faille. Découvrez comment modifier les boutons de paiement, utiliser des champs supplémentaires et configurer des URLs de notification pour garantir des transactions fluides et un suivi précis des clics.
Cette intégration concerne les boutons de paiement de la passerelle appelée PayU (anciennement PagosOnline). L’intégration se fait via l’utilisation d’un champ supplémentaire et d’une URL de notification.
Les notifications sont gérées par le plugin PayU PagosOnline, que vous devez activer dans le panneau marchand Post Affiliate Pro , section Plugins.
L’intégration s’effectue par l’ajout d’un code supplémentaire à votre bouton existant. Il doit donc déjà y avoir un bouton en place sur votre site. La passerelle vous permet d’utiliser deux champs supplémentaires. Si vous utilisez déjà les deux pour d’autres finalités, passez directement à l’étape 2.
En utilisant le champ supplémentaire inutilisé (extra1, extra2 ou extra3), ajoutez ce code à votre bouton :
<input type="hidden" name="extra1" value="" id="pap_dx8vc2s5" />
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/notifysale.php" type="text/javascript">
</script>
Si vous utilisez plusieurs boutons sur une même page, n’insérez le code du script qu’une seule fois sur la page pour réduire le temps de chargement.
Si tous les champs supplémentaires sont déjà utilisés, une autre approche est nécessaire au lieu de celle de l’étape 1 – ajoutez id=”pap_ab78y5t4a” à un champ de données supplémentaire existant puis ajoutez ce code au bouton (une seule fois par page) :
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAppendValuesToField('||');
PostAffTracker.writeCookieToCustomField('pap_ab78y5t4a');
</script>
Assurez-vous de définir le même numéro de champ supplémentaire dans votre plugin ainsi que la même valeur de séparateur. Comme illustré dans cet exemple, nous utilisons deux pipes : ||.
Si votre bouton utilise déjà le paramètre confirmationUrl, vous pouvez passer cette étape.
Ajoutez ce code à votre bouton :
<input type="hidden" name="confirmationUrl" value="https://URL_TO_PostAffiliatePro/plugins/PagosOnline/pagosonline.php" />
Si vous avez sauté l’étape 3, cela signifie que l’URL de notification est déjà définie dans votre bouton. Pour vous assurer que toutes les données de réponse seront envoyées à votre plugin Post Affiliate Pro, modifiez le fichier vers lequel le confirmationUrl pointe. Ajoutez ce code à l’endroit qui est traité en premier dans le fichier :
/* Intégration PAP */
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,
"https://URL_TO_PostAffiliatePro/plugins/PagosOnline/pagosonline.php");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
curl_exec($ch);
/* fin de l'intégration PAP */
Si vous avez suivi l’étape 2, cela signifie que vous utilisez déjà les champs supplémentaires pour d’autres applications. L’étape finale consiste à vous assurer que votre application n’utilisera pas les données ajoutées par Post Affiliate Pro dans ce champ avec le séparateur choisi.
Placez le code à un endroit où votre script n’a pas encore utilisé la valeur supplémentaire, afin de pouvoir la modifier en premier, puis laissez le script utiliser la bonne valeur :
$separator = '||';
if ($_POST['extra1'] != '') {
$explodedCustomValue = explode($separator, $_POST['extra1'], 2);
if (count($explodedCustomValue) == 2) {
$_REQUEST['extra1'] = $_POST['extra1'] = $explodedCustomValue[0];
}
}
Dans notre exemple, nous utilisons le champ extra1 et le même séparateur que dans l’étape 2 – deux pipes. Assurez-vous d’utiliser les bonnes valeurs dans votre code.
N’oubliez pas d’intégrer le code de suivi des clics sur votre site pour que tout fonctionne correctement.
Il s'agit d'une configuration qui vous permet de suivre les ventes et les commissions d'affiliation issues des paiements PayU (PagosOnline) en intégrant Post Affiliate Pro à l'aide de champs supplémentaires et d'URLs de notification.
Ajoutez un champ input caché pour un champ supplémentaire inutilisé et incluez la balise script fournie. Si tous les champs supplémentaires sont utilisés, assignez l'ID PAP à un champ existant et utilisez le script recommandé pour le suivi.
Assignez l'identifiant Post Affiliate Pro à un champ de données supplémentaire existant, puis utilisez un extrait JavaScript pour ajouter et suivre les valeurs avec un séparateur. Veillez à configurer correctement le champ et le séparateur dans votre plugin.
L'URL de notification permet d'envoyer les données de transaction à Post Affiliate Pro, garantissant ainsi un suivi précis des paiements et des commissions d'affiliation.
Oui, vous pouvez programmer un appel individuel pour obtenir de l'aide ou commencer un essai gratuit d'un mois afin de découvrir toutes les fonctionnalités.
Profitez d’un suivi d’affiliation et d’intégrations de paiement sans effort. Essayez Post Affiliate Pro gratuitement et faites passer votre programme d'affiliation au niveau supérieur dès aujourd'hui !
Découvrez comment intégrer PagSeguro (IPN déjà utilisé) avec Post Affiliate Pro. Suivez ce guide étape par étape pour configurer les notifications de transactio...
Intégrez les boutons intelligents PayPal avec Post Affiliate Pro pour un suivi transparent des paiements, prenant en charge à la fois les paiements uniques et l...
Améliorez votre logiciel d'affiliation grâce à l'intégration Paymate Express pour Post Affiliate Pro. Découvrez un traitement des paiements fluide pour les paie...