SITE STATUS: LIVE | AUTHORIZED NMI RESOURCE
Guide

NMI Integrations

How to integrate NMI with shopping carts, POS systems, and custom apps. Collect.js, RESTful API, hosted payment pages, and SDKs.

Updated June 2025

Integration Methods

MethodBest ForPCI Scope
Hosted Payment PageNon-technicalSAQ A
Collect.jsCustom checkoutSAQ A-EP
Direct APIFull controlSAQ D

Shopping Cart Plugins

125+ pre-built: WooCommerce, Magento, Shopify, BigCommerce, PrestaShop, OpenCart. Configured with API credentials from NMI Login dashboard.

Collect.js

JavaScript tokenizer embedding secure iframes. Card data goes directly to NMI, returns token for your server.

RESTful API

Transaction processing, Customer Vault ops, recurring plans, reporting. XML/JSON responses.

Webhooks

HTTP POST notifications for transaction events: approved, declined, settled, disputed.

Mobile SDKs

iOS (Swift/ObjC) and Android (Java/Kotlin) for mobile tokenization.

POS Terminals

PAX, Dejavoo, Ingenico integration. ISO handles provisioning.

NMI Login for API credentials | Gateway overview

Related Articles