我正在开发一个按条处理付款的应用程序。客户来自2个不同的国家。 在客户端使用stripe.js。在stripe.js发布到后端页面之后,在后端使用stripe-php库向客户收费。 是否可以检测客户使用的卡的国家/地区,以便我可以在后端通话中使用相应的货币向客户收费?
谢谢
答案 0 :(得分:0)
您可以从Stripe.js或Checkout发出的Stripe令牌响应中获得卡的发行国家。除了令牌ID外,它还包括一个卡对象,其属性如卡品牌和国家。
调用[]
时,请查看响应中的令牌对象,例如stripe.createToken
令牌对象还包含“ client_ip”属性,该属性可以帮助您确定是否要处理从给定的特定IP地址/区域设置给定的费用。 https://stripe.com/docs/api#token_object
除了尝试从卡数据或IP地址确定语言环境外,您还可以简单地询问用户他们想用哪种货币结算,从而提供更多的灵活性