Банк Точка: запрашивается неверная сумма
Здравствуйте.
Я подключил банк "Точка" в приложении, и все работает корректно, но есть одна неприятная особенность: приложение запрашивает остаток на счету вместо итоговой суммы. Это дезинформирует меня, потому что реальное количество средств у меня на счету - это не остаток на счету, а итоговая сумма (итоговая сумма = остаток на счету - резерв по картам).
Допустим, у меня было 100 000 рублей, и я за день потратил 10 000. В банке "Точка" 10 000 рублей будут списаны в резерв по картам, и итоговая сумма станет равна 90 000, а резерв будет равен 10 000. Чтобы я вел корректный учет в Дзен-мани, я бы хотел видеть именно 90 000, а не 100 000, ведь у меня стало на 10 000 рублей меньше. Однако сейчас я увижу 90 000 только через 11 дней (или меньше), пока банк этот резерв не спишет.
Предлагаемое решение: запросите в API банка "Точка" итоговую сумму и используйте ее вместо остатка по счету - при выводе в интерфейс, в расчетах. Либо запросите остаток с резервом, вычислите разницу и опять же, используйте ее вместо остатка по счету.
Я выслал код разработчикам, но результат не ахти: смысла в подсчете операций нет, потому что ты вычислишь только
balance_closing
, который уже имеется в теле ответа. Очень надеюсь, что однажды Точка расширит свой API, потому что иначе от синхронизации толку мало.