PayWhirl integration
PayWhirl permet de gérer facilement les paiements récurrents.
L’intégration avec PayWhirl se fait à l’aide d’une application intégrée de PayWhirl appelée “Custom Tracking Scripts”.
Installer l’application
Pour commencer l’intégration, accédez à votre compte PayWhirl, puis à la rubrique Apps & Integrations. Recherchez et installez une application appelée Custom Tracking Scripts.
Une fois installé, vous verrez deux onglets différents sur la page des paramètres. Une section chargera les scripts sur CHAQUE page fournie par PayWhirl et l’autre section ne chargera les scripts qu’APRÈS CONVERSION, lorsque les gens terminent le paiement avec succès – c’est ce que nous allons utiliser.
Suivi des ventes
La première étape consiste à donner un nom à votre application. Vous pouvez la nommer, par exemple, Post Affiliate Pro.
Maintenant, choisissez l’onglet ‘Conversion‘ et utilisez le code suivant dans celui-ci :
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('Account_ID');
{% for invoice in invoices %}
papSkus = '';
{% for item in invoice.items %}
papSkus += '{{item.sku}}, ';
{% endfor %}
var sale{{ loop.index }} = PostAffTracker.createSale();
if ({{invoice.paid}}) {
sale{{ loop.index }}.setTotalCost({{ invoice.amount_due }} - {{ invoice.shipping_total }} - {{ invoice.tax_total }});
} else {
sale{{ loop.index }}.setTotalCost(0);
}
{% if invoice.subscription_id %}
sale{{ loop.index }}.setOrderID('{{ invoice.subscription_id }}');
{% else %}
sale{{ loop.index }}.setOrderID('{{ invoice.id }}');
{% endif %}
sale{{ loop.index }}.setProductID(papSkus.slice(0, -2));
sale{{ loop.index }}.setData1('{{ customer.email }}');
sale{{ loop.index }}.setCurrency('{{ invoice.currency }}');
sale{{ loop.index }}.setCoupon('{{ invoice.promo_code }}');
{% if loop.index != invoices|length %}
sale{{ loop.index }}.doNotDeleteCookies();
{% endif %}
{% endfor %}
PostAffTracker.register();
</script>
Si vous faites défiler la page vers le bas, vous verrez une liste complète des variables disponibles. Si vous souhaitez personnaliser le code de suivi des ventes, n’hésitez pas à le faire en utilisant les variables disponibles.
Configuration du Webhook
Pour assurer le suivi des paiements récurrents, vous devez configurer un webhook dans la rubrique Developer > Webhooks où vous devez créer un webhook pour l’événement du compte charge.succeeded. Si vous souhaitez également assurer le suivi des remboursements, créez également le webhook suivant charge.refunded.
Le webhook doit être créé pour l’URL suivante :
https://URL_TO_PostAffiliatePro/plugins/PayWhirl/paywhirl.php
Les commissions récurrentes ne seront suivies que si vous utilisez la fonction Commissions récurrentes ou le plugin Commissions à vie.
Activation du plugin
La dernière étape de l’intégration consiste à activer le plugin de suivi dans votre compte Post Affiliate Pro. Connectez-vous à votre panneau marchand et allez dans Configuration > Plugins où vous devez trouver et activer le plugin de gestion des webhooks PayWhirl. Une fois le plugin activé, vous pouvez le configurer pour enable/disable le suivi des remboursements et définir les détails à enregistrer dans les champs de données supplémentaires de la commission.
N’oubliez pas d’intégrer votre site avec le code de suivi des clics.
Découvrez l'intégration de PayU avec Post Affiliate Pro, le processeur de paiements en ligne leader en Roumanie, offrant une solution sécurisée et rapide pour les paiements en ligne. Suivez facilement les ventes et commissions par produit grâce à notre guide détaillé. Assurez-vous d'utiliser un serveur SSL pour une intégration sécurisée. Créez un compte GRATUITEMENT pour explorer toutes les fonctionnalités !
Découvrez comment intégrer WebToPay avec Post Affiliate Pro pour faciliter les paiements mondiaux. Apprenez à transmettre l'ID visiteur et à traiter les réponses pour suivre efficacement les commissions de vente. Visitez notre page pour des instructions détaillées et optimisez vos transactions internationales dès aujourd'hui!