Документация
  • Начало работы
  • Технические требования к клиентским устройствам
  • Работа с тестовым окружением ИС НПК
    • Работа с тестовым Порталом НПК
      • Предоставление данных ЮЛ/ФЛ для тестовой среды
      • Регистрация и авторизация в Портале НПК
      • Добавление новых сотрудников
    • Подключение к Open Banking/Open API
    • Подключение к ЦОИД
    • Работа с тестовыми сервисами
      • Настройка подключения к Межбанковской системе переводов и платежей
        • Подача заявки на получение ключей в УЦ НПК
        • Проведение работ по полученному ключу
        • Передача информации в НПК
      • Пользователям API (добавление и использование приложения)
      • Настройка API
      • Реализация API
        • Подсистема платежей и переводов Open API
        • Получение информации о счете клиента
      • Публикация API
      • Тестирование API
        • Тестирование получения информации о счетах клиента
        • Эмуляторы банков для платежей и переводов
        • Тест кейсы
      • Подписание Протокола тестирования
  • Работа с промышленным окружением ИС НПК
    • Подключение к сервисами Межбанковской системы переводов и платежей, Open Banking/Open API
      • Заявка на подключение к Межбанковской системе переводов и платежей, Open Banking/Open API
      • Настройка подключения
      • Публикация API
  • Межбанковская система переводов и платежей
    • Рекомендации для мобильного приложения
    • Описание структуры запросов
      • Форматы сообщений
        • Сообщение acmt.023
        • Сообщение acmt.024
        • Сообщение admi.009
        • Сообщение admi.010
        • Сообщение camt.053
        • Сообщение camt.060
        • Сообщение pacs.002
        • Сообщение pacs.004
        • Сообщение pacs.008
        • Сообщение pacs.028
    • Формат даты и времени в бизнес сообщении (ISODateTime и ISODate)
    • Правило передачи значений денежных сумм
    • Генерация уникальных идентификаторов для сообщений
    • Подписание и проверка электронной цифровой подписи бизнес-сообщений
    • Использование QR-кода для совершения платежей
    • Тайм-ауты и логика повторных запросов
    • Инициализация проведения платежей
      • Инициализация оплаты по QR-коду (C2B2)
      • Инициализация оплаты в рамках электронной коммерции (C2B2E)
    • Инициализация переводов денежных средств
      • Инициализация перевода денег другому ФЛ (C2C2)
      • Инициализация перевода денег между своими счетами (M2M2)
    • Возвраты
      • Возврат денег по проведенной ранее оплате за товар/ услугу (C2BR)
      • Возврат полученного перевода (C2CR)
    • Сервис получения выписки по счету участника
    • Сервис получения статуса обработки транзакции
    • Получение информации о банках и статусе API
    • Коды ошибок
    • Коды категории продавца (MCC -Merchant Category Code)
    • Таблица изменений
  • Получение информации о счетах клиента
    • Рекомендации для мобильного приложения
    • Рекомендации по реализации интеграции для Пользователя API
    • Рекомендации по реализации интеграции для Поставщика API
  • Сервисы ЦОИД
    • Сервис аутентификации личности клиента FinID
      • Описание клиентского пути
      • Рекомендации по реализации интеграции
      • Описание объектов
    • Сервис биометрической верификации
      • Описание клиентского пути
      • Рекомендации по реализации интеграции
      • Описание объектов
    • Сервис управления облачной ЭЦП Esign
      • Описание клиентского пути
      • Рекомендации по реализации интеграции
    • Получение электронного документа по результатам проведения биометрической идентификации
    • Коды ошибок
  • Ссылки на технические спецификации
  • Рекомендации для пользователя
Powered by GitBook
On this page
  1. Межбанковская система переводов и платежей
  2. Описание структуры запросов
  3. Форматы сообщений

Сообщение acmt.023

Сообщение acmt.023 «Запрос на верификацию наличия счета клиента» должно соответствовать XSD-схеме сообщения acmt.023.001.03 стандарта ISO20022 и правилам заполнения документа, указанным в таблице ниже. Если поле не отмечено как опциональное, то оно является обязательным.

№
Наименование
XML-тег
ООпциональность
Описание

0

IdentificationVerificationRequest

IdVrfctnReq

Запрос на верификацию наличия счета клиента

1

Assignment

Assgnmt

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

1.1.

MessageIdentification

MsgId

1.2.

CreationDateTime

CreDtTm

Дата и время создания сообщения.

1.3.

Assigner

Assgnr

Отправитель сообщения. Сторона, которая направляет данное сообщение

1.3.1

Agent

Agt

Идентификация Банка или финансовой организации.

1.3.1.1

FinancialInstitutionIdentification

FinInstnId

1.3.1.1.1

Name

Nm

Идентификатор, присвоенный Банку или финансовой организации Платформой.

1.4

Assignee

Assgne

Получатель сообщения. Сторона, которой направляется сообщение

1.4.1

Agent

Agt

Идентификация Банка или финансовой организации

