Stripe:印度发行的卡的非印度货币支付失败

问题描述 投票:0回答:2

在我的应用程序中集成条纹自定义流支付。

根据印度法规,印度发行的卡片要求面额为“inr”。

但是我的业务显示用户付款以“美元”为单位。

那么是否有一个 stripe api 在创建“付款意图”之前将付款金额从美元转换为印度卢比。

否则我将不得不使用外部货币转换API,其中大部分是付费的。

(理想情况下,这应该由条带本身完成,但它会使事务失败。)

javascript stripe-payments payment-gateway currency
2个回答
0
投票

您如何设置货币?

您不妨参考 https://stripe.com/docs/currencies#presentment-currencies 并将货币设置为

IN
。作为摘要...

Stripe 用户可以处理以下货币列表中的费用,但以下例外情况:

您只能以印度卢比和美元对美国运通卡充值。 国内费用只能以印度卢比为单位。 仅允许使用非印度卢比货币进行国际付款。 这些货币适用于卡支付——其他支付方式通常与特定货币挂钩。

由于您要创建

PaymentIntent
,因此请传入 3 个字母的 ISO 货币代码(即
inr
字段中的
currency
https://stripe.com/docs/api/ payment_intents/create#create_ payment_intent -货币


0
投票

“因为您在印度创建了客户地址,所以出现错误。将客户地址更改为印度以外的位置,就可以了。”

© www.soinside.com 2019 - 2024. All rights reserved.