#jamestha3d_error
1 messages · Page 1 of 1 (latest)
👋 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/1430350989319209014
📝 Have more to share? Add more details, code, screenshots, videos, etc. below.
hello! gimme a few minutes to take a look
thank you
I think the only options that you have is really to use either direct charges or destination charges with on_behalf_of - the caveat here is that you do need to accept payments on Stripe too, and it kinda sounds to me like you currently only want to do payouts?
sorry not sure i understand. we have a commission based system for Merchants where we send them commissions as payouts/transfers. This has been working fine, but recently we onboarded a southafrican based merchant and we got an error while trying to set him up(That southafrica is not supported). I've decided to try the cross border payouts as i see that southafrica is supported there, but turns out that is only for US based companies, and we are a canada based company. SO i am wondering what the alternative is for us, a Canada based company, to send payouts to a Southafrica based company, is
are all of your merchants currently in Canada also?
We have some in Canada and US
Can you share your account id so that I can take a closer look at how your integration works? It'll probably be easier for me to understand and advise you further. You can find your account id by logging in to https://dashboard.stripe.com/settings/account. It'll have the prefix acct_
acct_1IOqe8LXvJT74HZx
hmmmm
Just to provide more context, we were using the stripe connect with the capabilities set to:
capabilities={
"card_payments": {"requested": True},
"transfers": {"requested": True},
},
This gave us an error for SouthAfrica
maybe i'm misunderstanding something, but based off what I'm seeing, you currently only have Canadian connected accounts
Well maybe that is the case, but we aim to support Canada and US fro sure. not sure if any US accounts hav actually been connected
So just to confirm your current flow, you seem to be doing some destination charges, 3 as far as I can tell, and some Separate Charges and Transfers.
For context, for Canadian platforms, there's no way to do a direct Transfer from a CA platform account to a US connected account.
If you want to be able to "move" money from a CA platform account to a US connected account, there are really only two options in this case - do a direct charge, or do a destination charge with OBO
Does that make sense?
Yes that makes sense
And will this work for SOuthAfrica and other countries too
Basically our current set up will only work for Canada
But we want to support other countries, especially US
it will work for all other countries :
I do recommend going with destination charges with OBO though cause you're using Express accounts
Okay thank you. I'm looking into this now
but test it out by creating a connected account in another country, and trying to create the respective charges in Sandbox
So basically we should use direct charges instead of destination charges. And that should fix our issues
One question, we have some manual transfer set up. Will we have to change this code?
So basically we should use direct charges instead of destination charges. And that should fix our issues
I recommend going with destination charges with OBO though cause you're using Express accounts
One question, we have some manual transfer set up. Will we have to change this code?
Yes, you cannot do manual transfer to a connected account in a different region e.g. CA -> US
What is OBO please and how do i set it up
OBO is short for on_behalf_of. This is the section that you'll want to go through : https://docs.stripe.com/connect/destination-charges#settlement-merchant
in short, when creating a destination charge, include the on_behalf_of parameter also
Thank you!