Skip to main content

Test Users

You can test 1-Click Signup with mock data in Sandbox, using either your own phone number our test users below.

Use Sandbox for Development and Testing

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.

Don't Send Messages to Test User Phones/Emails

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

  1. Go to the Demo and customize the settings as desired.
  2. Select Mock Data (sandbox) and click Start Demo.
  3. Enter the test user's phone number (varies by user).
  4. Enter the test user's (static) verification code (always 111111).
  5. (if prompted) Enter the test user's birth date (always 08/01/1989) and/or SSN4 (always 6789).
  6. Confirm the test user's info to complete the flow.
tip

You can use a custom demo by generating one or opening one with your brand's settings from within the Dashboard.

SDK

  1. Complete the SDK Integration guide and run the SDK.
  2. Enter the test user's phone number (varies by user).
  3. Enter the test user's (static) verification code (always 111111).
  4. (if prompted) Enter the test user's birth date (always 08/01/1989) and/or SSN4 (always 6789).
  5. Confirm the test user's info to complete the flow.

API

  1. Access the Dashboard and go the Brand Details page for your brand.
  2. Copy a Sandbox API key for your brand.
  3. Call POST /1-click with the test user's phone number (varies by user).
  4. (if applicable) Call POST /1-click again, adding the test user's birth date (always 1989-08-01) and/or SSN4 (always 6789).

Summary

important

See the later sections for full details on how each of these test users is designed to be used.

Inputs

Required InputsPhoneVerification CodePhone Only ErrorBirth DateSSN4
Phone+12125550010111111-1989-08-016789
Phone + Birth Date and/or SSN4+12125550020111111OCE011
(birthDate, ssn4)
1989-08-016789
Phone + Birth Date+12125550022111111OCE011
(birthDate)
1989-08-016789
Phone + SSN4+12125550021111111OCE011
(ssn4)
1989-08-016789

Outputs

Metadata

Risk Signals
Score, Level, RecommendationPhoneVerification CodeErrorBirth DateSSN4
0, Low, Allow+16565550000111111-1989-08-016789
301, Medium Low, Allow+16565550301111111-1989-08-016789
500, Medium, Flag+16565550500111111-1989-08-016789
775, Medium High, Block+14045551775111111OCE0171989-08-016789
999, High, Block+14045551799111111OCE0171989-08-016789

Credentials

Address
Credential VariationsPhoneVerification CodeBirth DateSSN4
Different values (all in US states)+13135550000
→ +13135550009
1111111989-08-016789
In US overseas territory+131355500101111111989-08-016789
With P.O. box+131355500201111111989-08-016789
Birth Date
Credential VariationsPhoneVerification CodeBirth DateSSN4
Under 18131355501001111112017-01-016789

Errors

Error(s)PhoneVerification CodeBirth DateSSN4
OCE011, then OCE013+14045551300111111--
OCE017+140455517751111111989-08-016789
OCE017+140455517991111111989-08-016789

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

Email

richard@piedpiper.net

Birth Date

1989-08-01

SSN4

6789

Yes, You Read That Right

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).

tip

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 AttributeValue
data.errorCodeOCE011
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 AttributeValue
data.errorCodeOCE011
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 AttributeValue
data.errorCodeOCE011
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

1ClickEntity
{
"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

1ClickEntity
{
"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).

info

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

1ClickEntity
{
"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 AttributeValue
data.errorCodeOCE011
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 AttributeValue
data.errorCodeOCE013

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 AttributeValue
data.errorCodeOCE017
data.riskSignalsRiskSignals