NMI

How to enable NMI ACH on a merchant.

NMI provides a comprehensive payment processing platform, enabling a wide range of payment solutions and offering extensive flexibility in payment processing.

Features

Refund A ach payment processed with NMI can be / according to its status.
Payment Sale Payments are authorized and immediately captured using ACH payment methods.

Resources

Configuration

Click this for instructions on getting your API Security Key

This table describes the required or possible attributes needed to configure a merchant product for this type.

NameTypeDescriptionRules
securityKeystring(required) Security Key for NMI.

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": "ach",
  "provider": "nmi",
  "config": {}
}

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 NMI UNMAPPED