#jamestha3d_error

1 messages · Page 1 of 1 (latest)

sour sequoiaBOT
#

👋 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/1430621829709566035

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

Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.

karmic falcon
#

Hey there, yea south africa is not a generally supported country for accounts. See here: https://stripe.com/global

Once Stripe is supported in your country, you’ll be able to accept payments from customers anywhere in the world.

dusk stump
#

Okay, Is there a work around for this? last time i contacted stripe i was told that US companies can do a cross-border payment. is there an option available for Canadian based companies?

karmic falcon
#

Not aware of any alternatives myself, but I recommend continuing to work with support on your use case.

dusk stump
#

okay

#

yesterday when i contacted stripe, i was told that the current set up we have will not work for even US payouts.

#

and i was told to switch to destination charges with on-behalf-of.

#

do i have to change my stripe connect account creation set up process for this?

#

sorry i am a bit confused because it looks like South Africa is in the express connect account availability countries list:

karmic falcon
#

Gah sorry, i didnt see this had consolidated with the cross border payouts countries

#

Some countries are available only when using cross-border payouts.

dusk stump
#

okay. i just looked at the first link link you sent: stripe.com/global and it is talking about PayStack integration. Basically what we would like to know is: what do we need to do in order to send commissions via stripe to our Merchants 1) in south africa. 2) anywhere else outside canada

karmic falcon
#

But what i said is accurate and match the error you're hitting for full TOS express accounts (eg, for your CA platform): south africa is not supported outside of cross-border payments as far as i know.

#

Platform in a supported country: Platforms in Australia, Austria, Belgium, Brazil, Bulgaria, Canada, Croatia, Cyprus, the Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hong Kong, Hungary, Ireland, Italy, Japan, Latvia, Lithuania, Luxembourg, Malta, Mexico, the Netherlands, New Zealand, Norway, Poland, Portugal, Romania, Singapore, Slovakia, Slovenia, Spain, Sweden, Switzerland, Thailand, the United Kingdom, and the United States can create Express accounts for most countries Stripe supports. For information about country-specific restrictions, or to request notification when Express accounts become available in your country, contact us.
https://docs.stripe.com/connect/express-accounts#prerequisites-for-using-express

dusk stump
#

Okay. just to reiterate, we the platform, are in Canada. And we want to be able to send commissions from sales(typically subscriptions and one time purchases) to our merchants. we have merchants mostly in the US and Canada and recently got one from Southafrica.

karmic falcon
dusk stump
#

okay thank you. i get this part of on_behalf_of, when creating the transfers. but this is for countries supported outside of Canada, and not including the non supported country(like south africa?) If i understand correctly there is nothing we can do for southafrica apart from contacting support. and how can i contact support please?

#

so to use on_behalf_of, we first create the connected account using our regular flow. but when doing the transfer we use on_behalf_of. so this would be the case if we were to onboard and then transfer to a US customer for example? is this correct>

karmic falcon
dusk stump
#

Thank you. I will contact support right away

karmic falcon
#

I have filed further feedback about the lack of clarity here to improve that experience. I feel strongly about making this better documented as I've worked on this myself before. I really hope we can make this drastically better.

dusk stump
#

Thank you so much. That would really help a lot. Appreciate it

sour sequoiaBOT
dusk stump
#

Hello i have one more question please

#

what if we were to change our connect account type from Express to Standard. would this solve our problem to support South African merchants?

chilly plinth
#

Hello, my colleague had to step out but I am happy to help. Catching up, and will look into whether Standard accounts support ZA merchants better

dusk stump
#

thank you

chilly plinth
#

Unfortunately I'm not finding info on whether Paystack is suppported for Standard connected accounts. If you ask our support team about that they should be able to clarify that too

dusk stump
#

okay. but what about stripe without PayStack integrations? i understand south africa is not supported for express connect .. wondering if it is supported for standard connect..

chilly plinth
#

Paystack is how South Africa is supported for Standard Stripe accounts, so if we support Standard Connect for ZA accounts Paystack would be involved. Apologies for the confusing terminology on my part

dusk stump
#

Okay. thank you. and this would be the same case with Express connect then? and if i have this paystack integration set up can i send commissions from my stripe platform to a Paystack-connect account? this is the ultimate goal we are trying to acheive and looking for how to go around it.

chilly plinth
#

For Express I think it is just the Express Stripe account, and doing Destinaiton + OBO charges would be how you would take payment and transfer some to the express account. Does that answer your question?

dusk stump
#

yes. it does answer part of my question. which is how to transfer to a connected account when they are already set up. however we have to first set up the connect account and this is where we are failing for South Africa, which i understand is not supported currently by Stripe connect express. So my questions are:

  1. if we switch to Stripe connect standard, not express, would South Africa be supported or still no?
  2. if South Africa is only supported by PayStack integration for Stripe connect standard, and i guess that is the case with STripe connect express which we are using, how do i set up the paystack integration so that when a customer purchases on stripe, and we can transfer a commission to the merchant that faciliated the transaction, basically i want to know if this is possible with the PayStack integration before undertaking to implement the code, if that makes sense
chilly plinth
#

For #1, unfortunately I do now know and asking support will be the best way forward here.
For #2, I actually think it is just a Stripe account but you can confirm that with support as we. If you want to test this yourself this doc shows how you can create an account with a recipient service agreement and just the transfers capability, if you just swap out the controller propertes with the one from this doc that will create an expres account with those configurations. Then after that account is onboarded you can follow this guide to create a Destination + OBO charge. This is fully supported in test mode, I reccommend trying to work through those two docs as I think they will make the process much clearer.

dusk stump
#

Thank you. i believe this is what i need. i will look at the docs and let you know if i have any questions. 5 minutes please

sour sequoiaBOT
dusk stump
#

ah i see. i already followed the first doc yesterday as it was recommended to me by the stripe rep i spoke with yday. but unfortunately i got an error that said: this only works for Platforms in the US(We are in Canada). Today i will try to swap out the controller properties with the one you mentioned and i will see if thatworks for us. Thank you. THis seems straight forward if it works for me

chilly plinth
#

Ah gotcha, my apologies I misread a message earlier and thought we expanded support for cross-border payouts. I think that that flow may only be supported for US platforms by default at least. I think at this point the best thing will be to reach out to the support team and lay out this use case, they should be able to help lay out your options and do additional configuration on your platform account if needed.