Test Users
You can test 1-Click Signup with mock data in Sandbox, using either your own phone number our test users below.
Please do all development work and testing against our Sandbox environment, which returns mock data. You can use our Production environment when you're ready to go live.
The test user phone numbers and email addresses are not valid, so sending messages to them won't work. To simulate SMS verification, for example, use the test user (static) verification codes. To test real SMS verification, use your own (real) phone number.
How to Use Test Users
Demo
- Go to the Demo and customize the settings as desired.
- Select Mock Data (sandbox) and click Start Demo.
- Enter the test user's phone number (varies by user).
- Enter the test user's (static) verification code (always 111111).
- (if prompted) Enter the test user's birth date (always 08/01/1989) and/or SSN4 (always 6789).
- Confirm the test user's info to complete the flow.
You can use a custom demo by generating one or opening one with your brand's settings from within the Dashboard.
SDK
- Complete the SDK Integration guide and run the SDK.
- Enter the test user's phone number (varies by user).
- Enter the test user's (static) verification code (always 111111).
- (if prompted) Enter the test user's birth date (always 08/01/1989) and/or SSN4 (always 6789).
- Confirm the test user's info to complete the flow.
API
- Access the Dashboard and go the Brand Details page for your brand.
- Copy a Sandbox API key for your brand.
- Call
POST /1-click
with the test user's phone number (varies by user). - (if applicable) Call
POST /1-click
again, adding the test user's birth date (always1989-08-01
) and/or SSN4 (always6789
).
Summary
See the later sections for full details on how each of these test users is designed to be used.
Inputs
Required Inputs | Phone | Verification Code | Phone Only Error | Birth Date | SSN4 |
---|---|---|---|---|---|
Phone | +12125550010 | 111111 | - | 1989-08-01 | 6789 |
Phone + Birth Date and/or SSN4 | +12125550020 | 111111 | OCE011 ( birthDate, ssn4 ) | 1989-08-01 | 6789 |
Phone + Birth Date | +12125550022 | 111111 | OCE011 ( birthDate ) | 1989-08-01 | 6789 |
Phone + SSN4 | +12125550021 | 111111 | OCE011 ( ssn4 ) | 1989-08-01 | 6789 |
Outputs
Metadata
Risk Signals
Score, Level, Recommendation | Phone | Verification Code | Error | Birth Date | SSN4 |
---|---|---|---|---|---|
0, Low, Allow | +16565550000 | 111111 | - | 1989-08-01 | 6789 |
301, Medium Low, Allow | +16565550301 | 111111 | - | 1989-08-01 | 6789 |
500, Medium, Flag | +16565550500 | 111111 | - | 1989-08-01 | 6789 |
775, Medium High, Block | +14045551775 | 111111 | OCE017 | 1989-08-01 | 6789 |
999, High, Block | +14045551799 | 111111 | OCE017 | 1989-08-01 | 6789 |
Credentials
Address
Credential Variations | Phone | Verification Code | Birth Date | SSN4 |
---|---|---|---|---|
Different values (all in US states) | +13135550000 → +13135550009 | 111111 | 1989-08-01 | 6789 |
In US overseas territory | +13135550010 | 111111 | 1989-08-01 | 6789 |
With P.O. box | +13135550020 | 111111 | 1989-08-01 | 6789 |
Birth Date
Credential Variations | Phone | Verification Code | Birth Date | SSN4 |
---|---|---|---|---|
Under 18 | 13135550100 | 111111 | 2017-01-01 | 6789 |
Errors
Error(s) | Phone | Verification Code | Birth Date | SSN4 |
---|---|---|---|---|
OCE011 , then OCE013 | +14045551300 | 111111 | - | - |
OCE017 | +14045551775 | 111111 | 1989-08-01 | 6789 |
OCE017 | +14045551799 | 111111 | 1989-08-01 | 6789 |
Success
Use these test users to go through successful 1-Click Signup flows (where Verified returns credentials).
Phone Only
For these users, only a phone number is needed to source credentials.
Primary Test User
Our primary test user is Richard Hendricks:
Phone | +12125550010 |
---|---|
Verification Code | 111111 |
richard@piedpiper.net | |
Birth Date | 1989-08-01 |
SSN4 | 6789 |
This is Richard Hendricks from the show Silicon Valley! 😂
Allowed
Use these users to specifically test the low
and medium-low
risk level cases of risk signals metadata. Compare them to the medium risk (flagged) and high risk (blocked) test users.
Phone | +16565550000 |
---|---|
Verification Code | 111111 |
Birth Date | 1989-08-01 |
SSN4 | 6789 |
Phone | +16565550301 |
---|---|
Verification Code | 111111 |
Birth Date | 1989-08-01 |
SSN4 | 6789 |
Flagged
Use this user to specifically test the medium
risk level case of risk signals metadata. Compare it to the low risk (allowed) and high risk (blocked) test users.
Phone | +16565550500 |
---|---|
Verification Code | 111111 |
Birth Date | 1989-08-01 |
SSN4 | 6789 |
Phone and Additional Info
For these users, both a phone number and additional information is needed to source credentials.
If you start with phone only, as we recommend, you will get the OCE011
error code, indicating that additional information is required. Within the error, data.additionalInputs
specifies which additional inputs you can pass (see OCE011
for details).
The OCE012
error code indicates that there's a mismatch for one or more of the additional inputs you provided. To trigger this error code, use any value that doesn't match the value for the test user.
For example, use 1979-01-01
for birthDate
(since all test users have 1989-08-01
for birthDate
).
Phone and Birth Date and/or SSN4
For this user, both a phone number and either a birth date or SSN4 is needed to source credentials.
Phone | +12125550020 |
---|---|
Verification Code | 111111 |
Birth Date | 1989-08-01 |
SSN4 | 6789 |
Error Attribute | Value |
---|---|
data.errorCode | OCE011 |
data.additionalInputs | ["birthDate", "ssn4"] |
Phone and Birth Date
For this user, both a phone number and a birth date is needed to source credentials.
Phone | +12125550022 |
---|---|
Verification Code | 111111 |
Birth Date | 1989-08-01 |
Error Attribute | Value |
---|---|
data.errorCode | OCE011 |
data.additionalInputs | ["birthDate"] |
Phone and SSN4
For this user, both a phone number and an SSN4 is needed to source credentials.
Phone | +12125550021 |
---|---|
Verification Code | 111111 |
SSN4 | 6789 |
Error Attribute | Value |
---|---|
data.errorCode | OCE011 |
data.additionalInputs | ["ssn4"] |
Credential Cases
Use these test users test specific cases of credential data, if they're relevant to your use case.
Address
Different Values
For each of these 10 test users, you will get a 1ClickEntity
with a different address. Each address is a standard address in a US state (as opposed to an address in an overseas territory or a P.O. box address).
Phone | +13135550000 → +13135550009 |
---|---|
Verification Code | 111111 |
Birth Date | 1989-08-01 |
SSN4 | 6789 |
Overseas Territory
For this test user, you will get a 1ClickEntity
with an address in Puerto Rico (a US overseas territory).
Phone | +13135550010 |
---|---|
Verification Code | 111111 |
Birth Date | 1989-08-01 |
SSN4 | 6789 |
{
"identifiers": {
"phone": "+13135550010"
}
"credentials": {
...
"address": {
"line1": "3167 Av Roosevelt",
"city": "Ponce",
"state": "PR",
"zipCode": "00717",
"country": "US"
},
...
},
...
}
P.O. Box
For this test user, you will get a 1ClickEntity
with a P.O. box address.
Phone | +13135550020 |
---|---|
Verification Code | 111111 |
Birth Date | 1989-08-01 |
SSN4 | 6789 |
{
"identifiers": {
"phone": "+13135550020"
}
"credentials": {
...
"address": {
"line1": "P.o. Box 8672",
"city": "Ketchikan",
"state": "AK",
"zipCode": "99901",
"country": "US"
},
...
},
...
}
Birth Date: Under 18
For this test user, you will get a 1ClickEntity
with a birth date less than 18 years ago (until January 1, 2035).
You should never receive data from Verified for a user under 18 years old, but this test user facilitates writing a check for that on your side if you wish.
Phone | +13135550100 |
---|---|
Verification Code | 111111 |
Birth Date | 2017-01-01 |
SSN4 | 6789 |
{
"identifiers": {
"phone": "+13135550100"
}
"credentials": {
...
"birthDate": "2017-01-01",
...
},
...
}
Failure
Use these test users to go through unsuccessful 1-Click Signup flows (where Verified does not return credentials).
No Credentials Found
For this user — if you start with phone only, as we recommend — you will get the OCE011
error code, indicating that additional information is required. Within the error, data.additionalInputs
specifies which additional information you can pass (see OCE011
for details).
Phone | +14045551300 |
---|---|
Verification Code | 111111 |
Error Attribute | Value |
---|---|
data.errorCode | OCE011 |
data.additionalInputs | ["birthDate", "ssn4"] |
If you then pass additional inputs (with any values), you will get the OCE013
error code, indicating that Verified found no credentials.
Error Attribute | Value |
---|---|
data.errorCode | OCE013 |
Blocked
Use these users to specifically test the medium-high
and high
risk level cases of risk signals metadata. Compare them to the low risk (allowed) and medium risk (flagged) test users.
For these users, you will get the OCE017
error code, indicating that Verified blocked returning data for the user because the risk levels are medium-high
and high
.
Phone | +14045551775 |
---|---|
Verification Code | 111111 |
Birth Date | 1989-08-01 |
SSN4 | 6789 |
Phone | +14045551799 |
---|---|
Verification Code | 111111 |
Birth Date | 1989-08-01 |
SSN4 | 6789 |
Error Attribute | Value |
---|---|
data.errorCode | OCE017 |
data.riskSignals | RiskSignals |