wapi-lib/README.md
2018-06-27 17:36:23 +03:00

29 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Fistful
> Wallet Processing Service
## Development plan
### Бизнес-функционал
* [x] Минимальный тестсьют для кошельков
* [.] Реализовать честный identity challenge
* [.] Запилить payment provider interface
* [ ] Запилить контроль лимитов по кошелькам
* [ ] Запускать выводы через оплату инвойса провайдеру выводов
* [ ] Обслуживать выводы по факту оплаты инвойса
### Корректность
* [ ] [Поддержка checkout](#поддержка-checkout)
### Удобство поддержки
* [ ] Вынести _ff_withdraw_ в отдельный сервис
* [ ] Разделить _development_, _release_ и _test_ зависимости
* [ ] Вынести части _ff_core_ в _genlib_
## Поддержка checkout
Каждая машина, на которую мы можем сослаться в рамках асинхронной операции, должно в идеале давать возможность афиксировать версию_ своего состояния посредством некой _ревизии_. Получение состояния по _ревизии_ осуществляется с помощью вызова операции _checkout_. В тривиальном случае _ревизия_ может быть выражена еткой времени_, в идеале омером ревизии_.