Sandbox Testing
Testing in the Demo/Sandbox Environment
To help you test different outcomes reliably, use these applicant names. They'll always return the same result.
Deterministic Test Scenarios
| Applicant name | Result |
|---|---|
| Jacfirst Beclast | Failed |
| James Alexander | Insufficient (shown as "Undetermined" on the backend) |
| Taylor Curtis | Passed |
| Robert Jones (with attached bank statements) | Passed, also returns an asset figure, from our asset verification feature (if enabled on your account) |
| Suzie Johnson | Income error (3005) |
| Test Incomeerror | Income error (3004) |
| Bob Jones connected payroll credentials: username: test_1password: passgoodMFA: 8081 | For testing connected payroll |
| Sue Wealthy bank linking credentials: username: sue_wealthypassword: profile_700bank: FinBank Profiles - A | For testing bank linking |
| Joseph Burnam connected payroll credentials: username: test_3password: passgoodMFA: 8083 | Name mismatch warning code |
Any other applicant name will receive a randomly assigned outcome, weighted toward Clean/Passed, but any result is possible, so these shouldn't be used for deterministic testing.
Testing Override Codes (4000 Series)
To test the 4000-series override codes, use any first name paired with the last name Override. This will produce a REPORT_UPDATED webhook, if one is registered for your company API key.
Identity Verification Testing
You can test the full Identity Verification flow in the demo environment without using your real information. Any name, email address, and phone number will work, and you can test both passing and failing results.
How to run a test
- Create an invite in the demo environment with POST /id-verification/generate-idv-link or POST /id-verification/send-idv-email. You can use any name and email address.
- Open the link and start the verification. Enter any phone number when asked.
- When you're asked for a verification code, enter 123456.
- Continue the flow on your phone. At this step, you can choose whether the verification passes or fails.
- Scan any ID document. In the demo environment, the document doesn't need to be valid or current.
- Receive the IDV_REPORT_READY webhook, then use the
idVerificationIdto retrieve the record and report.
Testing a failed verificationWhen the flow moves to your phone, choose the fail option to receive a
FAILresult on the IDV_REPORT_READY webhook. Otherwise, the verification returns aPASSresult.
Use the demo environment onlyThese testing shortcuts only work in the demo environment (
https://enterprise-api.demo.snappt.com). In production, applicants need a real phone number to receive their verification code and a valid ID document.
Reach out to your technical contact at Snappt for sample testing documents, or if you run into any issues getting set up or have questions along the way.
Updated 7 days ago