General solution

24. June 2016 |

{$PapFullname} is compatible with nearly ALL merchant accounts, payment gateways, shopping carts and membership systems. What integration means Integration is a way to connect the affiliate system to your current website, shopping cart or payment gateway in a way that affiliate system will be notified about purchases. When notified, affiliate system registers the sale, finds referring affiliate (if any) and creates appropriate commission for him. The general method of integration is putting an invisible JavaScript code or image anywhere in the "thank you for order" or order confirmation page that is displayed to the customer after the payment is processed.

General solution - Asynchronous

24. June 2016 |

{$PapFullname} is compatible with nearly ALL merchant accounts, payment gateways, shopping carts and membership systems. What does integration mean? Integration is a way to connect the affiliate system to your current website, shopping cart or payment gateway in a way the affiliate system will be notified about purchases. When notified, the affiliate system registers the sale, identifies the referring affiliate (if any) and creates an appropriate commission for them.

Tilda

3. September 2020 |

To integrate your Tilda account with {$PapFullname} you can use the official built-in plugin but first you will have to do some extra steps in your Tilda account. -/- Add webhook Login to your Tilda admin panel and edit the page in question (in one of your projects). Navigate to Site settings in top right corner and then to Forms. Scroll down and find Webhook. Now enter your plugin URL:

Thinkific

26. August 2020 |

Integration with Thinkific is made easy thanks to special section in Thinkific admin panel. You can insert click tracking and sale tracking easily. -/- Order tracking Login to your Thinkific admin panel and navigate to Settings> Code & analytics> Order tracking code. Put the following code into the text area: {$TrackingScript} <script type="text/javascript"> {$SetAccountJs}{$CreateSaleJs} sale.setTotalCost('{{total_price}}'); sale.setProductID('{{product_id}}'); sale.setOrderID('{{order_number}}'); sale.setData1('{{billing_email}}'); PostAffTracker.register(); </script> Please note free courses do not generate an order so you may want to use Signup tracking code section instead.

We Can Track

25. August 2020 |

With We Can Track affiliate publishers are able to attribute their conversion data to traffic data, which helps them analyze the conversion performance of their traffic sources, campaigns, websites, pages and content. Furthermore, once the connection of the websites and affiliate network accounts is set up within the We Can Track system, conversion data can automatically be imported in various marketing tools, such as Google Analytics, Google Ads, Facebook, Microsoft Ads and Data Studio.

Abicart (Textalk Webshop)

24. June 2020 |

Textalk Webshop is the most popular e-commerce platform in Sweden. Textalk Webshop is used by over 2700 online stores. This is largely due to the low price, but also great opportunities. The integration method uses templates to integrate the website. It is not possible to use coupons, per product tracking and lifetime commissions with this tracking method. -/- Click tracking The first step is to insert the click tracking code to your webshop.

OpenCart 3

27. February 2020 |

This is an integration method for open source shopping cart OpenCart version 3. The integration is done by integrating files of thank you page. You can track per product orders, lifetime commissions and also coupons. -/- Edit confirm action Navigate to your cart directory catalog/controller/checkout and open confirm.php for editing. Find this line:  $data['totals'] = array(); Put this code below that line: $this->session->data['totals'] = $order_data['totals']; $this->session->data['pap4_products'] = $data['products']; Save these files and continue with next step.

CourseCraft

22. January 2020 |

The integration uses advanced option in CourseCraft course's dashboard to enter tracking codes to your courses. -/- Add click tracking code After you login to your CourseCraft admin panel navigate to Dashboard and then edit one of your courses you want to integrate. In edit section navigate to advanced sub-menu and then to Custom Scripts & Styles. Choose All pages and add the click tracking code to Content for the end of the page text area.

Wix

21. January 2020 |

This integration describes how to integrate the Wix store. If you are using Ecwid or PayPal buttons within Wix please use the methods for those solutions. -/- Customize store thank you page Log in to your Wix dashboard and edit your site. Once the Editor loads on the left side menu click the My Store button, then go to Store Pages and open the Thank You Page. When the Thank You Page is loaded click Add button on the left side menu and under More select Embeds and from there add the HTML iframe element to your thank you page.

Cleeng

1. December 2019 |

Integration works with Cleeng Checkout module where it fills the tracking ID into the transactionExternalData parameter and then utilizes webhooks to track all the payments. It works with Recurring Commissions feature. -/- Add tracking ID into your Cleeng Checkout implementation First you need to locate the Cleeng Checkout implementation on your website and set up the transactionExternalData parameter in the Checkout into which the tracking ID will be written. Here is how customized Cleeng Checkout with the implementation will look like:

CommerceV3 (CV3)

8. October 2019 |

CommerceV3 (CV3) allows full customization of all templates and that is what we'll use for the integration. -/- Add click tracking code In your CommerceV3 (CV3) admin panel go to Content->Design->Template Library and under Site Design Templates find and edit the Footer (footer.tpl) template. Insert the following code to the beginning of the file, save it and publish it: {literal} {$TrackingScript} <script type="text/javascript"> {$SetAccountJs} try { PostAffTracker.track(); } catch (err) { } </script> {/literal} -/-

SimpleShop

19. September 2019 |

