#ednonstop
1 messages · Page 1 of 1 (latest)
Hi. I've have a flow where user make payment to my stripe business account and then my business acc make a transfer to connected accounts
Do you understand the flow?
Yep
Well , we have discussed many times this with Stripe support and I'm still confused as a dev.
They writing then I must use on_behalf_of parameter , but how?
What integration are you using? Stripe Checkout? Elements?
And are you attempting to transfer funds cross border? Like are you connected accounts located in a different country/region than your platform?
I'm sorry , forgot to say. The main problem is my client has GB business acc and the transfers from GB to US is restricted by Stripe
Yep correct
So that is why you need to use on_behalf_of
But you have to do a destination charge here
You can't transfer later
That's the point. But look, we have implemented a payment flow in our mobile apps already with design and features
In this case I must to change the whole flow and maybe the UI/UX too in many ways
am I right?
Also , we have 10-10-80 parts transfer feature now.
Yes, we have users and creators in our app. Creators receives their payments for services like after accepted status 10% , then after delivered 10% and after completed 80%
This is how it works
Oh so you want to make 3 different transfers to the same Connected Account?
Yes and it is works now. This is fully implemented. But transfers not works for the US unfortunately
Yep the above is impossible for cross border transfers
This is due to money regulations that prohibit the moving of funds in this manner
What's the best solution? because my client don't believe me that I can't just implement on_behalf_of
You can't just implement on_behalf_of. If you use on_behalf_of you can transfer cross border but only all at once immediately upon the Charge from the customer
There isn't really a solution. What you want is impossible right now.
I'm saying to the client that only possible solution is to register US business Stripe account
Yep that's correct
But after a week he is still trying to convince me that this is possible. I don't how to better explain this or what to do
Some support answering him that this is possible, some not.
But I'm sure this is not possible just because transfer don't have such parameter as "on_behalf_of"
I can definitely say that doing 3 different transfers from a GB platform to a US Connected Account is impossible. You can share https://stripe.com/docs/connect/charges-transfers with them that indicates this is not possible
Caution
Stripe supports separate charges and transfers in the following regions: Australia, Brazil, Canada, Europe, Japan, Malaysia, New Zealand, Singapore, and the US. Separate charges and transfers are supported if both your platform and the connected account are in the same region (for example, both in Australia). For cross-region support, see the cross-border transfers docs.
Cross-border transfers are only supported for US platforms
So that doesn't apply to you
Please can you show me the exactly text from that page which is saying about this
It is at the top, I just quoted it.
Oh sry, I see
No problem
So let's summarise , the only solution to keep the flow the same is to register US Stripe Platform Account
Yes
Ok, that's all. Thank you for the support
Sure thing