Language switcher


–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

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.


Maximize the value of your existing affiliate marketing software and extend its possibilities with a wide range of integrations, plugins and apps. All built to improve the strong foundations of Post Affiliate Pro.


A billing and recurring subscription management system enabling startups to accept and track one-time charges and payment.

CheddarGetter provides a full-featured, easy-to-use billing and recurring subscription management system so you can accept and track one-time charges and recurring payments.

The integration method uses a special plugin built in Post Affiliate Pro. You can track commissions, recurring commissions, create affiliates automatically and also decline them. It also supports Lifetime Commissions.

NOTE: This integration method can be used only if you use ChedarGetter payment form(s) in your own site you can edit its content. In case you are using the hosted payment pages of CheddarGetter (your domain is parked with them and you have no way to add custom script to the form) then this integration method is not applicable.

Step 1 – Modify customer data

When creating a new customer before payment is taken, we will add some custom data to it. CheddarGetter allows you to us metaData fields with custom values. For tracking, we need to pass tracking cookie value. The very first step is to load the cookie value in the payment form (using notifysale.php script) and then sending it within all data to processing script of your form, so the value can be added to the new customer. The code for your form is this:

<input type="hidden" name="pap_custom" value="" id="pap_dx8vc2s5" />
<script id="pap_x2s6df8d" src="https://{$ScriptsUrl}notifysale.php" type="text/javascript">

Note the script points to HTTPS! Make sure there is a valid certificate at your server with Post Affiliate Pro.

Step 2 – Modify customer data

We already have the needed tracking value (we sent it in the previous step) and now we will process it. In the file with handles new CheddarGetter customers you have to find newCustomer() function. In this step, we will use metaData:

'metaData'  => array(
  'pap_custom' => $_POST["pap_custom"]

This code has to be added to data variable (array) for new customer. When created, the customer will have the needed tracking value in their metaData.

No worries if you already use some metaData. As you can see the above script uses a special name for them (pap_custom).

Enable plugin

The first step is to enable CheddarGetter plugin in your Post Affiliate Pro. When enabled, configure it – there is a field for cookie name, which we specified in step 1. Fill in the name of it (pap_custom by default).

Add new service hook

Now the integration is almost ready. The last step is to send the data to your Post Affiliate Pro. We will do this using Service Hooks of CheddarGetter.

Navigate to Configuration> Service Hooks> Custom URL in your CheddarGetter admin and add a new URL (the link Add URL). Use this URL:


Enable notification events you want to track and save. This is it. Now your system is integrated.

Do not forget to integrate your website with the click tracking code.

Back to Integrations Create account for FREE

Our website uses cookies. By continuing we assume your permission to deploy cookies as detailed in our privacy and cookies policy.


Schedule a one-on-one call and discover how Post Affiliate Pro can benefit your business.

We’re available on multiple dates

Schedule a call