Test accounts and cards

List of accounts and cards to be used for testing in the Rainforest Sandbox environment

ACH


Any valid routing + account number will result in an Approved payment in the sandbox environment. The status of the payment will be PROCESSING.

InstitutionRouting NumberAccount Number
U.S. Bank091000022Any 4-26 digits
Wells Fargo Bank091000019Any 4-26 digits
JPMorgan Chase Bank021000021Any 4-26 digits

Cards


Any card number not included in any list below will result in a generic Declined payment in the sandbox environment. The status of the payment will be FAILED.

Approved Cards by Brand

The following list of test cards will result in an Approved payment in the sandbox environment. The status of the payment will be PROCESSING.

Card BrandCard NumberCVC
Visa4111 1111 1111 1111Any 3 digits
Visa4242 4242 4242 4242Any 3 digits
Visa (debit)4000 0500 0000 0007Any 3 digits
Mastercard5555 5555 5555 4444Any 3 digits
Mastercard (2-series)2223 0031 2200 3222Any 3 digits
Mastercard (debit)2301 3500 0000 0001Any 3 digits
Mastercard (prepaid)2226 3500 0000 0003Any 3 digits
American Express3782 822463 10005Any 4 digits
American Express3714 496353 98431Any 4 digits
American Express (debit)3400 820000 00007Any 4 digits
Discover6011 1111 1111 1117Any 3 digits
Discover6011 0009 9013 9424Any 3 digits
Discover (debit)6011 0500 0000 0009Any 3 digits

Most Cartes Bancaires cards are co-branded with Visa or Mastercard. The following cards will return approved responses with co-branded cards.

Card Brand / Co-BrandCard NumberCVC
Cartes Bancaires/Visa4000 0025 0000 1001Any 3 digits
Cartes Bancaires/Mastercard5555 5525 0000 1001Any 3 digits

Approved Healthcare Cards

The following list of test cards can be utilized to test Healthcare cards.

Card BrandCard NumberCVC
Visa (healthcare)4240 4000 1111 1113Any 3 digits
Mastercard (healthcare)5100 2700 9992 9991Any 3 digits

Approved Business Cards

The following list of test cards can be utilized to test Business cards.

Card BrandCard NumberCVC
Visa (business)4394 3626 2000 0000Any 3 digits
Mastercard (business)5347 7408 0000 0004Any 3 digits

Approved Cards by Country

Card BrandCard NumberCountry
Americas
Visa4242 4242 4242 4242United States (US)
Visa4750 9398 6000 0002Brazil (BR)
Visa4392 2973 1000 0005Canada (CA)
Visa4081 7615 2000 0002Mexico (MX)
Europe and Middle East
Visa4392 2973 4000 0009United Arab Emirates (AE)
Mastercard5595 3288 0000 0007United Arab Emirates (AE)
Visa4392 2915 4000 0000Austria (AT)
Visa4633 8961 0000 0007Belgium (BE)
Visa4556 1902 8000 0000Bulgaria (BG)
Visa4000 0019 1000 0009Croatia (HR)
Visa4633 8972 0000 0004Cyprus (CY)
Visa4461 5301 2000 0005Czech Republic (CZ)
Visa4759 0106 9000 0009Denmark (DK)
Visa4633 8968 0000 0000Estonia (EE)
Visa4633 8962 0000 0006Finland (FI)
Visa4979 8800 9000 0005France (FR)
Visa4149 0500 1000 0007Germany (DE)
Visa4218 9600 0000 0005Gibraltar (GI)
Visa4263 4000 0000 0006Greece (GR)
Visa4484 2912 9000 0001Hungary (HU)
Visa4715 3400 0000 0008Ireland (IE)
Visa4394 3655 9000 0009Italy (IT)
Visa4025 8580 0000 0004Latvia (LV)
Visa4603 1005 9000 0007Liechtenstein (LI)
Visa4304 6628 3000 0008Lithuania (LT)
Visa4398 7205 9000 0001Luxembourg (LU)
Visa4609 0100 0000 0006Malta (MT)
Visa4556 1904 5000 0004Netherlands (NL)
Visa4759 0106 4000 0000Norway (NO)
Visa4386 2705 8000 0003Poland (PL)
Visa4574 5417 0000 0004Portugal (PT)
Visa4662 8716 0000 0009Romania (RO)
Visa4079 7841 9000 0007Slovenia (SI)
Visa4261 2708 1000 0005Slovakia (SK)
Visa4747 0610 3000 0006Spain (ES)
Visa4759 0106 0000 0008Sweden (SE)
Visa4811 3371 8000 0009Switzerland (CH)
Visa4715 3898 2000 0003United Kingdom (GB)
Visa (debit)4392 2957 4000 0009United Kingdom (GB)
Mastercard5172 3310 1000 0008United Kingdom (GB)
Asia-Pacific
Visa4815 6472 00000003Australia (AU)
Visa4096 7023 9000 0006China (CN)
Visa4695 3801 0000 0007Hong Kong (HK)
Visa4394 1605 3000 0007India (IN)
JCB3530 1113 3330 0000Japan (JP)
Visa4568 4500 0000 0003Japan (JP)
Visa4398 7204 1000 0009Malaysia (MY)
Visa4391 9923 8000 0007New Zealand (NZ)
Visa4119 1100 0000 0007Singapore (SG)
Visa (credit)4392 2915 6000 0005Thailand (TH)
Visa (debit)4673 0710 0000 0009Thailand (TH)

