Chargebee

Automatiseer de facturering van uw abonnement met Chargebee’s plug & play factureringssoftware.

Integratie met Chargebee wordt bereikt door een omleidings-URL met parameters in te stellen en het script voor het volgen van de verkoop op de bedankpagina te plaatsen met behulp van een eenvoudige JavaScript-logica.

Eerste stap

De eerste stap zou zijn om het benodigde gedeelte te vinden waar u de omleidings-URL kunt instellen. Log in op uw Chargebee en navigeer naar Productcatalogus> Abonnementen en bewerk elk abonnement dat u wilt integreren. Elk plan heeft zijn eigen omleidings-URL, zorg ervoor dat u deze parameters erin gebruikt:

?pap=1&productID={{plan.id}}&customer={{customer.id}}&orderID={{subscription.id}}&price={{invoice.amount}}

Als u meerdere valuta’s ondersteunt, moet u ook valuta-informatie aan de URL toevoegen:

?pap=1&productID={{plan.id}}&customer={{customer.id}}&orderID={{subscription.id}}&price={{invoice.amount}}&currency={{invoice.currency_code}}

Verkoop volgen

Plaats de volgende code in de omleidings-URL die u in elk abonnement hebt gedefinieerd:

<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
function getParameterByName(name, url) {
    if (!url) url = window.location.href;
    name = name.replace(/[\[\]]/g, '\\$&');
    var regex = new RegExp('[?&]' + name + '(=([^&#]*)|&|#|$)'),
        results = regex.exec(url);
    if (!results) return null;
    if (!results[2]) return '';
    return decodeURIComponent(results[2].replace(/\+/g, ' '));
}
if (getParameterByName('pap') == '1') {

PostAffTracker.setAccountId('Account_ID');
var sale = PostAffTracker.createSale();

var subtotal = getParameterByName('price'); // in cents
sale.setTotalCost(subtotal/100);
sale.setProductID(getParameterByName('productID'));
sale.setOrderID(getParameterByName('orderID'));
sale.setData1(getParameterByName('customer'));

if (getParameterByName('currency') != '' && getParameterByName('currency') != null) {
    sale.setCurrency(getParameterByName('currency'));
}

PostAffTracker.register();
}
</script>

Webhooks

Chargebee geeft ons een optie om webhooks te gebruiken die we kunnen gebruiken om terugkerende commissies bij te houden. Om een webhook in te stellen, schakelt u eerst de Chargebee-plug-in in uw verkoperspaneel in. Navigeer vervolgens naar uw Chargebee-account in Instellingen> Chargebee configureren en zoek de sectie ‘API-sleutels en webhooks‘. Voer de sectie in en navigeer vervolgens naar Webhooks. Voeg een nieuwe webhook toe met de knop daar. Gebruik de volgende URL voor de webhook:

https://URL_TO_PostAffiliatePro/plugins/Chargebee/chargebee.php

Sla het op en u bent klaar.

Het is nu geïntegreerd. Elke keer dat een klant de orderbevestigingspagina betreedt, wordt de trackingcode opgeroepen en wordt een verkoop geregistreerd voor verwijzende partnerondernemingen.

Terug naar Integraties GRATIS account aanmaken

Onze website maakt gebruik van cookies. Door verder te gaan, gaan we uit van uw toestemming om cookies te plaatsen zoals beschreven in onze privacy- en cookiebeleid.

×

Plan een één-op-één gesprek en ontdek hoe Post Affiliate Pro uw bedrijf ten goede kan komen.

We zijn beschikbaar op meerdere data

Plan een gesprek