#pxue
1 messages ยท Page 1 of 1 (latest)
Hi ๐
Are the Connect accounts created with an external bank account in USD?
So this is another bug that I filed almost a month ago, express dashboard won't let Canadian creators connect an external USD account
Are you saying Canadian express account cannot settle payments in USD?
Correct
hm ok. but this isn't the case on the Canadian platform account.
Have you created an external bank account in USD?
Yes. but on the platform it still shows only Cad balance is allowed
Let me send some screenshots
I can't really help you regarding currencies with Connect.
This is a international banking & regulation issue
And this server is specific to helping developers coding integrations with Stripe APIs
I know you said you've already opened a ticket with Support but that is still the best option to answer your questions.
OK i understand, but isn't this a bug on stripe's end?
where the canadian user adds a USD bank account but you never settle in USD?
That behavior is governed by rules that specify what currencies can be exchanged across borders, so no it's not a bug.
DO you have an example account ID? I'm thinking the settlement currency for the Express Account has already been set to CAD, which would match the behavior you are seeing
Yes acct_1MuJ16FTpDIq4MnF
the connected bank account is USD however the payment is settled in Canadian dollars
Okay but that doc is about Stand alone Stripe Accounts. This is an Express Account registered in CA
OK i think i understand what you're saying
Because there will be funds moving between the Platform and the Connected Account so the regulations are a bit more complicated
I think i understand now:
- full service agreement: cannot be used to perform Transfers, but can be used as "on_behalf_of" to route transfer automatically between platform customer to the connected account. Can settle in both USD and CAD.
- recipient service agreement: can be used to perform Transfers, but can only settle in CAD
Since "on_behalf_of" is used for the The full service agreement, non-US connected accounts cannot use ACH
damn this is complicatd
Yeah... I wish it was more straightforward too ๐
i know i'm reaching now but.. have you ever helped anyone with implementing allowing Canadian creators accept ACH payment from US customers?
that's the end goal i want to achieve
from this conversation seems like there's no straightforward way to do this
In those cases the Platform sets up another Platform account in the US and creates Connected Accounts in the US to accept ACH payments in USD
You can link Platform accounts so that all the financial reporting can be rolled up to the parent account
But then all the funds stay in the US until you transfer (outside of Stripe) from the US bank to a CA bank
SO you don't hit any cross-border issues
OK that's what I've guessed too so far
Do you have doc links to the part where you connect multiple platform accounts together?
Unfortunately we don't but it would follow the OAuth connection used to connect existing Standard Accounts to Platforms
https://stripe.com/docs/connect/oauth-standard-accounts
So you're saying I can connect one platform account another one as a connected account?
via Oauth?
Got it
So in this case, does it matter which one is the parent?
Most of our customers wish to pay via ACH, so my guess is the US platform account should be the parent?
if i have the flow correct:
- all balance will stay in the US, presented and paid in USD
- we transfer funds between countries outside of stripe (as required)
- load required balance USD balance into the Canadian platform account
- transfer USD to the relevant connected accounts
As long as the Canadian Platform and all accounts connected to that one are doing business in CAD
well if the USD is being loaded into Canadian platform then we can transfer USD too to the connected express accounts right?
since this isn't cross-boarder
But the Express accounts in CA will have CAD as their settlement currency so any transfers to them in USD will convert
ok I think i understand, anyway thanks for explaining the limitations on cross-boarder transfers
Happy to shed what ๐ก I can ๐
ok actually last question
is there any way to link the express accounts across platform?
it seems quite awkward to use two platform accounts concurrently since we off-load all the bank account set-up to Stripe
๐ Hopping in here since snufkin has ot head out soon
is there any way to link the express accounts across platform?
Are you asking if there's a way to link an express account to two different platforms? The answer to that would be no - an express account an only be connected to a single platform. If you need to "link" them together then you'd have to store/keep track of that on your end
There isn't really a way to do it on your own - if you've got a bunch of accounts that need to be moved I'd recommend writing into support (https://support.stripe.com/contact) to see if they have any internal processes that can help with that. Otherwise if it's just a couple of accounts or you're not very far into the development process I'd just go ahead and create new accounts on the new platform
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.