docs: payment success event

This commit is contained in:
Kirill 2023-06-28 18:20:42 +03:00
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