NMI is a provider of electronic commerce and payment solutions.
The NMI Gateway offers credit card payment processing. The following credit cards are supported:
This feature is in Limited Availability. If you wish to have access to the feature, submit a request to Zuora Global Support.
The following payment operations are available through NMI:
Payment Method Creation (zero and positive default authorization amount)
Payment creation (sale)
Payment refund (referenced)
Payment credit (non-referenced refund)
The NMI payment gateway integration does not support payment reconciliation.
Receive an account gateway account from your merchant services provider
Configure the payment gateway settings using the merchant account credentials. These credentials are used for the API calls in each payment operation.
Navigate to Settings > Payments > Setup Payment Gateway.
Click Gateway Type field and select NMI.
Click create gateway.
Specify field values.
Click save gateway information.
There are some common fields you must complete for every gateway configuration. We recommend reviewing Setting Up Payment Gateways for information on these fields:
Use Gateway Test Environment
For the NMI Gateway the Use Gateway Test Environment is unique in that it does not actually enable the testing environment for the gateway. In order to monitor their test transactions the customer will have to enter the merchant portal and enable Test Mode for their transactions (Settings > Test Mode > ‘Enable Test Mode’). It is best practice to check this setting if the test mode is enabled in the merchant portal.
Default Authorization Amount
The value for this field must be greater than or equal to 1.00 if the customer intends to on performing an authorization void. Otherwise, if the customer wants to do a validation without an authorization amount, then they would set this value to 0.
Verify new credit card (required)
Verify updated credit card (optional)
In addition to the common fields, you must provide the following field values that are specific to the NMI gateway. The fields are required:
Username: The username for the customer’s merchant portal. The username is required for all API calls.
The NMI gateway does not have different endpoints for test and production. In order to use a test account, a customer will have to go to their merchant control panel (Settings > Test Mode > ‘Enable Test Mode’).
The Use Test Gateway setting does not impact this gateway because enabling the testing environment is driven by the credentials and settings in the Merchant Portal