【问题标题】:ruby on rails - Saving payment transaction with different currenciesruby on rails - 使用不同货币保存付款交易
【发布时间】:2016-07-08 20:21:13
【问题描述】:

我正在为一个销售一些服务的网站设计数据库。服务可以使用任何货币,具体取决于销售所在的国家/地区。

我想保存用户的购买历史,以便他们可以看到它们,我也可以从中获得收入报告。

我应该如何保存交易以生成这些报告?我应该根据每日价值将所有付款金额转换并保存为单一货币吗?还是我应该从第 3 方支付处理商那里获取这些信息?

【问题讨论】:

    标签: ruby-on-rails database database-design internationalization currency


    【解决方案1】:

    我认为您应该以原始输入的格式存储,然后填写付款处理器的转换率。每日费率很好,但实际的处理器不一定整天都有相同的费率,这意味着无论如何您必须在事后进行核对。

    此外,如果数据当前以任何其他货币浮动(例如,多种货币的银行账户,或以多种货币支付的退款),这可以保持一致。

    【讨论】:

      猜你喜欢
      • 2017-01-04
      • 1970-01-01
      • 2021-07-11
      • 2013-09-12
      • 2019-08-08
      • 2022-06-23
      • 2016-03-24
      • 2021-06-04
      • 1970-01-01
      相关资源
      最近更新 更多