SimpleShop integration is about adding the integration code to thank you page and setting up a plugin to track payments (automatic approval). -/- Sale tracking code Log in to your SimpleShop admin panel and navigate to Settings section and click Conversion Tools link in the Selling section. Insert the following code to the Custom conversion codes: {$TrackingScript} <script type="text/javascript"> {$SetAccountJs} var orderId = '{id}'; var callBack = false; function getVisitorId() { return PostAffTracker.

Booqable

4. July 2019 |

To integrate your Booqable store login to its admin panel and navigate to Settings> Online checkout> Additional scripts. Code The sale tracking code to be used in Additional scripts section: (function(d,t) { var script = d.createElement(t); script.id= 'pap_x2s6df8d'; script.async = true; script.src = '{$ScriptsUrl}trackjs.js'; script.onload = script.onreadystatechange = function() { var rs = this.readyState; if (rs && (rs != 'complete') && (rs != 'loaded')) return; }; d.getElementsByTagName('body')[0].appendChild(script); })(document, 'script'); function papSale(totalCents, orderId, data1) { {$SetAccountJs} {$CreateSaleJs} sale.

MoonClerk

18. June 2019 |

Integration with MoonClerk works only if you use MoonClerk with Stripe and only if you use a link to their checkout or embedded checkout. -/- Linked Checkout integration In case you are using the links to MoonClerk checkout, so called Linked Checkout, please follow this step and the last one about plugin and webhook setup. Essentially what you need to do with this type of set up is to add the following code below all your MoonClerk links so the best is to add it somewhere to your website's footer template so it is on all your website's pages and it integrates all the MoonClerk links on all pages of your website.

Eventbrite

10. June 2019 |

Integration with Eventbrite uses the Simple Image Pixel option and a tracking plugin on {$PapFullname} side. The integration relies only on 3rd party cookies so it is recommended to use the Redirect links in {$PapFullname}. -/- Get your API key Log in to your Eventbrite account and go to Account Settings section and to Developer Links -> API Keys and create your API key. The details you enter do not matter.

Chargebee

15. May 2019 |

Integration with Chargebee is achieved by setting a redirect URL with params and placing the sale tracking script into the thank you page using a simple JavaScript logic. -/- First step The first step would be to find the needed section where you can set the redirect URL. Login to your Chargebee and navigate to Product Catalog> Plans and edit each plan you want to integrate. Each plan has its own redirect URL, just make sure to use these params in it:

Webware.io

29. March 2019 |

Integration with Webware.io is made by placing sale tracking script into a special fiel for Thank You page in admin panel. -/- Sale tracking Navigate to your Webwarr.io admin panel Store> Checkout and payments and find a section called Additional contact and scripts. Use the following code for this section: {$TrackingScript} <script type="text/javascript"> {$SetAccountJs}{$CreateSaleJs} var subtotal = {{ subtotal_price }}/100; sale.setTotalCost(subtotal); sale.setOrderID('{{ order_number }}'); sale.setData1('{{ customer.email }}'); PostAffTracker.register(); </script> Save your work (use teh Apply button) and you are done.

SamCart

22. January 2019 |

SamCart integration allows you to track the regular one time orders and also recurring payments. The integration consists of adding a tracking code to checkout pages, adding a custom field to the products which should be tracked and creating a webhook which will notify a plugin in your {$PapFullname}. To track recurring payments you need to use the Recurring Commissions feature! -/- Create a custom field Log in to your SamCart dashboard and go to Settings by clicking in the upper right corner, then navigate to Custom Fields on the left side menu and click the Create New button.

Cratejoy

28. October 2018 |

Cratejoy integration consists of adding integration code to thank you page and setting up API connection with {$PapFullname} (Network) to track the subscription payments. -/- Insert integration code to thank you page Log in to your Cratejoy admin panel and navigate to the Design section and click on the Code button under your currently published design. Select the option to edit the live store and navigate to components -> customer -> thank_you -> Customer Thank You Content and component.

Segpay

28. October 2018 |

Segpay integrates using postback calls and allows to track recurring/subscription payments and refunds. To integrate with Segpay, you have to turn on the Segpay postback handling plugin in the merchant panel of {$PapFullname} (Network) in the Configuration -> Plugins section. Then follow the steps below. -/- Setting up Postback in Segpay Log in to your Segpay admin and go to My websites -> Postbacks section, where you need to add a new postback and insert the following URL as Trans post or 2nd Trans post:

ReCharge Recurring Billing & Subscriptions

30. July 2018 |

ReCharge integration allows you to track your recurring payments from your Shopify store. The integration consists of adding a tracking code to thank you page, creating an API token and setting up a plugin in your {$PapFullname}. To track recurring payments you either need Recurring Commissions feature or Lifetime Commissions plugin activated! -/- Edit your thank you page Log in to your Shopify admin panel and go to Apps section and click on ReCharge Recurring Billing & Subscriptions app so you get to ReCharge panel.

CartHook

27. July 2018 |

To integrate CartHook with your {$PapFullname} you'll need to use integration app inside your CartHook account and follow CartHook's instructions https://help.carthook.com/how-to-integrate-with-post-affiliate-pro -/-

Chargify

19. March 2018 |

Integration with Chargify is achieved by placing a sale tracking script into the thank you page using a simple JavaScript logic. -/- First step The first step would be to find the needed section where you can place the click tracking and sale tracking code. In your Chargify account navigate to Config > Settings > Public Page Default Settings and find the section called Custom JavaScript -/- Sale tracking Put the following code into the section described in the previous step:

Zoey

3. December 2017 |

Integration with Zoey supports per product, coupon codes and lifetime commissions tracking. -/- Locate the Order Success page After logging in to your Zoey account you need to click the Edit My Design option in the left side menu and locate the Order Success page to edit it. Once there you need to click the plus icon (+) in the upper left corner of the editor and add the general Order Success code to the page.

PayWhirl

26. October 2017 |

Integration with PayWhirl is done by using a PayWhirl's built-in App called "Custom Tracking Scripts" -/- Install the app To start with the integration, navigate to your PayWhirl account and then to Apps & Integrations. Find and install an app called Custom Tracking Scripts Once installed you will see two different tabs on the settings page. One section will load scripts on EVERY page PayWhirl provides and the other section will only load scripts AFTER CONVERSIONS, when people complete checkout successfully - this is what we will use.

EKM

24. October 2017 |

The EKM integration supports per order tracking and Lifetime Commissions. -/- Add sale tracking code In your EKM admin panel go to Settings and under Checkout section click on Edit Order Complete Messages. Once on the Order Complete Messages screen you need to edit all your Success messages. When editting you need to switch to Source view and insert the following code: {$TrackingScript} <script type="text/javascript"> {$SetAccountJs} {$CreateSaleJs} sale.setTotalCost('[ekm:subtotal_number_only][/ekm:subtotal_number_only]'); sale.setOrderID('[ekm:order_number][/ekm:order_number]'); sale.

Magento 2

23. October 2017 |

To connect your {$PapFullname} account with your Magento platform we have our own integration plugin that needs to be installed and configured in your Magento platform. Our plugin is free, however due to the ways magento marketplace currently works, you will need to add the plugin to cart and then go through checkout process. After the checkout you will get the necessary access keys to install the plugin in your Magento admin panel through Magento Connect Manager.

1&1 E-Shop

24. June 2016 |

The integration of 1&1 E-Shop which is a part of 1&1 hosting is done by direct insertion of the sale tracking code to a special section designed for affiliate tracking code. You can track total cost, order ID, customer email (for Lifetime Commissions) and currency. -/- Sale tracking Navigate to eBusiness> 1&1 E-Shop> Settings> Cart settings> Texts> Affiliate-Tracking-Code section and  {$TrackingScript} <script type="text/javascript"> {$SetAccountJs} sale.setTotalCost('#OrderTotalAmountGross'); sale.setOrderID('#OrderNumber'); sale.setData1('#CustomerNumber'); PostAffTracker.register(); </script> If you want to track a currency as well, use placeholder #CurrencyCode

1ShoppingCart

24. June 2016 |

Integration with 1ShoppingCart is made by placing sale tracking script into the thank you page. -/- Edit your thank you page In case you are using the built-in thank you page, please continue to step 5. 1ShoppingCart allows you to have your own custom thank you page. To set it up, navigate to Setup > Orders and set the "Thank You URL" field to the full URL address leading to your custom url page.

2Checkout INS integration

24. June 2016 |

To integrate with 2Checkout using INS you need 2Checkout plugin for {$PapFullname}. -/- Plugin configuration in {$PapFullname} First you have to activate "2Checkout" plugin in {$PapFullname} (You can find it in plugins section Configuration> Plugins). -/- HTML Sale form You have to pass the tracking cookie value (visitorId) to 2Checkout along with payment details. To do this, check if your form uses a hidden field named merchant_order_id: <input type='hidden' name='merchant_order_id' id='merchant_order_id' /> If it does add the following code into the form.

3DCart

24. June 2016 |

Shopping Carts from 3dCart are complete e-commerce storefront solutions for your new or existing web site. Easily build, edit, and maintain your online shop and collect orders without any programming or HTML knowledge! This integration integrates template for 3DCart's thank you page. NOTE: Your installation of {$PapFullname} must be available via HTTPS:// because the checkout happens in a secured page. -/- Add sale tracking code Go to Settings> Design> Themes & Styles> Under More button choose Edit Template (HTML) and edit file "checkout-step4.

AWeber

24. June 2016 |

This integration method is for AWeber application by www.aweber.com The integration can create unique lead commission after verification of the email address of the customer. You can also use part of this integration to automatically create affiliate after customer confirms his email address. -/- Necessary settings First, you have to setup AWeber. Navigate to My Lists tab and to Confirmed Opt-In. Here, you should setup email text but the most important part is to define Confirmation Success Page.

AbleCommerce

24. June 2016 |

Asp.NET based shopping cart solution -/- Create a widget Create a text file and rename it to PostAffiliateProWidget.ascx Use any text editor to open it and insert this code into it: <%@ Control Language="C#" ClassName="PostAffiliateProWidget" %> <script runat="server"> private Order _Order; private int _OrderId; protected void Page_Load(object sender, EventArgs e) { _OrderId = PageHelper.GetOrderId(); _Order = OrderDataSource.Load(_OrderId); string image = "<script id=\"pap_x2s6df8d\" src=\"{$HttpProtocol}{$ScriptsUrl}salejs.php\" type=\"text/javascript\">\n </"; image += "script><script type=\"text/javascript\">\n"; LSDecimal i; i = 1; foreach (OrderItem item in _Order.

Actinic

24. June 2016 |

Actinic is a powerful e-commerce website with everything you need to succeed online. With the integration method we provide, you can track order ID, sub-total, separate items and customer email. For integration with {$PapFullname} follow these easysteps: -/- Find the correct place Login to your Actinic admin account and navigate to Site> Properties by Language and place the sale tracking code to the 'Shopping Cart: Confirmed purchase page' section. -/- per order integration To track one commission for the entire order you have to use this code:

Adobe Business Catalyst

24. June 2016 |

The integration method with Adobe Business Catalyst(BC) and {$PapFullname}({$PapAbbr}) allows you track your sales which are made via BC by {$PapAbbr}. To make a synchronization between {$PapAbbr} and BC, you have to be an advanced user in BC Panel. -/- Activate BC Plugin in {$PapAbbr} You have to activate the Business Catalyst plugin in {$PapFullname} Merchant Panel. Navigate to Merchant Panel> Plugins> Adobe Business Catalyst plugin and click activate. -/-

AlertPay (Payza)

24. June 2016 |

AlertPay (Payza) integrates using IPN callback. Note! This is description ofintegration with Payza if you use Payza buttons on your web pages. If you use Payza as a processing system in your shopping cart, use themethod for integrating with shopping cart, not these steps. Also, make sure you don't already use Payza IPN for another purpose, e.g. some digital delivery or membership registration. To integrate with AlertPay, you need AlertPay plugin which is distributed with {$PapAbbr} by default.

AmeriCommerce

24. June 2016 |

AmeriCommerce is a robust core platform to innovate on top of with more support and development capabilities and the ability to extend the technology that runs thousands of “buy-now-buttons” and carts just like yours. -/- Sale tracker To integrate your shopping cart with the sale tracking code, navigate to Settings > Orders > General - scroll down and paste the following script in the Place Order Script box: {$TrackingScript} <script type="text/javascript"> {$SetAccountJs} {$CreateSaleJs} sale.

Amiando

24. June 2016 |

Amiando is an award-winning event management software for online ticketing and event registration. -/- Create the integration file and upload it to a server reachable via HTTPS You have to create a .php file, e.g. paptracking.php to which you place the following code: {$TrackingScript} <script type="text/javascript"> var sale = PostAffTracker.createSale(); sale.setTotalCost('<?php echo @$_POST['paymentValue']/100;?>'); sale.setOrderID('<?php echo @$_POST['paymentId'];?>'); sale.setData1('<?php echo @$_POST['ticketEmail0'];?>'); PostAffTracker.register(); </script> and then you must upload that file to a server so that it is available via a secure URL (HTTPS://).

AspDotNetStorefront

24. June 2016 |

This integration method is for Asp.net Shopping Cart - AspDotNetStorefront. The integration is done by editing Thank you page. It tracks commissions per order and supports Lifetime Commissions. -/- Integration Find your thank you page (post order page) file at your server and add this code into it: {$TrackingScript} <script type="text/javascript"> {$SetAccountJs}{$CreateSaleJs} sale.setTotalCost('(!ORDERTOTAL!)'); sale.setOrderID('(!ORDERNUMBER!)'); sale.setData1('(!CUSTOMERID!)'); PostAffTracker.register(); </script> Integration will track total cost and order ID. If you are using version 8.

Authorize.net ARB (Automated Recurring Billing)

24. June 2016 |

This plugin integrates Authorize.net ARB using Silent order post callback. It is suitable if you are using recurring payments with Authorize.net -/- Activate and configure plugin First you have to activate the Authorize.net plugin in Plugins section of your {$PapFullname}. When activated, click Configure button in plugin item. Here you can set the name of custom item used to transfer tracking information to {$PapFullname}. This name has to be set to "description" by default.

Authorize.net SIM

24. June 2016 |

This plugin integrates Authorize.net using Silent order post callback. It is suitable if you are using SIM integration method of Authorize.net. -/- Activate and configure plugin First you must activate Authorize.net plugin from plugins list in {$PapAbbr}. When activated, click Configure button in plugin item. Here you can configure name of custom item used to transfer tracking information to {$PapAbbr}. This name is set to "custom" by default. If you are using field with this name, please specify another one.

Avactis

24. June 2016 |

This integration menu uses Avactis interface for setting up the integration with {$PapFullname}. -/- Click tracking integration First of all, you have to insert the click tracking code to your shop footer code. Navigate to Page manager, select a page you want to integrate with the click tracking code (all banner target pages) and click the edit link in the low Copyright section. Add the click tracking code into the "Block content" and click the Save button.

Bambora (Beanstream)

24. June 2016 |

This is integration method with Beanstream - payment gateway, merchant account provider and online credit card processing service. -/- Integrate your payment form The first step is to integrate your payment form - the integration works thanks to custom fields (ref1 to ref5). In this example, we are working with ref1 field, so if you are already using it for something else, just use any other custom field available.

BigCommerce

24. June 2016 |

This integration method integrates {$PapFullname} with BigCommerce using the sale tracking code defined in BigCommerce admin panel and BigCommerce API. It is possible to track subtotal cost, order ID, product SKUs (as product IDs), coupons and a customer email (to support Lifetime commissions). You can configure a built-in BigCommerce API v3. plugin to track commissions per product or per transaction. -/- Setting up the integration code Login to your admin panel, navigate to Advanced settings->Web Analytics->Affiliate Conversion Tracking and add the following tracking code.

BluePay

24. June 2016 |

Integration with BluePay uses BluePay's custom field (there are two available) and a Trans Notify Post which sends order details to a predefined URL. What you have to do is to point the URL to your BluePay plugin of your {$PapFullname}. The plugin can read total cost, order ID, recurring commission and refunds, and customer information. You can also create an affiliate account for your paying customers automatically. -/- Plugin configuration First of all, you have to activate the Bluepay plugin in your {$PapAbbr}.

Braintree

24. June 2016 |

A simple, robust way to accept payments or enable buying from almost anywhere -- in your mobile app or online... all with Braintree. The integration works with a special plugin and some setup in Braintree merchant panel. -/- Braintree configuration The very first step is to define a new custom field which we will use for tracking. Navigate to your Braintree Control Panel - Settings> Processing and scroll down to Custom Fields.

BreezingForms (Joomla! Extension)

24. June 2016 |

BreezingForms is a Joomla extension to help you manage various registration forms. This integration integrates "per lead" transaction - a sale commission with no order amount. -/- Adding a function with thge tracking code First step is to create a special function that we can call when onclick method for your submit button is triggered. Navigate to your joomla directory /components/com_breezingforms/ and open file facileforms.process.php for edit. Now, find the code of your form - it depends on what settings did you choose in module configuration.

BusinessDirectory (WordPress module)

24. June 2016 |

A WordPress plugin for fast and easy directories for any business site. The integration has to be done to each payment module you are using within BusinessDirectory plugin. -/- PayPal module Follow the instructions for standard PayPal integration for 'IPN used by other script'. You have to modify the file located in wp-content/plugins/business-directory-paypal/business-directory-paypal.php There is a function paypal_button() which contains the code of paypal button. And there is a function process_payment() where you have to place the cURL code.

CRE Loaded

24. June 2016 |

Integration with CRE Loaded is made by placing sale tracking script into the confirmation page. To obtain the values of OrderID and TotalSale, snippet connects to CRE Loaded database and retrieves the values from there. -/- Locate file checkout_success.php Find and open file: checkout_success.php -/- Find correct place for integration in file Inside file checkout_success.php find these lines: // load all enabled checkout success modulesrequire(DIR_WS_CLASSES . 'checkout_success.php'); -/- Insert code Before these lines insert this code:

CS-Cart

24. June 2016 |

CS-Cart is a shopping cart solution for building an eCommerce website of any size: from a small web store to a virtual shopping mall. The integration is done by adding a custom tracking code to it's 'Thank you' page. You can track subtotal, product ID and order ID with it. -/- Login Login to your admin panel and navigate to Design> File editor. Now, use the left menu to open file Templates> Views> Checkout> Complete.

Cart Manager

24. June 2016 |

Integration with Cart Manager can be made using the Approval URL supported by them. -/- Login Login to your CartManager admin center and click Advanced Settings. -/- Locate integration place Find the box labeled: HTML For Bottom of Receipt. -/- Integration Place the following code into the box. {$TrackingScript}<script type="text/javascript"> {$SetAccountJs}{$CreateSaleJs} sale.setTotalCost('PRINTSUBTOTAL'); sale.setOrderID('PRINTORDERNUMBER'); {$ExtraDataJs} PostAffTracker.register(); </script> -/- Finished It is now integrated. Every time customer enters the order confirmationpage the tracking code is called and it will register a sale forreferring affiliate.

Cart66 (WordPress shopping cart module)

24. June 2016 |

This integration method integrates Cart66 (WordPress plugin) receipt page. -/- Sale tracking The integration is pretty easy. The only step you have to take is to edit file wp-content/plugins/cart66/views/receipt.php and to find a line with this code: if(Cart66Setting::getValue('enable_google_analytics') == 1 && $order->viewed == 0) Now, copy the code below and paste it just above the mentioned line: <!-- {$PapFullname} integration snippet --> {$TrackingScript} <script type="text/javascript"> {$SetAccountJs} var sale = PostAffTracker.

Celery

24. June 2016 |

Integration of Celery e-commerce platform is achieved by direct insertion of our sale tracking code to a special section designed for affiliate tracking codes in your Celery admin panel. -/- Sale tracking code integration Log in to your Celery dashboard and navigate to Settings> Checkout> Confirmation page> Custom scripts section and place this code there <script> var order = App.getOrder({version: 'v1'}); var orderNumber = order.number; var buyerEmail = order.buyer.email; var total = order.

CheddarGetter

24. June 2016 |

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 {$PapFullname}. 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.

ClickCartPro

24. June 2016 |

Integration with ccBill can be made using the Approval URL supported by them. Go to Account Maintenance -> Account Admin. -/- Login Login to your ClickCartPro Admin Center and go to the Main Menu. -/- Manage Site Elements go to HTML Pages and Elements - > Manage Site Elements. -/- Update template Open and update this template: Order Confirmation - Third Party Affiliate Program Placeholder. -/- Integration Place the following code anywhere in the box (all in one line) and click submit:

CommerceGate

24. June 2016 |

CommerceGate provides a complete set of online billing solutions that can be instantly used to sell your services to your costumers quickly and safely. The integration with it is pretty simple thanks to built-in plugin in {$PapFullname}. It handles automatic affiliate signup, declining of affiliate in case they stopped paying for membership. It supports lifetime commissions and per product ordering. -/- Form integration The first step is to integrate the payment form. Each form is pointing to commercegate secure URL:

CoreCommerce

24. June 2016 |

The integration method of CoreCommerce shopping cart. -/- Sale tracking Open file packages/core_commerce/single_pages/checkout/finish.php and find this line: if($previousOrder instanceof CoreCommercePreviousOrder && $previousOrder->getStatus() > 0) { ?> Add the sale tracking code below the line: {$TrackingScript} <script type="text/javascript"> {$SetAccountJs} var sale = PostAffTracker.createSale(); sale.setTotalCost('<?php echo $previousOrder->getOrderTotal(); ?>'); sale.setOrderID('<?php echo $previousOrder->getOrderID(); ?>'); PostAffTracker.register(); </script> Save your changes and that's it. Your thank you page has just been integrated. If you want per product integration, please use the sale tracking code from the next step.

CubeCart

24. June 2016 |

CubeCart has a build-in module for integration with {$PapFullname}. If you have an older version of CubeCart which doesn't include this module, you can download it from here (depending on your version): CubeCart 3 {$PapAbbr} module CubeCart 4 {$PapAbbr} module CubeCart 5+ {$PapAbbr} module -/- Installation and configuration You should upload this module to your CubeCart installation directory. After that, all you have to do is to click Affiliates menu in Modules section of your  CubeCart admin, and select {$PapFullname}.

CyberSource

24. June 2016 |

CyberSource integrates using Silent Order POST (SOP). Make sure you don't already use SOP for another purpose, such as some kind of  membership registration etc. If so, please use our other integration method for CyberSource (SOP used by other script) To integrate with CyberSource, you need CyberSource plugin which is distributed with {$PapAbbr} by default. -/- Setup your custom variable number Right after you activate CyberSource plugin you need to setup number of custom variable, which will be used to transfer tracking data to {$PapAbbr}.

CyberSource (SOP used by other script)

24. June 2016 |

CyberSource integrates using SOP callback even if the callback is used by other system (e.g. shopping cart). -/- Setup your custom variable number Right after you activate CyberSource plugin you need to setup number ofcustom variable, which will be used to transfer tracking data to {$PapAbbr}. Login to your merchant panel. Go to menu Start->Plugins. Now click Configure button in CyberSource plugin item. Here you can set up number from 1 to 4.

DL Guard

24. June 2016 |

Please follow these steps to integrate with DL guard: -/- Integration In DLGuard, the following code can be added into the "Extra Text/HTML Code" box on the Edit Product screen of their particular product. {$TrackingScript} <script type="text/javascript">{$SetAccountJs} {$CreateSaleJs} sale.setTotalCost('%%productprice%%'); sale.setOrderID('%%customerreceipt%%'); sale.setProductID('%%productnumber%%'); {$ExtraDataJs} PostAffTracker.register(); </script> It is now integrated. -/-

DPD: Digital Product Delivery

24. June 2016 |

DPD's copy-and-paste shopping cart and digital delivery system makes it easy to sell downloads, keycodes, and tangible goods through your website, blog, forum posts, Facebook, and more. Automatically generate unique, secure download URLs for every purchase and track customers and sales or run your own affiliate program. The integration method uses DPD admin panel option to have your own tracking codes. -/- Entering the sale tracking code Log in to your DPD.

Drupal

24. June 2016 |

This integration method is done with the plugin developed by third party. You can find the plugin there with some extra info: https://drupal.org/project/commerce_post_affiliate_pro -/-

Dwolla

24. June 2016 |

Say goodbye to plastic cards, ATM fees, hidden charges and fine print. Dwolla empowers anyone with an internet connection to safely send money to friends or businesses. The integration with Dwolla is similar to integration with PayPal (using callback URL). There are two main ways of using Dwolla - payment buttons and off-site gateway. -/- Payment buttons Integration with payment buttons is really easy. The only need is to enable and use 'data-redirect' parameter.

E-junkie

24. June 2016 |

E-junkie integrates using IPN callback. Note! This is description ofintegration with E-junkie if you use E-junkie buttons on your web pages. Also,make sure you don't already use E-junkie IPN for another purpose, such assome kind of digital delivery or membership registration. -/- Activate Ejunkie integration plugin in {$PapAbbr} Activate Ejunkie integration plugin in {$PapAbbr} Go to {$PapAbbr} Merchant Panel Go to Plugins -> Ejunkie IPN handling and click Activate

Earth Skater

24. June 2016 |

The Earth Skater shopping cart is designed with real service and support included. Earth Skater offers a complete online store solution for your new or existing web site. Earth Skater includes complete website setup and web design at no charge. Easily manage your orders, members, and products. This integration integrates into Earth Skater's template for the website footer -/- Adding the sale tracking code Navigate to Admin> Content Manager> [footer] template, click on Modify next

Easy Digital Downloads (WordPress module)

24. June 2016 |

Easy Digital Downloads is a complete e-commerce solution for selling digital products in a light, performant, and easy to use plugin. Rather that attempting to provide every feature under the sun, Easy Digital Downloads makes selling digital simple and complete by providing just the features you need. To integrate with Easy Digital Downloads in your WordPress simply use our WordPress plugin and enable EDD integartion.

Ecwid

24. June 2016 |

This integration method is for Ecwid shopping cart. The integration is done with a special code inserted into the cart 'Thank you' page in Ecwid and a plugin in your {$PapFullname} merchant panel. The plugin works with ECWID API. With the plugin you can track per order and per product commissions and you can track coupons. The plugin enables automatic affiliate registration, Lifetime commissions tracking and automatic approval and declining of commissions.

Expression Engine with Membrr

24. June 2016 |

Expression Engine is an extensive content and membership management system. Membrr is a plugin for ExpressionEngine that brings paid subscription membership website functionality to a powerful CMS. -/- Integrate your forms The first step is to integrate your forms. Login to your Expression Engine (EE) control panel and navigate to Design> Templates> Edit and edit the form your want to integrate. Do this multiple times in case you want to integrate more of your forms.

FastSpring

24. June 2016 |

FastSpring provides a comprehensive e-commerce solution for companies that sell downloadable products and subscription-based services. The integration works only if you use FastSpring's Store Builder Library. The point of the integration is to fill the tracking ID as papCookie order tag and set up a webhook to notify the tracking plugin. You will be able to track per product commissions, product SKU, order ID, recurrence and customer details as well.

Fortune3

24. June 2016 |

This integration method is for Windows based shopping cart software and also for the hosted solution. The integration is done by simple insertion of the tracking codes into the application special section. -/- Click tracking integration The first step is to insert the click tracking code so the sale tracking can work properly. In your {$PapFullname} merchant panel get the click tracking code from Tools> Integration> Click tracking In your Fortune3 application login to Admin site, then navigate to Marketing> Tracking code/Analytics- scroll down to

Foxy Cart

24. June 2016 |

Integration with Foxy Cart - a hosted e-commerce solution that was built specifically with web developers in mind.  -/- Login Log into your FoxyCart store's AdminPage, go to Templates > Receipt. In case there is no code yet, click to the FoxyCart Standard template. -/- Integration - track whole cart as one transaction Above the tag of the code of receipt template insert the following code: {$TrackingScript} <script type="text/javascript"> var ototal = '{{ total_order }}'; var odiscount = '{{ total_discount }}'; var oshipping = '{{ total_shipping }}'; var otax = '{{ total_tax }}'; var ofinalprice = ototal - odiscount - oshipping - otax; PostAffTracker.

Freeway

24. June 2016 |

Integration with Freeway is made by placing sale tracking script into the confirmation page. To obtain the values of OrderID and TotalSale, snippet connects to Freeway database and retrieves the values from there. -/- Edit template Find and open file /templates/content/checkout_success.tpl.php -/- Locate right place for integration Inside the file find this line <?php if(AFFILIATE_COMMISSION_JUNCTION=='true'){ -/- Add integration code Insert the following code just above that line: <?php //-------------------------------------------------------------------------- // STAT - {$PapAbbr} Integration code //-------------------------------------------------------------------------- // Get order id $sql = "select orders_id from ".

Gambio

24. June 2016 |

This integration method integrates {$PapFullname} with Gambio online shop solution (v 2.5 and higher). You can track subtotal, order ID and currency. It also supports Lifetime Commissions. -/- Edit controller file In your FTP, find and edit file system/classes/checkout/CheckoutSuccessContentControl.inc.php Try to find the text saying select orders_id, orders_status, payment_method from and add ', currency' after 'payment_method'. Now, the last step is to find the line: $coo_checkout_success_content_view->set_content_data('extender_html_array', $coo_checkout_success_extender_component->get_html_output_array()); Add the following sale tracking code above that line:

GoPay

24. June 2016 |

This integration method integrates webpage defined in successURL parameter. Using {$PapFullname} API you can register a commission. -/- SuccessURL parameter setting If you are already using successURL please continue with step 2.If you do not use successURL parameterin your payment form/link you have to add it. If you do this, you have to modify the script which creates encryptedSignature for you, so it includes successURL too. The form line of code should look like this:

Google Checkout (custom field used for other data)

24. June 2016 |

Google Checkout integrates using Google Checkout notifications. To integrate with Google Checkout, you need Google Checkout plugin which is distributed with {$PapAbbr} by default. For more informations about Google Checkout integration go here. -/- Setting up your Google Checkout merchant account Log in to your Google Checkout merchant account. Go to Settings panel. Now select Integration from left menu. If it is checked, uncheck "My company will only post digitally signed carts.

Google Checkout (in Wordpress ecommerce Plugin)

24. June 2016 |

Google Checkout integrates using Google Checkout notifications in Wordpress ecommerce Plugin. -/- Setting up your Google Checkout merchant account Log in to your Google Checkout merchant account. Go to Settings panel. Now select Integration from left menu. If it is checked, uncheck "My company will only post digitally signed carts.". Next you must insert URL https://{$PluginsUrl}GoogleCheckout/googlecheckout.php into "API callback URL:" textbox. Last thing, is to select XML radio button from "Callback method:" group.

Google Wallet

24. June 2016 |

Google Wallet integrates using Google Wallet notifications. To integrate with Google Wallet, you need Google Checkout plugin which is distributed with {$PapAbbr} by default. For more information about Google Wallet integration please navigate here. -/- Setting up your Google Checkout merchant account Log in to your Google Wallet merchant account. Go to Settings panel. Now select Integration from left menu. If it is checked, uncheck "My company will only post digitally signed carts.". Next you must insert URL https://{$PluginsUrl}GoogleCheckout/googlecheckout.

Gravity Forms (WordPress module)

24. June 2016 |

Contact Forms for WordPress Just Don't Get Any Easier than Gravity Forms -/- GravityForms with PayPal If you want to track paypal payments through your GravityForms, you have to follow these few steps. The first step is to login to your FTP where your WordPress is installed at and find file wp-content/plugins/gravityforms/form_display.php Edit the file and find this line: return $footer; Paste this code above the line: $footer .="<input type='hidden' name='custom' value='' id='pap_dx8vc2s5' /> <script id='pap_x2s6df8d' src='{$HttpProtocol}{$ScriptsUrl}notifysale.

Guru (Joomla! Extension)

24. June 2016 |

Guru is an Award-winning Joomla LMS & Joomla eLearning Open Source Software! Create an Online University or School Today! The integration method integrates Guru's payment method PayPal. -/- PayPal button modification 1 The first step is to modify the paypal button which is generated by Guru - find the file /components/com_guru/helpers/form.creator.php and find this line: $hidden .= "<input type='hidden' id='{$params['id']}' name='{$params['name']}' value='{$params['value']}'>\n"; change it to this: /* {$PapFullname} integration snippet */ if ($params['name'] == 'notify_url') { $hidden .

H-Sphere

24. June 2016 |

Integration with any affiliate system is directly supported by H-Sphere. -/- Login Log-in to your H-Sphere Admin Center. -/- Affiliate Program Go to Settings - Affiliate Program. -/- Add code Leave AutoInsert set to amount and place the following code into the area for Link 1: {$HttpProtocol}{$BaseUrl}/scripts/{$ImageTrackScript}TotalCost=${amount}{$CreateSaleUrl}{$ExtraDataUrl} -/- This is all that is required. Now whenever there's sale, H-Sphere willcall our sale tracking script, and system will generate commission forthe affiliate.

HikaShop (Joomla! Extension)

24. June 2016 |

HikaShop is a Joomla! extension - have your users purchase your products efficiently, facilitate the management of your store, increase your sales thanks to built-in marketing tools and so much more! The integration is does by inserting a tracking code to HikaShop file templates. You can track order subtotal, order ID, customer ID (for Lifetime commission). -/- Sale tracking code Login to your Joomla! admin backend and navigate to Components->HikaShop->Display->Views and use filter for a quicker search - filter out the checkout view and the template you use.

IA Modules

24. June 2016 |

IA Modules was founded to create add on software specifically for the QuickBooks community. The integration is managed by adding the sale tracking code to the thank you page. -/- Integrate the thank you page Connect to your FTP and edit file Email_Order.htm - place this code e.g. to the end of the file. {$TrackingScript} <script type="text/javascript">{$SetAccountJs} var sale = PostAffTracker.createSale(); sale.setTotalCost('<Subtotal/>' - '<Shipping/>'); PostAffTracker.register(); </script> Save your changes and that's it, it's integrated.

InSales

24. June 2016 |

With the platform InSales you can create an online store completely independently and quickly, without any help of programmers or developers. The integration is done directly in the admin panel using a special section designed for custom JavaScript codes for Thank You page. You can track order ID, order total, you can use per product tracking, and Lifetime Commissions. -/- Order tracking To track per order commission, use the code below.

Infusionsoft

24. June 2016 |

Infusionsoft is a sales and marketing software built for small business. The integration with it is based on a special code placed to a 'Thank You' page and a built-in plugin. -/- Built-in Infusionsoft Thank You pages Login to your Infusionsoft admin panel and open the account you want to integrate (in case you have more of them). Navigate to Ecommerce> Ecommerce setup> Checkout> Order forms and edit every form you want to track sales for.

Internet Secure

24. June 2016 |

The integration method integrated payment forms of Internet Secure. -/- Plugin activation To be able to parse information sent from Internet Secure, you have to activate the Internet Secure plugin in your {$PapFullname}. You can find the plugin in Plugins section. After activation, please configure the plugin at least to specify which custom field will you use for tracking. In this example we are using xxxVar1. Internet Secure gives us the option to use 5 custom variables, so you can choose.

Interspire Shopping Cart

24. June 2016 |

This integration method by By Dustin Holdiman will help you to integrate {$PapAbbr} with Interspire Shopping Cart 5.0+ -/- What is this script for? This setup was created to track each product and quantity of product ordered in Interspire Shopping Cart. What this script does is to post each product ordered as a separate sale to {$PapAbbr}. This way, if a user purchases 3 different products and 2 of each of those products, 6 sales will be registered with {$PapAbbr} and you will know the correct commission to pay the affiliate.

Interspire Shopping Cart (especially for Google Checkout)

24. June 2016 |

This integration method will help you to integrate {$PapFullname} with Interspire Shopping Cart 6.0+ in case when customers are not returned on the Interspire thank you page after payment with Google Checkout. -/- What is this script for? This setup was created to track products ordered in InterspireShopping Cart and paid with Google Checkout. What this script does is that it posts each different product ordered as a separate sale to {$PapAbbr}4 or whole cart as a one sale.

Iono

24. June 2016 |

This integration method was tested for Iono v2.6 -/- Edit template Open file: templates/iono/order/step-by-step/step-5.tpl.php -/- Integration Find line "<?php switch($this->result): ?>" and add following code before this line: {$TrackingScript} <script type="text/javascript"> {$SetAccountJs}{$CreateSaleJs} sale.setTotalCost('<?php echo $this->initial_total; ?>'); sale.setOrderID('<?php echo $this->invoice_id; ?>'); {$ExtraDataJs} PostAffTracker.register(); </script> -/- This is all that is required. Now whenever there's sale, the saletracking script sale.php is called, and it will generate commission forthe affiliate.

J2Store (Joomla! Extension)

24. June 2016 |

J2 Store is a simple shopping cart application for Joomla.This integration method integrates offline sales and sales processed by PayPal. -/- Offline sale Open file plugins/j2store/payment_offline/payment_offline.php and find function _postPayment and this line within it: if ($orderpayment->save()) { Add this code right above the line: $vars->order_id = $orderpayment->order_id; $vars->total_cost = $orderpayment->order_subtotal; Save your work. Now open file plugins/j2store/payment_offline/payment_offline/tmpl/postpayment.php and add this code to the end of the file:

JOMRES integration plugin

24. June 2016 |

JOMRES is an extension for Joomla. This integration method integrates with Jomres using a special plugin. You can download it here and install it to your Joomla with Jomres plugin manager. -/- Download the plugin by clicking this link: postaff.zip

JReviews (Joomla! Extension and WordPress plugin)

24. June 2016 |

JReviews is a powerful application for building media rich reviews sites, business directories, services directories, product catalogs, classifieds and any other application you can imagine. It runs on top of Joomla! and WordPress enabling you to build powerful and feature rich sites. The integration is done thanks to built-in tracking ability. You can track total cost, order ID and product ID. -/- Inserting the sale tracking code You should be able to find a section for PaidListings Addon - enter it's Configuration> Tracking.

Joomla and/or AEC

24. June 2016 |

Joomla is an award-winning content management system. Joomla is a freeopen source content management system for publishing content on theInternet and Intranet as well as a Model–view–controller (MVC) WebApplication Development framework. Thesystem includes features such as page caching to improve performance,RSS feeds, printable versions of pages, news flashes, blogs, polls,website searching, and language internationalization. AEC already has an integration for {$PapFullname}. Please ask the support at http://valanx.org/ for more information.

JotForm

24. June 2016 |

JotForm is an online service for form creation. You can setup a forms with payment buttons and this integration is exactly for those, in case you want to track orders done by any of your JotForm forms. -/- JotForm setup To be able to track your form results, you have to setup two options in JotForm admin: set a form "thank you" page in each form (choose one where you will be able to insert PHP code)

LemonStand

24. June 2016 |

This is an integration method for LemonStand shopping cart. The integration code is maintained with 'Partials' inserted into Templates and Pages. -/- Click tracking The first step is the click tracking integration. Here is a description where to insert the click tracking code, which is necessary for sale tracking. First of all, navigate to your Store Design > Editor > Partials and click the 'layout-footer' partial. Add the click tracking code to the end of the file:

LightSpeed

24. June 2016 |

LightSpeed (http://www.lightspeedretail.com/) reinvents the in-store shopping experience for today's iGeneration shoppers with a robust, fully-integrated retail system that turns Macs, iPads, andiPhones into cutting edge point of sale and retail management tools. It is multi-user,multi-store, eCommerce-ready and extensible through a developer API so that software never limits retail aspirations. -/- Sale tracking The integration is easy, just edit file templates/_yourtheme/order_view.tpl.php and insert the following code just below the line with text if($this->order):

LightSpeed V2

24. June 2016 |

LightSpeed (http://www.lightspeedretail.com/) reinvents the in-store shopping experience for today's iGeneration shoppers with a robust, fully-integrated retail system that turns Macs, iPads, andiPhones into cutting edge point of sale and retail management tools. It is multi-user,multi-store, eCommerce-ready and extensible through a developer API so that software never limits retail aspirations. -/- Sale tracking The integration is easy - navigate to the left menu of the Back Office and click Settings > Website Settings > Web Extras.

Lime Light

24. June 2016 |

Lime Light CRM platform is a CRM, but they are also the leading provider of continuity base processing and campaign management. They understand the unique needs of a direct response marketer and provide flexibility and transparency to increase your return on investment. The integration works with a built-in plugin which supports Lifetime Commissions, automatic affiliate creation, per product tracking and also refunds.  -/- Integrate your order form The first step is to integrate your order form.

MailChimp user synchronization

24. June 2016 |

The integration allows you to automatically add affiliates to your MailChimp mailing lists. It also keeps both applications up to date - if there is an email change, the other application is notified and updates records as well. NOTE: This plugin does not create affiliates in {$PapFullname} (Network) based on the user details in your MailChimp mailing lists -/- Activate the plugin The first step is to activate the plugin in merchant panel and then to configure it.

Mal's e-commerce

24. June 2016 |

Please follow the following steps to integrate with Mal's e-commerce. Note: You might need to have a premium account of Mal's e-commerce to be able to do the integration, unfortunately we can't do anything about that. -/- Add click tracking script header navigate to Cart setup > Customize > Header, font and alignment and insert this code to the "Header message": {$TrackingScript} -/- Add click tracking script body Navigate to Cart setup > Customize > Premium Customize.

Mambo-ChargePlus

24. June 2016 |

Integration with Mambo-ChargePlus is made by placing sale tracking script into the confirmation page. -/- Find mambocharge_plus_thankyou.php file Find and open file /components/com_mambocharge_plus/mambocharge_plus_thankyou.php. -/- Integration Put the following code into the very bottom of this file. <?php $aff_subtotal = $_POST['amount3']; $aff_orderid = $_POST['invoice']; ?>{$TrackingScript} <script type="text/javascript"> {$SetAccountJs}{$CreateSaleJs} sale.setTotalCost('<?php echo $aff_subtotal ?>'); sale.setOrderID('<?php echo $aff_orderid ?>'); {$ExtraDataJs} PostAffTracker.register(); </script> -/- Finished It is now integrated. Every time customer enters the order confirmationpage the tracking code is called and it will register a sale forreferring affiliate.

MemberMouse (WordPress membership module)

24. June 2016 |

MemberMouse is an easy to use WordPress membership plugin that allows you to sell products, subscriptions and memberships, setup a password protected member's area, offer 1-click upsells and downsells, manage customers, automate customer service, track critical retention metrics and more. No matter where you're starting from, MemberMouse has the power you need to maximize revenue and get your business running like a well-oiled machine. The integration plugin can create an affiliate automatically, decline or approve them.

Miva 9

24. June 2016 |

Miva 9 integration method. This integration method includes click and sale tracing. -/- Add click tracking code Login to your {$PapAbbr} merchant panel. In the menu navigate to Tools->Integration. Click on Click tracking icon. Copy your click tracking code from window that opened. Now login to your Miva admin panel and navigate to Home> User Interface> Settings> Global Header & Footer (or simply use the search bar to search for 'global footer') and place the code into the textarea for Global Footer.

Modular Merchant

24. June 2016 |

Modular Merchant is an eCommerce Shopping cart software for every kind of product - shipped goods, digital delivery and subscription services. The integration method uses its built in templates. You can track order ID, products details, coupon code and customer email. -/- Order tracking (per sale) It is possible to customize the design of the order confirmation (or "checkout receipt") page by editing the corresponding template in the Template Package Sandbox, located at Design> Template Package Sandbox.

Nanacast

24. June 2016 |

It is not easy to integrate Nanacast with {$PapFullname} so you should consider a help of a professional. {$PapFullname} has a plugin for handling Nanacast notifications so you can track order details, coupon and customer details as well. -/- Create a custom field Navigate to your Nanacast admin panel and then to Manage > Products (or Manage > Memberships). For each of your products you will have to repeat these steps!

NetSuite

24. June 2016 |

With NetSuite, you can implement the complete business software suite to run your entire business better or begin with one module and add functionality as you need it. The integration method uses an ability to display custom scripts on the thank you page. You can track subtotal, product info and order ID. -/- Sale tracking code Login to your NetSuite admin and navigate to Setup> Site Builder> Set Up Web site> Analytics tab.

Netbilling

24. June 2016 |

-/- Activate Netbilling in {$PapAbbr} Go to Plugins Find Netbilling integration plugin and click Activate -/- Configure Netbilling Account Login into your Netbilling Account Go to Netbilling Menu -> Setup -> Configuration and set Postback CGI URL to {$HttpProtocol}{$PluginsUrl}Netbilling/netbilling.php This option will apply as default setting for all buttons. If you generate buttons for more sites (other than your primary site) be sure that your Postback CGI URL config param is set for every of these sites (specific site settings: Netbilling Menu -> Setup -> Site tags -> your_site -> Config).

NewCart

24. June 2016 |

NewCart is a service that allows you to create and easily manage a professional E-Commerce web site (E-Shop) featured with all you need to sell online. The integration method integrates the built in thank you page. -/- Edit your thank you page NewCart.it allows you to customize the thank you page. To do this, log into your e-shop control panel, go to TEMPLATES AND LAYOUTS, then to LAYOUT SETTINGS, then paste the following code into the field named "CONTENTS TO BE ADDED IN THE FINAL ORDER CONFIRMATION PAGE ONLY":

Nochex

24. June 2016 |

This is an integration method with Nochex, the online payment service. -/- Modify your button forms To start with the integration, you have to modify your button form code. You only need to add this line: <input type="hidden" name="success_url" value="http://yourwebsite.com/success.php> If you already use this, do not create a duplicate line. This is an example form: <form method='POST' action='https://secure.nochex.com/'> <input type="hidden" name="merchant_id" value="yournochexemail"> <input type="hidden" name="amount" value="1.00"> <input type="hidden" name="description" value="Product 1"> <input type="hidden" name="billing_fullname" value="Test"> <input type="hidden" name="billing_address" value="Test Street, Test, TE55ST, UK"> <input type="hidden" name="email_address_sender" value="test@nochex.

Open Source Excellence Membership Control

24. June 2016 |

Open Source Excellence (OSE) Membership Control has its own integration module built in the system. You do not need to hack any of their codes to do the job. Simply open the component parameters> Choose {$PapAbbr} integration > enter your affiliate website URL, that's it. Note: If you are trying to integrate hosted {$PapAbbr} solution with this system, you have to enter the URL without http:// or https://. For example if you have your hosted {$PapAbbr} on URL https://myweb.

OpenCart

24. June 2016 |

This is integration method for open source shopping cart OpenCart. The integration is done by integrating files of thank you page. For OpenCart 2.0 use the other integration method please. You can track per product orders, lifetime commissions and also coupons. -/- Edit confirm action Navigate to your cart directory catalog/controller/checkout and open confirm.php (for older versions also guest_step_3.php) for editing. Find this line:  $this->data['totals'] = $total_data; There are two places with this line, use the second one.

OpenCart 2

24. June 2016 |

This is integration method for open source shopping cart OpenCart. The integration is done by integrating files of thank you page. You can track per product orders, lifetime commissions and also coupons. -/- Edit confirm action Navigate to your cart directory catalog/controller/checkout and open confirm.php for editing. Find this line:  $data['totals'] = array(); Put this code below that line: $this->session->data['totals'] = $order_data['totals']; $this->session->data['pap4_products'] = $data['products']; Save these files and continue with next step.

OptimizeMember API (WordPress module)

24. June 2016 |

OptimizePress is the new way to create high converting landing pages, sales pages and membership portals. The integration method uses OptimizeMember API to communicate with built-in plugin. You can track sales, recurring sales and refunds. You can automatically create an affiliate account for the new registering customer. It is also possible to use Lifetime Commissions. -/- Place the tracking code The first step to integrate the sale tracking code into your OptimizePress is to place the following code to OptimizePress section API / Tracking> Signup Tracking Codes:

OptimizePress / OptimizeMember (WordPress module)

24. June 2016 |

OptimizePress is the new way to create high converting landing pages, sales pages and membership portals. The integration method integrates PayPal directly. -/- PayPal module integration The first step is to modify the paypal module so each payment is integrated with the tracking cookie. Navigate to wp-content/plugins/optimizeMember/includes/classes/ and find the file sc-paypal-button-e.inc.php.. Now open it and find the line (at the end) saying: return $code; Insert the following code above that line:

OptimizePress and pricing tables with PayPal links

24. June 2016 |

OptimizePress (WordPress module) is the new way to create high converting landing pages, sales pages and membership portals. If you use the the Pricing Table feature of OptmizePress and in those pricing tables you use payment links leading to PayPal (direct links leading to PayPal including the id of your hosted PayPal button), then follow the integration steps below. -/- Adding special ID to the payment links of the pricing table In wp-content/plugins/optimizePressPlugin/lib/assets/tpls/pricing_table/style_X.

Oxid Eshop

24. June 2016 |

The integration with Oxid Eshop is pretty easy. All you need to do is to integrate the shop thank you page. -/- Adding the sale tracking code First, login to your FTP and navigate to out/_theme_name_/tpl/page/checkout/ where "_theme_name_" is a directory of theme you are using now. You should see a file thankyou.tpl - that is the one we are going to modify. Find this line <div id="thankyouPage"> and paste the integration code above it.

PSiGate

24. June 2016 |

PSiGate uses a variation of General solution, it tracks sales by invoking hidden script from "thank you" page. -/- Integration Specify your own thank you page for PsiGate and put there the following code {$TrackingScript} <script type="text/javascript">{$SetAccountJs} {$CreateSaleJs} sale.setTotalCost('SubTotal'); sale.setOrderID('OrdNo'); {$ExtraDataJs} PostAffTracker.register(); </script> -/- This is all that is required. Now whenever there's sale, PSiGate willcall our sale tracking script, and system will generate commission forthe affiliate.

PagSeguro

24. June 2016 |

PagSeguro is a Brazilian-based national e-commerce business allowing payments and money transfers to be made through the Internet. The integration is done by a built-in plugin which reads PagSeguro data notifications. In case you are already using data notifications for some application, please use the other integration method for PagSeguro. -/- PagSeguro setup The first step is to enable data notifications in your PagSeguro. First of all, you need to have a seller or a business account type.

PagSeguro (IPN already used)

24. June 2016 |

PagSeguro is a Brazilian-based national e-commerce business allowing payments and money transfers to be made through the Internet. The integration is done by a built-in plugin which reads PagSeguro data notifications. -/- Check your notification URL Navigate to Integrations> Transaction notifications and it there already is a URL defined, it means you have to follow the next steps. First of all, take a note of the URL which you are using right now.

Paid Memberships Pro (WP module)

24. June 2016 |

Paid Memberships Pro is a WordPress Plugin and support community for membership site curators. PMPro's rich feature set allows you to add a new revenue source to your new or current blog or website and is flexible enough to fit the needs of almost all online and offline businesses. -/- To integrate with Paid Memberships Pro you can use a plugin developed by a third party.

PayPal

24. June 2016 |

PayPal integrates using IPN callback. Note! This is a description of integration with PayPal buttons used on your website. If you use PayPal as a payment processing system in your shopping cart, use the method for integrating with the specific shopping cart, not these steps. Also, make sure you don't already use PayPal IPN for another purpose, such as some kind of a digital delivery or membership registration. To integrate with PayPal, you have to turn on the PayPal IPN handling plugin in the merchant panel of {$PapFullname} (Network) in the 'Plugins' section.

PayPal (IPN and custom field used by other script)

24. June 2016 |

PayPal integrates using IPN callback even if the callback and custom field is used by another system (e.g. shopping cart). Because of this you will have to attach the cookie value to the original notification URL and later to re-send it to your {$PapFullname}. -/- Paypal button The first step is to make sure that each paypal button has the notify_url field. You have to add this code to the notify_url field, in every button:

PayPal (IPN used by other script)

24. June 2016 |

PayPal integrates using IPN callback even if the callback is used by other system (e.g. shopping cart). Note! This is description of integration with PayPal if you use PayPal buttons on your web pages. If you use PayPal as a processing system in your shopping cart, use the method for integrating with shopping cart,not these steps. -/- Paypal button Now add the following code into EVERY PayPal button form

PayPal Express Checkout (IPN and custom field used by other script)

24. June 2016 |

PayPal Express Checkout integrates using IPN callback even if the callback and customfield is used by other system (e.g. shopping cart). Because of this youwill have to choose separator which will separate our and 3rd partycookie value. We will use || in this example. Note! This is description of integration with PayPal if you use PayPalbuttons on your web pages. If you use PayPal as a processing system inyour shopping cart, use the method for integrating with shopping cart,not these steps.

PayPal Express Checkout (IPN used by other script)

24. June 2016 |

PayPal Express Checkout integrates using IPN callback even if the callback is used by other system (e.g. shopping cart). Note! This is description of integration with PayPal Express Checkout if you use PayPal buttons on your web pages. If you use PayPal as a processing system in your shopping cart, use the method for integrating with shopping cart,not these steps. -/- PayPal button Now add the following code into EVERY PayPal button form

PayPlans

24. June 2016 |

PayPlans is an open-source membership software for selling your services online. It provides automatic subscriptions and effortless billing management. The integration with {$PapFullname} is possible with an integration plugin. -/- Get the plugin The first step is to get the plugin. You can download it from site http://www.readybytes.net/payplans/apps.html#/app/pp-postaffiliatepro -/- Setup You can configure the plugin following this documentation: http://www.jpayplans.com/support/documentation/item/post-affiliate-pro-2.html#gsc.tab=0 -/-

PayPro

24. June 2016 |

A great eCommerce platform to sell Software, SaaS and Cloud Services. PayPro is working for any e-Business with any Digital Product. -/- Thank you page integration The integration happens by placing the sale tracking code into the thank you page template.  NOTE: Your {$PapFullname} installation needs to be available via HTTPS:// because the thank you page is also available only via HTTPS:// After you log in at https://sellers.payproglobal.com  navigate to Page Templates > Thank you page  and insert there the following code:

PaySimple

24. June 2016 |

The integration with PaySimple is a bit tricky as they do not allow you to add any custom code to their "thank you" page, but there is an option to add a button to take customer to a custom URL, which we use in this integration. -/- PaySimple integration To start with the integration, login to your PaySimple admin account and navigate to Account Settings - Settings> web payment pages .

PayU

24. June 2016 |

PayU is the main online payments processor in Romania and it offers a secure, fast and simple way to accept online payments for any type of products and services for online shops. With the integration method you can track product IDs (per product integration), total cost, order ID, currency and coupons. -/- Insert the sale tracking code The only step is to place the sale tracking code to Marketing> After Sale Messages> After Sale Messages.

PayU (PagosOnline)

24. June 2016 |

This integration is for payment buttons of gateway called PayU (former PagosOnline). The integration is achieved by using extra field and notification URL. The notifications are handled by PayU PagosOnline plugin, which you have to activate in {$PapFullname} merchant panel, in Plugins section. -/- Modify your button The integration is performed by adding an extra code to your existing button, so there has to be one already placed somewhere at your website.

Paymate Express

24. June 2016 |

Paymate Express integrates Paymate buttons from your web page. Note: Recurring transactions are NOT supported. -/- Choose separator Choose separator which will separateour cookie and ref value. We will use || in this example. Youhave to configure Paymate plugin to use this separator. Go to Plugins-> Paymate -> Configure -> Custom Value Separator -/- Paymate Button Every paymate button code must be updated from image link to from. Original button looks like this:

Paysite Cash

24. June 2016 |

This is an integration method for Paysite Cash - secure payment and shared affiliation platform. It uses the Backoffice confirmation URL so the sale commission can be registered to a proper affiliate of {$PapAbbr}. -/- Setting up the processing file Login to your merchant panel and navigate to Plugins section. The first step is to activate the plugin 'PaySiteCash'. When active, login to your admin panel of  PaySiteCash. Navigate to your Credit Card menu and create a site (or select a created one; to modify general settings, navigate to General parameters).

Pinnacle Cart

24. June 2016 |

This is integration method for Pinnacle Cart. -/- Edit template Open file: /content/skins/{your_skin}/completed.htm (This file can beedited via File Manager >> Skins Files in your shopping cartadministration panel) -/- Integration Add following code at the end of this file: {$TrackingScript} <script type="text/javascript"> {$SetAccountJs}{$CreateSaleJs} sale.setTotalCost('{$order_amount}'); sale.setOrderID('{$order_num}'); {$ExtraDataJs} PostAffTracker.register(); </script> -/- New version of Pinnacle Cart For new version of Pinnacle Cart (3.x) you have to follow these instructions. The sale tracking code has to be placed to Marketing> Google Tools> Conversion Tracking section.

Platnosci.pl

24. June 2016 |

This is integration of payment gateway Platnosci (platnosci.pl) by inserting special code into thank you page defined in admin panel at platnosci.pl -/- Setting up Before integration, note that you need to have some PHP "thank you page" at the same server as where you have your shop buttons. First, login to admin panel at platnosci.pl then navigate to My shops> "Shop name"> List of payment points> "Point name" - and setup UrlPositive to your web "thank you page"" and append following code to the link

PlugnPay

24. June 2016 |

This integration method helps you register sale commissions using IPN from your plugnpay buttons. -/- Generating button code To integrate button form with {$PapAbbr}, you have to do some special steps to do it when generating the button code. First, you have to setup "Please select your Thank You response action" to option "Go to your own defined URL". On next screen you have to define the Succes-link to PHP thank you page with integration code (this code have to inside of the body code - be between <body> and </body> tags) :

Premise (WordPress membership module)

24. June 2016 |

Premise is a WordPress module for membership sites and landing pages module. The integration is done with a special plugin. -/- Download the plugin Download the {$PapFullname} plugin for Premise. -/- Upload the plugin and activate it Upload the plugin (premise-to-postaffiliatepro/ directory) into the /wp-content/plugins/ directory. Activate the 'Premise to {$PapFullname}' from the Plugins section in your WordPress dashboard. When it is all active, setup the plugin so it links to your {$PapFullname} installation.

PremiumWebCart

24. June 2016 |

To integrate with PremiumWebCart, you need PremiumWebCart plugin for {$PapAbbr}. This plugin does NOT support PremiumWebCart post upsells. If you want to track upsells as well, you have to check the other integration "PremiumWebCart IPN integration". -/- Plugin configuration in PAP4 Activate plugin in Start -> Plugins In plugin configuration set Merchant ID and API Signature -/- Thankyou page Login to premiumwebcart.com Set Thank You Page URL Navigate to Cart Settings -> Basic Options -> Default Checkout URLs

PremiumWebCart IPN integration

24. June 2016 |

PremiumWebCart IPN is a very useful utility, which enables you not only to track transaction data, but also customer details. -/- Create custom product/bundle links In PremiumWebCart admin, navigate to Cart Setting> Advance Integration> Pre-populating Checkout Page and read instructions on how to generate a product link, and based on the instructions, get product/bundle ID. The final link should look like this: http://www.secureinfossl.com/?con=my_cart&met=addToCart&pid=3579782e28686ed437113e7038a0a7c9 Using the following code, you can create a "Buy Now" link, presetting up custom1 field with tracking value:

Presta Shop

24. June 2016 |

Fast, efficient and easy to use, Presta Shop's free e-commerce solution provides everything you need to open, operate and maintain a successful online store. Integration using PrestaShop module The easiest way to integrate Presta Shop with {$PapFullname} (Network) is to use our integration module (free downloadable module by Quality Unit, version 3.20.0) It is a standard Presta Shop module which you can install as any other module. Configure it after installation and integration is done.

PrintSYS Store

24. June 2016 |

It is possible to integrate PrintSYS Store with {$PapFullname}, but you have to contact them directly to ask them to insert the tracking codes for you. -/- Click tracking code First, you have to ask PrintSYS Store support to integrate the click tracking code into global footer, so it appears in every page of your store. The click tracking code can be found in {$PapAbbr}4 merchant panel Tools> Integration> Click tracking

ProStores

24. June 2016 |

This integration method integrates your ProStore shopping cart with {$PapFullname} or {$PapFullname}. -/- Add sale tracking code In your store administration navigate to Store Design> Page Template Manager and find Checkout Order Confirmation template file. Edit it and insert this code to the bottom of the file: {$TrackingScript} <script type="text/javascript"> {$SetAccountJs} var sale = PostAffTracker.createSale(); sale.setTotalCost('<ss:value source="$invoice.subTotal"/>'); sale.setOrderID('<ss:value source="$invoice.invoiceNumber"/>'); PostAffTracker.register(); </script> Remember you have to use an SSL for your {$PapAbbr} or PAN installation as this shopping cart is behind the SSL.

Quick.Cart

24. June 2016 |

This integration method was tested for Quick.Cart v2.2 by OpenSolutions.org -/- Edit template Open file: templates/orders_summary.tpl -/- Integration Find line "<!-- END COURIER -->" and add following code before this line: {$TrackingScript} <script type="text/javascript">{$SetAccountJs} {$CreateSaleJs} sale.setTotalCost('$aList[sSummary]'); sale.setOrderID('$aData[iOrder]'); {$ExtraDataJs} PostAffTracker.register(); </script> -/- This is all that is required. Now whenever there's sale, the saletracking script sale.php is called, and it will generate commission forthe affiliate.

RBS WorldPay

24. June 2016 |

This is integration method with hosted solution of shop RBS WorldPay. Admin panel allows you to set your Payment Response URLto send transaction details there. This will instruct you how to make it working with RBS WorldPay plugin in {$PapFullname} 4. -/- Locate the footer text Login to your admin panel, in menu go to Installation(s), then press button for "Integration Setup: PRODUCTION". Find "Payment Response URL" and insert this URL:

Recurly

24. June 2016 |

This integration method uses Recurly API get the details of the purchased plan and to record a commission with the subscription values. The integration requires the Recurring Commissions feature for tracking the recurring payments/trial conversions. -/- Recurly configuration This integration method uses external "Thank you page", so if you do not have one, please create it. When you have the site, navigate to Configuration->Plans section of your Recurly admin panel and edit your plans.

RoboKassa

24. June 2016 |

RoboKassa integrates using POST callback. Note! This is description ofintegration with RoboKassa. -/- ### Activate RoboKassa plugin in Merchant Panel -> Plugins Configure RoboKassa plugin and set secure password 2 Go to RoboKassa merchant panel and set Result URL3 to: {$HttpProtocol}{$BaseUrl}/plugins/RoboKassa/robokassa.php -/- Add RoboKassa Pay Form - DEMO1 Now you can add RoboKassa Pay Form to your page. Example DemoShop1: http://robokassa.ru/DemoShop/Demo1.aspx?CodeLang=Php Please edit settings of RoboKassa PayForm in CODE below.

RocketGate

24. June 2016 |

RocketGate’s sophisticated and easy to use APIs in multiple languages (PHP, Java, Ruby, .NET etc) enable sample code-to-processing in minutes. Process online payments, support for all major credit cards including Visa, MasterCard, American Express, Discover, JCB, ChinaUnionPay, BC Card, Diners Club, Maestro and Solo. The integration uses data sent to specially designed plugin for RocketGate. -/- Payment form integration The first step is to set your payment form(s) to load tracking data and send it to RocketGate.

RomanCart

24. June 2016 |

Integration with RomanCart is done by inserting some special data into RomanCart shop settings. It integrates Thank you page generated by RomanCart. -/- Navigation (old versions) Log into your RomanCart admin panel and choose "Enhance your website" then "Configure Sales Tracking Scripts" then "Configure Sales Tracking Scripts" again. -/- Navigation (new versions of RomanCart) In latest versions of RomanCart, you have to navigate from top menu Marketing to External Sales Tracking> Sales Tracking Scripts

SPBAS

24. June 2016 |

The objective with SPBAS is to provide a unified system to manage user interaction, starting with sales emails, moving through to purchase, and finishing with support and feedback opportunities. SPBAS is designed to automate the entire business workflow. SPBAS provides a special plugin for integration with {$PapFullname}. You can find the manual here: https://solidphp.atlassian.net/wiki/display/docs/Post+Affiliate+Pro -/-

SWREG

24. June 2016 |

Integration with SWREG is very simple - you only need to place saletracking script into the template of order summary page. -/- Plugin activation The very first step is to activate your SWREG plugin. When it is active, login to your SWREG admin panel and click to Setup> Customizable templates If your templates are disabled, you should enable them by clicking on the top link enable templates and create Summary template.

SecureNetShop (snscart)

24. June 2016 |

To integrate with SecureNetShop you have to display affiliate-tracking code in the "receipt page" of the shopping cart. -/- Locate tracking settings in your cart Login to your cart admin panel and navigate to Settings> Marketing> Order tracking and create a new tracking item by clicking 'Add new' button. -/- Tracking code There are three sections. Define a custom name of your tracking item in the first one. In the second one, you have to use the sale tracking code.

SendOwl

24. June 2016 |

Sell digital downloads, subscriptions & services automatically and securely with SendOwl. Works with any website, social network, blog or ecommerce store. -/- Integration You need to log in to your SendOwl admin panel and go to Settings > Customisations > Custom code > Download/Order completion Page (Custom HTML) and insert the below code into it: <script type="text/javascript"> var papScriptHeader = document.createElement('script'); papScriptHeader.setAttribute('src','//{$ScriptsUrl}trackjs.js'); papScriptHeader.setAttribute('id','pap_x2s6df8d'); papScriptHeader.setAttribute('type','text/javascript'); papScriptHeader.setAttribute('onload','papTrackingFunction()'); document.getElementsByTagName('body')[0].appendChild(papScriptHeader); function papTrackingFunction() { PostAffTracker.

Setcom

24. June 2016 |

Setcom integrates using Auto-post callback. Also,make sure you don't already use Auto-post for another purpose, such assome kind of digital delivery or membership registration. To integrate with Setcom, you need Setcom plugin which is distributed with {$PapAbbr} by default. -/- Configure plugin First you must activate Setcom plugin in {$PapAbbr}->Start menu->Plugins. After plugin is activated you must configure it. Click Configure button. You must set your Merchant username, password which you are using to login to your merchant panel.

Setcom (Auto-post and custom field used by other script)

24. June 2016 |

Setcom integrates using Auto-post callback. Use this integration if you are using Auto-post for another purpose, such assome kind of digital delivery or membership registration etc. and you already using custom field for transfering some data. To integrate with Setcom, you need Setcom plugin which is distributed with {$PapAbbr} by default. -/- Configure plugin First you must activate Setcom plugin in {$PapAbbr}->Startmenu->Plugins. After plugin is activated you must configure it.

Setcom (Auto-post used by other script)

24. June 2016 |

Setcom integrates using Auto-post callback Use this integration if you are using Auto-post for another purpose, such assome kind of digital delivery or membership registration etc. To integrate with Setcom, you need Setcom plugin which is distributed with {$PapAbbr} by default. -/- Configure plugin First you must activate Setcom plugin in {$PapAbbr}->Startmenu->Plugins. After plugin it's activated you must configure it.Click Configure button. Youmust set your Merchant username, password which you are using to loginto your merchant panel.

Shop-Script 5 (Webasyst)

24. June 2016 |

Emerging PHP ecommerce framework that helps you increase sales. Feature-rich PHP shopping cart solution & ecommerce framework developed in 2013—2014. One of the leading shopping cart solutions of Russia. The integration is done by a tracking script directly placed into the store design section. You can track total cost, order ID, per product items and currency. -/- per order tracking Login to your admin area of Shop-Script 5 and navigate to Shop (the top icon) and then to Storefronts tab.

ShopSite

24. June 2016 |

Integration with ShopSite is made by placing sale tracking script into the order confirmation page. -/- Navigation to thank you page code Log in to your ShopSite Admin Center and click on Commerce -> Order System -> Thank You and insert the integration code to Text at the bottom of the Thank You screen: section. -/- Per order tracking code If you wish to create 1 commission per each order so you don't want to have different commission values for different products use this code:

Shopify

24. June 2016 |

To integrate your Shopify store, you can use the official built-in plugin but first you need to create a private app in your Shopify store. 1. Login to your Shopify admin panel and navigate to Apps> Manage private apps (a link at the bottom) 2. Create a new private app 3. Name the app as you like and add your email address to be notified in case of problems. Then you need to scroll down a little bit to the permissions section.

Shopp (WordPress shopping cart module)

24. June 2016 |

The integration method integrated the "thank you" page in Shopp. -/- Adding the code Navigate to /wp-content/themes/_your_theme_/shopp/ where "_your_theme_" is name of your theme used by WP and open thanks.php for edit. The javascript tracking code with appropriate variables is below: <!--{$PapAbbr} sale tracking code starts here--> {$TrackingScript} <script type="text/javascript"> {$SetAccountJs} var sale = PostAffTracker.createSale(); sale.setTotalCost('<?php shopp('purchase','total'); ?>'); sale.setOrderID('<?php shopp('purchase','id'); ?>'); PostAffTracker.register(); </script> <!--{$PapAbbr} sale tracking code ends here---> This is all what you have to do.

Shopware

24. June 2016 |

The integration of shopware is really easy, you only have to use our plugin. The integration automatically adds the click tracking and the sale tracking code to your shopping cart. The plugin works with Shopware version 5 (compatible with versions 4.2.3 and higher). With the plugin you can track per product commissions and customer email for Lifetime Commissions. -/- Download the plugin The first step is to download the plugin.

Simple Paypal Shopping cart (Word Press module)

24. June 2016 |

WordPress Simple Paypal Shopping Cart allows you to add an 'Add to Cart' button for your product on any posts or pages. This simple shopping cart plugin lets you sell products and services directly from your own wordpress site and turns your WP blog into an ecommerce site. The integration is possible by direct integration of the PayPal gateway within the module. You are able to track the same as you can with standard PayPal integration.

Skrill (former MoneyBookers)

24. June 2016 |

Integration with Skrill (former MoneyBookers) -/- Activate the "MoneyBookers integration plugin" First you have to activate the MoneyBookers integration plugin inside the merchant panel of {$PapFullname} (Network) in the 'plugins' section. -/- Skrill (MoneyBookers) configuration Log into your Skrill (MoneyBookers) account Go to My Account > Merchant Tools and set a Secret Word Go back to the merchant panel of {$PapFullname} (network) to the 'plugins' section, click Configure next to the MoneyBookers integration plugin plugin and enter the Secret Word into the corresponding field.

SoEasyPay

24. June 2016 |

SoEasyPay is a payment gateway, where the whole payment happens on themerchants webserver. When the merchant has all the details of thepayment including card number, cvv etc, he queries our gateway serverthat gives back as answer whether the payment has been accepted by thebank, and the merchant tells the customer accordingly afterwards. -/- Integration All that is needed, is to display following code after the payment has been authorized by the SoEasyPay server

SolidTrustPay

24. June 2016 |

SolidTrustPay integrates using SolidTrustPay IPN notifications. To integrate with SolidTrustPay, you need SolidTrustPay plugin which is distributed with {$PapAbbr} by default. -/- Activate the plugin Right after you activate SolidTrustPay plugin, you need to setup it.Login to your merchant panel. Go to menu Start->Plugins. Now click Configure button in SolidTrustPay plugin item. Here you must setup number of custom item. This represents number of item (1 to 10) which will be carrying visitor information for {$PapAbbr}.

SolidTrustPay (custom field used for other data)

24. June 2016 |

SolidTrustPay integrates using SolidTrustPay IPN notifications. To integrate with SolidTrustPay, you need SolidTrustPay plugin which is distributed with {$PapAbbr} by default. Note you have to follow these steps only in case all your custom user variables (user1, user2, ... , user10) are used by your script. -/- Activate the plugin Right after you activate SolidTrustPay plugin, you need to setup it.Login to your merchant panel. Go to menu Start->Plugins. Now click Configurebutton in SolidTrustPay plugin item.

SplashCart

24. June 2016 |

Thank you page integration of SplashCart. -/- Locate the settings Log into your admin panel and click on Tools from the Admin bar, then on Marketing Tools and finally on Affiliate. Insert the Click Tracking Code from your {$PapFullname} into the top box. -/- Sale tracking code Insert this Sales Tracking Code into the bottom box: {$TrackingScript} <script type="text/javascript"> var sale = PostAffTracker.createSale(); sale.setTotalCost('scTotalCost'); sale.setOrderID('scOrderID'); sale.setProductID('scProductID'); PostAffTracker.register(); </script> Click Save.

SpotOption

24. June 2016 |

World’s leading binary options platform provider. The integration is as simple as activating a plugin and setting it up. -/- Activate and configure the plugin Login to your {$PapFullname} merchant panel and navigate to your Plugins section. Find SpotOption plugin and activate it. When activated configure it - you will have to setup API URL, username, password and campaign IDs from your SpotOption. That is all. Now, the system will automatically connect to your SpotOption every hour to check for new leads, new customer registrations, position 'wins', deposits and first time deposits.

Squarespace

24. June 2016 |

Squarespace is a hosted solution of a website builder - whether you need simple pages, striking galleries, a professional blog, or an online store, it's all included within Squarespace website. Everything is mobile-ready right from the start. The integration is achieved by placing a sale tracking code into special sections of Squarespace interface. You can track order ID, subtotal and customer email. Unfortunately product ID is not available. -/-

SquirrelCart

24. June 2016 |

This integration method was tested for SquirrelCart v2.4.3 -/- Open template Open file: themes/{your_theme}/thanks_for_order.tpl.php -/- Integration Add following code at the end of the file: {$TrackingScript} <script type="text/javascript">{$SetAccountJs} {$CreateSaleJs} sale.setTotalCost('<?php echo $SC['order']['product_total'] ?>'); sale.setOrderID('<?php echo $SC['order']['number'] ?>'); {$ExtraDataJs} PostAffTracker.register(); </script> -/- This is all that is required. Now whenever there's sale, the saletracking script sale.php is called, and it will generate commission forthe affiliate.

Stripe

24. June 2016 |

Stripe makes it easy to start accepting credit cards on the web today. The integration method uses our built in plugin for notification handling. The integration handles orders, recurring orders and refunds as well. It also supports lifetime commissions and coupon handling. -/- Cookie data - order form Each customer account in stripe has an extra field called 'description'. In this integration method, we are using it. The task is to add the (tracking) cookie value into the description field found in your order form.

Summer Cart

24. June 2016 |

Summer Cart has all the tools and features to enable online merchants easily build a working store from top to bottom. Whether you sell a dozen of niche specialties, or list hundreds of mass products, you will get high visibility and popularity of your operation through a masterly crafted store. Integration of {$PapFullname} with Summer Cart will require to modify not just footer of your shop (to add click tracking code), but also 2 shopping cart classes.

Sunshop

24. June 2016 |

SunShop shopping cart is a search engine friendly shopping cart system. It is complete e-commerce solution packed with extensive feature list. -/- Integrate directly in SunShop Integration is done directly by SunShop. Just log in to the admin panel and navigate to settings> manage plugins. Find {$PapFullname} plugin and click to the "settings" button. On the next page you have to enable this plugin and type full URL address of your {$PapFullname} installation including the protocol and last trailing slash.

Supercart

24. June 2016 |

This is integration method with Supercart (supercart.cz) -/- Edit thank you page file The first step is to find file template/default/order_finish.php and add this code, e.g. to the end of the file: <?php echo tpl('system/pap_tracking.php', array('order' => $order)); ?> Save your changes. -/- Create the tracking file As you can see, we've pointed the template file to a custom file in previous step. Now we have to create it.

ThriveCart

24. June 2016 |

ThriveCart (https://thrivecart.com/) is a modern shopping cart. The integration is possible with support of Success page where order values are sent, which we use for tracking. It is possible to track total cost, product IDs, order ID, customer name and email (supports Lifetime Commissions). -/- Shop setup The first step is to setup your ThriveCart. To be able to track a sale, you have to enable Success URL in each of your products.

TrialPay

24. June 2016 |

TrialPay integrates using XML Postback. Note! This is description ofintegration with TrialPay. -/- Activate TrialPay in {$PapAbbr} Go to Plugins Find TrialPay integration plugin and click Activate -/- Setup URL Log into TrialPay Merchant Panel Go to Product Console and Edit or add new Product. Choose Notification from left menu. For Order payout notification choose How would you like to be Notified?

Ubercart

24. June 2016 |

Integration of Ubercart by integration of Thank you page and also a solution for Ubercart using PayPal. -/- Locate the settings Go to Administer> Store administration> Configuration> Checkout settings> Edit> Checkout messages -/- Integratio code for thank you page Add this code to Checkout completion message header: {$TrackingScript} <script type="text/javascript"> var sale = PostAffTracker.createSale(); sale.setTotalCost('[uc_order:subtotal]'); sale.setOrderID('[uc_order:order-id]'); sale.setProductID('[uc_order:products]'); PostAffTracker.register(); </script> Change Input format in 'Checkout completion message header' to Full HTML.

UltraCart

24. June 2016 |

UltraCart integrates using XML Postback. Note! This is description ofintegration with UltraCart. Make sure that your web server supports HTTPS (secure sockets). It is possible to track per order and per product commissions, refunds, coupons and Lifetime Commissions. The plugin also gives you an option to create an affiliate account for each customer automatically. -/- Activate UltraCart in {$PapAbbr} Go to Plugins Find UltraCart integration plugin and click Activate

ViArt

24. June 2016 |

The integration method uses general tracking code with special ViArt variables. You can track total cost and order ID only. -/- Sale tracking on thank you page Edit file templates/user/block_checkout_final.html This is the tracking code you should paste to the file: {$TrackingScript} <script type="text/javascript">{$SetAccountJs}{$CreateSaleJs} var total = {google_total} - {google_tax}; sale.setTotalCost(total); sale.setOrderID('{google_order_id}'); PostAffTracker.register(); </script> Save your changes and your are done. -/- Do not forget to integrate your cart also with the click tracking code.

Virtual Merchant

24. June 2016 |

The integration is done with the tracking code inserted to your "thank you" page. -/- Adding the sale tracking script Virtual Merchant send these GET variables to your site: ssl_description -> can be used as order id ssl_amount stands -> stands for total cost ssl_invoice_number -> can be used as product id Insert this code to your thank you page: {$TrackingScript} <script type="text/javascript"> function gup( name ) { name = name.

Virtue Mart

24. June 2016 |

Integration with Virtue Mart is made by placing sale tracking script into the confirmation page. -/- Edit template Find and open file checkout.thankyou.php It should be in administrator/components/com_virtuemart/html/ -/- Integration Replace last ?> with following code $q = "SELECT * FROM #__{vm}_user_info WHERE user_id='$user_id'"; $db->query( $q ); $pap_user_email = $db->f('user_email'); $q = "SELECT * FROM #__{vm}_orders WHERE order_id='$order_id'"; $db->query( $q ); $pap_order_subtotal = $db->f('order_subtotal' ); $pap_coupon_code = $db->f("coupon_code"); $pap_coupon_discount = $db->f("coupon_discount"); if (!

Virtue Mart 2

24. June 2016 |

This integration method is for Virtue Mart version 2. If you have lower version, please navigate to the integration method named "Virtue Mart". -/- Virtue Mart with PayPal in Joomla First step is to edit file /plugins/vmpayment/paypal/paypal.php of your Joomla installation. Find function plgVmConfirmedOrder($cart, $order) and in the function find line $html.= '</form>'; It can also be like this: $html .= '</form></div>'; Now add this code right after the above:

Virtue Mart 3

24. June 2016 |

This integration method is for Virtue Mart version 3. If you have a lower version, please navigate to the integration method named "Virtue Mart 2". -/- Integrate offline payments (cash) Open file plugins/vmpayment/standard/standard.php and find function plgVmConfirmedOrder. At the end of it, there is a line $cart->emptyCart - place the following code above it: /* {$PapFullname} integration snippet */ $html .= '{$TrackingScript} <script type="text/javascript">'."{$SetAccountJs} var sale = PostAffTracker.createSale(); sale.setTotalCost('".$order['details']['BT']->order_subtotal."'); sale.setOrderID('".$order['details']['BT']->order_number."'); sale.setData1('".$order['details']['BT']->email."'); PostAffTracker.register(); </script>"; /* {$PapFullname} integration snippet */ Save your work.

VoguePay

24. June 2016 |

VoguePay allows you to make and accept payments online from other voguepay members or etranzact and visa card holders. Master card holders would be signed up when they want to pay you. With the integration method you can track total cost, order ID, product ID and customer email. -/- Button integration To integrate your VoguePay buttons you only have to add this special code into the button code: <input id="pap_ab78y5t4a" type="hidden" name="notify_url" value="//{$PluginsUrl}VoguePay/voguepay.php" /> In case you already use notify_url field:

Volusion

24. June 2016 |

You can add your tracking scripts to a specially-designated articlewithin your Volusion store. Website text article 130 is the proper place for integration. Youcan access this article using the following steps: -/- Login Log into your Voluison store's Admin Page and click on the Designtab. Click on the Site content link in the menu bar. Next, scroll down through the following page until you find articleID 130. Click the article ID number to edit it

Volusion API

24. June 2016 |

This integration method uses Volusion API to track extended information like coupon, per product details and affiliate details. -/- Volusion setup The first step is to setup your Volusion cart. Navigate to Settings> Custom Fields and choose one field from Orders section and set it up this way: Alias: v Question: Visitor ID (informal) <script type="text/javascript">var d=document.getElementsByName("Orders.Custom_Field_v")[0];d.id="pap_dx8vc2s5";d.readOnly=true</script> Question Sub Text: <script id="pap_x2s6df8d" src="{$HttpProtocol}{$ScriptsUrl}notifysale.php" type="text/javascript"></script> Input Type: TextBox Is Public: checked

WHMCS

24. June 2016 |

WHMCS is the complete all-in-one client management, billing &support solution for Web Hosts & Other Online Businesses. Packedwith features but with a core focus on remaining easy to use and customize, WHMCS enables you to easily and effectively manage yourbusiness. It also automates many routine tasks including invoicing,order provisioning, suspensions, and more. For the easiest work download the integration hook and unzip it into the /includes/hooks/ directory. In the uploaded pap.php file follow the instructions on lines 10-12.

WP eStore (WordPress module)

24. June 2016 |

WP eStore is a Simple Shopping Cart Plugin to sell digital (ebook, mp3, photos) and non digital products from your wordpress blog through PayPal or some other payment gateways. The digital goods are automatically delivered to the buyer after purchase using encrypted and time limited download links. -/- Integration with PayPal Login to your FTP and navigate to your wordpress directory wp-content/plugins/wp-cart-for-digital-products/lib/gateway/ and edit file PaymentGateway.php Find function submitPayment2() and replace whole foreach block with this code instead:

WebMoney Merchant Service

24. June 2016 |

Integration of WebMoney Merchant Service with {$PapFullname}. -/- Activate and Configure of WebMoney plugin in {$PapFullname} Activate WebMoney plugin in Merchant Panel -> Plugins If you use WebMoney Secret Key for security(recommended), set your Secret Key in Merchant Panel -> Plugins -> Configure WebMoney plugin. -/- Configure WebMoney Merchant Go to WebMoney Merchant -> Settings -> Web Merchant Interface choose your purse from Purse List and click change.

WebToPay

24. June 2016 |

This integration method uses integration with WebToPay API. More info about this payment gateway can be found here: https://www.webtopay.com/index.php?2595448377 The integration method is divided into two main sections: Passing the visitor ID (cookie value) to the webtopay gateway Reading the response from webtopay -/- Getting the cookie value First thing is to get the cookie value, e.g. using standard PHP methods, or you can use our script that reads it from cookies:

Weebly

24. June 2016 |

Weebly is a unique site builder, helping you create your own site or a blog. Easy to use drag-and-drop functions speed the creation up. The tracking happens by a hidden image (pixel) that is loaded in the the receipt page once the customer is automatically redirected to the receipt page after successful order. -/- Integration After you log in to Weebly navigate to Store> Setup and scroll down to the Tracking section which you need to edit and insert the following code to the Custom Tracking - Receipt Page section:

Wholesale2b

24. June 2016 |

This integration method integrates all in one solution Wholesale2b with {$PapFullname}. -/- Click tracking code placement Login to your W2B admin panel, navigate to Customize your site> Template design and then click the lower link "Bottom special announcement" in left panel. Now place your click tracking code into the HTML code section: {$TrackingScript} <script type="text/javascript"><!-- PostAffTracker.setAccountId('default1'); try { PostAffTracker.track(); } catch (err) { } //--> </script> Save your changes.

WishList Member (WordPress membership module)

24. June 2016 |

WishList Member is a powerful, yet easy to use membership solution that can turn any WordPress site into a full-blown membership site. -/- Wishlist Member with PayPal Integration with PayPal is easy - as WishList Member let's you create a PayPal button and integrate it using notification URL, you can simply integrate each payment button using a standard PayPal integration method. When that part is done, open the WishList Member plugin in your WP Plugin editor and edit this file:

WooCommerce (WordPress module)

24. June 2016 |

This integration with WooCommerce is really easy as you can connect the two using the WordPress plugin. When installed, configure it to define what do you want to track and how. You can track per product commissions, order ID and coupons. If you want to (or have to) integrate WooCommerce manually, here's a guide. -/- Order tracking To track whole order, use the following code. Edit file wp-content/plugins/woocommerce/templates/checkout/thankyou.php and place the code below line:

Wordpress

24. June 2016 |

You can find more info about the plugin in the plugin website (link below). Our plugin currently supports these features: click tracking integration affiliate sign-up integration Top affiliates widget affiliate shortcodes The plugin automatically integrates with: Contact form 7 Easy Digital Downloads JotForm Marketpress MemberPress s2Member Simple Pay Pro WishList Member WooCommerce -/- Get the plugin Go to plugin home page, and download it from there.

Wordpress ecommerce Plugin

24. June 2016 |

This integration was successfully tested on WP ecommerce plugin v 3.8.13.3 You can track per product information with this integration method. -/- Edit template In your wordpress installation, open and edit the file: wp-content/plugins/wp-e-commerce/wpsc-theme/functions/wpsc-transaction_results_functions.php Find function transaction_results. Right below the line with function definition, there are global variables listed. Add another one there: $wpdb Then find the last line of the function: return $message_html; -/- Integration Put the following integration code ABOVE the line:

WorldPay

24. June 2016 |

WorldPay integration is similar to PayPal, it also uses WorldPay callback. Note! This is description of integration with WorldPay if you useWorldPay buttons on your web pages. If you use WorldPay as a processingsystem in your shopping cart, use the method for integrating withshopping cart, not these steps. Also, make sure you don't alreadyuse WorldPay callback for another purpose, such as some kind of digitaldelivery or membership registration. Since version 4.

WorldPay (IPN used by other script)

24. June 2016 |

WorldPay integration is similar to PayPal, it also uses WorldPay callback. Note! This is description of integration with WorldPay if you use WorldPay buttons on your web pages. If you use WorldPay as a processing system in your shopping cart, use the method for integrating with shopping cart, not these steps. Since version 4.2.5.0 integration with WorldPay works also with FuturePay recurring commissions. -/- Add code Now add the following code into EVERY WorldPay button form

X-Cart

24. June 2016 |

Integartion plugin Integration with X-Cart (ver. 5+) is easy with the original plugin that you can download for free from https://market.x-cart.com/addons/post-affiliate-pro-integration.html In case you do not want to use the integration plugin, you can integrate your store with sale tracking script placed into the order confirmation page. To do so you can follow the next integration steps. -/- Find the template file Find and open file \var\run\skins\default\en\checkout\success\parts\invoice.tpl.php. If you use a custom skin which has it's own checkout\success\parts\invoice.

XtCommerce

24. June 2016 |

Integration with XtCommerce is made by changing checkout_success.php file. -/- Edit template Find and open checkout_success.php file. -/- Integration Put the following code right before line "if (DOWNLOAD_ENABLED == 'true')". //-------------------------------------------------------------------------- // {$PapFullname} code // The code below will get the order_id and total value of recent order // from the database and displays invisible image that registers the sale // for affiliate (if some affiliate referred this visitor) //-------------------------------------------------------------------------- $sql = "select orders_id from ".

Yahoo Stores

24. June 2016 |

Integration with Yahoo Stores is made by placing sale tracking script into the order confirmation page. -/- Login Login to your Yahoo Store Manager and click Store Manager > Order Settings > Checkout Manager > Page Configuration > Order Confirmation (tab) -/- Integration Find the text area labeled: Page message, place the following code into the box and click save. <script> <!-- function getSaleInfo(){ var totalCost = orderTotal; var orderId = orderNum; var productId = items; document.

YourMembership

24. June 2016 |

YourMembership isleading global provider of online member communities and web-based membership management software. The integration with {$PapFullname} is only possible with Standard tracking and IP tracking. -/- Setting up your {$PapFullname} To setup your {$PapFullname} you have to realize the integration will not include all standard processes. There is no browser cookie nor Flash cookie created, so you can only rely on IP tracking. First step is to set your tracking method (Configuration> Tracking settings) to Standard links and you also have to setup IP tracking in this section.

ZenCart

24. June 2016 |

Integration with ZenCart is made by placing sale tracking script into the order confirmation page. -/- Edit template To integrate ZenCart you should edit the order confirmation template. Open the file includes/templates/template_default/templates/tpl_checkout_success_default.php -/- Locate integration place Find the line with following code which should already exist in the file. <div id="checkoutSuccessOrderNumber"><?php echo TEXT_YOUR_ORDER_NUMBER . $zv_orders_id; ?></div> -/- Integration Copy & Paste the following code into the file, under the line found above:

aMember

24. June 2016 |

This integration method is for aMember versions lower than v4. Integration with aMember uses a variation of General solution, it tracks sales by invoking hidden script from "thank you" page. -/- Integration Put the following code to the aMember thanks.html page {$TrackingScript} <script type="text/javascript">{$SetAccountJs} {$CreateSaleJs} sale.setTotalCost('{$payment.amount}'); sale.setOrderID('{$payment.payment_id}'); sale.setProductID('{$payment.product_id}'); {$ExtraDataJs} PostAffTracker.register(); </script> -/- Integration of recurring sales with PayPal If you want to integrate aMember with PayPal recurring payments then follow these instructions.

aMember v4

24. June 2016 |

aMember version 4 uses a new file structure and new code, so here is a new integration method. -/- Getting cookie value First, locate file: application/default/views/_form.phtml In this file, we will add a special code to the form, so visitor ID is read and sent to processing file. Change this line: echo $form->render($renderer); to this code: $form_res = $form->render($renderer); $tracker = '<input type="hidden" name="pap_custom" value="" id="pap_dx8vc2s5"> <script id="pap_x2s6df8d" src="{$HttpProtocol}{$ScriptsUrl}notifysale.php?accountId=default1" type="text/javascript"> </script>'; echo str_replace('</form>',$tracker.

aMember with PayPal

24. June 2016 |

This integration method is for aMember versions lower than v4. This integration method integrates aMember recurring transactions (using PayPal) with {$PapFullname}. -/- Setting up aMember interfase First of all, you need to add a new field in aMember signup form. Navigate to Utilities> Add fields. Here you can add any new fields, so click "Add field" button. Set name and title to "custom", choose "SQL" as a field type and set SQL field type to "String VARCHAR(255)".

bLoyal

24. June 2016 |

bLoyal's Multi-Level LoyaltyTM solution helps increase your revenues across sales channels and maximize your Customers' lifetime value. Apply powerful loyalty programs everywhere your Customer buys: in your store, on the web, over the phone or through your Clubs. The integration method uses a built-in feature of bLoyal where you can add a tracking code to your cart. It is possible to track per product orders. It is not possible to track coupons or customer details.

ccBill

24. June 2016 |

There are dozens of providers who offer basic payment processing online, but CCBill is the payment services platform built to care for your buyers, automate your business and help you instantly grow into new markets.Accept credit cards, debit cards, gift cards, online checks and bank transfers using CCBill – and protect your business with our leading fraud protection and 24/7 billing support for your buyers. Offering a complete package at easy rates, CCBill’s service includes a payment gateway, merchant account, smart payment forms, mobile tools, multiple currencies and languages, PCI Level 1 compliance, direct settlements and a menu of tools to automate and expand your online business commerce.

eCartSoft

24. June 2016 |

This is integration method with http://www.ecartsoft.com/ ... It integrates template for thank you page. -/- Setup the cart From within the shopping cart, click system admin (at the top), then template manager, then checkout templates, then Order-Confirmation Message. Find section "Line html" and insert there this code: {$TrackingScript} <script type="text/javascript"> {$SetAccountJs}{$CreateSaleJs}; sale.setTotalCost('%%LINE-TOTAL-PRICE%%'); sale.setOrderID('%%ORDER-NUMBER%%'); sale.setProductID('%%item_sku%%'); PostAffTracker.register(); </script> Now save it and it is integrated... -/-

eCommerce Templates

24. June 2016 |

Integration with eCommerce Templates is made by placing sale tracking script into the confirmation page. -/- Locate file thanks.php Find and open file thanks.php. -/- Locate integration place Find the following line which already exists in the file: <?php include "vsadmin/inc/incthanks.php" ?> -/- Integration Put following code right after this line. {$TrackingScript} <script type="text/javascript">{$SetAccountJs} {$CreateSaleJs} sale.setTotalCost('<?php echo $ordGrandTotal ?>'); sale.setOrderID('<?php echo $ordID ?>'); {$ExtraDataJs} PostAffTracker.register(); </script> -/- Finished It is now integrated.

eShop (WordPress module)

24. June 2016 |

eShop is an accessible shopping cart plugin for WordPress, packed with various features. The integration method is used to integrate PayPal in eShop with your {$PapFullname}. -/- Integration with PayPal (step 1) Login to your FTP, navigate to wp-content/plugins/eshop/paypal/ and edit file eshop-paypal.class.php Find line return $echo; and add this code above it: /* {$PapFullname} integration snippet */ $echo = str_replace("name=\"notify_url\"","name=\"notify_url\" id=\"pap_ab78y5t4a\"",$echo); $echo .= '{$TrackingScript} <script type="text/javascript">'."{$SetAccountJs} PostAffTracker.setAppendValuesToField('&pap_custom='); PostAffTracker.writeCookieToCustomField('pap_ab78y5t4a'); </script>"; /* /{$PapFullname} integration snippet */ To make it all working, you have to enable the PayPal plugin in your {$PapFullname} merchant panel.

eWAY (using Merchant Hosted Payments)

24. June 2016 |

Integrates eWAY Merchant Hosted Payment (XML). To integrate with eWAY, you need eWAY plugin which is distributed with {$PapAbbr} by default. Note! If you are using Shared Payment Solution, use eWAY integration method for Shared Payment Solution. -/- Activate and configure your eWAY plugin First, you have to activate the eWAY plugin. Login to your merchant panel and navigate to menu Start> Plugins. Click the "Activate" button for eWAY plugin and when it is active, click the Configure button for the eWAY plugin.

eWAY (using Shared Payment Solution)

24. June 2016 |

Integrates eWAY Shared Payment Solutions (HTTP). To integrate with eWAY, you need eWAY plugin which is distributed with {$PapAbbr} by default. Note! If you are using Merchant Hosted Payments, use eWAY integration method for Merchant Hosted Payments. -/- Activate and configure your eWAY plugin First you must activate eWAY plugin. Login to your merchant panel and go menu Start->Plugins. Here you must click Activate in Plugins list in eWAY plugin item.

eWay Rapid API

24. June 2016 |

Rapid API is a payment product that allows merchants to post credit card data from their customer’s browser directly to eWAY without it passing through the merchant’s server. The integration method uses API and its custom field Option1 (or Option2 or Option3) Please follow the integration steps only in case you are sending your customer to a different domain - e.g. asking for credit cart details at domainA.com and redirecting them to domainB.

mambo-phpShop

24. June 2016 |

Integration with mambo-phpShop is made by placing sale tracking script into the order confirmation page. -/- Edit template open and edit the temlate file that displays order confirmation page. It is the file/mambo/administrator/components/com_phpshop/classes/ps_checkout.php -/- Locate integration place Find the following code which should already exist in the file: if (AFFILIATE_ENABLE == '1') { $ps_affiliate->register_sale($order_id); } -/- Integration Cut/Paste the following code into the file, under the code found above:

nBill

24. June 2016 |

{$PapFullname} ({$PapAbbr}) can be integrated with nBill by installing extension that can be downloaded here.All you have to do is install the extension, and enter the path whereyou installed {$PapAbbr} (by going to Extensions->{$PapAbbr} on the nBill menuafter installation). Every payment you receive through an nBill paymentgateway will then be registered through {$PapFullname}, and if thepayment was initiated by a computer with a {$PapAbbr} cookie, the commissionwill be awarded to the referring affiliate

osCSS

24. June 2016 |

osCSS is the leading Open Source online shop e-commerce solution thatis available for free under the GNU General Public License. It featuresa rich set of out-of-the-box online shopping cart functionality thatallows store owners to setup, run, and maintain their online storeswith minimum effort and with no costs, license fees, or limitationsinvolved. Integration of {$PapFullname} with osCSS is made by placing sale tracking script into the confirmation page of osCSS. To obtain the values of OrderID and TotalSale,

osCommerce

24. June 2016 |

Integration with osCommerce is made by placing sale tracking script into the confirmation page. To obtain the values of OrderID and TotalSale, snippet connects to osCommerce database and retrieves the values from there. -/- Find file checkout_success.php Find and open file checkout_success.php in osCommerce source files. -/- Locate right place for integration Inside the file find this line if ($global['global\_product\_notifications'] != '1') {... it should be somewhere after <! DOCTYPE .

osc2nuke

24. June 2016 |

Integration with osc2nuke is made by placing sale tracking script intothe confirmation page. To obtain the values of OrderID and TotalSale,snippet connects to osc2nuke database and retrieves the values fromthere. -/- Edit template Find and open file: modules/catalog/checkout_success.php -/- Locate integration place Find following line in this file: require(DIR_WS_CLASSES . 'checkout_success.php'); -/- Integration Add following code before this line: //-------------------------------------------------------------------------- // integration code //-------------------------------------------------------------------------- // get order id $sql = "select orders_id from ".

s2Member (WordPress membership module)

24. June 2016 |

s2Member is a WordPress plugin for professional WordPress membership management. The integration is easy, you only have to place a code to a special s2Member config section. -/- Place the tracking code The first step to integrate the sale tracking code into your s2Member is to place the following code to s2Member section API / Tracking > Signup Tracking Codes: {$TrackingScript} <script type="text/javascript"> {$SetAccountJs} var sale = PostAffTracker.createSale(); sale.setTotalCost('%%initial%%'); sale.setOrderID('%%subscr_id%%'); sale.setProductID('%%item_number%%'); PostAffTracker.register(); </script> In case you need to track also some other details, you can see variables available right below this section (in s2Member).

teachable

24. June 2016 |

Teachable lets you easily create and sell online courses even with no design or coding experience. The integration requires you to edit thank you pages for all courses which you wish to track. It enables you to use per product tracking, lifetime commissions and multiple currencies. -/- Thank you page integration Teachable currently doesn't have one general thank you page and therefore it requires you to add tracking codes to every single course you wish to track with {$PapFullname}.

vBulletin PayPal subscription

24. June 2016 |

With these steps you will be able to integrate our system with vBulletin PayPal subscription. -/- Login Log in to your vBulletin admin panel and go to: Styles & Templates > Style Manager. In this section choose your used style and from the select box click to the Edit templates -/- Select the proper template From the showed templates select: Subscriptions (Paind) Templates and after that subscription_payment_paypal -/- Find these lines In the showed code find these lines:

xt:Commerce 4

24. June 2016 |

The integration with xt:Commerce 4 is really easy, as the only thing you have to do is to install a special plugin to your xt:Commerce - in the admin panel. Then configure it and you are done... The plugin works for both {$PapFullname} and Post Affiliate Network. -/- Download the plugin The first step is to download the plugin. -/- Upload the plugin When downloaded, first unzip the plugin and then copy it to your cart directory over FTP.