For the complete documentation index, see llms.txt. This page is also available as Markdown.

Получение информации о банках и статусе API

Доступны следующие API:

  • API для получения информации о банках участниках (см. Сервис получения информации о банках участниках). Например, его можно использовать для отображения списка банков для пользователя (например, для совершения переводов). В API по банкам возвращаются участники со статусом активности.

  • API для получения информации о статусе доступности сервисов банков участников (см. Сервис получения статуса API участников), которое позволяет определять возможность осуществления операций с участником в определенный момент времени. Статус доступности предоставляется по каждому API участника, так как в определенные моменты времени одно API может быть доступно, а другое недоступно по различным причинам.

Сервис получения информации о банках участниках

Для получения информации о зарегистрированных на Платформе банках предназначен служебный метод Платформы GET /v1/banks (см. описание в https://banks-openapi.npck.kz/).

Данный метод предоставляет такие сведения как:

  • наименование банка, указанное при регистрации на Платформе

  • логотип

  • БИК, указанное при регистрации на Платформе

  • БИН, указанное при регистрации на Платформе

  • (acceptsQrV1/acceptsQrV2) версионность QR, поддерживаемая эквайером (true/false)

  • qrUrl,

  • (provider_id) идентификатор, присвоенный при регистрации на Платформе,

  • статус активности участника,

  • (features) список опубликованных API у данного участника.

Примечание:

Для аутентификации в методе API «Получить список банков» (GET /v1/banks) используется аутентификационный токен банка, который можно получить в личном кабинете участника на Платформе.

Используется JSON Web Token (JWT) с ограниченным сроком действия, срок действия токена указывается в поле "exp", входящем в соствав JWT.

До истечения срока действия токена его необходимо перегенерировать в личном кабинете участника. Вызов метода с истекшим токеном недоступен (ошибка с HTTP статусом 401).

Сервис получения статуса API участников

Платформа непрерывно осуществляет мониторинг доступности опубликованных на ней API участников.

Для получения списка активных API участников предназначен служебный метод Платформы GET /v1/status/providers (см. описание в https://status-openapi.npck.kz/).

Данный метод предоставляет информацию по API участников и их текущем статусе: ACTIVE, NOT_ACTIVE,BLOCK_DEBIT, BLOCK_CREDIT и CLOSED.

При статусе ACTIVE передается список опубликованных API участников (features).

В ответе метода GET /v1/banks будут передаваться параметры acceptsQrV1 и acceptsQrV2 (true/false), которые отражают, какую версию QR эквайер поддерживает для приема операций.

Статус доступности предоставляется по каждому API участника.

Last updated