Setting up a Biller

Each biller requires a different set of information before it can be activated in NATS. There will also be processes that need to be completed on the billers end too. You should check the TMM Wiki to see the process of installing your primary biller. We will proceed on the assumption that your primary biller is CCBill . You will need your account number, DataLink Username and Password. These can both be obtained by talking to CCBill’s Live Support. When you have completed the setup of a default biller, NATS also creates a default cascade. Cascades are used to send a declined biller to a secondary biller to attempt to save a sale. Below the current billers information you will see your default cascade you can click ‘show cascade steps’ which will allow you to set ‘CCbill’ as the first step in the cascade. It will also allow you to set what countries you wish this cascade to be active for. You can have multiple cascades used for different countries. You may also wish to set the campaign weight to define which cascade has a higher probability of being used, as explained in your part one walkthrough. One of the biggest issues here is many people can’t see Epoch in the list of billers, they actually are listed under ‘’.

Billing Fees

Once billing is added you should setup billing fees. This is important as even though your biller will send information to NATS regarding transactions, fees are not part of this information. So we need to tell NATS how to work out how much should be deducted from each sale, and whether to split that cost with resellers or not. To set this up, proceed to the Billers Admin and select ‘Set Billing Fees’. Here you can set ‘Transaction Fees’ and ‘Deduction Fees’. From the dropdown boxes you can select which item you would like to apply a fee for. Begin by adding a transaction fee for ‘Initial’, this will apply a billing fee for the initial transaction. You should enter your billing fee in the ‘’% (Charge)’’ box, you can find out your current billing fees. You can then select whether you wish to split this charge with affiliates or absorb the full billing cost yourself. If you wish to split it with affiliate, select ‘’Before Affilaite Payout’’ and hit ‘’add’’. You should now work your way through Rebill Charges, Chargebacks and any other type of transaction you wish.


To set billing fees, head to the ‘Billers Admin’ and hit ‘Set Fees’ next to your required biller

Here you can set both ‘Transaction Charges’ and ‘Deduction Fees’, and whether or not they should be taken from or before affiliates are paid out. Click ‘Add’ once you have set each fee type. Please note, not all fee types will be applicable to every website. This process is the same for all billers integrated in NATS. You will have to set fees for each biller manually.

Adding a Site

Once your biller has been added, you will now be able to add your website to the NATS system. To proceed with this click the ‘Sites Admin’ option in your pop-up admin. You should proceed adding your site, by pressing the ‘Add Site’ option at the top of the screen. There are three options. You should choose which is the best fit for your site. Most commonly this will be ‘Membership site’. Once selected you will need to enter your sites Name, Short Name and Launch Date and hit save. Please note, that your short name cannot be edited.

Here you can add your new site, by filling in the available options and hitting save.

Adding a Tour

Many people get confused between a tour and a site. A tour is a seperate landing page within a site. So if you are running CCBill’s Affilaite program you may have a tour for direct traffic and affiliate traffic, so you can offer different pricing.

To add a tour  you need to return to the NATS Sites Admin and Edit the ‘’Default’’ Tour. You can do this by clicking the Edit Tour icon to the right hand side. You will be presented with a new screen, you will need ot enter your Tour Name, Tour URL and The Link Domain. The Link Domain is a link that connects NATS to your website, most commonly used is However you need to ask your Web Host “To make an alias of”. When this is completed when you visit your join link this is usually, it should load your NATS install. This is so your website can access files in the NATS install. Once you have configured this information you need to add billing details to your site. Here you will be asked for a number of fields. The first will be ‘Sub Account Number’ this is the CCBill subaccount that your site holds with ccbill, it is usually a four digit number such as 0000 or 0001 etc. Enter this here. Next you will have some fields like ‘’CCBill CC Form’’ in here you should enter the form ID that you wish to use, you can find these in your CCBill Admin or by talking to CCBill live support. The value is usually something such as ‘’485c’’.

