#samdipietro-NZ-routing
1 messages ยท Page 1 of 1 (latest)
Hi toby, thanks! Just fyi, I spoke with someone from the support chat yesterday, and was told that there isn't a test routing number because a routing number isn't required... but we have a prod seller that uses a routing number, so I think we should be able to use a test routing number?
Hm, going through the onboarding flow for an NZ account doesn't prompt me for a routing number.
Is that different from what you're seeing?
Interesting, yeah our integration is prompting us to enter a routing number a long with the bank account number
Whichever test routing number I use, I get an error saying that the format entered is incorrect
We have the integrated onboarding in our application, where we require both the routing number and bank account number
It seems like we should be able to use a routing number for a New Zealand account in dev/test/staging environments since it looks like we have accounts with both on production
Or at least we are saying we would expect to be able to use one
Have you tried reusing one of the routing numbers that made it through your flow in production (with a test account number)?
Yep I did try that, and strangely that didn't work
Hello. Taking over for toby here as they have to step out. Give me a moment to catch up here
Have you tried: 110000000? From: https://stripe.com/docs/connect/testing#trigger-bank-account-ownership-verification
Just tried that, same error: "You have provided a hash of routing number and account number for a NZ bank account, but it looks like the routing number is formatted incorrectly."
Can you share the account ID for the connected account?
This is our OTT platform account id: acct_0OH0UmS57H7yUMPyJq9o
Are you also looking for the test seller's connected account ID? I can't complete the test seller's integration (blocked by this routing number issue), so I don't have this specific account ID :/
Can you share the request ID where you created the account?
req_jS5kyNukyf1xkV
I found this in the "tokens" call, hopefully that's the request-id you're looking for
request URL: https://api.stripe.com/v1/tokens
Can you try doing the same request without the routing number?
This shouldn't be needed for NZ bank accounts
I'm prompted that a routing number field is required
Where are you seeing that? You mentioned above that you integrated onboarding directly in your app, not using Connect Onboarding. Do you mean you're prompted by your app?
Since this is an account creation request, I assume there is no account.updated webhook event with requirements including this field, correct?
Hi synthrider - yes that's correct, seeing that directly in my app. I'll work with @gritty osprey to check the webhook events, but in the meantime here is a link to our logs: https://dashboard.stripe.com/test/logs?error_type=invalid_request_error&success=false&direction[0]=connect_out&direction[1]=self&created[preset]=7D&missing_response_fields[0]=error.param&missing_response_fields[1]=error.code
Yes I see the API request and error
but why are you prompting for this in your app and sending it?
We ask for the routing number in our app because in every other case it is required. It appears that way even for New Zealand bank accounts in production
It appears that way even for New Zealand bank accounts in production
Can you say more?
Where do you see that requirement?
I suspect you are requesting this unnecessarily in your app and the suggestion then would be to stop doing so. Different countries have different conventions for bank accounts, they are not all the same.
Do you have the stripe documentation for the requirements?
You can find the overall Stripe account requirements per country here: https://stripe.com/docs/connect/required-verification-information#NZ-full-company--card_payments|transfers
But this does not expand the details of external_account
So interestingly enough, when we looked up this routing number format on Wikipedia (https://en.wikipedia.org/wiki/New_Zealand_bank_account_number), if we take the first 6 digits from the routing test number (110000) and apply the remaining digits to the bank account number (0000000010), now we get a 200 post on our token call, so now I can proceed with the stripe payout integration
Happy to hear it ๐
Thank you everyone! ๐