Интерфейс: без служебных пометок у оператора — «(TEST3)» в подаче 16/1, стенд разработки в справке API ЛК, «для теста»
Проверка шаблонов (23.10.2026): кнопок и форм режима разработки вне devOn нет; убраны тексты: - подтверждение подачи 16/1 — без «(TEST3)» (контур выбирается в настройках); - справка API ЛК — адрес <адрес bj> вместо стенда 10.10.10.22, путь к спецификации в репозитории — только в режиме разработки; - предупреждение «боевой ЛК при тестовом контуре» — про тест «боевой ЛК → тестовый НРД» только в режиме разработки; - «Залить одному клиенту» — без «(для теста)». Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Q7eREaYwUt1i4fNLZcGnjn
This commit is contained in:
@@ -61,7 +61,7 @@ LISTEN=127.0.0.1:8099 ./bj-lk</pre>
|
||||
|
||||
<div class="card">
|
||||
<h2>API личного кабинета (ESIA Finance V1)</h2>
|
||||
<p class="muted">Bridge-and-Join-s реализует контракт ESIA Finance V1 на стороне back-office. ЛК клиента отправляет нам заявку, мы возвращаем подтверждение и потом колбэк со статусом. Полная спецификация: <code>docs/lk-contract/v1/openapi.yaml</code>.</p>
|
||||
<p class="muted">Bridge-and-Join-s реализует контракт ESIA Finance V1 на стороне back-office. ЛК клиента отправляет нам заявку, мы возвращаем подтверждение и потом колбэк со статусом. {{if devOn}}Полная спецификация: <code>docs/lk-contract/v1/openapi.yaml</code>.{{end}}</p>
|
||||
</div>
|
||||
|
||||
<div class="card">
|
||||
@@ -69,7 +69,7 @@ LISTEN=127.0.0.1:8099 ./bj-lk</pre>
|
||||
<p>HTTP <strong>Basic</strong>. Учётные записи и пароли согласуются с командой ЛК.</p>
|
||||
<pre>curl -u "lk-user:lk-password" \
|
||||
-H "Content-Type: application/json" \
|
||||
http://10.10.10.22:8080/api/v1/back_office/claims/</pre>
|
||||
http://<адрес bj>:8080/api/v1/back_office/claims/</pre>
|
||||
{{if devOn}}<p class="muted">На M2 (дев-стенд) аутентификация отключена; включится на M3 — параллельно с подключением реального ЛК.</p>{{end}}
|
||||
</div>
|
||||
|
||||
@@ -77,9 +77,9 @@ LISTEN=127.0.0.1:8099 ./bj-lk</pre>
|
||||
<h2>2. Создание заявки M2M</h2>
|
||||
<p><code>POST /api/v1/back_office/claims/</code></p>
|
||||
<p>Тело — JSON, кодировка UTF-8. Минимально нужно: анкета инвестора, ИНН передающего и принимающего депозитария, информация о стоимости, массив ценных бумаг с количеством и счетами, подписанный XML заявления (base64).</p>
|
||||
<pre>curl -X POST http://10.10.10.22:8080/api/v1/back_office/claims/ \
|
||||
<pre>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</pre>
|
||||
-d @claim-request.json</pre>
|
||||
<p>Ответ <code>201 Created</code>:</p>
|
||||
<pre>{
|
||||
"id": "c02a1d5e-c2af-4799-bab4-953f133c5133",
|
||||
@@ -92,14 +92,14 @@ LISTEN=127.0.0.1:8099 ./bj-lk</pre>
|
||||
<div class="card">
|
||||
<h2>3. Получение заявки и её статуса</h2>
|
||||
<p><code>GET /api/v1/back_office/claims/{id}</code></p>
|
||||
<pre>curl http://10.10.10.22:8080/api/v1/back_office/claims/c02a1d5e-c2af-4799-bab4-953f133c5133</pre>
|
||||
<pre>curl http://<адрес bj>:8080/api/v1/back_office/claims/c02a1d5e-c2af-4799-bab4-953f133c5133</pre>
|
||||
<p>Возвращает полную карточку с историей FSM, ответом НРД и решением принимающей стороны (когда оно пришло).</p>
|
||||
</div>
|
||||
|
||||
<div class="card">
|
||||
<h2>4. Список заявок</h2>
|
||||
<p><code>GET /api/v1/back_office/claims</code> с query-фильтрами: <code>status</code>, <code>investor_id</code>, <code>created_from</code>, <code>created_to</code>, <code>limit</code>, <code>offset</code>.</p>
|
||||
<pre>curl "http://10.10.10.22:8080/api/v1/back_office/claims?status=confirmed&limit=20"</pre>
|
||||
<pre>curl "http://<адрес bj>:8080/api/v1/back_office/claims?status=confirmed&limit=20"</pre>
|
||||
</div>
|
||||
|
||||
<div class="card">
|
||||
|
||||
Reference in New Issue
Block a user