#dan-burke
1 messages ยท Page 1 of 1 (latest)
HI there. Looks like that scenario isn't supported. We have a India Connect support article here: https://support.stripe.com/questions/stripe-india-support-for-marketplaces
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.
There's a destination charges section that goes over specifically what isn't and is allowed
that page says the following above the tables:
the Indian account is with the recipient service agreement, so if i'm understanding correctly these restrictions should not apply
Ah ok. Can you share the payment intent id where you are getting this error?
will work on getting that
for now here is the Indian account id: acct_1MFJtfEDC0HKl4p4
pi_3MFJzaCw67GoJ0rW1ZEIUBDa
Ok looking
Interesting. Not sure what's going on. Going to dig a bit more
Ok let me get a colleague to take a look. Will get back to you
thank you! appreciate the effort here, we're pretty stumped
No worries. I'll let you know what they say
Just an update: we think it's because We only support Standard and Custom Connect (Express is not supported yet) from: https://support.stripe.com/questions/stripe-india-support-for-marketplaces
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.
Trying to get concrete confirmation on this though since there's a lot of unique things/edge cases with Connect & India
I see, I thought maybe that part of the docs might've just been outdated given I was able to create an Express account in India -- the docs give the impression that that shouldn't even be possible imo
Confirmation would be great though
Yeah that's what we're looking for currently. Agreed it's strange you'd be able to create the account if this is still a limitation
Hello ๐
Stepping in as codename_duchess needs to step away now
Typically the API returns an error when a non-Indian platform account tries to create an IN based express account using the API.
Hi! ๐๐ผ It repeatedly lets me create Express account in India via the API
can you share an example request ID I can take a look at?
https://support.stripe.com/questions/finding-the-id-for-an-api-request
req_LzMAaC1WVOT9aE
oh you're creating custom accounts
https://dashboard.stripe.com/test/logs/req_LzMAaC1WVOT9aE
Look at the type in the request body
oh well actually that one is custom
because i'm trying that now
i'll find one that's actually express
yeah that would help! ๐
req_OF8pqsTJnuevdD
looking... fwiw I tried on my test US account and I get an API error ๐
Fun!!
Which one is it? I had to get some special stuff enabled to be able to create accounts under the recipient agreement
Yeah that's what I'm currently looking into right now.
Yeah I think that explains why you're able to create IN express accounts
the "special stuff" i mentioned was required to create an account under the recipient agreement in any country, not just India fwiw
Have you tried Separate Charges and Transfers flow yet?
Does that work or does it return the same error?
I don't think we currently support a Cross border destination charge for India
I haven't tried separate charges and transfers yet
codename linked those docs earlier but i pointed this out: #1053035735751602296 message
Yup, I see the disclaimer but based on the error logs it certainly seems like destination charge isn't supported yet.
I'd recommend giving separate charges and transfers flow a go to see if you see the same error
As my colleague mentioned earlier, there are a lot of edge cases when it comes to Connect + India. So in addition to the above, I'd recommend writing into our support team as they should be able to confirm this for certain (100%).
Ok I'll give separate charges and transfers a go!
Do you happen to know what other countries have a lot of edges cases like India that I should be aware of?
India is the only one that I know of! Others are pretty straightforward to work with in my experience.
Separate charge and transfer worked!
Is the transfer initiated as soon as I do Transfer.create(...) ? So if I were taking a bank account account payment for the charge the then transferring, for example, I'd need to wait until the ACH is done processing?
On the transfer creation request when you pass source_transaction the fund will be transferred once the funds become avialable: https://stripe.com/docs/connect/charges-transfers#transfer-availability
so it has to a be a charge id? it can't be a payment intent id? that's a little limiting compared to destination charges ๐ข
That is correct, it's just charge id. You'd need to fetch the Payment Intent to get the charge id.