You can add a tour by clicking on the ‘Add New Tour’ button in the ‘Sites Admin’

Give your tour a sensical ‘Short Name’

Fill in the basic information for your tour, such as name and location.

Enter your biller information (this can be obtained from CCBill or your biller) and hit ‘Save Changes’

Adding a Program

The Programs Admin allows you to edit the programs your affiliates have access to, including what earnings they can make on sales. The most common program that will be used is the 50% Revenue Share program, as well as Pay Per Signup programs. We will create these now. You can either select ‘Create an Enabled Program’ or ‘Create a Disabled Program’ the difference being that creating an ‘enabled program’ will automatically enroll all of your affiliates into the program.

If you are migrating from CCBill this should be setup, the same as the CCBill account you are moving from. The most common is 50% or 60%. Once you have this information, you should enter the Program Name, Short Name and Select the Program Type. Program types can differ, depending on what you want to achieve. The most common are:

Standard Program (Offer affiliates a RevShare or Pay Per Signup)
Cross Sale Program (Used to offer Cross Sales on your join forms)
CCBill-Paid Program (This is a program that allows CCBill to Pay Your Affiliates, so you don’t have to)
Affiliate Referral Program (This is used to webmasters can get credit to refer people to your affiliate program, the standard percentage is 5-10%)
Account Rep Program (This is used for Account Reps to take a % of their Affiliates earnings)

For now we will keep it simple and select ‘Standard Program’.
Once this is complete you will be forwarded to the ‘Program Edit’ page, on this screen you can add a description of the program you added, and a thumbnail. You should add something like ‘Earn 50% of each referred sale!’ in the description box. This page also allows you to deduct Chargebacks amongst other things from affiliates, some of these options include:

Deductions - deducts credits, chargebacks, voids, and or insufficient funds transactions from affiliate payouts.
Hide - hides rebills from affiliates on a PPS program.
Retro-active Payout - makes affiliate to receive the same amount of payout, at the time the member joins. For example, if you have a bonus day and increase your affiliate percentage payout to 80%, the affiliate will receive 80% for the lifetime of the member with this setting enabled.

You should select what tours and sites you wish to add to this program. There are two simple drop down boxes, simply select which tours and sites you wish to add to the program and click ‘add’.

Next we need to select what payouts an affiliate will receive for this program. Below where we just selected the tours, you will see a pencil, click this and you will be able to edit the ‘default payouts’. There should be a row of eleven possible payouts, ranging from Unique Click to Per Signup. If you want to pay an affiliate per raw or unique click you can enter the amount here. For our 50% partnership program you should enter ‘50’ in the ‘% Join’ box and also ‘50’ in the ‘% Rebill’ Box. If you plan to offer Telephone Billing, you should also enter ‘50’ In the ‘% Dialer’ box too. Hit save and the program is setup.

It is important once you have completed this, that you go back to the edit program screen and make sure the program has been associated with your sites.

Adding Join Options to a Site / Tour

The next step is to add join options for this site. You can go back to the Sites Admin and select “Join Options’’. Here you need to enter the Join Amount, Recur Price, Name and Billing Codes. You should enter your pricing information in the boxes provided, as demonstrated below. You should also enter the name, that the visitor will see on your join form, for eg. ‘’One Month Recurring’’. In the CCBill Pricing ID box, you should enter the price ID for the amounts your entered above. These will need to be created in CCBill beforehand. You can ask CCBill Live Support to help you with this, or you can access your current active price points in the CCBill Admin. Once this is complete, you can hit ‘Add Join Option’. You can then repeat this for each join option you wish to add. You may also select ‘Active for All Tours’ which is used if you have multiple tours, making it easier than re-adding the same price point over and over.

Pricing rules
Now your join options are added you need to set display ‘rules’ so NATS knows which pricing points will be displayed on your join form. Rules are simple to understand if thought about logically. Rules allow you to set price points to individual programs. For eg. You can specify that you would like a $1.95 trial option to only be displayed for 50% Revenue Share affiliates, and not $30 Pay Per Signup affiliates. To add rules you should head back to the Sites Admin then to Set Join Options. You then need to click the Purple Rule Icon next to the price point you wish to set rules for. You sould be presented with the following:

