Skip to content

api-evangelist/nmi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

APIs

  • 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 Resources

Repository Contents

  • apis.yml - APIs.json 0.19 provider profile
  • plans/plans.yml - Service plans and feature tiers
  • rate-limits/rate-limits.yml - Rate limit documentation
  • finops/finops.yml - Cost drivers and FinOps guidance