#calmcup_unexpected

1 messages · Page 1 of 1 (latest)

mossy edgeBOT
#

👋 Welcome to your new thread!

⏲️ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.

⏱️ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.

🔗 This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1372813280946552873

📝 Have more to share? Add more details, code, screenshots, videos, etc. below.

bright surge
#

Could you provide screenshot or any Id?

languid mountain
bright surge
#

Ah I see. That definitely expect a BG bank account

#

Not sure about the requirement. I think it's expected for a BG bank account in a BG Stripe account. How do you expect otherwise?

mossy edgeBOT
languid mountain
#

my expectation is that within the EU residents can open accounts in another EU country without any issue, they are usable in most institutions

#

and as a platform starting from Bulgaria I know there will be more cases like that because it is a common digital bank people use

shell steeple
#

Hi @languid mountain I'm taking over this thread

languid mountain
#

thanks for that link

#

but I'm not sure that's the case

#

as seen from this sentence

#

Additionally, Stripe lets you use virtual bank accounts such as N26, Revolut, Wise, and others.

#

what's on the screenshot is a Revolut virtual bank account

shell steeple
#

Yes, but those bank accounts should also be in Bulgaria, and with currency = BGN

languid mountain
#

that's not how Revolut works, their bank entity is registered in Lithuania, all accounts will be starting with LT

#

same with Wise etc

shell steeple
#

Thanks for the feedback, I'd ask the docs team to improve the content and make it clearer.

languid mountain
#

can you check if the issue is actually not the length of the provided IBAN? or something else, but not the LT in front of the string

shell steeple
#

I believe I've already answered this question.

an account in BG can only be paid in BGN to a bank account in Bulgaria

languid mountain
#

ok thanks for that confirmation

#

it's a pity

#

and users can't select Lithuania because they can't verify their address on the following step, is that correct? so there is not workaround for users to use Revolut bank accounts outside of Lithuania?

shell steeple
#

No, the bank needs to be in BG and the currency needs to be BGN.

languid mountain
#

alright

#

as an account with Bulgaria selected, I get these options for currencies

#

so they should be supported

#

I really think the problem is that the IBAN is 20 chars of length instead of 22

#

can you check that again please?

#

once you append 2 more chars at the end of that Revolut IBAN, the error message disappears, so it may lead to that conclusion

#

those IBANs should be validated against a min length of 20 chars instead of 22, that is the correct specification of IBANs

#

so it looks like a bug in your Stripe express onboarding component

#

if that makes sense?

shell steeple
#

The page in the screenshot isn't provided by Stripe, and I don't how they perform the bank account validation

languid mountain
#

that's stripe's onboarding component and that's provided by stripe

shell steeple
#

Is the page devloped by you?

languid mountain
#

it's an iframe from stripe

#

can you raise that bug for me please? it's important to unblock our clients

shell steeple
#

It looks like a bug to me. It shouldn't allow other currency rather than BGN

languid mountain
#

it's the onboarding component provided by this npm package that is published by stripe

#

no, the bug should be that IBANs' specification is a min length of 20 instead of 22 which those fields are wrongly being validated upon atm

shell steeple
#

I know. I'm saying that the Onboarding component shouldn't accept bank account in other countries.

#

Do you get any errors if you click continue?

languid mountain
#

yes, the same error, just from a backend validation I believe

#

I don't see a reason why the other currencies or the Revolut bank account won't be accepted from my experience that should be totally fine

#

this is a new platform we are just starting to use stripe for transfers/payouts and from my previous experience with payment providers I haven't seen anything like that

#

so I'm pretty confident in what I'm saying

shell steeple
#

Ok, thanks for confirming the error. i'd report the issue (IBAN should have 20 chars instead of 22) to the connect component team.

languid mountain
#

thanks for that

shell steeple
#

It says

Connected accounts must be in the same region as your platform to use multi-currency settlement. For example, both you and your connected account could be in Australia, or, if you’re in Europe, your connected account could be in any European country.
And
This content applies to connected accounts when Stripe collected Stripe fees from you. This includes Custom and Express accounts.

languid mountain
#

should I use this thread to get updates on the issue when that gets raised, picked up, a fix released etc

#

or how do I get updates on the case

shell steeple
#

So my understanding is that if you have standard connected account based in BG, it should be able to have settlement currency in EUR, and have funds paid out to the following countries

Austria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Gibraltar, Greece, Hungary, Ireland, Italy, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, United Kingdom

#

Is the account in your current onboarding flow a standard account?

languid mountain
#

express account

shell steeple
#

I see. Do you want to try again with a standard account ?

languid mountain
#

no, that doesn't work for us

shell steeple
#

Then I'm afraid that you can't use multi-currency settlement for your connected account.

languid mountain
#

we are not interested in using that, we want our users to have the capabilities to use revolut ibans in the express onboarding component

shell steeple
#

Let me summarize

  • For express/custom account, An IBAN is supported if it's a BGN account and the bank is in Bulgarian.
  • For standard account, An IBAN is supported as long as it's an European bank.
languid mountain
#

can we use the stripe hosted onboarding form with a standard account

shell steeple
#

Yes you can

mossy edgeBOT