# NMI - useCustomerVault Configuration

## ***Requirement for mids using MCC 5968*** <a href="#checkoutchampnmi-usecustomervaultconfiguration-requirementformidsusingmcc5968" id="checkoutchampnmi-usecustomervaultconfiguration-requirementformidsusingmcc5968"></a>

### &#x20;**How to enable Customer Vault** <a href="#checkoutchampnmi-usecustomervaultconfiguration-howtoenablecustomervault" id="checkoutchampnmi-usecustomervaultconfiguration-howtoenablecustomervault"></a>

{% hint style="info" %}
***Notice: If you are moving from Meritus, Paysafe, Inovio, or any other gateway, please follow the below Steps (Sections 1, 2 and 3). If you are already on NMI or Paysafe NMI please see Section 2 of this document.***
{% endhint %}

**To enable "Customer Vault" inside of NMI please follow the required 2 steps:**

**Step 1.**

* Log into NMI and have **"Customer Vault"** *enabled* on their back-end.

**Step 2.**

{% hint style="info" %}
**Notice: In "Step 2" it is required that you apply these steps to all of Username(s) (Including API Username) that was created inside of your NMI account.**
{% endhint %}

* Located in NMI > Go to **Settings**
* *Click* **User Accounts**.
* *Edit/Create* the **API Username**.
* *Check* the box next to **Access the Customer Vault** and *update*. You will see the *letter* "**L**" in the **Permissions.**
* [**Contact NMI**](https://www.nmi.com/about/contact) **For Additional Support**

After **Customer Vault** is enabled inside of NMI and **"Access the Customer Vault"** is checked in the API username located inside of NMI **User Accounts**, log into CheckoutChamp to Create the NMI Mid and Enable "Customer Vault" inside of your NMI Mid. Please see [this article](https://help.checkoutchamp.com/crm/gateway-setup/gateway-integrations/nmi) for information in setting up your NMI mid.

<figure><img src="https://3790748257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FT43PzcNjyZtWby9yrGd3%2Fuploads%2Fb8e9qjx0C3dkoNDtpM7B%2Fimage.png?alt=media&#x26;token=9d8edcee-3094-43d3-9781-bb5442818d1f" alt=""><figcaption></figcaption></figure>

* (If not creating a new gateway) Navigate to **Gateways** | **Gateway List** and locate your NMI gateway. Press the blue **Edit** button.
* Enable "**Customer Vault**" by clicking the toggle button next to "**useCustomerVault**".
* Click on the green **Create Gateway** Button or the blue **Update** button to save these settings.

Once the NMI Gateway is created and Customer Vault is enabled, please test the Mid.

* Go to **Customer** | **Order Entry** and run a "**Test Transaction**" on a "**Live Card**" for $1.00.

{% hint style="info" %}
***Note: If you are replacing old mids with new mids that require Customer Vault, please disable the old Mids once the new mids are tested.  Also check your Recycle Billing setup and make sure the new Mids are listed and remove the old Mids.***
{% endhint %}


---

# 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://help.checkoutchamp.com/crm/gateway-setup/gateway-integrations/nmi/nmi-usecustomervault-configuration.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.
