Метод начисления средств на баланс. Принимает id пользователя и сколько средств зачислить.Метод списания средств с баланса. Принимает id пользователя и сколько средств списать.Метод перевода средств от пользователя к пользователю. Принимает id пользователя с которого нужно списать средства, id пользователя которому должны зачислить средства, а также сумму.Метод получения текущего баланса пользователя. Принимает id пользователя. Баланс всегда в рублях.
- Добавить к методу получения баланса доп. параметр. Пример: ?currency=USD. Если этот параметр присутствует, то мы должны конвертировать баланс пользователя с рубля на указанную валюту. Данные по текущему курсу валют можно взять отсюда https://exchangeratesapi.io/ или из любого другого открытого источника.
Необходимо предоставить метод получения списка транзакций с комментариями откуда и зачем были начислены/списаны средства с баланса. Необходимо предусмотреть пагинацию и сортировку по сумме и дате.
- Навести порядок в коде
- Сделать получение текущего курса валют