generated from PenaSide/GolangTemplate
docs: payment success event
This commit is contained in:
parent
6ca0038d41
commit
0625f21366
@ -112,6 +112,27 @@ CustomerService <-- CustomerServiceDB : Созданный аккаунт
|
|||||||
Frontend <-- CustomerService : Созданный аккаунт
|
Frontend <-- CustomerService : Созданный аккаунт
|
||||||
```
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## UseCase уведомление об успешной оплате (успешно, id платежей не равны)
|
||||||
|
|
||||||
|
```plantuml
|
||||||
|
participant PaymentService
|
||||||
|
participant CustomerService
|
||||||
|
database CustomerServiceDB
|
||||||
|
|
||||||
|
PaymentService -> CustomerService : Запрос отправки уведомления об успешной оплате
|
||||||
|
CustomerService -> CustomerServiceDB : Поиск аккаунта по ID пользователя единой авторизации
|
||||||
|
CustomerService <-- CustomerServiceDB : Найденный аккаунт
|
||||||
|
CustomerService -> CustomerService : Сравнение ID платежа с прошлым
|
||||||
|
CustomerService <-- CustomerService : ID платежей не равны
|
||||||
|
CustomerService -> CustomerServiceDB : Изменение кошелька аккаунта
|
||||||
|
CustomerService <-- CustomerServiceDB : Обновлённый аккаунт
|
||||||
|
CustomerService -> CustomerServiceDB : Создание истории об успешном пополнении средств
|
||||||
|
CustomerService <-- CustomerServiceDB : Созданная история
|
||||||
|
PaymentService <-- CustomerService : Успешный ответ
|
||||||
|
```
|
||||||
|
|
||||||
## Диаграмма зависимостей
|
## Диаграмма зависимостей
|
||||||
|
|
||||||
```plantuml
|
```plantuml
|
||||||
|
Loading…
Reference in New Issue
Block a user