Test Data

Sandbox testing guidelines

Test Emails

Interchecks manages an allow list for destination emails in our Sandbox. Emails not on the allow list will be suppressed. If you need an email address or wildcard domain added, please contact [email protected].

Test Cards

The following card BIN can be used for creating CARD accounts for sending INSTANT_DEPOSIT transactions. Any expiration date in the future may be used. Any card BIN not on the list will return an error response ERR_CARD_INELIGIBLE. The available card BINs are 451530 and 531260.

❗️

Debit Cards

For security and compliance purposes, never use a live debit card number in the sandbox environment.

📘

Test Card Triggers

Card numbers ending in 0000 will be designated as a Prepaid Debit card.
Card numbers ending in 1111 will be designated as a Credit card.

Depending on the client configuration, these may be be rejected with the respective errors:
ERR_PREPAID_CARD_NOT_SUPPORTED and ERR_CREDIT_CARD_NOT_SUPPORTED.

A Visa or Mastercard BIN that is not a test BIN will return ERR_CARD_INELIGIBLE.

A BIN that does not start with 4 or 5will return ERR_INVALID_CARD_DETAILS.

Sample Card Numbers
4515300011000159
4515300011000167
4515300011000175
4515300011000183
4515300011000191
4515300011000209
4515300011000217
4515300011000225
4515300011000233
4515300011000241
5312600000002167
5312600000002168
5312600000002169

Test Amount Triggers for Instant Deposit

The following Transaction amounts for INSTANT_DEPOSIT will trigger a specific error. Other methods may be added to this test scenario in the future.

Two triggers below will trigger an UNKNOWN status based on your Payer account configuration. Without configuring your Payer account to allow for UNKNOWN transaction status, these transactions would return PAID.

AmountError
$9.01503 Service unavailable
$9.02200 Response with Decline error due to "Invalid Transaction". The format of a declined error message is: "{response code}:{error description}".
$9.03200 Response with Generic error
$9.04422 Response with Payer NSF error
$9.05422 Response with Card Velocity error
$9.06200 Response with UNKNOWN Transaction Status due to VISA timeout.
$9.07200 Response with UNKNOWN Transaction Status due to VISA "in process" workflow.

Test Values for Card Account Verification

ParameterValueResult
Card number last four6666PAN failure
Card number last four7777PAN failure
Card number last four6666PAN failure
Expiration Date2030-12Expiration Date failure (Returned as a CVV failure)
CVV999CVV failure
Zip code99991AVS Partial - Street only
Zip code99992AVS Partial - Zip only
Zip code99993AVS No Match
Zip code99994AVS Not Supported
Zip code99995AVS Not Processed
Card number last four9750First Name Partial
Card number last four9799First Name No match
Card number last four9850Last Name Partial
Card number last four9899Last Name No match
Card number last four9950First Name Partial / Last Name Partial
Card number last four9999First Name No Match / Last Name No Match
Card number last four9901Name results Not Processed
Card number last four9902Name results Not Supported

Test Routing Numbers

Any valid bank routing number can be used when adding a bank account but only a subset are eligibile for RTP. Below is set of routing numbers that can be used for test RTP transactions.

Routing Number
011000206
011100106
011400071
021004823
072412927
072412927
072403473
071925567
071904779
071026628

Test Amount Triggers for RTP

The following Transaction amounts for RTP will trigger a failure error via webhook.

AmountError
$9.03Inital 201 PROCESSING Response with FAILED webhook.

Test Amount Triggers for ACH Funding


AmountError
$9.01503 Service unavailable
$9.02422 response with ERR_ACCOUNT_BALANCE_UNAVAILABLE
$9.03422 response with ERR_ACCOUNT_BALANCE_THRESHOLD
$9.04422 response with ERR_ACCOUNT_RISK_METRICS_UNAVAILABLE
$9.05422 response with ERR_ACCOUNT_RISK_THRESHOLD
$9.06422 response with ERR_ACCOUNT_AUTH_REQUIRED
$9.07422 response with ERR_ACCOUNT_RE_AUTH_REQUIRED