NMI website screenshot

NMI

NMI is a global embedded payments enablement platform providing full-stack payment technology with REST APIs for payment processing, tokenization, recurring billing, customer vault management, and payment facilitation across ecommerce, in-person, mobile, and unattended acquisition channels. With over 20 years of operation, NMI connects 1.2 million active merchants, 6,000 channel partners, and 150+ processor connections, processing over $502 billion in annual payments volume.

8 APIs 0 Features
PaymentsPayment GatewayPayment ProcessingTokenizationRecurring BillingCustomer VaultFintechEmbedded PaymentsPayment Facilitation

APIs

NMI Payment API

The core NMI Payment API (Direct Post) enables transaction processing across card-present, ecommerce, mobile, and alternative payment methods including Apple Pay and Google Pay....

NMI Customer Vault API

The NMI Customer Vault API enables secure storage and management of customer payment credentials at Level 1 PCI compliance. Supports creating, updating, and retrieving tokenized...

NMI Recurring Billing API

The NMI Recurring Billing API provides subscription and recurring payment management including plan creation, subscription enrollment, billing cycle configuration, and automated...

NMI Query API

The NMI Query API provides transaction data retrieval and reporting capabilities including detailed transaction records, customer data, invoice information, and account reportin...

NMI Merchant Onboarding API

The NMI Merchant Onboarding API enables payment facilitators and ISOs to programmatically onboard merchants through a complete application workflow. Supports application creatio...

NMI Webhooks API

The NMI Webhooks API provides event-driven integration for real-time notifications on transaction events, recurring billing updates, settlements, and chargebacks. Includes webho...

NMI Three Step Redirect API

The NMI Three Step Redirect API keeps merchants outside the scope of transmitting sensitive payment data by routing cardholder information directly to NMI servers. Supports tran...

NMI Customer-Present Cloud API

The NMI Customer-Present Cloud API enables browser-based point-of-sale payment processing without software installation. Supports cloud device registration and control, payment ...

Pricing Plans

Plans

3 plans

PLANS

Rate Limits

Rate Limits

0 limits

RATE LIMITS

FinOps

Finops

FINOPS

Resources

🌐
Portal
Portal
🔗
Developer Experience
Developer Experience
📦
SDKs
SDKs
🌐
Integration Portal
Integration Portal
🔗
Sandbox
Sandbox
💬
Support
Support
📰
Blog
Blog
🔗
Contact
Contact
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
name: NMI
description: NMI is a global embedded payments enablement platform providing full-stack payment technology with REST APIs
  for payment processing, tokenization, recurring billing, customer vault management, and payment facilitation across ecommerce,
  in-person, mobile, and unattended acquisition channels. With over 20 years of operation, NMI connects 1.2 million active
  merchants, 6,000 channel partners, and 150+ processor connections, processing over $502 billion in annual payments volume.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
url: https://raw.githubusercontent.com/api-evangelist/nmi/refs/heads/main/apis.yml
created: '2026-06-13'
modified: '2026-06-13'
specificationVersion: '0.19'
tags:
- Payments
- Payment Gateway
- Payment Processing
- Tokenization
- Recurring Billing
- Customer Vault
- Fintech
- Embedded Payments
- Payment Facilitation
apis:
- name: NMI Payment API
  description: The core NMI Payment API (Direct Post) enables transaction processing across card-present, ecommerce, mobile,
    and alternative payment methods including Apple Pay and Google Pay. Supports authorization, sale, capture, refund, void,
    credit, and validation operations with credential-on-file and partial payment support.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.nmi.com/reference/getting-started
  baseURL: https://secure.networkmerchants.com
  tags:
  - Payments
  - Transactions
  - Authorization
  - Refunds
  properties:
  - type: Documentation
    url: https://docs.nmi.com/docs
  - type: OpenAPI
    url: https://docs.nmi.com/reference/getting-started
  - type: Sandbox
    url: https://docs.nmi.com/docs/sandbox-testing
  contact:
  - FN: NMI Developer Support
    url: https://support.nmi.com
    email: ''
- name: NMI Customer Vault API
  description: The NMI Customer Vault API enables secure storage and management of customer payment credentials at Level 1
    PCI compliance. Supports creating, updating, and retrieving tokenized customer payment profiles for recurring use without
    storing raw card data.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.nmi.com/reference/getting-started
  baseURL: https://secure.networkmerchants.com
  tags:
  - Tokenization
  - Customer Vault
  - PCI Compliance
  - Storage
  properties:
  - type: Documentation
    url: https://docs.nmi.com/docs
  - type: OpenAPI
    url: https://docs.nmi.com/reference/getting-started
  contact:
  - FN: NMI Developer Support
    url: https://support.nmi.com
    email: ''
