Recurly integration
Une entreprise basée sur le modèle SaaS qui fournit la gestion de la facturation récurrente en tant que service externalisé.
Cette méthode d’intégration utilise l’API Recurly pour obtenir les détails du plan acheté et pour enregistrer une commission avec les valeurs de l’abonnement.
L’intégration nécessite la fonction Commissions récurrentes pour le suivi des paiements récurrents/conversions d’essai.
Configuration de Recurly
Cette méthode d’intégration utilise une “Thank you page” externe, donc si vous n’en avez pas, veuillez la créer. Lorsque vous avez le site, naviguez vers la section Configuration > Plans section of your Recurly admin pane et éditez vos plans. Vers le bas de l’écran d’édition du plan, cochez la case Bypass Recurly Confirmation et définissez Return URL After Success à votre page de remerciements.
Ajoutez cette chaîne à chaque URL :
?account_code={{account_code}}&plan={{plan_code}}
Si le lien comporte déjà un point d’interrogation, remplacez-le par le symbole de l’esperluette (&) dans le code ci-dessus.
Activation de l’API
Dans le panneau d’administration de Recurly, allez dans la section Integrations > API Credentials et activez votre API si elle n’est pas encore activée, et obtenez votre clé API.
Maintenant, naviguez vers Integrations > Webhooks et utilisez le bouton Configure pour ajouter un nouveau Endpoint et pointer son URL vers :
https://URL_TO_PostAffiliatePro/plugins/Recurly/recurly.php
Enfin, activer le plugin Recurly dans votre section Plugins de votre panneau marchand Post Affiliate Pro et y définir votre clé API.
Code d’intégration
Ouvrez votre page de remerciements pour la modifier et collez ce code dans le fichier :
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
var $_GET = get_query();
var callBack = false;
PostAffTracker.setAccountId('Account_ID');
try {
PostAffTracker.track();
PostAffTracker.executeOnResponseFinished.push(function() {visitorCallBack();});
}
catch(e){}
function getVisitorId() {
return PostAffTracker._getAccountId() + PostAffTracker._cmanager.getVisitorIdOrSaleCookieValue();
}
function visitorCallBack() {
if (callBack == false && "null" != getVisitorId()) {
callBack = true;
var pixel = document.createElement("img");pixel.width=1;pixel.height=1;
pixel.src = 'https://URL_TO_PostAffiliatePro/plugins/Recurly/recurly.php?papCookie=' + getVisitorId() + '&account_code=' + $_GET.account_code + '&plan=' + $_GET.plan;
document.body.appendChild(pixel);
}
}
function get_query(){
var url = location.search;
var qs = url.substring(url.indexOf('?') + 1).split('&');
for(var i = 0, result = {}; i < qs.length; i++){
qs[i] = qs[i].split('=');
result[qs[i][0]] = decodeURIComponent(qs[i][1]);
}
return result;
}
</script>
N’oubliez pas d’intégrer votre site avec le code de suivi des clics.
Découvrez comment intégrer facilement Post Affiliate Pro à votre site web pour suivre les ventes et générer des commissions. Utilisez des codes JavaScript ou d'image pour une intégration transparente avec vos systèmes de paiement et de panier d'achat. Profitez de notre essai gratuit et boostez votre programme d'affiliation dès aujourd'hui !
Découvrez comment l'intégration Affilimate avec Post Affiliate Pro optimise vos revenus d'affiliation. Collectez vos données en un seul endroit, suivez les performances et bénéficiez de rapports détaillés pour une conversion accrue. Commencez gratuitement et boostez votre stratégie d'affiliation dès aujourd'hui !
Découvrez comment intégrer MoonClerk avec Post Affiliate Pro pour optimiser vos paiements grâce à Stripe. Suivez notre guide étape par étape pour configurer les checkouts liés et intégrés, et apprenez à gérer les webhooks Stripe pour une intégration fluide. Explorez nos solutions d'affiliation avec un essai gratuit.