Online Payments Overview

Build your own checkout our use a prebuilt checkout page to accept payments online.

NMI's online payments platform offers a comprehensive set of tools and APIs to integrate secure, flexible, and scalable payment acceptance into your software. Whether you're building a custom eCommerce checkout, enabling recurring billing, or managing multiple payment methods, NMI provides the functionality and resources needed for seamless integration.

Flexible Integration Options

  • Hosted Checkout Page - Experience the quickest and most straightforward method to accept payments. Our hosted payment page requires no development effort and resides entirely on our servers, guaranteeing no payment data ever touches your environment.
  • Payment Component (Collect.js) - Implement our payment component effortlessly for a low-code solution that maintains extensive customization options. Through embedded iframes, sensitive payment information is collected, ensuring your site remains shielded from sensitive data exposure.
  • Custom Checkout - Leverage our APIs to create tailored checkout flows while retaining full control over the user experience. Our Payments API boasts robust functionality, empowering you to personalize your payment experience to perfectly align with your distinct business requirements.

Core Capabilities

  1. Payment Method Support
    • Cards: Accept major credit and debit cards (Visa, Mastercard, Discover, and more).
    • Digital Wallets: Enable payments through Apple Pay and Google Pay
    • ACH & eChecks: Process bank transfers for recurring or one-time payments.
  2. Recurring Billing and Subscription Management
    • Automate subscription payments with tools for recurring billing.
    • Manage subscription lifecycles.
  3. Fraud Prevention and Security
    • Tokenization: Protect sensitive cardholder data with secure tokenization.
    • Encryption: Ensure data security during transmission and storage.
    • PCI DSS Compliance: Meet regulatory standards without added complexity.
    • Fraud Detection: Integrate fraud tools to monitor and flag suspicious activity.
  4. Reporting and Insights
    • Access detailed transaction reports and analytics via our API or dashboard.
    • Track payment statuses, reconciliation data, and customer behavior in real-time.