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 : Созданный аккаунт
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 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
|
||||
|
Loading…
Reference in New Issue
Block a user