Beskrivelse
NMI Payment Gateway for WooCommerce is an enterprise-grade payment solution by RobustPay that allows your customers to pay using credit cards through the Network Merchants Inc (NMI) payment gateway.
Developed by Robust Softech – RobustPay — A complete credit card payment solution for modern e-commerce.
Key Features
- Credit Card Processing – Secure credit card payments with Collect.js tokenization
- Tokenization Support – Save customer payment methods for future use
- Subscription Support – Full WooCommerce Subscriptions integration
- Refund Support – Process refunds directly from WooCommerce
- HPOS Compatible – Works with WooCommerce High-Performance Order Storage
- WooCommerce Blocks – Compatible with the new block-based checkout
- Environment Switching – Production/Sandbox environments
- Debug Logging – Comprehensive logging for troubleshooting
Security Features
- Collect.js Integration – Most secure payment method (default)
- PCI DSS Compliant – Through NMI’s secure processing
- Tokenization – Secure card storage
- SSL Encryption – All transactions encrypted
Easy Setup
- Install and activate the plugin
- Enter your NMI API credentials (Private Security Key + Public Key)
- Choose your environment (Production/Sandbox)
- Start accepting credit card payments!
Configuration
Required Settings
- Enable/Disable: Turn the gateway on/off
- Title: Payment method name shown to customers
- Description: Payment method description
- Environment: Choose Production or Sandbox
- Private Security Key: Your NMI Private Security Key
- Public Key: Your NMI Public Key for tokenization
Optional Settings
- Payment API Method: Choose between Collect.js (recommended) or Direct Post
- Transaction Type: Sale (authorize & capture) or Authorize Only
- Accepted Cards: Select which card types to accept
- Debug Log: Enable logging for troubleshooting
Testing
Sandbox Testing
- Set Environment to “Sandbox”
- Use test card numbers:
- Visa: 4111111111111111
- Mastercard: 5555555555554444
- American Express: 378282246310005
- Use any future expiry date and any 3-digit CVV
- Test successful and failed transactions
Production Setup
- Set Environment to “Production”
- Enter your live NMI credentials
- Test with small amounts first
- Monitor debug logs for any issues
Troubleshooting
Common Issues
Payment method not showing on checkout:
– Check if gateway is enabled
– Verify API keys are entered correctly
– Ensure WooCommerce is active
Payment fails with “Invalid credentials”:
– Verify Private Security Key is correct
– Check if Public Key is properly set
– Ensure environment matches your credentials
Collect.js fields not loading:
– Check browser console for JavaScript errors
– Verify Public Key is valid
– Ensure SSL certificate is active
Debug Logging
Enable debug logging in plugin settings to troubleshoot issues:
1. Go to WooCommerce > Settings > Payments
2. Click “Set up” on NMI gateway
3. Enable “Debug log”
4. Check logs at: WooCommerce > Status > Logs
Support
For support and documentation, visit: https://robustpay.jp
Disclaimer
Network Merchants Inc (NMI) is a trademark of its respective owner. This plugin is an independent integration developed by Robust Softech and is not affiliated with, endorsed by, or sponsored by Network Merchants Inc.
Skærmbilleder


Installation
- Upload the plugin files to the
/wp-content/plugins/robust-nmi-payment-gatewaydirectory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the ‘Plugins’ screen in WordPress
- Go to WooCommerce > Settings > Payments
- Find “Robust Payment Gateway for Network Merchants (NMI)” and click “Set up”
- Enter your NMI API credentials and configure settings
- Save changes and test payments
FAQ
-
Do I need an NMI merchant account?
-
Yes, you need an active NMI merchant account to use this plugin.
-
Is this plugin PCI compliant?
-
Yes, this plugin is PCI compliant through NMI’s Collect.js secure payment processing.
-
Does this plugin support subscriptions?
-
Yes, the plugin fully supports WooCommerce Subscriptions.
-
Can I process refunds?
-
Yes, you can process refunds directly from the WooCommerce order page.
-
Is this plugin compatible with WooCommerce HPOS?
-
Yes, this plugin is fully compatible with WooCommerce High-Performance Order Storage.
-
What payment methods are supported?
-
Currently, this plugin supports credit card payments only. Digital wallets and eCheck support may be added in future versions.
-
How do I get my NMI API credentials?
-
Contact your NMI merchant account provider to obtain your Private Security Key and Public Key.
-
Can I test payments before going live?
-
Yes, use the Sandbox environment with test card numbers to test payments before switching to Production.
Anmeldelser
Bidragsydere & udviklere
“NMI Payment Gateway for WooCommerce” er open source-software. Følgende personer har bidraget til dette plugin.
BidragsydereOversæt “NMI Payment Gateway for WooCommerce” til dit eget sprog.
Interesseret i udvikling?
Gennemse koden, tjek SVN repository, eller abonner på udviklerloggen via RSS.
Ændringslog
1.1.5
- Fixed short description to comply with WordPress.org 150 character limit
- Updated plugin banner and icon assets
1.1.4
- Updated minimum WordPress requirement to 6.0 (dropped legacy 4.5 support)
- Updated branding — “Robust Softech” used consistently throughout
- Minor description improvements
1.1.3
- Rebranded to RobustPay — new product brand by Robust Softech Japan
- Plugin renamed to “NMI Gateway for WooCommerce”
- Updated support URL to robustpay.io
- Updated “Tested up to” to WordPress 7.1.3
- Updated “WC tested up to” to WooCommerce 11.2.1
1.1.2
- Updated “Tested up to” to WordPress 7.0
1.1.0
- First stable public release
- Credit card processing via Collect.js tokenization
- Secure tokenization — save customer payment methods
- WooCommerce Subscriptions support
- Refund processing directly from WooCommerce order page
- WooCommerce HPOS (High-Performance Order Storage) compatibility
- Block-based checkout (WooCommerce Blocks) compatible
- Production and Sandbox environment switching
- Comprehensive debug logging
