По результатам договорённостей - делаем новые морды в любом случае
Предложений было 2:
Вариант 1. Делать новоые морды так, чтобы они "дёргали" готовые методы нашего Open API. От Жени прозвучало опасение что это дольше вариант (чем второй). Но мне кажется - перспективнее с точки зрения нашего API
Вариант 2. Делать новые морды, которые будут сами напрямую (без Open API) дёргать уже готовые хранимки
Надо оценить трудозатраты (в человеко-часах и потом уже в каленадрных сроках). Данные сроки и затраты озвучим Федору.
При этом:
- делать планируется силами Жени (в основном) + возможно Рома
- используем готовые наработки - эркаэль и готовые методы Open API
MVP должно включать
1. Работу с пользователями, правами, ролями, двухфакторкой, аудит. Нам надо собраться и обсудить как именно делать права в условиях API
2. Функционал требуемый:
- Запрос списка доступных карт (/pans)
- Детальная информация по карте (/pan/status)
- Список операций по карте Партнёра по данным ПЦ (pan/sales) - эмиссия
- SMS-информирование (pan/smsinfo)
- Задать номер телефона для SMS-информирования (pan/smsphone)
- Обнулить счетчик попыток ввода PIN-кода (pan/pinerr)
- Установить статус карты (pan/state)
- Список операций (sales) - все транзакции
- Регистрация юр.лица (reg/organization)
- Регистрация мёрчанта (reg/merchant)
- Регистрация POS (reg/pos)
- Регистрация интернет-магазина (reg/ecom)
- Запрос списка организаций (/reg/organization/list)
- Запрос списка мерчантов (/reg/merchant/list)
- Запрос списка POS-терминалов (/reg/pos/list)
- Запрос списка ecom-терминалов (/reg/ecom/list)