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.


3D Secure is not supported for this integration.


  • 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.
  • To configure NMI in Chargebee, you must have a merchant account with NMI. If you don't please create one. Read more here .

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 passed on to Chargebee. Chargebee will then route the card information to NMI. PCI compliance requirements must be taken care of by you.

Configuring NMI in your Chargebee site 

  1. Log into your Chargebee site and navigate to Settings > Configure Chargebee > Payment Gateway > Add a Gateway > NMI.
  2. Type the NMI credentials in the Login and Password fields.
  3. Click Connect to finish configuring the NMI payment gateway.

Configuring Card Settings 

To update the Cards Settings for NMI, follow these steps:

  1. Click Settings > Configure Chargebee > Payment Gateways > NMI, and click the Manage link in the Cards section. The Cards Settings page is displayed. Configure the following settings based on your business requirements:

  2. Cards verification: Chargebee verifies 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.

  3. Always retain card information in NMI when the customer updates it: If you have configured multiple payment gateways in Chargebee, enabling this option stores the updated card information in NMI rather than the default gateway.

  4. Click Save > Apply.

Was this article helpful?