1.4.1.1

FinancialInstitutionIdentification

FinInstnId

1.4.1.1.1

Name

Nm

Идентификатор, присвоенный Банку или финансовой организации Платформой.

1.5

Creator

Cretr

Данные ФЛ, по инициативе которого производится запрос верификации счета (ФЛ, инициирующее перевод денег)

1.5.1

Party

Pty

Данные ФЛ

1.5.1.1

Name

Nm

ФИО ФЛ, по инициативе которого производится запрос верификации счета

1.5.1.2

CountryOfResidence

CtryOfRes

Страна резидентства. Код страны по ISO 3166 (Alpha-2 code)

1.5.1.3

Identification

Id

Идентификационные данные

1.5.1.3.1

PrivateIdentification

PrvtId

Идентификационные данные ФЛ

1.5.1.3.1.1

Other

Oth

Массив, в массиве заполняются три элемента.

Пример:

1.5.1.3.1.1.1

Identification

Id

Идентификатор, соответствующий схеме идентификации, указанной в теге <SchmeNm>.

Максимальная длина: 35 символов

1.5.1.3.1.1.2

SchemeName

SchmeNm

Может содержать только один из тегов <Cd> или <Prtry>

1.5.1.3.1.1.2.1

Code

Cd

Условно обязательно

Код типа документа:

  • NIDN – ИИН

  • CCPT – документ, удостоверяющий личность

Примечание: В теге <Id> указывается соответственно ИИН (длина - 12 символов) либо номер документа, удостоверяющего личность

1.5.1.3.1.1.2.2

Proprietary

Prtry

Условно обязательно

Дополнительные атрибуты идентификации для физического лица:

  • IRS – признак резидентства

Примечание: Для данного кода в теге <Id> указывается значение: 1 – резидент, 2 – нерезидент;

  • SECO – сектор экономики

Примечание: Для данного кода в теге <Id> указывается значение сектора экономики (принимает значение от 1 до 9), например: 9 – домашние хозяйства

2

Verification

Vrfctn

Данные, на основе которых должна быть выполнена верификация наличия счета клиента.

Массив, заполняется один элемент массива

2.1.

Identification

Id

Соответствует значению HTTP заголовка end-to-end-id

2.2.

PartyAndAccountIdentification

PtyAndAcctId

Информация для верификации

2.2.1

Account

Acct

2.2.1.1

Identification

Id

2.2.1.1.1

Other

Othr

2.2.1.1.1.1

Identification

Id

Номер мобильного телефона клиента, на основе которого выполняется верификация наличия счета клиента.

Шаблон: ^\+\d{10,14}$

Например: +77071234567

3

SupplementaryData

SplmtryData

Массив.

Параметры запроса в виде «ключ-значение»:

  • в теге <PlcAndNm> - передается ключ;

  • в теге <Envlp> - передается соответствующее указанному ключу значение.

Не допускается указывать один и тот же ключ дважды.

Список используемых ключей:

  • OPERATION_TYPE – код типа операции, обязательный. Принимает значения:

Пример:

3.1

PlaceAndName

PlcAndNm

Ключ (Upper Camel Case)

3.2

Envelope

Envlp

3.2.1

EnvelopeValue

EnvlpValue

Значение.

Префикс пространства имен ns0 не указывается

PreviousФорматы сообщенийNextСообщение acmt.024

Last updated 2 months ago

Идентификатор сообщения (формат должен соответствовать описанному в )

Указывается в формате UTC (см. )

(см. ).

(см. ).

Сквозной идентификатор для всей цепочки сообщений в рамках данной операции (используется в качестве EndToEndId в последующей цепочке сообщений) (формат должен соответствовать описанному в ).

  <ns0:PrvtId>
							<ns0:Othr>
								<ns0:Id>856728615445</ns0:Id>
								<ns0:SchmeNm>
									<ns0:Cd>NIDN</ns0:Cd>
								</ns0:SchmeNm>
							</ns0:Othr>
							<ns0:Othr>
								<ns0:Id>1</ns0:Id>
								<ns0:SchmeNm>
									<ns0:Prtry>IRS</ns0:Prtry>
								</ns0:SchmeNm>
							</ns0:Othr>
							<ns0:Othr>
								<ns0:Id>9</ns0:Id>
								<ns0:SchmeNm>
									<ns0:Prtry>SECO</ns0:Prtry>
								</ns0:SchmeNm>
							</ns0:Othr>
						</ns0:PrvtId>
<ns0:SplmtryData>
    <ns0:PlcAndNm>OPERATION_TYPE</ns0:PlcAndNm>
    <ns0:Envlp>
        <EnvlpValue>C2C2</EnvlpValue>
    </ns0:Envlp>
</ns0:SplmtryData>
Генерация уникальных идентификаторов для сообщений
Формат даты и времени в бизнес сообщении (ISODateTime и ISODate)
Получение информации о банках и статусе API
Получение информации о банках и статусе API
Генерация уникальных идентификаторов для сообщений