From d10d39c94e2e6a88ed920d70f33019b295ea6be0 Mon Sep 17 00:00:00 2001 From: fontvielle Date: Wed, 21 Oct 2026 15:58:25 +0300 Subject: [PATCH] =?UTF-8?q?=D0=95=D0=A1=D0=98=D0=90=20=D0=A4=D0=B8=D0=BD?= =?UTF-8?q?=D0=B0=D0=BD=D1=81:=20=D1=80=D0=B0=D0=B7=D0=BC=D0=B5=D1=82?= =?UTF-8?q?=D0=B8=D1=82=D1=8C=20=D0=BE=D0=B1=D0=BC=D0=B5=D0=BD=20=D0=BF?= =?UTF-8?q?=D0=BE=20=D0=BC=D0=BE=D0=B4=D0=B5=D0=BB=D1=8F=D0=BC=20pull/push?= =?UTF-8?q?,=20Callback=20=D1=81=D0=B2=D0=B5=D1=80=D0=BD=D1=83=D1=82=D1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Поля задавались «в двух местах» и выглядели нелогично. На деле это две разные модели обмена заявками, а не дубли: - pull — bj сам обращается к API ЛК (per-env, HTTP Basic), забирает заявки и туда же PATCH-ит статус (lkActiveEndpoint/OnLKOutcome); - push — ЛК сам шлёт заявки на bj (POST /claims/), статус bj возвращает на единый CallbackURL (service.go). Блок API ЛК помечен как «(pull) — основная модель». Поле Callback URL помечено как push-модель и свёрнуто в
(развёрнуто только если уже заполнено) — при подключении через API оно не используется. Поведение и структура настроек не изменены, только текст и вёрстка. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01Q7eREaYwUt1i4fNLZcGnjn --- deploy/release/component-versions.json | 4 ++-- internal/lkgateway/web/templates/admin_setup.html | 15 +++++++++------ 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/deploy/release/component-versions.json b/deploy/release/component-versions.json index 77fad2c..32816c0 100644 --- a/deploy/release/component-versions.json +++ b/deploy/release/component-versions.json @@ -20,8 +20,8 @@ "version": "2026.10.21.6" }, "bj-server": { - "fingerprint": "d6420dad184e466783b8a6b1d1a6604da5a67f04cdaae58fb1226218a63440c0", - "version": "2026.10.21.6" + "fingerprint": "feab9bc0b3c4d7008e579ba559301cde5ccb2571beee27d8d5f9bc535c462e51", + "version": "2026.10.21.7" }, "crypto-service.jar": { "fingerprint": "2c4fd536bc9b1c20c69a70e8dcd374a61847b263aeb2e474c45debb01fbd8233", diff --git a/internal/lkgateway/web/templates/admin_setup.html b/internal/lkgateway/web/templates/admin_setup.html index cd80a54..e1c5a77 100644 --- a/internal/lkgateway/web/templates/admin_setup.html +++ b/internal/lkgateway/web/templates/admin_setup.html @@ -590,7 +590,7 @@

Интеграция с внешней платформой личного кабинета ЕСИА Финанс: адрес для клиента, приём заявок M2M, возврат статуса и подключение к API (тест/бой). Наш собственный кабинет настраивается в разделе «Кабинет клиента».

Личный кабинет — интеграция

-

Адрес ЛК (стенд/бой), куда клиент подаёт заявку M2M. Заявка приходит к нам по контракту POST /api/v1/back_office/claims/, а мы возвращаем статус через Callback URL.

+

Адрес ЛК — ссылка, по которой клиент входит в кабинет (для кнопки «Открыть» и дашборда). Заявками M2M bj и ЛК обмениваются одной из двух моделей: pull — bj сам забирает заявки из API ЛК и туда же возвращает статус (блок «Подключение к API ЛК», тест/бой); push — ЛК сам шлёт заявки на bj (POST /api/v1/back_office/claims/), а статус bj возвращает на Callback URL (ниже, свёрнуто).

@@ -600,18 +600,21 @@
{{if devOn}}Показывается ссылкой на дашборде для первичного теста.{{else}}Адрес, по которому клиенты входят в личный кабинет.{{end}}
-
+
+ Callback URL — push-модель (ЛК сам шлёт заявки нам) +
- {{if not .Settings.LK.CallbackURL}}Не настроен — уведомления в ЛК отключены. Для обмена с НРД не требуется.{{end}} -
+ {{if not .Settings.LK.CallbackURL}}Не настроен. Нужен только в push-модели: когда ЛК сам шлёт заявки на bj. При подключении через API ЛК (pull) не используется. Для обмена с НРД не требуется.{{end}} +
+
-

Подключение к API ЛК — тест и бой

-

Реквизиты, по которым bj обращается к API платформы ЛК ЕСИА Финанс (HTTP Basic). Заполните нужные окружения и нажмите «Проверить связь» — сразу видно, есть подключение или нет.

+

Подключение к API ЛК (pull) — тест и бой

+

Основная модель. Реквизиты, по которым bj сам обращается к API платформы ЛК ЕСИА Финанс (HTTP Basic): забирает заявки и туда же возвращает статус. Заполните нужные окружения и нажмите «Проверить связь» — сразу видно, есть подключение или нет.

{{/* --- Тест --- */}}