Jump to Content
NMI Developer Portal
HomeGuidesRecipesAPI Reference
Explore SandboxPartner PortalMerchant PortalNMI Developer Portal
Guides
Explore SandboxPartner PortalMerchant Portal
HomeGuidesRecipesAPI Reference
All
Pages
Start typing to search…

Get Started

  • Getting Your API Keys
  • Quick Start

Design Toolkits for Developers

  • Online Checkout Flow
  • Customer-Friendly Surcharge

Online Payments

  • Online Payments Overview
  • ✨NEW - Payment Component
  • Hosted Checkout (Collect Checkout)
    • Quick Start Guide
    • Advanced Integration
  • Collect.js
    • Quick Start Guide
    • Advanced Integrations
    • Digital Wallet Setup
  • Custom Checkout
    • Adding Digital Wallet Data to the Customer Vault
    • Preparing Subscriptions using Digital Wallet Data
    • Account Funding Transactions
    • FSA/HSA

In-Person Payments

  • In-Person Payments Overview
  • 🍎Tap to Pay on iPhone
    • Enable Tap to Pay
    • Enable Test Mode
    • Downloading the SDK
    • Unboxing the iOS SDK
    • Creating and Managing Security Keys
    • Preparing for Development
    • Firewall Configuration
    • Transaction Flow
    • Sequence Diagrams
    • Modes of Operation
    • Configuration
    • Configuration and Utility Methods
    • Configuration and Utility Events
    • Start Transaction
    • Transaction Events
    • Receipts
    • Supported Features
    • User Experience Requirements
    • Regional Requirements
    • Preparing for Release
    • Entitlement Review
    • Frequently Asked Questions
  • 🤖Tap to Pay on Android
    • Enable Tap to Pay
    • Enable Test Mode for Tap to Pay
    • Test Card Simulator
    • Downloading the Android SDK
    • Unboxing the Android SDK
    • Creating and Managing Security Keys
    • Preparing for Development
    • App Onboarding
    • Firewall Configuration
    • Transaction Flow
    • Sequence Diagrams
    • Modes of Operation
    • Configuration
    • Configuration and Utility Methods
    • Configuration and Utility Events
    • Start Transaction
    • Transaction Events
    • Receipts
    • Supported Features
    • Contactless Symbol Reproduction Requirements
    • Frequently Asked Questions
  • 📱VP3350
    • Unboxing your VP3350 device
    • Enable Encrypted Devices
    • Enable Test Mode
    • Downloading the Android/iOS SDK
    • Unboxing the Android/iOS SDK
    • Creating and Managing Security Keys
    • Platform Specific Requirements
    • Firewall Configuration
    • Transaction Flow
    • Configuration
    • Configuration and Utility Methods
    • Configuration and Utility Events
    • Payment Methods
    • Payment Events
    • Deferred Authorizations
    • TMS Properties
    • Receipts
    • App Submission
    • Appendix: Quick Reference Tables
  • 🖥️Lane/Series
    • Unboxing your Lane device
    • Enabling Encrypted Devices
    • Introduction to the Customer Present Cloud API
    • Registering Your Device
    • Device Estate Management
    • Standalone Device Inputs
    • Processing
    • AsyncStatus Polling
    • POI Device Prompts
    • Virtual PIN Pad
    • Error Recovery Tips
  • 📔Self/Series
    • Enable Encrypted Devices
    • Enable Test Mode
    • Downloading the Windows & Linux SDK
    • Enable Allowlisting on Your Payment Device
  • 🧪Test Card Simulator
  • 🛠️Device SDKs & APIs
    • 📱SDKs for Android & iOS
    • 🪟SDKs for Windows & Linux
    • ☁️Customer Present Cloud API
  • 🪄Direct Connect
    • Direct Connect API & SDKs
    • EMV Sandbox Environment
      • Getting Started
      • Requests & Responses
      • Validation Errors
    • Certifying Your Device
    • Terminal Management
    • Onboarding, Reporting, and More
    • Security
    • NMI Solution Verification Program

Extensions

  • Gateway Components (Gateway.js)
    • Payer Authentication (3DS)
      • Testing
      • Testing - Sandbox
    • Kount Fraud Management
    • CardEase 3DS Server Integration

MCP Server

  • MCP

Sequence Diagrams

Running a Tap To Mobile Transaction

CONFIGURED WITH JUST TAP TO MOBILE

CONFIGURED WITH TTM & PAYMENT DEVICE

Updated 2 days ago


What’s Next
  • Modes of Operation
  • Table of Contents
    • Running a Tap To Mobile Transaction
      • CONFIGURED WITH JUST TAP TO MOBILE
      • CONFIGURED WITH TTM & PAYMENT DEVICE
Privacy Policy Terms and Conditions