我正在为一个销售某些服务的网站设计数据库。这些服务可以是任何货币,具体取决于销售国家/地区。
我想保存购买用户的历史记录,以便他们可以看到这些用户,也可以从中获得有关收入的报告。
如何保存交易以生成这些报告?我是否应该根据每日价值将所有付款金额转换并保存为单一货币?或者我应该从第三方支付处理器获取此信息吗?
答案 0 :(得分:0)
我认为您应该以原始输入格式存储,然后从支付处理器填写转换率。每日费率很高,但实际的加工商不一整天都必须保持相同的价格,这意味着您无论如何都必须在之后进行调和。
此外,如果数据目前以任何其他货币浮动(例如,多种货币的银行账户或以多种货币支付的退款),这将使事情保持一致。