What’s new?
- Cards that require extra security checks (3D Secure) will now work smoothly with NMI and Square.
- This was already supported on Stripe and Custom Providers, and now we’re expanding coverage to more gateways.
How it works?
- Square: No setup needed - it just works once the address and contact fields are added by the customer during checkout.
- NMI: A quick one-time setup is required to enable 3DS:
- Enroll Payer Authentication 2.0 in your NMI account
- Confirm the service status is Active
- Generate a Checkout Public Key for 3DS in your NMI Merchant Portal, and add it to your software integration (see screenshot)
Once set up, whenever a card requires 3DS, your customers will automatically see a pop-up to verify and complete their payment.
Why it matter?
Fewer failed card payments
Fully compliant in regions where 3DS is mandatory
Happier customers with a secure checkout experience
What’s next?
We’re expanding 3DS coverage across all providers, helping you stay globally compliant and maximize payment success rates.
Visuals
3DS flow on Square - 

3DS flow on NMI - 

Checkout Public key addition on NMI -


Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article