Direct Connect

Build and deploy payment-ready devices with direct EMV processing on the NMI platform.

NMI Direct Connect — Developer Overview

What is Direct Connect?

NMI Direct Connect enables device manufacturers to pre-integrate payment terminals to process transactions directly through the NMI gateway.

It supports:

  • EMV contact & contactless (chip + NFC)
  • Magnetic stripe
  • Keyed transactions
  • Transaction types like authorizations, refunds, and more

This allows you to deliver fully payment-enabled devices out of the box.


Integration Approach

Direct Connect uses NMI APIs (not SDK-first), giving you full control over device behavior and payment flows.

What we provide:

  • Integration examples
  • Full API documentation
  • Payment gateway integration guide
  • SDKs (Java 8+, .NET)
⚠️

Important:
Using APIs requires EMV Level 3 certification with each processor you intend to support.


Key Components

1. EMV Sandbox (Testing)

A self-service testing environment to validate your integration:

  • Runs predefined EMV test cases
  • Returns detailed issue reports in transaction responses
  • Helps identify and fix issues before certification

Benefit: Reduces time and risk during formal EMV certification.


2. Processor Certification

Before going live:

  • Devices must be certified with each processor
  • NMI provides:
    • Guidance on processor selection
    • Support for certification strategy (including family certifications)
    • Escalation support if needed

3. Solution Verification (NSVP)

Final validation before launch:

  • End-to-end testing across real-world scenarios
  • Covers approvals, declines, errors, and reporting accuracy
  • Ensures proper behavior in the Merchant Portal

This is the final step before production readiness.


4. Device Configuration (Query API)

Use the Query API + Merchant Security Key to:

  • Retrieve merchant configuration
  • Automatically configure terminal settings
  • Sync with NMI Partner & Merchant Portal settings

5. Full Platform API (v4)

NMI’s real-time v4 API enables:

  • Merchant boarding
  • Reporting
  • Configuration management
  • Full white-label payment experiences

Anything available in the Partner Portal can be built via API.


Security & Compliance

Security is built into every layer:

  • PCI DSS Level 1 certified (since 2005)
  • Listed on Visa & Mastercard service provider registries
  • PCI SSC Participating Organization

Encryption & Device Security

  • Point-to-Point Encryption (P2PE)
  • Tokenization support
  • Secure key injection required before production

Devices must be injected with NMI encryption keys at a PCI P2PE-certified facility.


Getting Started

  1. Request access to:
    • Direct Connect integration guide
    • SDKs
    • EMV Sandbox
  2. Start integration and testing in the sandbox
  3. Complete processor certification
  4. Pass Solution Verification (NSVP)
  5. Prepare devices with secure key injection
  6. Launch to production 🚀

Need Access?

Contact your NMI account manager or submit a request to:

  • Join the Direct Connect program
  • Access documentation and SDKs
  • Get support for certification and testing

Contact your account manager or submit a request to learn more about the NMI Direct Connect program.