Getting Started

Product Catalog



Invoices, Credit Notes and Quotes



Site Configuration

Data Privacy & Security

Data Operations

Reports and Analytics


Network Merchants Incorporated (NMI) 

Network Merchants Incorporated (NMI) is a leading payment solution that offers top notch payment gateway services to their customers. Chargebee allows you to seamlessly connect with NMI to process your payments.

Here are a few things that you need to know before you choose NMI:

Countries supported: NMI is available for companies based in USA. Click here to see if NMI is supported in your location.

Payment Methods: Chargebee currently supports only Card payments made via NMI.
Pricing: Contact NMI Support to know about their pricing.

Integration Options 

Currently Chargebee provides two options to integrate with NMI.

1. Chargebee Checkout and NMI Payment Gateway 

The customer's card information is collected by Chargebee's Checkout and passed on to NMI. Opting to this option will relieve you from taking care of PCI Compliance requirements. All that you will have to do is fill in and submit this Self Assessment Questionnaire to stay compliant.

2. Chargebee API and NMI Payment Gateway 

The customer's card information must be collected at your end and is passed on to Chargebee. Chargebee will then route the card information to NMI. PCI compliance requirements must be taken care by you.


  1. Chargebee uses Spreedly, a third party card vault, to store the customer's card information. If you are using NMI's service, you will have to migrate your customer's card information to Spreedly to start using NMI with Chargebee.
  2. To configure NMI in Chargebee, you must have a merchant account with NMI. If you don't please create one.

Configuring NMI 

Login to Chargebee Live Site. You can configure NMI only in your Live Site.

Step 1: Click Settings > Configure Chargebee > Payment Gateway > Add a Gateway > NMI

Step 2: Enter your Login ID and Password. Click Connect.

Step 3: You have now configured NMI ePayments.

Chargebee allows you to verify the customer's card before adding them. In this process a small amount will be debited from the customer's card and will be refunded instantly. In case this authorization fails, the customer cannot add their card. This will be enabled by default and you cannot disable it.

Next, you can configure the other Cards setting by clicking the Managelink.

Step 4: The Cards setting will open up as shown below. Select the necessary settings.

  • Always retain card information in NMI ePayments when customer updates it: Enable this option if you are using multiple payment gateways and you want the customer's latest card information to be updated in NMI.

Step 5: Click Save.

Was this article helpful?