Declined

The following list of test cards will result in a Declined payment in the sandbox environment. The status of the payment will be FAILED.

Decline TypeCard NumberRefusal Code
Generic4000 0000 0000 0002DECLINED
Insufficient funds4000 0000 0000 9995INSUFFICIENT_FUNDS
Lost card4000 0000 0000 9987LOST_CARD
Stolen card4000 0000 0000 9979STOLEN_CARD
Expired card4000 0000 0000 0069EXPIRED_CARD
CVC mismatch (CVC code N)4000 0000 0000 0127INVALID_CARD_SECURITY_CODE
Processing error4000 0000 000 00119PROCESSING_ERROR
Invalid number4242 4242 4242 4241n/a

Declined on Device

The following list of amounts will result in a Declined payment when a payment is processed via a device in the sandbox environment. The status of the payment will be FAILED.

Decline TypeAmountRefusal Code
Generic$40.02DECLINED
Insufficient funds$40.95INSUFFICIENT_FUNDS

Fraud

The following list of test cards can be utilized to test fraudulent or CVC / AVS risk checking. The result of the payment will be Declined or Approved depending on the card number in the sandbox environment.

TypePayin StatusCard BrandCard NumberRefusal Code
FraudulentFAILEDVisa4100 0000 0000 0019FRAUDULENT_CARD
FraudulentFAILEDVisa4000 0000 0000 4954FRAUDULENT_CARD
FraudulentFAILEDVisa4000 0000 0000 9235FRAUDULENT_CARD
FraudulentFAILEDVisa4000 0000 0000 0036FRAUDULENT_CARD
CVC mismatch (CVC code N)FAILEDVisa4000 0000 0000 0101INVALID_CARD_SECURITY_CODE
Address mismatch (AVS code N)FAILEDVisa4000 0000 0000 0010INCORRECT_PAYMENT_INFORMATION
Address zip only (AVS code Z)PROCESSINGVisa4000 0000 0000 0028n/a
Address unavailable (AVS code U)PROCESSINGVisa4000 0000 0000 0044n/a

Partial Authorization

The following list of test cards can be utilized to test the partial authorization payment flow. The result of the payment will depend on the payin configuration to allow partial authorization.

Card BrandCard NumberCVC
Visa4444 4444 4444 4455Any 3 digits
Visa (healthcare)4240 4000 2225 2229Any 3 digits
Mastercard5555 5555 5555 5565Any 3 digits
Mastercard (healthcare)5100 2700 9993 9990Any 3 digits
Discover6559 9065 5990 6557Any 3 digits

Partial authorization allowed

If allow_partial_authorization is set to true on the create payin config request, the payment flow will result in an Approved payment with a partial authorization of half the amount requested in the sandbox environment. The status of the payment will be PROCESSING.

Partial authorization not allowed

If allow_partial_authorization is set to false on the create payin config request, the payment flow will result in a Declined payment with a decline type of insufficient funds in the sandbox environment. The status of the payment will be FAILED.

Authorization and capture

The following test card can be utilized to simulate an Approved payment on the authorization request, with the status of Authorized, and then later capture of the payin will result in a Declined payment, with the status of Failed.

Card BrandCard NumberCVC
Visa4111 1111 1111 1129Any 3 digits

All other test cards in the Approved or Declined categories above will result in the following statuses for the authorization and capture requests:

Card TypeAuthorization StatusCapture Status
Approved cardsAuthorizedProcessing
Declined cardsFailed--