#debarshi_99
1 messages · Page 1 of 1 (latest)
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 ?
Can you share a concrete example? Like a request ID or PaymentIntent ID that failed?
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 } },
so @quasi frost we're getting this error message: Non-INR transactions in India should have shipping/billing address outside India. More info here: https://stripe.com/docs/india-exports
hope that helps? @quasi frost
This is the request ID that generated this error: https://dashboard.stripe.com/test/logs/req_hQD3jlXMxTRDjt
I think the error message is pretty clear:
Non-INR transactions in India should have shipping/billing address outside India. More info here: https://stripe.com/docs/india-exports
U are right...
This PaymentIntent is in USD, so you should have shipping/billing address outside India. The other option is to change the currency to INR.
actually, we're not getting this error message: Non-INR transactions in India should have shipping/billing address outside India.
What do you mean? I see this error message here: https://dashboard.stripe.com/test/logs/req_hQD3jlXMxTRDjt
so, while visiting the link provided within the error message: i.e., https://stripe.com/docs/india-exports, the page redirects me here https://stripe.com/docs/india-accept-international-payments and it's in beta version...
if we go with the flow, https://stripe.com/docs/india-accept-international-payments i.e., in beta version, can we go with this flow in production?
could you please explain a bit more about this error: Non-INR transactions in India should have shipping/billing address outside India?
@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 hascountry: "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.