mirror of
https://github.com/valitydev/wapi-lib.git
synced 2024-11-07 18:48:54 +00:00
[WIP] Write some coarse plans out
This commit is contained in:
parent
8310d07775
commit
c15b41b11d
26
README.md
26
README.md
@ -2,7 +2,27 @@
|
||||
|
||||
> Wallet Processing Service
|
||||
|
||||
## TODO
|
||||
## Development plan
|
||||
|
||||
* Strictly delineate development, release and test dependencies.
|
||||
* Some parts of `ff_core` fit better into `genlib` for sure.
|
||||
### Бизнес-функционал
|
||||
|
||||
* [x] Минимальный тестсьют для кошельков
|
||||
* [.] Реализовать честный identity challenge
|
||||
* [.] Запилить payment provider interface
|
||||
* [ ] Запилить контроль лимитов по кошелькам
|
||||
* [ ] Запускать выводы через оплату инвойса провайдеру выводов
|
||||
* [ ] Обслуживать выводы по факту оплаты инвойса
|
||||
|
||||
### Корректность
|
||||
|
||||
* [ ] [Поддержка checkout](#поддержка-checkout)
|
||||
|
||||
### Удобство поддержки
|
||||
|
||||
* [ ] Вынести _ff_withdraw_ в отдельный сервис
|
||||
* [ ] Разделить _development_, _release_ и _test_ зависимости
|
||||
* [ ] Вынести части _ff_core_ в _genlib_
|
||||
|
||||
## Поддержка checkout
|
||||
|
||||
Каждая машина, на которую мы можем сослаться в рамках асинхронной операции, должно в идеале давать возможность _зафиксировать версию_ своего состояния посредством некой _ревизии_. Получение состояния по _ревизии_ осуществляется с помощью вызова операции _checkout_. В тривиальном случае _ревизия_ может быть выражена _меткой времени_, в идеале – _номером ревизии_.
|
||||
|
Loading…
Reference in New Issue
Block a user