11

I am facing a problem in giving our external bank details to create or update the account using the test account number and routing numbers, it says:

Must only use a test bank account number when making transfers or debits in test mode; request-id: req_8bwGXgBiv.

Without external bank account update and creations are working good. I need to put my external bank details I am facing the issue. I am stacked in here to update my account.

I am using account_number = 000123456789 and routing_number = 110000000 this account and routing numbers are given by stripe api

Map externalAccountParams = new HashMap(); externalAccountParams.put("routing_number", stripeAccount.getBankRoute()); externalAccountParams.put("account_number", stripeAccount.getBankAccount()); accountParams.put("external_account", externalAccountParams);

P.prasad
  • 111
  • 1
  • 1
  • 5

7 Answers7

20

The test bank account numbers for Stripe Connect can be found here in their documentation; to get the numbers for a specific country there's a little dropdown for you to select the relevant one. For convenience, the standard test bank account numbers below:

  • US - 000123456789
  • UK - 00012345
  • JP - 00012345
Henry C
  • 4,781
  • 4
  • 43
  • 83
  • @NeerajPrajapati it's also in the documentation - Ireland is in the EU so you can use the appropriate IBAN (eg IE89370400440532013000 - Payout succeeds) – Henry C Nov 08 '18 at 13:06
7

I suspect your HashMap is handling the account number as an integer and truncating the leading zeroes. The test account set up by Stripe must contain all 12 digits, including the 3 leading zeroes.

Stripe returned the same error message for me when I used an invalid account number (ex: 123456). The request went through correctly only after using the test account number 000123456789.

AaronDanielson
  • 2,230
  • 28
  • 29
2

Stripe connect credentials for United Kingdom account:

SSN: 000000000
Date: Any previous date
Account Number: 00012345
Routing: 110000000

It works for me. Thanks for asking this question.

Kamlesh
  • 5,233
  • 39
  • 50
1

If anyone testing Au Becs Debit for Australian accounts, test bank accounts are listed for Connect here (although you may not be working on Stripe Connect). Hope it saves you a bit of time.

https://stripe.com/docs/connect/testing

Rez.Net
  • 1,354
  • 2
  • 19
  • 28
0

Bank number for JP

ACCOUNT ROUTING
00012345 1100000

Guri
  • 83
  • 8
0

More test bank accounts can be found here https://stripe.com/docs/testing

For example:

Routing number 110000000

Account Number 000222222227 //The payment fails due to insufficient funds.

Proggear
  • 662
  • 6
  • 10
0

For UK working for me

Routing number 108800 Account Number 00012345

stripe test account