Payment Processing

As the name implies, the Payment API allows integrators to process transactions through merchant accounts. This API supports all payment methods from card present to e-commerce, including alternate payment methods such as Apple Pay and Google Pay.

The Payment API also performs more merchant functions, such as creating and managing invoices, recurring payments, customer storage, and much more.

Data and Transaction Reporting

Webhooks

Webhooks allow merchants and partners to receive effectively real-time notifications of events happening on their account, and are most commonly used to push notifications when transactions are processed. These are set up and managed from the merchant and partner portals.

Query API

The Query API allows merchants to pull detailed transaction and customer information from their account. Report types include transactions, customers, invoices, and account information.

Gateway Features

NMI offers the ultimate white-label, embedded payment experience. The payment gateway’s real-time v4 API is a complete API that allows you to build any payment features found in your NMI Partner Portal. You are able to run reports, board merchants, make updates to your settings, create new users, and so much more.