0

いくつかのサービスを販売するサイトのDBを設計しています。サービスは、販売されている国によってはどの通貨でもかまいません。ruby​​ on rails - 異なる通貨で支払い取引を保存する

ユーザーの購入履歴を保存しておきたいので、ユーザーが購入履歴を見ることができます。

これらのレポートを生成するには、トランザクションをどのように保存する必要がありますか?すべての支払い金額を1日の価値に基づいて単一の通貨に変換して保存する必要がありますか?または、この情報をサードパーティの支払い処理業者から取得する必要がありますか?

答えて

0

私はあなたが元の入力形式で保存し、支払い処理業者からの変換レートを記入する必要があると思います。毎日の料金は素晴らしいですが、実際のプロセッサーは必ずしも一日中同じ料金を支払っているわけではありません。したがって、後で調整する必要があります。

また、他の通貨でデータが現在流通している場合(複数の通貨の銀行口座や複数の通貨で払い戻し可能な払い戻しなど)、これは物事の一貫性を保ちます。

関連する問題