小编thi*_*osa的帖子

应该由前端还是后端处理货币转换?

我有一个市场,人们可以在其中以本国货币出售他们的产品。来自世界各地的人们都可以购买他们的产品,但始终以产品卖家的货币收费。

因此,如果德国卖家向英国某人出售商品,英国买家将以欧元支付。

但我希望用户能够看到以当地货币表示的价格,并且他们可以通过某些界面选择当地货币。

所以我的问题是:谁应该拥有货币兑换权?

后端是否应该仅以“原始”货币(卖方定义的货币)存储“原始”价格,而前端根据用户的偏好处理货币转换?或者后端应该处理转换并将任何货币的价格提供回前端?

从可扩展性的角度来看,我们目前只使用几种不同的货币,但我们计划扩展到几种新的货币(可能是几十种)。

我们的产品涉及网站、iOS 和 Android 原生应用程序,它们都应该以相同的方式工作。

architecture frontend currency backend

1
推荐指数
1
解决办法
984
查看次数

标签 统计

architecture ×1

backend ×1

currency ×1

frontend ×1