Sandbox Test Values

Sample values that can be used while developing on sandbox.

Address
Result

123 Fail Address, Fail City, FS 00000

Supplied address is invalid / Unable to verify address

101 Mission Street, San Francisco, CA 94105

Validation is successful

Virtual Document

The last 4 digits of your virtual document must be one of the following values (ex: SSN = 777772222).

Note that you cannot verify real identities and document information in sandbox.

document_value
Result

1111 or any other value

Validation Fails (i.e. identity-related information is a complete fail).

2222

Validation is successful.

Physical Document

To be able to generate a sample base64 string, you can go to Base64 Image. They make it very easy to generate a padded base64 string for any image. You can then use that base64 string to test with our APIs.

document_value
Result

data:image/invalid;base64,SUQs==

Validation Fails (i.e. identity-related information is a complete fail).

Any other

Validation is successful.

Social Document

document_value
Result
Document Type

Validation Fails (i.e. identity related information is a complete fail).

FACEBOOK

Validation Fails (i.e. identity related information is a complete fail).

LINKEDIN

Validation Fails (i.e. identity related information is a complete fail).

TWITTER

Validation Fails (i.e. identity related information is a complete fail).

EMAIL (supplied via base doc)

255.255.255.0

Validation Fails (i.e. identity related information is a complete fail).

IP (supplied via base doc)

541-754-3010

Validation Fails (i.e. identity related information is a complete fail).

PHONE_NUMBER (supplied via base doc)

123456

Validation Succeeds during SUBMITTED|MFA_PENDING

EMAIL_2FA and PHONE_NUMBER_2FA

Register New Fingerprint

Normally when registering a new fingerprint, a random PIN is sent to the specified 2FA device. For testing purposes, it is convenient to know the PIN without checking the 2FA device. If you use this fingerprint the API will always accept the pre-programmed validation PIN.

fingerprint
validation_pin

static_pin

"123456"

Bank Login Credentials

You can use the following bank login credentials to test out your bank login implementation. Bank login nodes will always have a balance of $800 (type string).

Username
Password
MFA
Bank Name
Response

synapse_good

test1234

again (to get multiple MFAs) or else test_answer

fake

Returns only 1 checking and 1 savings account.

synapse_good

test1234_one

again (to get multiple MFAs) or else test_answer

fake

Returns only 1 checking and 1 savings account.

synapse_good

test1234_checking

again (to get multiple MFAs) or else test_answer

fake

Returns only checking accounts between 1-10.

synapse_good

test1234_savings

again (to get multiple MFAs) or else test_answer

fake

Returns only checking accounts between 1-10.

synapse_good

test1234_random

again (to get multiple MFAs) or else test_answer

fake

Returns only checking & savings accounts between 1-10.

synapse_nomfa

test1234

again (to get multiple MFAs) or else test_answer

fake

Returns only 1 checking and 1 savings account.

synapse_code_mfa

test1234

123456

fake

Returns only 1 checking and 1 savings account.

Bank Logins - Syncing Errors

Below are the credentials and possible status codes when bank logins are unable to sync:

Username
Bank Name
HTTP_CODE
ERROR_CODE

synapse_no_accounts

fake

402

460

synapse_bank_request

fake

402

500

synapse_maintenance

fake

503

503

Bank Logins - Force Refresh

When submitting a new bank login, append any of these values to the end of the password. When doing a force_refresh on the node, it will trigger the corresponding responses:

Append to Password
Description

_sync_balance_higher

added to the end of a password for a balance between $800-1500 when synced

_sync_balance_lower

added to the end of a password for a balance between $10-50 when synced

Card Processing (Interchange)

You can use these sample card numbers to test your Card Processing implementation.

9401100999999992

DEBIT

VISA

NONE (which means both credits and debits have been disabled by cardholder. So adding this card would fail.)

9401101999999990

DEBIT

VISA

CREDIT

9401110999999991

DEBIT

VISA

DEBIT

9401113999999995

DEBIT

VISA

CREDIT-AND-DEBIT

9401201999999998

CREDIT

