От пилота к повседневной жизни.
Инструкция владельцу: что уже можно проверить, что подключить и как обновлять разделы последовательно.
Публикация и обновления
Сайт открыт для презентации. Реальные платежи и государственные услуги подключаются отдельно.
Домен подключается к текущему сайту. Для настройки нужны точное имя домена и доступ к DNS.
Настройки меняются без пересборки. Изменения кода проходят проверку и выходят одной согласованной версией.
Производительность
Снижено число повторных запросов. Нагрузка в десятки тысяч одновременных посетителей ещё не проверена.
Бот и группы соседей
Для запуска нужны бот Telegram и проверка проживания. Выбор ЖК в профиле сам по себе не даёт доступ к закрытой группе.
1. Проверьте рабочие разделы
Поиск по городу, названию и адресу; паспорт дома.
Корзина, акции, остатки, статусы и отмена учебного заказа.
Публикация товаров, фото по ссылке, цены и зона доставки по ЖК.
Ваше публичное видео, привязанное к ЖК или квартире; модерация и продление.
Запрос роли, доступ к своим магазинам, видео и профилям.
ЖК, модерация, цены, роли, ключи и журнал изменений.
Для презентации используйте демо-кабинеты жильца, собственника и риелтора. В кабинете администратора доступны его права суперадминистратора. Участник запрашивает роль в личном кабинете, владелец назначает её в разделе «Тарифы и модули». Административные роли назначаются отдельно в разделе «Команда и доступ».
Добавьте своё публичное Reels или TikTok, подтвердите право на размещение, одобрите его в модерации. После одобрения видео показывается в карточке; фиолетовый кружок на карте появляется при наличии координат. Публикация видео сама по себе не подтверждает собственность.
Подключить Smart Bridge и ЕГКН
Координаты и границы участков, связи с недвижимостью, доступные сведения о строениях и правах.
Состав ответов, доступ и условия использования этих сервисов ещё предстоит согласовать. Сохранение задачи не означает подключение интеграции.
Этапы подключения
- Получить доступ организации к Smart Bridge и согласовать нужные сервисы ЕГКН.
- Получить тестовую среду, схемы запросов и ответов, лимиты и перечень разрешённых полей.
- Уточнить доступность этажности, контуров строений, прав и обременений: найденные сервисы пока подтверждают только направления координат и схем.
- Настроить согласия и доступ к персональным сведениям; выделить публичные данные отдельно.
- Сопоставить участок, строение, квартиру и объявление по подтверждённым идентификаторам.
- Сохранять источник, систему координат, дату получения и срок актуальности каждой записи.
- Проверить ошибки источника, истёкшее согласие и обновление прав; затем включить рабочее подключение.
Когда задача считается выполненной
- Получен проверенный ответ тестового сервиса и согласовано рабочее подключение.
- Границы участка корректно отображаются на 2GIS без ручного сдвига.
- Сведения открываются у правильного участка, корпуса и объявления.
- Недоступные сведения показываются как непроверенные, а учебные записи не попадают в реестр.
- Суды, снос, налоги и остаток ипотечного долга подключаются по отдельным подтверждённым источникам.
Магазины, оплата и сервисы жильцам
Каталог, доставка по ЖК, учебные заказы, никнеймы и переписки работают. Для реальных покупок и выпуска продуктов остаются следующие подключения.
| Подключение | Что подготовить | Готовность |
|---|---|---|
| AUTH-001 · Регистрация | Сервер авторизации, SMS, Google и Telegram; стабильный ID аккаунта и проверка ролей. | Демо-кабинеты доступны без регистрации. Партнёрские роли подтверждает суперадминистратор. |
| PAY-001 · Halyk ePay | Тестовые реквизиты каждого магазина; договор эквайринга, рабочий терминал, уведомления, сверка и возвраты. | Тестовая страница банка и серверная проверка статуса реализованы. Реальные списания выключены. |
| PAY-002 · Kaspi | Ссылка магазина из Kaspi Pay; партнёрский доступ для автоматической сверки оплаты. | Ссылка сохраняется в кабинете магазина. Автоматическая оплата ожидает подключения. |
| PAY-003 · Единый QR | Подтверждение банка, что его API поддерживает межбанковский QR для интернет-магазина. | Запланировано. QR отдельного банка не выдаётся за единый. |
| WA-001 · WhatsApp | Каталог Meta, токен catalog_management, версия API; для сообщений — Business Account, webhook и разрешённые шаблоны. | Предпросмотр и импорт товаров в черновики, переход в WhatsApp. Автоматическая переписка и синхронизация остатков ожидают подключения. |
| CARDB-001 · CardB | Партнёр и условия выпуска карты, проверка личности, API бонусов, правила начисления и отмены; отдельный договор для финансирования. | Список интереса и калькулятор сценария. Карты, кредиты и реальные бонусы не выпускаются. |
| FINCH-001 · Finch | Коммерческое предложение, разрешённые тарифы и регионы, партнёрская ссылка или API, проверка личности и статусы активации. | Переход на официальный сайт и сохранение интереса. Внутренняя продажа ожидает подключения. |
Перед рабочим запуском: проверить отмены и возвраты, повторные уведомления, сверку сумм и получателя, фискальные документы и обработку спорных заказов.
2. Подготовьте площадку для открытого запуска
- Выберите домен и создайте принадлежащий вам закрытый репозиторий исходного кода. Доступ разработчику выдавайте приглашением.
- Выберите хостинг, базу данных, хранение файлов и резервных копий в Казахстане. Закажите отдельные тестовую и рабочую среды. Пример поставщика — PS Cloud; регион нужно выбрать явно.
- Текущий сайт использует Workers и D1. Перенос на обычный сервер потребует адаптера базы и авторизации, переноса данных и проверки сборки. Простого копирования HTML или смены DNS недостаточно.
- После переноса подключите домен, HTTPS, резервное копирование и журнал ошибок. Сначала прогоните приёмку в тестовой среде, затем откройте доступ посетителям.
Не отправляйте пароли и секретные ключи в переписку. API-ключи подключённых сервисов вводятся в кабинете суперадминистратора; параметры хостинга и ключ шифрования — в защищённых настройках сервера.
3. Подключайте сервисы по очереди
| Сервис | Что нужно от владельца | Что осталось реализовать |
|---|---|---|
| Телефон и Google | SMS-провайдер для Казахстана, Google OAuth Web Client, домен и адрес возврата. | Серверная сессия, проверка OTP и Google token, лимиты попыток, связывание аккаунтов. Для презентации доступны демо-кабинеты без регистрации. |
| 2GIS и улицы | Разрешённые домены для ключа, необходимые продукты и лимиты 2GIS. | Geocoder и Places подключены. Координаты, районы и источник сохраняются; в админке — лимиты и продолжение сопоставления. Работают запросы организаций в здании, провайдеров и инфраструктуры рядом. Панорамы требуют отдельного подключения. |
| Instagram и TikTok | Публичная ссылка на своё видео для текущего пилота; приложения Meta/TikTok для импорта аккаунта. | Прямые ссылки уже встраиваются. Автоматическая загрузка списка ваших роликов требует OAuth и одобрения платформ. |
| Kaspi и эквайринг | Kaspi Pay продавца; согласованный способ онлайн-оплаты и подтверждения; либо договор интернет-эквайринга, например ePay. | Создание платежа, подтверждение на сервере, возврат, сверка суммы и получателя. Сохранённый ключ ещё не означает подключённый платёж. |
| Telegram Mini App · следующий этап | Бот через BotFather, HTTPS-домен, тестовый домовой чат и правила участия. | Общая авторизация, проверка initData, покупки через тот же API, уведомления и чат. Членство в чате не подтверждает проживание. |
| eGov, ОСИ и провайдеры | Партнёрские договоры, доступ к конкретным источникам, разрешённый состав данных и согласия. | Проверка прав и адреса, счета и расшифровки, заявки, подтверждение жильца. Нельзя автоматически обещать историю владения и налоги. |
| Такси, курьеры и домофоны | Партнёр Яндекса и поставщик системы доступа конкретного дома. | Разрешение жильца, краткосрочный пропуск, подтверждение исполнителя, отзыв и журнал доступа. |
| Виртуальные прогулки Qonys | Съёмка и права на материалы, выбранный движок панорам или реконструкции. | Мастер съёмки и просмотр — демонстрация; автоматическая генерация настоящего 3D-тура из обычных фото требует отдельного сервиса. |
Ипотечный запрос сохраняется в Sunday. Передача банку начнётся только после подключения партнёра, согласования условий и отдельного согласия клиента.
4. Отдельно о Kaspi
В Kaspi Pay можно получить ссылку удалённой оплаты. В описанном Kaspi сценарии покупатель сам вводит сумму. Такой переход не подтверждает оплату заказа и не даёт сайту автоматический статус «Оплачено». Для автоматизации нужен согласованный канал подтверждений и сверка суммы, получателя и номера заказа. Как работает ссылка Kaspi Pay.
Каждый магазин должен иметь определённого получателя платежа. Распределение денег между порталом и продавцами подключается по договору с платёжным партнёром. API магазина на Kaspi.kz не является готовой кассой для стороннего сайта.
5. Как выпускать изменения без потери данных
- Цены, ключи, товары, зоны доставки и правки ЖК сохраняются в базе и меняются без новой сборки.
- Код разделов организован по модулям. Сейчас они публикуются одной согласованной версией, а не отдельными независимыми сайтами.
- Старые поля API и идентификаторы сохраняются; изменения схемы базы добавляются миграциями. Несовместимые изменения получают новую версию API.
- Перед выпуском — тестовая среда, проверка прав, заказов, цен и существующих разделов. Сначала совместимая миграция, затем новая версия приложения.
- При проблеме можно выключить магазин, видео или партнёрский раздел в админке. Откат кода не восстанавливает базу: резервные копии и их восстановление проверяются отдельно.
Мини-приложение Telegram будет вторым интерфейсом к общей базе. Заказ, созданный в нём, должен появляться в том же кабинете магазина, с тем же идентификатором и остатками.
6. Приёмка перед реальными клиентами
- Владелец магазина публикует товар и акцию; покупатель из обслуживаемого ЖК видит актуальную цену.
- Заказ уменьшает остаток один раз. Повторная отправка не создаёт второй заказ. Отмена возвращает товар один раз.
- Покупатель из другого ЖК не может оформить доставку; чужой магазин недоступен для редактирования.
- Истёкшая акция пересчитывается на сервере с новым подтверждением суммы.
- Reels проходит модерацию, появляется в правильной карточке и на карте, истекает или скрывается. Цена продления берётся из настроек.
- Проверены русский, казахский, английский, хинди, арабский с RTL и китайский; мобильные экраны и тексты согласий.
- В боевой платёжной интеграции отдельно проверены отказ, повторное уведомление, неверная сумма, возврат и сверка. До этого реальные оплаты остаются выключенными.
- Восстановлена тестовая копия базы и проверен откат совместимого кода.
Как это может работать для государства
Концепция: технический паспорт объекта, электронные договоры покупки и аренды, регистрация и платежи связываются в одной истории с проверяемыми источниками.
- Технический паспорт и идентификатор объекта связывают сведения БТИ и реестра.
- Стороны подписывают договор; регистрация подтверждается ответом уполномоченной системы.
- Платежи привязываются к договору, периоду и назначению. Начисления сверяются с оплатами.
- Разрешённые законом сведения передаются государственным системам для отчётности и прозрачного учёта.
Такой сценарий может повысить прозрачность рынка и полноту налогового учёта. Он требует государственных интеграций и правового основания; обязательная регистрация через Sunday сейчас не действует.