L’intégration avec MoonClerk ne fonctionne que si vous utilisez MoonClerk avec Stripe et seulement si vous utilisez un lien vers leur caisse ou une caisse intégrée.
Intégration de Linked Checkout
Si vous utilisez les liens vers la caisse de MoonClerk, appelés Linked Checkout, veuillez suivre cette étape et la dernière concernant la configuration du plugin et du webhook.
L’essentiel de ce que vous devez faire avec ce type de configuration est d’ajouter le code suivant sous tous vos liens MoonClerk. Le mieux est de l’ajouter quelque part dans le modèle de pied de page de votre site Web afin qu’il soit sur toutes les pages de votre site et qu’il intègre tous les liens MoonClerk sur toutes les pages de votre site Web.
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
var MoonClerkLinks = document.querySelectorAll('a[href*="moonclerk.com/pay/"]');
for (i=0; i < MoonClerkLinks.length; i++) {
MoonClerkLinks[i].id = 'appendTrackingCookie';
}
PostAffTracker.setAccountId('Account_ID');
try {
PostAffTracker.track();
} catch (err) { }
PostAffTracker.writeCookieToLink('appendTrackingCookie', 'cid');
</script>
Paiement intégré
Si vous utilisez MoonClerk Embedded Checkout, l’intégration est un peu compliquée car leur code doit être fortement modifié. Voici à quoi ressemblerait le code intégré. Dans le code, vous devez vous assurer d’ajouter vos propres URL checkoutToken et Moonclerk :
<script type="text/javascript" src="https://d2l7e0y6ygya2s.cloudfront.net/assets/embed.js"></script>
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<div id="mc5hj004gabje1">
<a id="appendTrackingCookie" href="https://app.moonclerk.com/pay/5hj004gabje1">Easy Time</a>
</div>
<script type="text/javascript">
var papCookieId = '',
mc5hj004gabje1;
if (typeof PostAffTracker !== 'undefined') {
PostAffTracker.setAccountId('Account_ID');
try {
PostAffTracker.track();
} catch (err) { }
PostAffTracker.writeCookieToLink('appendTrackingCookie', 'cid');
PostAffTracker.executeOnResponceFinished.push(function() {
papCookieId = PostAffTracker._getAccountId() + PostAffTracker._cmanager.getVisitorIdOrSaleCookieValue();
renderMoonClerkCheckout();
});
} else {
renderMoonClerkCheckout();
}
function renderMoonClerkCheckout() {
var opts = {
"checkoutToken": "5hj004gabje1",
"width": "100%",
"cid": papCookieId
};
mc5hj004gabje1 = new MoonclerkEmbed(opts);
mc5hj004gabje1.display();
}
</script>
Configuration du plugin et de Stripe
Connectez-vous à votre compte Stripe et allez dans la section Paramètres des Webhooks du tableau de bord Stripe. En cliquant sur Add endpoint, vous accédez à un formulaire permettant d’ajouter une nouvelle URL pour recevoir des webhooks. Saisissez cette URL à cet endroit pour recevoir des notifications en direct :
https://URL_TO_PostAffiliatePro/plugins/Moonclerk/moonclerk.php?accountid=Account_ID
Une fois le webhook mis en place allez chercher votre clé secrète API de Stripe et copiez-la. Maintenant, naviguez vers votre panneau marchand Post Affiliate Pro et vers Configuration > Plugins où vous voulez activer le Moonclerk webhook handling (Stripe). Une fois le plugin activé, cliquez sur Configure à côté de celui-ci et entrez votre clé API secrète de Stripe. Enregistrez la configuration du plugin et l’intégration est terminée.
Le texte parle des catégories et des partenaires disponibles pour la plateforme Post Affiliate Pro. Il est possible de créer un compte gratuitement en choisissant un nom pour son sous-domaine. Le texte explique également comment intégrer le suivi des clics et des ventes pour le logiciel Fortune3, en insérant des codes de suivi dans la section spéciale de l'application. Plusieurs autres intégrations sont également possibles avec cette plateforme.
Le texte décrit comment intégrer Cleeng Checkout avec des webhooks pour suivre tous les paiements sur une plateforme d'abonnés. Pour cela, il est nécessaire d'ajouter l'ID de suivi dans l'implémentation de Cleeng Checkout et de configurer le plugin de suivi en se connectant au panneau marchand Post Affiliate Pro. L'article propose également des ressources connexes et invite les utilisateurs à créer un compte gratuit.
Le texte parle de l'outil Post Affiliate Pro, qui permet de suivre les commissions et les commandes pour des partenaires. Il offre des intégrations avec différents services de commerce électronique et peut être utilisé gratuitement. Le texte mentionne également comment intégrer le code de suivi sur une page de remerciement pour suivre la commande.