# GTBill Gateway

*Article Topics:* [*Billers*](/getting-started/common-topics/billers.md)*,* [*Cross Sales*](/getting-started/common-topics/cross-sales.md)

{% hint style="info" %}
**Please Note:** Please don't test your biller setup with NATS4 GTBill GATEWAY's test account—it won't work correctly.
{% endhint %}

## Setting Up at GTBill Gateway

To begin setting up GTBill Gateway in NATS, you must first register for an account at their website: [https://www.gtbill.com](http://www.gtbill.com/)

After registering, go to the GTBill Gateway Merchant Area, click the "Add/Modify" link under the *Merch Setup* tab, and enter the following URL into their *Postback URL* field:

* <http://domain/signup/process\\_gtbill.php>

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. Record your Merchant ID as well; you will need all of this information when setting up GTBill Gateway in NATS.

#### Member Management (optional)

Follow these instructions if to set-up Member Management in GTBill Gateway.

1. Click the Site Management link under the Merch Setup tab
2. Click the *Configure Site Link* next to the desired Site
3. Enter the following URL in the *Member Management URL* field: <http://domain/signup/process\\_gtbill.php>

Replace *domain* with your domain.

## Setting up GTBill Gateway in NATS

### Billers Admin

To begin setting up GTBill Gateway in NATS, go to the [Billers Admin](/nats-admin/billers.md). Scroll down to the "Setup New Biller" drop-down menu, select GTBill Gateway, and click Add.

When prompted, fill in the Merchant ID that you received from GTBill Gateway. If you do not have a Merchant ID, please contact GTBill Gateway for the necessary information. Click Save when you have filled in your Merchant ID.

### Sites Admin

Next, go to the [Sites Admin](/nats-admin/sites.md), create or edit a tour, and scroll down to the Biller Details section. Fill in your GTBill Gateway 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 Gateway with. On the next page, fill in the GTBill Gateway default Currency Type you wish to process transactions as. Once you have done that, click Save.

### Cross/Up Sales Admin

GTBill Gateway also supports cross sale transactions in NATS. To begin configuring NATS to accept these transactions, go to the [Cross/Up Sales Admin](/nats-admin/cross-up-sales.md).&#x20;

For more information on Cross Sales in NATS, please see our "[Cross/Up Sales Admin](/nats-admin/cross-up-sales.md)" article.

**Outgoing Cross Sales**

In the [Cross/Up Sales Admin](/nats-admin/cross-up-sales.md), begin by configuring an Outgoing Cross Sale (if applicable). To do so, scroll down to the "Biller" drop-down menu and choose GTBill Gateway 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 Merchant ID, Site ID, Initial Amount, Initial Days, Recurring Amount, Recurring Days 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 Gateway, go to the [Cross/Up Sales Admin](/nats-admin/cross-up-sales.md) and click the "Incoming Cross Sells" tab at the top of the page. Select GTBill Gateway 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 Gateway Currency. Click save changes when you have filled out the required fields, and your cross sale should now be configured in NATS.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.toomuchmedia.com/getting-started/integrations/supported-billers/gtbill-gateway.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
