Сообщение admi.010

Сообщение admi.010 «Результат запроса данных» должно соответствовать XSD схеме сообщения admi.010.001.02 стандарта ISO20022 и правилам заполнения документа, указанным в таблице ниже. Если поле не отмечено как опциональное, то оно является обязательным.

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

0

StaticDataReport

StatcDataRpt

Результат запроса данных

1

MessageIdentification

MsgId

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

2

ReportDetails

RptDtls

2.1

Type

Tp

Тип получаемых данных.

Должно принимать значение:

  • QR

2.2

RequestReference

ReqRef

Сквозной идентификатор из запроса данных admi.009, указанный с ключом END_TO_END_ID (формат должен соответствовать описанному в Генерация уникальных идентификаторов для сообщений) . Соответствует значению HTTP заголовка end-to-end-id

2.3

ReportKey

RptKey

Массив

2.3.1

Key

Key

Идентификатор QR-кода. Соответствует значению указанному в admi.009 с ключом QR_ID

2.3.2

ReportData

RptData

Массив.

Информация в виде «ключ-значение»:

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

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

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

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

  • SENDER_PROVIDER_ID - идентификатор банка отправителя запроса, обязательный. Идентификатор, присвоенный банку Платформой (provider id). (см. Получение информации о банках и статусе API). В сообщениях, сформированных Платформой, будет передаваться в качестве идентификатора Платформы значение - 00000000-0000-0000-0000-000000000000

  • ERROR_CODE – информация об ошибке, условно обязательный (обязательный в случае ошибки). Возможные значения см. в Коды ошибок

  • ERROR_DESCRIPTION - описание ошибки, условно обязательный (обязательный в случае ошибки).

  • QR_DATA_TYPE - тип запрашиваемых данных, обязательное, если данные по QR_ID найдены успешно. Может принимать значения:

- 001 (оплата по QR-коду, используется для операций типа C2B2);

- 002 (оплата в рамках электронной коммерции, используется для операций типа C2B2E);

- 003 (возврат по проведенной оплате, используется для операций типа C2BR)

  • QR_TYPE - тип QR кода, обязательный в случае успешного ответа при QR_DATA_TYPE=001, 002. Принимает значения:

- STATIC - для статического QR-кода

- DYNAMIC - для динамического QR-кода

  • POS_ID – идентификатор торговой точки (point of sale identification), обязательный в случае успешного ответа при QR_DATA_TYPE=001, 002.

  • BIC – БИК банка поставщика товара, работы или услуги (бенефициара), 8 символов (латинский алфавит и цифры), обязательный в случае успешного ответа при QR_DATA_TYPE=001, 002.

  • ACCOUNT_NUMBER – IBAN счета поставщика товара, работы или услуги (бенефициара), обязательный в случае успешного ответа при QR_DATA_TYPE=001, 002. Шаблон:^[0-9A-Z]{20}$

  • MCC – 4-значный код категории продавца, обязательный в случае успешного ответа при QR_DATA_TYPE=001, 002.

  • COMPANY_ID – ИИН/БИН поставщика товара, работы или услуги, обязательный в случае успешного ответа при QR_DATA_TYPE=001, 002.

  • COMPANY_NAME – наименование поставщика товара, работы или услуги, обязательный в случае успешного ответа при QR_DATA_TYPE=001, 002.

  • COUNTRY_OF_RESIDENCE – код страны резидентства поставщика товара, работы или услуги, обязательный в случае успешного ответа при QR_DATA_TYPE=001, 002. Значение в соответствии с ISO 3166-1 alpha 2, для Казахстана - «KZ».

  • CITY – город физического местонахождения поставщика товара, работы или услуги, обязательный в случае успешного ответа при QR_DATA_TYPE=001, 002.

  • CURRENCY – код валюты (буквенный), принимает значение KZT, обязательный в случае успешного ответа при QR_DATA_TYPE=001, 002.

  • AMOUNT – сумма платежа, обязательный в случае успешного ответа при QR_DATA_TYPE=001, 002 для динамических QR-кодов, не используется для статических QR-кодов, не должно превышать 100 000 000 000 00, должна передаваться в тиын (см. Правило передачи значений денежных сумм).

  • KNP – код назначения платежа, 3 символа (цифры), обязательный в случае успешного ответа при QR_DATA_TYPE=001, 002.

  • KNP_MESSAGE - описание КНП, обязательный в случае успешного ответа при QR_DATA_TYPE=001, 002. Длина: до 140 символов.

  • BENEFICIARY_CODE – код бенефициара, обязательный в случае успешного ответа при QR_DATA_TYPE=001, 002. Значение этого поля состоит из двух цифр: первая цифра указывает признак резидентства (1 или 2), вторая сектор экономики (принимает значение от 1 до 9).

  • SME - признак того, что поставщика товара, работы или услуги является представителем малого или среднего бизнеса, обязательный в случае успешного ответа при QR_DATA_TYPE=001, 002. Принимает значения: значение: 0 – не является МСБ, 1 – является МСБ.

  • MERCHANT_CHANNEL - канал транзакции, необязательное. Трехзначная цифра. Значения каналов транзакции приведены в таблице ниже

2.3.2.1

Name

Nm

Ключ (Upper Camel Case)

2.3.2.2

Value

Val

Значение

Значения каналов транзакции:

Значение (цифра) 1 - средство предъявления QR-кода
Значение (цифра) 2 - место транзакции
Значение (цифра) 3 - присутствие поставщика товара, работы или услуги

«0» – печатное (стикер со штриховым кодом поставщика товара, работы или услуги)

«0» – в месторасположении поставщика товара, работы или услуги/зарегистрированного адреса

«0» – необходимо присутствие поставщика товара, работы или услуги

«1» – печатное (квитанция, счет на оплату)

«1» – не в месторасположении поставщика товара, работы или услуги/зарегистрированного адреса

«1» – отсутствие поставщика товара, работы или услуги

«2» – печатное (журнал)

«2» – электронная коммерция

«2» – кассы самообслуживания

«3» – печатное (другое)

«3» – другое

«3» – другое

«4» – электронное (пункт продажи)

-

-

«5» - электронное (вебсайт)

-

-

«6» - электронное (приложение)

-

-

«7» - электронное (другое);

-

-

Last updated