How to enable NMI Credit Card on a merchant.
NMI provides a versatile payment gateway solution that supports both card and ACH payments. It offers extensive functionality including the ability to manage multiple merchant accounts, support for various payment methods, and detailed reporting features. NMI's gateway is designed for businesses looking for a robust, flexible solution that can handle complex payment processing requirements.
Features
✅ Refund A creditcard payment processed with NMI can be / according to its status.
✅ Payment Authorization Payments can be authorized by customers using Credit Card.
✅ Payment Capture Payment authorizations made using Credit Card payment methods can be captured. This step happens automatically with CHARGE transactions.
Resources
Configuration
To get started with NMI, you'll need a Security Key. Visit NMI's Security Key setup page for detailed instructions on how to obtain and configure your key. For any issues or further assistance, you can contact NMI's support directly at [email protected] or call them at 800-617-4850.
This table describes the required or possible attributes needed to configure a merchant product for this type.
Name | Type | Description | Rules |
---|---|---|---|
securityKey | string | (required) Security Key for NMI. Examples: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx. |
Enabling this Product
Using create-merchant-product API you can add a new product to your merchant record. Below is an example configuration for the payload of that request.
{
"line": "payments",
"product": "creditcard",
"provider": "nmi",
"config": {
"securityKey": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}
}
Data Mapping
The following bullet points outline the mapping of data fields between the Authvia platform and the NMI system, detailing the correspondence of specific attributes for seamless data integration.
- Authvia
transaction.reference.external
maps to NMI orderid - Authvia
transaction.id
maps to NMI ponumber - Authvia
transaction.metadata.nmi_processor_id
maps to NMI processor_id - Authvia
transaction.metadata.nmi_tax
maps to NMI tax - Authvia
transaction.metadata.nmi_shipping
maps to NMI shipping - Authvia
transaction.metadata.nmi_marketplace_record_id
maps to NMI marketplace_record_id - Authvia
merchant.id
maps to NMIUNMAPPED