Вводные:
1. В Банке используются системы:
- Интернет-банк (ИБ) - рассматриваем только веб-версию для десктоп
- Процессинг (ПЦ) - система учета операций по картам: все карточные операции первично обрабатываются ПЦ.
- Автоматизированная банковская система (АБС) - основная учетная система Банка. В ней хранятся все операции, проводимые по счетам клиентов.
2. Интеграции уже есть у каждой из систем: ИБ<->ПЦ, ИБ <->АБС, ПЦ<->АБС.
3. Клиент уже авторизовался в ИБ.
тоесть нужно из своего процессинг центра отправить запрос в процессинг центр чужого банка
Тоесть нам нужно сначала проверить подвязана карта
ИБ запрос в АБС
Далее если не подвязана из ИБ в ПЦ запрос на валидацию карты
отправить из своего ПЦ в ПЦ2 запрос на валидацию,
если ОК получить ПЦ2-> ПЦ
из ПЦ-> АБС записать транзакцию
из АБС вывести на UI результат успешно или нет
так?
если успешно подвязать себе эту карту чтобы не обращаться за валидацией а только за суммой?