#asrob-india-rbi
1 messages · Page 1 of 1 (latest)
It does matter a lot. So where are the connected accounts based?
The test accounts are going through the oauth flow and choosing "Skip form" but their IP would ping inside India.
They aren't providing address details AFAIK
Okay my colleague @compact elm is going to take over but you need to be a loooot more specific about what you're doing here. You're the platform, you should know exactly which countries you plan to support for the businesses you accept payments on behalf of
Hi 👋
We do that's why I put it in the original question. Hi @compact elm. Again we're a US based business that has worked with Stripe for years. We only recently onboarded some developers in India that should only ever process test transactions. Maybe we still need to provide an address but it seems odd.
Also possible the dev did something weird in linking his account.
Unfortunately no. I'll just circle back. We have two sets of developers and one never had the issue, has found some work around, or is proxying requests through the US. He created the account today but he may have been logged in so I'll start there.
I watched him select "Skip form" or whatever that button says so it was definitely in test mode.
This might be it: acct_1Mo6jDSF4tnlmMun
Thanks, taking a look
Okay yeah I'm seeing the failed test payments where the Payment Method details identify the Billing country as India for a USD charge.
So that's when the API returns the error
last_payment_error: {
message: "As per Indian regulations, export transactions require a customer name and address. More info here: https://stripe.com/docs/india-exports",
Yes, that's the error message. I guess your saying there is no fix?
This transaction has a specified country of US from what I can tell.
If you have developers that was to test behaviour matching your US Stripe account, they should create a test mode only US Stripe account
They are seeing this behaviour because of the India RBI regulations applied to their Indian Stripe account
So I'm guessing they were signed in then because it's literally oauth redirect and one button press "Skip form". There is no "Indian Stripe Account" setting that I've seen. Actually there is no settings period.
I'm not sure why they'd be using an oauth flow in this case, but that's possible. New accounts can be created in the dashboard account switcher. For example, you could create a new US account and share access with them with the developer role:
https://stripe.com/docs/account/teams
I told them to try logging out and we'll have to see. Thank you.