#debarshi_99

1 messages · Page 1 of 1 (latest)

tight waveBOT
quasi frost
#

Hi there!

#

what is your question?

ember bramble
#

We're developing our SaaS product from India, while Integrating with stripe we faced a major issue...

#

actually, we're charging our customers in dollars, and we've our stripe account linked with Indian Bank account, i.e. in INR

#

while making subscriptions, let's he/she choose US as billing address, then our payment is successfully done.... but the payment was not successful while he/she make payments from India and giving billing address in India...

#

please help out with the process... how we'can make INR transcations Successfull...

#

@quasi frost ?

quasi frost
#

Can you share a concrete example? Like a request ID or PaymentIntent ID that failed?

ember bramble
#

alright

#

{ "error": { "message": "Non-INR transactions in India should have shipping/billing address outside India. More info here: https://stripe.com/docs/india-exports", "payment_intent": { "id": "pi_3M5SViSAtWblKhEa0b2QOSWe", "object": "payment_intent", "amount": 3000, "amount_details": { "tip": { } }, "automatic_payment_methods": null, "canceled_at": null, "cancellation_reason": null, "capture_method": "automatic", "client_secret": "xxxxxxx5XmpUfVedj", "confirmation_method": "automatic", "created": 1668770010, "currency": "usd", "description": "Subscription creation", "last_payment_error": { "message": "Non-INR transactions in India should have shipping/billing address outside India. More info here: https://stripe.com/docs/india-exports", "payment_method": { "id": "pm_1M5SW7SAtWblKhEa4ZQ0rcgW", "object": "payment_method", "billing_details": { "address": { "city": "Kolkata", "country": "IN", "line1": "Sainiknagar, Barasat, Barbaria", "line2": null, "postal_code": "700126", "state": "West Bengal" }, "email": null, "name": "Debarshi Mondal", "phone": null }, "card": { "brand": "visa", "checks": { "address_line1_check": null, "address_postal_code_check": null, "cvc_check": null }, "country": "US", "exp_month": 6, "exp_year": 2023, "funding": "credit", "generated_from": null, "last4": "4242", "networks": { "available": [ "visa" ], "preferred": null } },

#

hope that helps? @quasi frost

quasi frost
ember bramble
#

U are right...

quasi frost
#

This PaymentIntent is in USD, so you should have shipping/billing address outside India. The other option is to change the currency to INR.

ember bramble
#

actually, we're not getting this error message: Non-INR transactions in India should have shipping/billing address outside India.

quasi frost
ember bramble
#

could you please explain a bit more about this error: Non-INR transactions in India should have shipping/billing address outside India?

#

@quasi frost

quasi frost
#

in beta version, can we go with this flow in production?
Not very familiar with this beta. I think you can use this, but I would recommend to ask Stripe support directly: https://support.stripe.com/contact

could you please explain a bit more about this error: Non-INR transactions in India should have shipping/billing address outside India?
If your currency is not INR, then the shipping/billing address need to be set outside India. In this case your currency is in USD, but the shipping address has country: "IN" so it cannot work. To solve this you have two options: change the currency to INR or change the shipping address to outside of india.