#dan-burke

1 messages ยท Page 1 of 1 (latest)

outer harnessBOT
grizzled lake
#

There's a destination charges section that goes over specifically what isn't and is allowed

robust lintel
#

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

grizzled lake
#

Ah ok. Can you share the payment intent id where you are getting this error?

robust lintel
#

will work on getting that

#

for now here is the Indian account id: acct_1MFJtfEDC0HKl4p4

#

pi_3MFJzaCw67GoJ0rW1ZEIUBDa

grizzled lake
#

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

robust lintel
#

thank you! appreciate the effort here, we're pretty stumped

grizzled lake
#

No worries. I'll let you know what they say

grizzled lake
#

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

#

Trying to get concrete confirmation on this though since there's a lot of unique things/edge cases with Connect & India

robust lintel
#

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

grizzled lake
#

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

lofty estuary
#

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.

robust lintel
#

Hi! ๐Ÿ‘‹๐Ÿผ It repeatedly lets me create Express account in India via the API

lofty estuary
robust lintel
#

req_LzMAaC1WVOT9aE

lofty estuary
robust lintel
#

oh well actually that one is custom

#

because i'm trying that now

#

i'll find one that's actually express

lofty estuary
#

yeah that would help! ๐Ÿ™‚

robust lintel
#

req_OF8pqsTJnuevdD

lofty estuary
#

looking... fwiw I tried on my test US account and I get an API error ๐Ÿ˜…
Fun!!

robust lintel
#

Which one is it? I had to get some special stuff enabled to be able to create accounts under the recipient agreement

lofty estuary
#

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

robust lintel
#

the "special stuff" i mentioned was required to create an account under the recipient agreement in any country, not just India fwiw

lofty estuary
#

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

robust lintel
#

I haven't tried separate charges and transfers yet

lofty estuary
#

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%).

https://support.stripe.com/?contact=true

robust lintel
#

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?

lofty estuary
#

India is the only one that I know of! Others are pretty straightforward to work with in my experience.

robust lintel
#

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?

shadow valley
robust lintel
#

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 ๐Ÿ˜ข

shadow valley
#

That is correct, it's just charge id. You'd need to fetch the Payment Intent to get the charge id.