3
3 Comments

Non-INR transactions in India should have shipping/billing address outside India.

Stripe presented with me this error when I test the subscription checkout. This is fine because I've mentioned the currency as USD and I'm testing the card with India address.

Now my real question is how do I know my customer is from India or from other country. If I know that before creating the checkout session only I can change the currency to INR for India customer and USD for other country customer.

Making the request to IP finder and change currency value is not ideal solution. I need to know is that everyone doing this way or am I going into the wrong direction.

  1. 1

    Having an Indian bank account is not ideal for making non-inr transactions. It's simply too much hassle and customers don't like it. I've done it before and even now I can tell you that it is easier to create a bank account in a foregin country than accept non-inr currency in india.

    I'd suggest you to check estonian e-residency program which helps you to get an estonian bank account - this will make it easier to accept USD and Euros via stripe

    1. 1

      Thank you. I got accepted into Razorypay and they do not support USD payment but later I heard if I link PayPal then I can able to collect USD.

      Now I am thinking why not use PayPal as the payment gateway service.

      1. 1

        Paypal integration was a bit confusing for me. Let me know if you manage to get it working :)

Trending on Indie Hackers
I've built a 2300$ a month SaaS out of a simple problem. 19 comments 🔥 Roast My Landing Page 11 comments Is selfishness becoming less socially acceptable in the West? 10 comments Where can I buy newsletter ad promos? 8 comments Key takeaways growing MRR from $6.5k to $20k for my design studio 6 comments YouTube? How to start 5 comments