- name: NMI Recurring Billing API
  description: The NMI Recurring Billing API provides subscription and recurring payment management including plan creation,
    subscription enrollment, billing cycle configuration, and automated payment scheduling. Supports daily and monthly frequency
    options with customizable payment counts and amounts.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://support.nmi.com/hc/en-gb/articles/14525725002385-API-Recurring-Payments-and-Subscriptions
  baseURL: https://secure.networkmerchants.com
  tags:
  - Recurring Billing
  - Subscriptions
  - Plans
  - Billing
  properties:
  - type: Documentation
    url: https://docs.nmi.com/docs
  - type: OpenAPI
    url: https://docs.nmi.com/reference/getting-started
  contact:
  - FN: NMI Developer Support
    url: https://support.nmi.com
    email: ''
- name: NMI Query API
  description: The NMI Query API provides transaction data retrieval and reporting capabilities including detailed transaction
    records, customer data, invoice information, and account reporting with customizable query parameters for data downloads
    and analytics.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.nmi.com/reference/getting-started
  baseURL: https://secure.networkmerchants.com
  tags:
  - Reporting
  - Transactions
  - Analytics
  - Query
  properties:
  - type: Documentation
    url: https://docs.nmi.com/docs
  - type: OpenAPI
    url: https://docs.nmi.com/reference/getting-started
  contact:
  - FN: NMI Developer Support
    url: https://support.nmi.com
    email: ''
- name: NMI Merchant Onboarding API
  description: The NMI Merchant Onboarding API enables payment facilitators and ISOs to programmatically onboard merchants
    through a complete application workflow. Supports application creation and submission, automated risk review, real-time
    approval status monitoring, document upload, legal consent management, and provisioning of Gateway and Merchant IDs.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.nmi.com/reference/getting-started
  baseURL: https://secure.networkmerchants.com
  tags:
  - Merchant Onboarding
  - Payment Facilitation
  - ISO
  - KYC
  properties:
  - type: Documentation
    url: https://docs.nmi.com/docs
  - type: OpenAPI
    url: https://docs.nmi.com/reference/getting-started
  contact:
  - FN: NMI Developer Support
    url: https://support.nmi.com
    email: ''
- name: NMI Webhooks API
  description: The NMI Webhooks API provides event-driven integration for real-time notifications on transaction events, recurring
    billing updates, settlements, and chargebacks. Includes webhook registration management, event configuration, and retry
    logic for reliable event delivery.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.nmi.com/reference/getting-started
  baseURL: https://secure.networkmerchants.com
  tags:
  - Webhooks
  - Events
  - Notifications
  - Real-time
  properties:
  - type: Documentation
    url: https://docs.nmi.com/docs
  - type: OpenAPI
    url: https://docs.nmi.com/reference/getting-started
  contact:
  - FN: NMI Developer Support
    url: https://support.nmi.com
    email: ''
- name: NMI Three Step Redirect API
  description: The NMI Three Step Redirect API keeps merchants outside the scope of transmitting sensitive payment data by
    routing cardholder information directly to NMI servers. Supports transaction, recurring billing, and customer vault operations
    with reduced PCI compliance scope for merchants.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://secure.networkmerchants.com/gw/merchants/resources/integration/integration_portal.php
  baseURL: https://secure.networkmerchants.com
  tags:
  - Payments
  - PCI Compliance
  - Redirect
  - Tokenization
  properties:
  - type: Documentation
    url: https://secure.networkmerchants.com/gw/merchants/resources/integration/integration_portal.php
  contact:
  - FN: NMI Developer Support
    url: https://support.nmi.com
    email: ''
- name: NMI Customer-Present Cloud API
  description: The NMI Customer-Present Cloud API enables browser-based point-of-sale payment processing without software
    installation. Supports cloud device registration and control, payment requests on connected devices, device prompts including
    menu, signature, and yes/no interactions, and QR code display for in-person payment scenarios.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.nmi.com/docs/introduction-to-the-customer-present-cloud-api
  baseURL: https://secure.networkmerchants.com
  tags:
  - In-Person Payments
  - Point of Sale
  - Device Management
  - Cloud POS
  properties:
  - type: Documentation
    url: https://docs.nmi.com/docs/introduction-to-the-customer-present-cloud-api
  contact:
  - FN: NMI Developer Support
    url: https://support.nmi.com
    email: ''
common:
- type: Portal
  url: https://docs.nmi.com
- type: Developer Experience
  url: https://www.nmi.com/dev-experience/
- type: SDKs
  url: https://www.nmi.com/payment-gateway-sdks-apis/
- type: Integration Portal
  url: https://secure.networkmerchants.com/gw/merchants/resources/integration/integration_portal.php
- type: Sandbox
  url: https://docs.nmi.com/docs/sandbox-testing
- type: Support
  url: https://support.nmi.com
- type: Blog
  url: https://www.nmi.com/blog/
- type: Contact
  url: https://www.nmi.com/about-us/contact-us/
- type: Plans
  url: https://raw.githubusercontent.com/api-evangelist/nmi/refs/heads/main/plans/plans.yml
- type: RateLimits
  url: https://raw.githubusercontent.com/api-evangelist/nmi/refs/heads/main/rate-limits/rate-limits.yml
- type: FinOps
  url: https://raw.githubusercontent.com/api-evangelist/nmi/refs/heads/main/finops/finops.yml
maintainers:
- FN: API Evangelist
  url: https://apievangelist.com
  email: info@apievangelist.com