stripe-payments - Stripe - 在不同国家以不同货币支付
问题描述
我正在将我的服务与 Stripe 集成以进行订阅付款处理。我希望该服务可以在不同的国家/地区使用。因此,我想在不同国家提供不同货币的订阅。例如,假设我的订阅费用为美国用户每月 10 美元。当根据用户的位置以不同的货币提供相同的产品时,Stripe 的最佳实践是什么?(例如,德国人 12 欧元,英国人 15 英镑等)。
我想到的一件事是拥有一个单一的 Stripe 产品,以不同的货币定义多个价格,使用一些 3rd 方 IP 位置服务来找出请求来自哪里,并根据用户位置显示不同的定价选项。因此,我会将 price_ids 映射到服务器端的国家/地区,确定客户端的位置并在获取可用产品时将其传递给服务器。这是最佳做法还是通常以不同的方式进行?
解决方案
很确定你是对的,它也应该通过 Stripe 本身转换货币
推荐阅读
- javascript - 将一个数组中的每个值与另一个数组中的每个值组合
- css - 带有边缘的可扩展剪辑路径多边形
- python - 如何在 SALib 中为 Delta Moment-Independent Measure delta.analyze 选择 num_resamples?
- android - image_picker 在 android 中选择图像和应用程序崩溃
- flutter - Flutter:使ListView在底部反弹并在顶部位置夹住
- python - 使用 pandas 处理数据时出错
- arrays - Swift 4:字符串数组中的元素在字符串中出现多少次?
- java - 输入没有错误,但没有输出
- android - 在 Android 中处理大型二进制数据的最佳方式?
- xamarin.forms - Xamarin.Forms.Maps 在 android 7+ 上崩溃