Developers

Built for
developers first.

A clean REST API, SDKs for every major language, and documentation that makes sense.

Quick Start

Live in minutes.

Install, get your keys, create a payment. No approval required. Start accepting money today.

Step 1

Install the library

npm install nmi-app

Step 2

Get your API keys

Generate test and live keys instantly from the dashboard. No approval process.

Step 3

Create a payment

One API call. Start accepting payments in any currency globally.

Step 4

Go live

Switch your API key. Processing real payments immediately.

install.sh
# Node.js
npm install nmi-app
 
# Python
pip install nmi-app
 
# Ruby
gem install nmi-app
 
# PHP
composer require nmi/app
 
# Go
go get github.com/nmi/app-go

Technical Specifications

ProtocolREST over HTTPS
AuthenticationAPI key (Bearer token)
Response formatJSON
IdempotencySupported via Idempotency-Key header
Rate limiting1,000 req/min (Growth) — Custom (Enterprise)
WebhooksEvent-driven, HMAC-SHA256 signed
LibrariesNode.js, Python, PHP, Ruby, Go, Java, .NET
SandboxFull-featured, instant access
API versionv3 (stable)

Start building for free.

Full sandbox. No credit card required.

Disclaimer: NMI App is an independent payment services platform and is NOT affiliated with NMI (Network Merchants Inc.) or any related entities. We are a separate commercial entity operating at nmi-app.co.com. For the official NMI website visit nmi.com