| [ Web Proxy ] |
| Viewing: https://docs.nmi.com/docs/testing-sandbox | [Back] [Original] |
Testing Values for Payer Authentication
The following test cards simulate example authentication scenarios in Sandbox. We recommend running these scenarios before going live to ensure your integration is successful and accurate.
If you do not have your Sandbox credentials, login to guide.nmi.com to access your Sandbox API Keys and your Sandbox Partner and Merchant Portals.
These cards will return Enrolled: "N" and trigger a frictionless flow where the card is not enrolled in 3DS:
411111111111111154311111111111113411111111111116799990100000000019Expected Result:
cardholder_auth = 'attempted'CAVV = emptyECIFlag = "07" (Not enrolled)These cards will return Enrolled: "Y" with a CAVV present, simulating silent authentication:
410000000000010051000000000001073400000000001086440000000000104Expected Result:
cardholder_auth = 'verified'CAVV = mock value (e.g., "mock_cavv_0002_1234567890")ECIFlag = "05" (Authenticated)These cards will trigger a 3DS challenge flow requiring user interaction:
410000000000500051000000000050073400000000050086440000000005004Expected Result:
Enrolled: "Y"PAResStatus: "C" (Challenge required)ECIFlag: "02" (Challenge required)| Result | Description | Action |
|---|---|---|
| Pass | Receive a successful step-up authentication response | Enter code 12345 |
| Fail | Receive a failed step-up authentication response | Enter any code other than 12345 |
| Cancel | Close challenge to receive an incomplete step-up authentication response | Select Cancel |
Updated 12 months ago
| Web Proxy Viewer | New URL | Original Page |