Smoother Payments with 3DS on NMI & Square

Modified on Wed, 8 Oct at 6:01 AM

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:
  1. Enroll Payer Authentication 2.0 in your NMI account
  2. Confirm the service status is Active
  3. 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 - image
3DS flow on NMI - image
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

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article