diff --git a/internal/lkgateway/web/templates/admin_help_lk.html b/internal/lkgateway/web/templates/admin_help_lk.html index 6e5ca19..7d1c590 100644 --- a/internal/lkgateway/web/templates/admin_help_lk.html +++ b/internal/lkgateway/web/templates/admin_help_lk.html @@ -61,7 +61,7 @@ LISTEN=127.0.0.1:8099 ./bj-lk
Bridge-and-Join-s реализует контракт ESIA Finance V1 на стороне back-office. ЛК клиента отправляет нам заявку, мы возвращаем подтверждение и потом колбэк со статусом. Полная спецификация: docs/lk-contract/v1/openapi.yaml.
Bridge-and-Join-s реализует контракт ESIA Finance V1 на стороне back-office. ЛК клиента отправляет нам заявку, мы возвращаем подтверждение и потом колбэк со статусом. {{if devOn}}Полная спецификация: docs/lk-contract/v1/openapi.yaml.{{end}}
HTTP Basic. Учётные записи и пароли согласуются с командой ЛК.
curl -u "lk-user:lk-password" \ -H "Content-Type: application/json" \ - http://10.10.10.22:8080/api/v1/back_office/claims/+ http://<адрес bj>:8080/api/v1/back_office/claims/ {{if devOn}}
На M2 (дев-стенд) аутентификация отключена; включится на M3 — параллельно с подключением реального ЛК.
{{end}}POST /api/v1/back_office/claims/
Тело — JSON, кодировка UTF-8. Минимально нужно: анкета инвестора, ИНН передающего и принимающего депозитария, информация о стоимости, массив ценных бумаг с количеством и счетами, подписанный XML заявления (base64).
-curl -X POST http://10.10.10.22:8080/api/v1/back_office/claims/ \ +curl -X POST http://<адрес bj>:8080/api/v1/back_office/claims/ \ -H "Content-Type: application/json" \ - -d @docs/lk-contract/v1/examples/claim-request.json+ -d @claim-request.json
Ответ 201 Created:
{
"id": "c02a1d5e-c2af-4799-bab4-953f133c5133",
@@ -92,14 +92,14 @@ LISTEN=127.0.0.1:8099 ./bj-lk
GET /api/v1/back_office/claims/{id}
curl http://10.10.10.22:8080/api/v1/back_office/claims/c02a1d5e-c2af-4799-bab4-953f133c5133+
curl http://<адрес bj>:8080/api/v1/back_office/claims/c02a1d5e-c2af-4799-bab4-953f133c5133
Возвращает полную карточку с историей FSM, ответом НРД и решением принимающей стороны (когда оно пришло).
GET /api/v1/back_office/claims с query-фильтрами: status, investor_id, created_from, created_to, limit, offset.
curl "http://10.10.10.22:8080/api/v1/back_office/claims?status=confirmed&limit=20"+
curl "http://<адрес bj>:8080/api/v1/back_office/claims?status=confirmed&limit=20"
Боевой ЛК на сервере с тестовым контуром НРД ({{.Settings.NSD.Profile}}). Заявки клиентов здесь не берутся — их обрабатывает боевой сервер bj; берутся только заявки теста «боевой ЛК → тестовый НРД». Портфели ДЕПО в ЛК отсюда не заполняются.
{{end}} + {{if lkProdOnTestNSD}}Боевой ЛК на сервере с тестовым контуром НРД ({{.Settings.NSD.Profile}}). Заявки клиентов здесь не берутся — их обрабатывает боевой сервер bj{{if devOn}}; берутся только заявки теста «боевой ЛК → тестовый НРД»{{end}}. Портфели ДЕПО в ЛК отсюда не заполняются.
{{end}}Для клиентов из списка — каждые 10 секунд, для всех клиентов — раз в 5 минут (одним запросом к DEPO) bj сверяет портфель клиента в DEPO и отправляет его в ЛК (/portfolio/import, портфель ДЕПО) — только если остатки изменились. Номер гос. регистрации — из экспорта QUIK, раздел счёта — «Основной», хранение — НРД. Бумаги без номера гос. регистрации не отправляются (ЛК отвергает весь импорт).
Заполнено из базы DEPO (префикс счёта) и значений по умолчанию — можно изменить. Пример: счёт ВТНКЦ00000816 и шаблон ДД-{n} → договор ДД-816.