使用 Stripe 在应用内显示本地化价格

Posted

技术标签:

【中文标题】使用 Stripe 在应用内显示本地化价格【英文标题】:Display localised price in-app with Stripe 【发布时间】:2022-01-18 15:37:17 【问题描述】:

我想在我的应用程序中建立一个多方支付系统,让某人创建一个“活动”,为其设置门票价格,然后从这些销售中获得报酬,减去我的平台费用。

我计划为此使用 Stripe。但是,用户可以在不同的国家/地区,并且应该能够以自己的货币查看机票价格。据我所知,Stripe 在付款结账时转换货币。但是,我需要在用户到达之前在我的应用程序中显示该价格。我该怎么做?

【问题讨论】:

【参考方案1】:

目前,Stripe 不会在结账时自动转换货币。如果您想为您的产品支持多种货币,那么您可以为产品创建多种不同货币的价格,并根据用户的语言环境选择要使用的正确价格。

除此之外,如果结帐时的价格转换对您有用,那么联系 Stripe 的支持人员让他们知道可能是值得的。

【讨论】:

啊,我以为是的。好的,感谢您提供的信息...我实际上没有产品,这将是设置事件的用户将定义的数量。所以你说实际上应该有多种“产品”,他们可以选择特定的价格。例如。票 1 - 9.99 英镑,票 2 - 15.99 英镑,等等。然后票 2 可以有相同的欧元价格? @Tometoyou 我想这取决于您的用例。假设您确实有一组产品,是的,您所概述的以欧元、美元、加元等相关价格创建产品的模式是可行的方法。或者,您可以做临时价格:stripe.com/docs/billing/prices-guide#ad-hoc-prices.

以上是关于使用 Stripe 在应用内显示本地化价格的主要内容,如果未能解决你的问题,请参考以下文章

应用内购买确认对话框的本地化

如何在我的应用中以用户的本地货币显示 android 应用价格?

SKProduct 中的本地化标题为零

拿来。 Stripe 集成在本地主机上工作,并在上传到 Firebase 后停止工作

Asp.Net - Stripe 支付意图在本地工作,但在线出现错误 502

在本地主机开发期间,Dj-Stripe webhooks