mirror of
https://github.com/valitydev/wapi-lib.git
synced 2024-11-07 18:48:54 +00:00
29 lines
1.6 KiB
Markdown
29 lines
1.6 KiB
Markdown
# Fistful
|
||
|
||
> Wallet Processing Service
|
||
|
||
## Development plan
|
||
|
||
### Бизнес-функционал
|
||
|
||
* [x] Минимальный тестсьют для кошельков
|
||
* [.] Реализовать честный identity challenge
|
||
* [.] Запилить payment provider interface
|
||
* [ ] Запилить контроль лимитов по кошелькам
|
||
* [ ] Запускать выводы через оплату инвойса провайдеру выводов
|
||
* [ ] Обслуживать выводы по факту оплаты инвойса
|
||
|
||
### Корректность
|
||
|
||
* [ ] [Поддержка checkout](#поддержка-checkout)
|
||
|
||
### Удобство поддержки
|
||
|
||
* [ ] Вынести _ff_withdraw_ в отдельный сервис
|
||
* [ ] Разделить _development_, _release_ и _test_ зависимости
|
||
* [ ] Вынести части _ff_core_ в _genlib_
|
||
|
||
## Поддержка checkout
|
||
|
||
Каждая машина, на которую мы можем сослаться в рамках асинхронной операции, должно в идеале давать возможность _зафиксировать версию_ своего состояния посредством некой _ревизии_. Получение состояния по _ревизии_ осуществляется с помощью вызова операции _checkout_. В тривиальном случае _ревизия_ может быть выражена _меткой времени_, в идеале – _номером ревизии_.
|