Type There are three different types of rule:
Show which will display the join pricing for selected tour, biller, program or geographic location.
Hide removes the join pricing for selected tour, biller, program or geographic location.
Ignore The ignore rule ‘’ignores’’ the "Join Option" rule for selected tour, biller, program or geographic location, this can be useful when testing your settings.
(Taken from the TMM Wiki) Note: Ignore rules supersede Disable rules and Show rules, and Disable rules supersede Show rules.
Tour simply allows you to select the tour you would like to show, hide or ignore this price point for. Clicking the tour option will display all valid tours that this pricing is activated for.
Program: allows you to select the program you would like to show, hide or ignore this price point for. Clicking the tour option will display all valid price points that this pricing is activated for.
Affiliate allows you to select an affiliate you would like to show, hide or ignore this price point for. You can either display the rule for ALL or a specific affiliate
Country You can select a country you would like to show, hide or ignore this price point for. You can either display the rule for ALL or a specific country.
Biller allows you to select a biller to show, hide or ignore this price point for. You can either display the rule for ALL or a specific biller to which this price point is activated for.  
Start Date-Time specifies the date and time for which this rule will start.
End Date-Time specifies the date and time for which this rule will end.
You can find out more about NATS rules here

This is the NATS rule screen, you can change rules using the dropdown menus
Join Forms
The final step is to get your site setup with NATS. You need to add your linking code and create a NATS join form. You will need to move your existing join form, into NATS own join form templates. As your new join form will be present at this is a default, unchangeable join form, that allows NATS to collect clicks and know when someone signs up to your site. NATS default join form looks like (Below). You need to customise this. We have a simple NATS join form which you can download, and enter in to the NATS system with our tutorial. For more advanced join forms you should consult our help service or your own developer. Each site has its own templates in the Sites Admin. You can click the small scroll icon to see a list of your sites templates within NATS. To edit the join form, you can scroll down to Join Form, when you hit edit, you can change the HTML to reflect your own join form. We have created an example join form which you can download and paste here. The join form we have created uses its own CSS file which you can edit. There is also a built in CSS file inside NATS to customise the inbuilt NATS sections of the join form, this can be located by going to the Templates area we were just in, and scrolling down to Join CSS and clicking edit. Once this is complete, you will have a working join form as below. This is one of the more complex parts of setting up NATS so please feel free to email me or contact TooMuchMedia if you have any questions.

This is a standard NATS join form

This is an updated, completed join form which you can purchase from Timestar Media. (Code included)

Site Integration
Now your join form is working, we need to change your sites code so that it can be tracked within NATS. (This step is my personal way of doing this) I usually create a new program, set to 0% payout (see ‘Adding a Program’). This means you will receive 100% of the income for people joining your site from direct sources (people typing in your site). Only you will have access to this special program.
 CCBill graph:
1. Webmaster joins CCBill program (creates initial account then promotes existing CCBill programs).
2. Grabs standard link with unique CCBill options
CA = program’s account in CCBill, PA = webmaster’s account in CCBill
and sends traffic
3. Traffic gets CCBill cookies first, then gets redirected to paysite.
4. Those who want to join the site get to billing page (CCBill billing)
5. Processed sales get credited for affiliate program and webmaster. At the end of a period CCbill releases payouts to affiliate program and webmaster.

NATS graph:
1. Webmaster joins each stand alone NATS program he would like to promote
2. Webmaster grabs links.
3. Webmaster sends traffic.
4. Traffic gets through server with NATS and cookies get assigned while it lands at paysite.
5. Those who want to join the site get to billing cascade
6. At the end of a period billings release payment to affiliate program.
7. Affiliate program releases wire, check or Paxum payments to webmaster.

Webmaster's comments: