Setting up NMI Network Tokens
Modern payment processing requires advanced security measures to protect sensitive cardholder data while maintaining high transaction success rates. This comprehensive walkthrough covers the complete implementation process for NMI’s Customer Token Vault integration, ensuring your payment infrastructure meets the highest security standards.Prerequisites
Overview
The network token setup process involves three main steps:Enable Customer Token Vault
Configure API Response Variables
Enable Network Tokens
Step 1: Enable Customer Token Vault
Request Customer Token Vault Access
- Contact your NMI agent to enable Customer Token Vault on your account
- Provide access to Customer Token Vault functionality
- Reference the official documentation: Customer Token Vault Setup Guide
Verify Customer Token Vault is Enabled
Once enabled, you’ll see the Customer Token Vault option in your NMI settings:- Navigate to Settings > Options in your NMI account
- Look for Customer Token Vault in the Transaction Options section
- Click on Customer Token Vault to access the configuration page
Verify Tokenization Status
On the Customer Token Vault page, verify the following:Visa Status
Mastercard Status
Step 2: Configure API Response Variables
Navigate to API Configuration
- Go to Options > Settings > API Configuration in your NMI account
- Look for the Customize API Response Variables section
Add Network Token Variable
Select Custom Format
Find Network Token Field
Drag to Fields Returned
Save Configuration
- Payment API
- Customer Vault
- Browser Redirect name/value pair APIs
Verify Configuration
After adding “Network Token Used” to your Fields Returned, you should see it listed alongside other response fields like:- Response
- Response Text
- Authorization Code
- Transaction ID
- AVS Response
- CVV Response
Step 3: Enable Network Tokens with Paysight
Contact Your Account Manager
What to Provide
When contacting your Paysight account manager, have ready:NMI Account Information
NMI Account Information
- Your NMI account details
- Confirmation that Customer Token Vault is enabled
- Verification that Visa and Mastercard show “Ready” status
API Configuration Details
API Configuration Details
- Confirmation that “Network Token Used” is added to API response variables
- Screenshots of your API configuration if requested
Business Requirements
Business Requirements
- Expected transaction volumes
- Primary use cases for network tokens
- Any specific requirements or concerns
Testing Network Tokens
Verify Token Generation
Process Test Transaction
Check API Response
Confirm Token Creation
Test Scenarios
New Card Tokenization
Existing Token Usage
Token Update
Error Handling
Benefits of Network Tokens
Enhanced Security
Enhanced Security
- Tokens replace sensitive card data
- Reduced PCI compliance scope
- Better fraud protection
Improved Success Rates
Improved Success Rates
- Higher authorization rates
- Reduced false declines
- Better international transaction success
Automatic Updates
Automatic Updates
- Cards automatically updated when reissued
- Reduced customer service calls
- Improved subscription continuity
Troubleshooting
Common Issues
Customer Token Vault Not Available
Customer Token Vault Not Available
Contact NMI Agent
Verify Account Status
Check Permissions
API Response Variable Not Working
API Response Variable Not Working
Verify Configuration
Test API Calls
Contact Support
Network Tokens Not Generating
Network Tokens Not Generating
Check Paysight Configuration
Review Card Types
Check Integration
Best Practices
Support and Resources
Documentation Links
NMI Customer Token Vault
API Response Variables
Contact Information
- NMI Support: Contact your NMI agent for Customer Token Vault issues
- Paysight Support: Reach out to your Paysight account manager for network token activation
- Technical Issues: Use the troubleshooting section above for common problems