我已经成功地将Stripe Payment Gateway与我的项目成功集成。我有麻烦了。我的货币是“USD”。当印度用户尝试付款并提供印度的地址时,它会给出一个错误,说印度的非INR交易应该有印度以外的发货/账单地址。更多信息:https://stripe.com/docs/india-exports。
当来自印度以外的用户进行付款时,它会成功发生.
请帮我解决这个问题。
我已经成功地将Stripe Payment Gateway与我的项目成功集成。我有麻烦了。我的货币是“USD”。当印度用户尝试付款并提供印度的地址时,它会给出一个错误,说印度的非INR交易应该有印度以外的发货/账单地址。更多信息:https://stripe.com/docs/india-exports。
当来自印度以外的用户进行付款时,它会成功发生.
请帮我解决这个问题。
2条答案
按热度按时间4jb9z9bj1#
在进一步的文档阅读我已经成功地通过提供地址和航运支付意向对象这样的付款
我想用美元付款。
1.在创建客户退货条带时,您需要有地址对象。customers.create({ email:'test@gmail.com',name:“测试”,来源:条带令牌,地址:{line 1:'510汤森St',邮政编码:‘98140’,城市:“旧金山”,州:“CA”,国家/地区:“我们”,(在您的情况下,它是不同的,所以一定要更改它)} })
1.在支付意图中添加送货地址对象,如strip.paymentIntents .create({ amount:'199',货币:'usd',// payment_method_types:['card'],off_session:真,确认:true,客户:customer.id,说明:“是”,运输:{ name:'test',address:{line 1:'510汤森St',邮政编码:‘98140’,城市:“旧金山”,州:“CA”,国家/地区:'US',},},}),
希望它的作品谢谢。
0h4hbjxa2#
这是意料之中的。出口交易必须以非印度卢比货币进行,国内交易必须以印度卢比进行。目前没有解决方法。
https://support.stripe.com/questions/supported-payment-methods-currencies-and-businesses-for-stripe-accounts-in-indiahttps://support.stripe.com/questions/requirements-for-india-export-charges