–Hidden comment

Use attributes in format region_from and region_to= to change the languages showing in language switcher.
Available regions are:
europe_from europe_to
asia_from asia_to
mideast_from mideast_to
america_from america_to

Example:
europe_from=0 europe_to=22 will put all languages (ordered in language switcher settings) from 1 to 21 to Europe region:
asia_from=22 asia_to=25 will put all languages from 23 to 24 (so only 2) into Asia region.

PayWhirl

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.

Retour à Intégrations Créer un compte GRATUITEMENT

Notre site web utilise des cookies. En continuant, nous supposons votre permission de déployer des cookies comme détaillé dans Politique de confidentialité et de cookies.

×

Programmez un appel en tête-à-tête et découvrez comment Post Affiliate Pro peut profiter à votre entreprise.

Nous sommes disponibles à plusieurs dates

Planifier un appel