Segpay integration
Segpay est un leader mondial du traitement des paiements numériques. Depuis 2005, elle aide les entreprises à augmenter leurs revenus tout en réduisant les fraudes et les risques.
Segpay s’intègre en utilisant des appels postback et permet de suivre les paiements récurrents/abonnements et les remboursements.
Pour intégrer Segpay, vous devez activer le Segpay postback handling plugin dans le merchant panel de Post Affiliate Pro (Network) dans la section Configuration > Plugins. Ensuite, suivez les étapes ci-dessous.
Configuration du Postback dans Segpay
Connectez-vous à votre administration Segpay et allez dans la section Mes sites web > Postbacks, où vous devez ajouter un nouveau postback et insérer l’URL suivante comme Trans post ou 2nd Trans post :
URL_TO_PostAffiliatePro/plugins/Segpay/segpay.php?accountid=Account_ID
Code d’intégration
Ajoutez le code suivant dans le formulaire de CHAQUE bouton Segpay :
<input type="hidden" name="merchantpartnerid" value="" id="pap_dx8vc2s5" />
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/notifysale.php" type="text/javascript">
</script>
Les informations du cookie de suivi du visiteur seront écrites dans le champ merchantpartnerid de Segpay et seront transmises par postback à Post Affiliate Pro (réseau).
Exemple
Exemple de formulaire Segpay mis à jour :
<form method="get" action="https://secure2.segpay.com/billing/poset.cgi" name="segpay" id="segpay">
<div class="field half first">E-mail: <input type="email" name="x-billemail"></div>
<div class="field half first">Password: <input type="password" name="password"></div>
<input type="hidden" name="x-eticketid" value="195563:22588" />
<input type="hidden" name="start_uri" value="">
<input type="hidden" name="action" value="register">
<input type="hidden" name="x-billcntry" value="US">
<input type="submit" value="Proceed to checkout" />
<input type="hidden" name="merchantpartnerid" value="" id="pap_dx8vc2s5" />
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/notifysale.php" type="text/javascript">
</script>
</form>
Remarque : si vous avez plusieurs boutons sur une page, vous devez ajouter le code du champ merchantpartnerid dans chaque bouton/formulaire et ajouter la balise de script une seule fois par page sous tous les boutons/formulaires.
Utilisation des liens Segpay
Si vous n’utilisez que des liens Segpay simples comme :
<a href="https://secure2.segpay.com/billing/poset.cgi?x-eticketid=196284:23181">Click here to order</a>
alors vous devez faire l’intégration de la manière suivante :
- Dans chaque lien, ajoutez : id=”segpaylink” pour que le lien ressemble à ceci :
<a id="segpaylink" href="https://secure2.segpay.com/billing/poset.cgi?x-eticketid=196284:23181">Click here to order</a>
- sous la version JavaScript de click tracking code qui est censé se trouver dans le pied de page de votre page juste au-dessus de la balise ajouter le code suivant :
<!-- Post Affiliate Pro Integration snippet -->
<script>
PostAffTracker.writeCookieToLink('segpaylink', 'merchantpartnerid');
</script>
<!-- /Post Affiliate Pro Integration snippet -->
NOTE : Les liens Segpay doivent être dans votre page quelque part au-dessus de la ligne.
N’oubliez pas de mettre en place le Postback call dès la première étape.