Introduction
This is the transactional path for PatSaTECH’s NMI integration on Gravity Forms. Commercial rationale: why buy NMI for Gravity Forms. Evaluation: how to evaluate payment gateway plugins.
ISO partners: deliver this checklist to client dev teams with test credentials—most delays are missing webhook URLs, not plugin bugs. Purchase Network Merchants Inc. for Gravity Forms before billable staging work so license renewals stay centralized.
1. Pre-purchase credential checklist
| Item | Owner |
|---|---|
| NMI API username / password or security keys | ISO / NMI portal |
| Test vs production environment | ISO docs |
| Webhook signing secret (if used) | NMI settings |
| Allowed IP or URL restrictions | Hosting |
If credentials are missing, contact your ISO before buying the plugin.
2. Purchase
- Network Merchants Inc. for Gravity Forms → checkout.
- Save license for updates—buying a payment gateway plugin explains renewal risk.
- Install on staging.
- Add plugin installation support for ISO-mandated launch dates.
3. Configure payment feed
- Activate plugin; enter test credentials in Gravity Forms settings.
- Form → NMI feed: map amount, invoice/description fields, confirmation pages.
- Configure webhook URL in NMI if async settlement applies—webhooks primer.
- Enforce HTTPS sitewide on payment paths.
Integration style background: hosted vs integrated gateways.
4. Sandbox test matrix
| Test | Pass criteria |
|---|---|
| Approved sale | Entry Paid; NMI transaction ID logged |
| Declined | Failed entry state |
| AVS/CVV mismatch (if enabled) | Matches your risk policy |
| Customer abandons | No false paid without callback |
| Partial refund | Document finance SOP |
Follow how to test your payment gateway like a pro. Log IDs only—PCI-safe logging.
Recurring stacks: extend tests per Gravity Forms recurring payments.
5. Go-live
- Replace with production credentials.
- Update live webhook endpoints.
- Run minimal live transaction; verify descriptor and settlement.
- Monitor 48 hours—webhook monitoring habits apply to GF entries.
Other gateways: Gravity Forms category hub.
6. When to escalate
ISO-mandated PA-DSS forms, multi-MID routing, or CRM hooks on payment → get a quote or custom integration.
7. Common NMI + Gravity Forms mistakes
| Mistake | Impact |
|---|---|
| Production keys on staging | Unintended live charges |
| AVS/CVV rules untested | Surprise declines at launch |
| Ignoring webhooks | Entries stuck pending |
| Caching return URLs | False success messages |
| No renewal budget | Stuck on old plugin during NMI API change |
See also woocommerce-common-payment-gateway-mistakes.
8. First 48 hours after go-live
Monitor authorization rate, pending entries, and duplicate submissions on multi-page forms. Align support macros with chargebacks vs refunds so agents do not confuse processor declines with integration bugs.
Purchase link: Network Merchants Inc. for Gravity Forms.
9. Staging sign-off before production keys
Document: sandbox matrix owner, date, ISO ticket number if applicable, AVS/CVV policy confirmed, webhook URL registered, and support macro for “paid in NMI / pending in GF.” Finance must sign refund SOP. Only then promote production credentials—this single gate prevents most launch-week fires.
If your ISO supplies a test card list, attach results to the sign-off PDF so audit trails survive staff turnover.
FAQ
Buy link?
Network Merchants Inc. for Gravity Forms.
Test cards?
Use NMI/ISO sandbox card numbers—never live PAN on staging logs.
WooCommerce?
Separate SKU—this is Gravity Forms only.
Who configures NMI underwriting?
Your ISO—PatSaTECH configures the WordPress plugin.
How fast can we go live?
ISOs with test credentials in hand often launch in days, not weeks—budget time for AVS/CVV policy sign-off.
Multi-form portfolios?
One API key in settings, separate feeds per form; document feed exports for disaster recovery.
Level II/III data?
Pass line-item detail from GF product fields if your integration supports it—validate in sandbox with your ISO.
Can we clone feeds across forms?
Export/import GF feeds where supported; retest webhooks per form URL if confirmations differ.
Production rollback plan?
Keep previous gateway feeds disabled—not deleted—until 48h live monitoring clears.
Related reading
- NMI for Gravity Forms — buy now
- Why buy NMI for Gravity Forms
- Choosing a Gravity Forms payment add-on
- When to buy plugin installation support
- Chargebacks vs refunds