VISA

NONE (which means both credits and debits have been disabled by cardholder. So adding this card would fail.)

9401210999999999

CREDIT

VISA

CREDIT

9401211999999997

CREDIT

VISA

DEBIT

9401200999999990

CREDIT

VISA

CREDIT-AND-DEBIT

9401300999999998

PREPAID

VISA

NONE (which means both credits and debits have been disabled by cardholder. So adding this card would fail.)

9401301999999996

PREPAID

VISA

CREDIT

9401310999999997

PREPAID

VISA

DEBIT

9401311999999995

PREPAID

VISA

CREDIT-AND-DEBIT

9021100999999992

DEBIT

DISCOVER

NONE (which means both credits and debits have been disabled by cardholder. So adding this card would fail.)

9021101999999990

DEBIT

DISCOVER

CREDIT

9021110999999991

DEBIT

DISCOVER

DEBIT

9021111999999999

DEBIT

DISCOVER

CREDIT-AND-DEBIT

9021200999999990

CREDIT

DISCOVER

NONE (which means both credits and debits have been disabled by cardholder. So adding this card would fail.)

9021201999999998

CREDIT

DISCOVER

CREDIT

9021210999999999

CREDIT

DISCOVER

DEBIT

9021211999999997

CREDIT

DISCOVER

CREDIT-AND-DEBIT

9021300999999998

PREPAID

DISCOVER

NONE (which means both credits and debits have been disabled by cardholder. So adding this card would fail.)

9021301999999996

PREPAID

DISCOVER

CREDIT

9021310999999997

PREPAID

DISCOVER

DEBIT

9021311999999995

PREPAID

DISCOVER

CREDIT-AND-DEBIT

9501100999999991

DEBIT

MASTERCARD

NONE (which means both credits and debits have been disabled by cardholder. So adding this card would fail.)

9501101999999999

DEBIT

MASTERCARD

CREDIT

9501110999999990

DEBIT

MASTERCARD

DEBIT

9501111999999998

DEBIT

MASTERCARD

CREDIT-AND-DEBIT

9501200999999999

CREDIT

MASTERCARD

NONE (which means both credits and debits have been disabled by cardholder. So adding this card would fail.)

9501201999999997

CREDIT

MASTERCARD

CREDIT

9501210999999998

CREDIT

MASTERCARD

DEBIT

9501211999999996

CREDIT

MASTERCARD

CREDIT-AND-DEBIT

9501300999999997

PREPAID

MASTERCARD

NONE (which means both credits and debits have been disabled by cardholder. So adding this card would fail.)

9501301999999995

PREPAID

MASTERCARD

CREDIT

9501310999999996

PREPAID

MASTERCARD

DEBIT

9501311999999994

PREPAID

MASTERCARD

CREDIT-AND-DEBIT

Micro-Deposit Verification

If a bank account is added with account / routing numbers (instead of online banking logins), we automatically send out micro-deposits to the user's bank account to verify the account. Here are the micro-deposit values for sandbox:

Micro-deposit amount1
Micro-deposit amount 2

.10

.10

Transaction Returns

These returns are for ACH-US type nodes only. Please remember, in practice ACH returns do not occur in real-time.

RequestBin is an excellent tool to help you test out Webhooks for these scenarios.

Amount
Return

222.22

R01 -- Insufficient Funds

333.33

R08 -- Payment Stopped

444.44

R10 -- Customer Advises Not Authorized

555.55

R03 -- No Account/Unable to locate account

ACH Transaction Cancellations

RequestBin is an excellent tool to help you test out Webhooks for these scenarios.

Amount
Cancellation

111.11

C10-A -- Please collect ACH auth on sender & then resubmit payment.

111.12

C46 -- Sender not authorized to make transactions.

111.13

C47 -- Receiver not authorized to make transactions.

111.14

C48 -- Sender on screenings list.

111.15

C49 -- Receiver on screenings list.

111.16

C50 -- Unable to process the transaction (reason undisclosed).

Sandbox Test Values


Sample values that can be used while developing on sandbox.

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.