abler98
@abler98
Software Engineer

Как работать с разными валютами при пополнении счёта?

Имеется приложение со внутренним счётом. Сейчас в системе единственная валюта - рубли. Необходимо внедрить ещё несколько валют (доллары, евро, гривны...) для упрощения работы с сервисом пользователям из разных стран.

У меня всего одна мысль по этому поводу: так и оставить в системе одну валюту, а клиентская часть будет просто отображать значение, полученное исходя из курса валют. Но в таком случае при пополнении счёта (используется Яндекс Касса) всем будут видны рубли. Насколько это критично и как лучше сделать?

Ну и главная проблема при таком подходе - изменение курса, а в следствии динамическое изменение сумм проведённых платежей, что может ввести в заблуждение пользователя.

Может у кого есть готовая структура для БД или рекомендации по работе с валютой на сервере?

В общем буду рад любым советам, заранее спасибо.
  • Вопрос задан
  • 283 просмотра
Пригласить эксперта
Ответы на вопрос 1
astec
@astec
Разработчик https://debtstracker.io/
Лучше заводить счета в конкретных валютах и у транзакции указывать валюту.

Может ли один пользователь иметь несколько счетов в разных валютах или только 1 - решать вам.

Я в приложении по учёту долгов https://DebtsTracker.io/ предлагаю валюту по умолчанию в зависимости от страны/языка.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы