aitu apps
  • Документация Aitu
  • aitu apps
    • Введение в aitu apps
    • Начало работы
      • Внедрение PWA
      • Пример создания
      • Режим разработки
      • Отладка приложения
      • Коллабораторы
    • Публикация в aitu.apps
      • Подготовка к публикации
      • Подача заявки на размещение в каталоге
      • Стилизация приложения
    • Aitu Bridge API
      • API-ключ
      • Права доступа к Aitu Bridge
      • Интеграция с Aitu Bridge
    • Методы Aitu Bridge
      • Проверка поддержки бриджа
      • Проверка поддержки метода
      • Проверка подписи
      • getMe
      • getPhone
      • getContacts
      • getGeo
      • selectContact
      • getQr
      • openSettings
      • share
      • shareImage (deprecated)
      • shareFile
      • storage
      • copyToClipboard
      • vibrate
      • setShakeHandler
      • enableNotifications/disableNotifications
      • enablePrivateMessaging/disablePrivateMessaging
      • getSMSCode
      • getUserProfile
      • setTitle
      • setCustomBackArrowMode
      • setCustomBackArrowVisible
      • setCustomBackArrowOnClickHandler
      • setHeaderMenuItems
      • setHeaderMenuItemClickHandler
      • openExternalUrl
      • closeApplication
      • checkBiometry
      • enableSwipeBack
      • disableSwipeBack
      • setNavigationItemMode
      • getNavigationItemMode
    • Aitu Business Notifications API
      • Отправка таргетированных Push-уведомлений
      • Отправка Push-уведомлений всем пользователям
      • Отправка личного сообщения пользователю от мини-приложения
      • Отправка файла для формирования личного сообщения от мини-приложения
    • Доп. возможности платформы
      • Получение ссылки на ваше приложение
      • Передача параметров в ссылке
      • Открытие другого приложения из вашего приложения
      • Открытие чата с другим пользователем
    • Changelog
  • HackNU 2021 - Workshop 17.03
  • Aitu Passport
    • Введение
    • Термины и определения
    • Список изменений
    • Интеграция с Aitu Passport
      • Ресурсы для интеграции
      • Поддерживаемые браузеры и операционные системы
      • Регистрация Партнера
      • Создание сервиса Партнера
      • Сервис Партнера. Кастомизация интерфейса
      • Список сервисов Aitu Passport (scope)
      • Авторизация
      • Получение данных Пользователя
      • Подписание документов ЭЦП
        • Сервис проверки ЭЦП
      • Aitu Passport -> ЦОИД
        • Получение данных пользователя из ЦОИД
        • ЦОИД идентификация - подписание документов ЭЦП
        • Получение документов по постановлению №56 от 16.08.2024
      • Aitu Passport SDK
        • iOS SDK
        • Android SDK
      • Проверка валидности Access token
      • Logout Пользователя
      • Ошибки в процессе идентификации
      • Получение событий для аналитики данных
    • Путь пользователя
      • Подписание документов пользователем
      • Проверка данных ЭЦП пользователем
      • При оказании услуг по scope gov_doc_verification
    • Customer Identification (CID) модуль
      • Биометрическая аутентификация по документу
      • Биометрическая аутентификация по эталонной фото, полученной от ИС партнера
      • Биометрическая аутентификация по данным из государственной базы данных
      • Сканирование документа
      • Получение медиа-данных сессии
      • Ошибки сервисов CID
    • Hotdocs (платформа подписания документов)
      • Начисление подписаний (API)
  • Aitu Wallet
    • Интеграция с Aitu Wallet 2.0
Powered by GitBook
On this page
  • Термины и определения
  • Описание методов
  • Методы взаимодействия
  • Включение/Разблокирование услуги
  • Отключение/Блокирование услуги
  • Списание абонентской платы

Was this helpful?

  1. Aitu Passport
  2. Hotdocs (платформа подписания документов)

Начисление подписаний (API)

Цель документа — описать требования к интеграционному API для подключения информационных систем партнеров к платформе подписания HotDocs, дя начисления подписей пользователю.

Термины и определения

Термин
Определение

Услуга/Пакет

Тарифный план с определенным количеством подписаний на платформе

ИС

Информационная система

РК

Республика Казахстан

Hotdocs/Платформа

Платформа позволяющая пользователям подписывать документы, используя электронный ключ (ЭЦП) выпущенный УЦ Aitu Passport посредством биометрической идентификации

Trial услуга

Триальные услуги предоставляются на 14 дней и включают 50 подписей, независимо от исходного размера пакета.

Триальные услуги имеют уникальные ID и могут быть активированы для ознакомления с услугой перед основной покупкой.

Описание методов

Клиент купил пакеты: Клиент покупает, например, 100 пакетов, которые означают, что он может использовать 100 подписей. Пакеты действуют в течение одного месяца.

Триальные услуги: Триальные услуги предоставляются на 14 дней и включают 50 подписей, независимо от исходного размера пакета.

Триальные услуги имеют уникальные ID и могут быть активированы для ознакомления с услугой перед основной покупкой.

Отключение услуги (disable): При запросе с методом disable все оставшиеся пакеты удаляются.

Блокировка услуги (suspend): При запросе с методом suspend все оставшиеся пакеты замораживаются до конца текущего месяца.

Разблокирование услуги (resume): Если запрос с методом resume отправлен, когда до конца текущего месяца осталось например 5 дней, клиент может использовать оставшиеся пакеты в течение этих 5 дней. По истечении месяца все неиспользованные пакеты сгорают.

Методы взаимодействия

Включение/Разблокирование услуги

Запрос

POST /api/v1/billing/subscribe?trial=false&method=ENABLE&serviceId=4&msisdn=77773132185&transactionId=40

Параметры запроса

Параметр
Тип
Описание
Пример заполнения

trial

boolean

Признак триальной услуги

false

method

enum

Метод

Пример: enable (включение) или resume (разблокирование)

serviceId

number

ID услуги (тарифный план)

  1. 415926-“Триал Цифровая подпись 100”

  2. 415930 - “Триал Цифровая подпись 500”

  3. 415931 - “Триал Цифровая подпись 1000”

userId

string

Абонентский номер (на который начисляются подписания)

77001231231

transactionId

bigint

Уникальный номер транзакции

999

Отключение/Блокирование услуги

Запрос

POST /api/v1/billing/unsubscribe?userId={msisdn}&trial={trial}&serviceId={serviceId}&transaction={transactionId}&method={method}
Параметр
Тип
Описание
Пример заполнения

trial

boolean

Признак триальной услуги

false

method

enum

Метод

Пример: disable (отключение) или suspend (блокирование)

serviceId

number

ID услуги (тарифный план)

  1. 415926-“Триал Цифровая подпись 100”

  2. 415930 - “Триал Цифровая подпись 500”

  3. 415931 - “Триал Цифровая подпись 1000”

userId

string

Абонентский номер (на котором блокируется или отключается услуга)

77001231231

transactionId

bigint

Уникальный номер транзакции

999

Списание абонентской платы

Запрос

POST /api/v1/billing/payment?userId={msisdn}&serviceId={serviceId}&transaction={transactionId}

Параметр
Тип
Описание
Пример заполнения

userId

string

Абонентский номер (на который начисляются подписания)

77001231231

serviceId

number

ID услуги (тарифный план)

  1. 415926-“Триал Цифровая подпись 100”

  2. 415930 - “Триал Цифровая подпись 500”

  3. 415931 - “Триал Цифровая подпись 1000”

transactionId

bigint

Уникальный номер транзакции

999

PreviousHotdocs (платформа подписания документов)NextИнтеграция с Aitu Wallet 2.0

Last updated 7 months ago

Was this helpful?