> For the complete documentation index, see [llms.txt](https://docs.xplorpay.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.xplorpay.com/merchant-portal/guides/virtual-terminal/recurring-payments/adding-a-new-customer.md).

# Adding a new customer

To add a new customer:

{% stepper %}
{% step %}
Select the **Customer** from the Virtual Terminal menu.

The **Customers** window displays the list of existing customers and the information about each customer in different columns.
{% endstep %}

{% step %}
Click the **+ Add Customer** link.

The **Add Customer** window displays various text fields to enter the data of a new customer.

The following table provides the information to enter the data into the fields of the **Add Customer** form:

<table><thead><tr><th width="188">Field Name</th><th width="330">Description</th><th>Required?</th></tr></thead><tbody><tr><td>First Name</td><td>Enter the first name of a new customer. For example, John.</td><td>Optional</td></tr><tr><td>Last Name</td><td>Enter the last name of a new customer. For example, Smith.</td><td>Optional</td></tr><tr><td>E-mail Address</td><td>Enter the e-mail address of a new customer. For example, john.smith@example.com</td><td>Optional</td></tr><tr><td>Phone Number</td><td>Enter the phone number of a new customer. For example (555) 555 5555</td><td>Optional</td></tr></tbody></table>

The **Billing Address** section includes the following fields to enter the data:

<table><thead><tr><th width="188">Field Name</th><th width="330">Description</th><th>Required?</th></tr></thead><tbody><tr><td>First Name</td><td>Enter the first name of a new customer. For example, John.</td><td>Optional</td></tr><tr><td>Last Name</td><td>Enter the last name of a new customer. For example, Smith.</td><td>Optional</td></tr><tr><td>Phone</td><td>Enter the phone number of a new customer. For example (555) 555 5555</td><td>Optional</td></tr><tr><td>Street</td><td>Enter the street of a new customer. For example, Wall Street.</td><td>Optional</td></tr><tr><td>City</td><td>Enter the city of a new customer. For example, New York.</td><td>Optional</td></tr><tr><td>Select State</td><td>Select the state from the dropdown list for a new customer.</td><td>Optional</td></tr><tr><td>Zip</td><td>Enter the zip of a new customer. For example, 5337.</td><td>Optional</td></tr></tbody></table>

The **Shipping Address** section includes the following fields to enter the data:

<table><thead><tr><th width="188">Field Name</th><th width="330">Description</th><th>Required?</th></tr></thead><tbody><tr><td>First Name</td><td>Enter the first name of a new customer. For example, John.</td><td>Optional</td></tr><tr><td>Last Name</td><td>Enter the last name of a new customer. For example, Smith.</td><td>Optional</td></tr><tr><td>Phone</td><td>Enter the phone number of a new customer. For example (555) 555 5555</td><td>Optional</td></tr><tr><td>Street</td><td>Enter the street of a new customer. For example, Wall Street.</td><td>Optional</td></tr><tr><td>City</td><td>Enter the city of a new customer. For example, New York.</td><td>Optional</td></tr><tr><td>Select State</td><td>Select the state from the dropdown list for a new customer.</td><td>Optional</td></tr><tr><td>Zip</td><td>Enter the zip of a new customer. For example, 5337.</td><td>Optional</td></tr></tbody></table>
{% endstep %}

{% step %}
Select the **Save Customer** button.

The **Customers** window displays the information about a new customer in various columns of the list.
{% endstep %}
{% endstepper %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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.xplorpay.com/merchant-portal/guides/virtual-terminal/recurring-payments/adding-a-new-customer.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.
