Please don't test your biller setup with NATS4 GTBill's test account—it won't work correctly.
Setting Up at GTBill
After registering, go to the GTBill Merchant Area, click the "Add/Modify" link under the Merch Setup tab, and enter the following URL into their Postback URL field:
Replace domain with your NATS domain.
While setting up your sites and join option prices, make sure that you record each site's Site ID, as well as each price's Price ID. Record your Merchant ID as well; you will need all of this information when setting up GTBill in NATS.
Member Management (optional)
Follow these instructions if to set-up Member Management in GTBill.
- Click the Site Management link under the Merch Setup tab
- Click the Configure Site Link next to the desired Site
- Enter the following URL in the Member Management URL field: http://domain/signup/process_gtbill.php
Replace domain with your domain.
Setting up GTBill in NATS
When prompted, fill in the Merchant ID that you received from GTBill. If you do not have a Merchant ID, please contact GTBill for the necessary information. Click Save when you have filled in your Merchant ID.
Next, go to the Sites Admin, create or edit a tour, and scroll down to the Biller Details section. Fill in your GTBill Site ID, and choose which Join Form you want to use from the available drop-down menu.
After you have done that, scroll down to the "Join Options for this Tour" section and edit the join options you want to use GTBill with. On the next page, fill in the GTBill Price ID and the default Currency Type you wish to process transactions as. Once you have done that, click Save.
GTBill also supports cross sale transactions in NATS4. To begin configuring NATS to accept these transactions, go to the Upsells Admin. For more information on Cross Sales in NATS, please see our NATS4 Configuring Cross Sells wiki article.
Outgoing Cross Sales
In the Upsells Admin, begin by configuring an Outgoing Cross Sale (if applicable). To do so, scroll down to the "Biller" drop-down menu and choose GTBill from your list of options.
On the next page, you will be prompted for a variety of information. Fill out the title, description, and disclaimer for your cross sale option, and choose if you want cross sales enabled for all join options. Next, fill in your Site ID, Price ID and Ref Code. Once you have filled out the available fields, click Save Changes.
Incoming Cross Sales
To set up incoming cross sales to process transactions through GTBill, go to the Upsells Admin and click the "Incoming Cross Sells" tab at the top of the page. Select GTBill from the "Biller" drop-down menu, select the site and the program that you want to associate with this cross sale option, then click Add New Option.
When prompted, enter the title and fees/lengths of your join options. Under "Biller Info," enter your GTBill Site ID and Price ID. Click save changes when you have filled out the required fields, and your cross sale should now be configured in NATS.