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.
- Payment API - Core transaction processing for authorization, sale, capture, refund, void, and credit operations across card-present, ecommerce, Apple Pay, and Google Pay
- Customer Vault API - PCI Level 1 compliant tokenized storage and management of customer payment credentials
- Recurring Billing API - Subscription plan management, enrollment, and automated payment scheduling
- Query API - Transaction data retrieval and reporting with customizable query parameters
- Merchant Onboarding API - Programmatic merchant application, risk review, and provisioning for payment facilitators
- Webhooks API - Event-driven notifications for transactions, settlements, chargebacks, and billing events
- Three Step Redirect API - Reduced PCI scope payment processing via server-side redirect
- Customer-Present Cloud API - Browser-based POS and cloud-connected payment device management
- Developer Portal
- API Reference
- Integration Portal
- SDKs and APIs
- Developer Experience
- Support
- Blog
- Contact
apis.yml- APIs.json 0.19 provider profileplans/plans.yml- Service plans and feature tiersrate-limits/rate-limits.yml- Rate limit documentationfinops/finops.yml- Cost drivers and FinOps guidance