Вы можете открыть актуальную версию документа прямо сейчас.
Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.
Приложение 4
к Регламенту информационно-
технологического взаимодействия
при обслуживании электронного
социального сертификата
Описание
сообщений, используемых для реализации процесса "Запрос отмены авторизации"
Перечень транзакций, которые могут использоваться при взаимодействии с ГИС ОПЦ в целях запроса отмены авторизации, содержит Таблица 6.1.
Таблица 6.1 - Перечень транзакций, которые применяются для взаимодействия
Сервис |
Транзакция |
Описание транзакции |
CardTransactionService |
AcceptorCancellationRequest |
Запрос внешней ИС |
AcceptorCancellationResponse |
Ответ ГИС ОПЦ |
1. Описание состава используемых реквизитов сообщений
1.1. Сообщение AcceptorCancellationRequest
Сообщение AcceptorCancellationRequest при обмене информацией с ГИС ОПЦ используется как запрос отмены авторизации.
Сообщение AcceptorCancellationRequest состоит из следующих блоков:
- Header (тэг Hdr);
- CancellationRequest (CxlReq);
- SecurityTrailer (тэг SctyTrlr).
Header - обязательный блок. Содержит элементы, связанные с управлением запросом, идентификацией инициатора и получателя запроса.
CancellationRequest - обязательный блок. Содержит элементы, необходимые для подтверждения или отказа на выполнение операции. Информация блока включает данные о карте, владельце карты, продавце, терминале, информацию о сделке, сумму транзакции, данные об отменяемой транзакции.
SecurityTrailer - обязательный блок. Блок безопасности сообщения.
1.2. Сообщение AcceptorCancellationResponse
При обмене информацией с ГИС ОПЦ сообщение AcceptorCancellationResponse используется как ответ на запрос отмены авторизации.
Сообщение AcceptorCancellationResponse состоит из следующих блоков:
- Header (тэг Hdr);
- AcceptorCancellationResponse (тэг AccptrCxlRspn);
- SecurityTrailer (тэг SctyTrlr).
Header - обязательный блок. Содержит элементы, связанные с управлением запросом, идентификацией инициатора и получателя запроса.
AcceptorCancellationResponse - обязательный блок. Информация блока включает данные о результате ее обработки в ГИС ОПЦ.
SecurityTrailer - обязательный блок. Блок безопасности сообщения.
1.3. Структура запроса
Состав и порядок заполнения реквизитов запроса содержит Таблица 6.2.
Таблица 6.2 - Состав реквизитов запроса
Код тэга в спецификации ISO 20022 |
<XML Тэг> |
Обозначение |
Отн. |
Тип |
Значения по умолчанию и правила заполнения |
1.0 |
<Hdr> |
Заголовок |
[1..1] |
|
|
1.1 |
<MsgFctn> |
Тип процесса сообщения |
[1..1] |
Code |
Принимает значение "CCAQ" |
1.2 |
<PrtcolVrsn> |
Версия спецификации протокола |
[1..1] |
Text |
Принимает значение "01.00" |
1.3 |
<XchgId> |
Счетчик обращений |
[1..1] |
Text |
Количество обращений внешней ИС к ГИС ОПЦ. Значение от 0 до 999 с шагом 1. При достижении значения 999 нумерация начинается с 0 |
1.4 |
<CreDtTm> |
Дата и время создания сообщения |
[1..1] |
DateTime |
Счетчик обращений и дата и время создания сообщения должны быть уникальны |
1.5 |
<InitgPty> |
Идентификация Участника |
[1..1] |
|
|
1.6 |
<Id> |
Идентификатор в ГИС ОПЦ |
[1..1] |
Text |
Идентификатор Участника из отменяемого AcceptorAuthorisationRequest |
1.15 |
<Tracblt> |
Идентификация посредника (электронная площадка обслуживания электронных социальных сертификатов) |
[0..1] |
|
|
1.16 |
..< Rlayld> |
Идентификатор посредника (электронная площадка обслуживания электронных социальных сертификатов) |
[1..1] |
|
|
1.17 |
....<Id> |
Идентификатор посредника (электронная площадка обслуживания электронных социальных сертификатов) |
[1..1] |
Text |
Идентификатор выдается при регистрации в ТИС ОПЦ как Участника взаимодействия |
1.18 |
<Тр> |
Тип посредника (электронная площадка обслуживания электронных социальных сертификатов) |
[1..1] |
CODE |
Принимает значение "ITAG" |
1.21 |
<TracDtTmIn> |
Дата и время обработки пакета посредником |
[1..1] |
ISODate Time |
<ТracDtTmIn> |
1.22 |
<Т racDtT mOut> |
Дата и время отправки пакета посредником |
[1..1] |
ISODate Time |
<TracDtTmOut> |
2.0 |
<CxlReq> |
Информация отмены операции |
[1..1] |
|
|
2.1 |
<Envt> |
Окружение транзакции |
[1..1] |
|
|
2.9 |
<Mrchnt> |
Торговая точка Участника |
[0..1] |
|
Блок обязателен при обмене с ГИС ОПЦ |
2.10 |
<Id> |
Идентификация торговой точки Участника |
[0..1] |
|
|
2.11 |
<Id> |
Идентификатор |
[1..1] |
Text |
Идентификатор из отменяемого AcceptorAuthorisationRequest |
2.20 |
<POI> |
Терминал Участника |
[1..1] |
|
|
2.21 |
<Id> |
Идентификация терминала Участника |
[1..1] |
|
|
2.22 |
<Id> |
Идентификатор терминала |
[1..1] |
Text |
Идентификатор из отменяемого AcceptorAuthorisationRequest |
2.44 |
<Card> |
Карта, используемая в транзакции отмены авторизации |
[1..1] |
|
|
2.48 |
<PlainCardData> |
Данные карты |
[0..1] |
|
При взаимодействии с ТИС ОПТ] блок обязателен |
2.49 |
<PAN> |
Номер карты, идентификатор карты |
[1..1] |
Text |
Допустимые значения: 1. номер и серия СК без пробелов и разделителей (если CardPdctPrfl имеет значение 0010) 2. номер РЭСП (если CardPdctPrfl имеет значение 0020) 3. PAN (если CardPdctPrfl отсутствует) |
2.52 |
<XpryDt> |
Дата окончания действия карты |
[1..1] |
DateTimе |
Дата в формате Год-Месяц В случае считывания идентификатора карты со штрихкода указывается текущая дата |
2.58 |
<CardPdctPrfl> |
Код профиля карты, выбирается в зависимости от используемого типа идентификатора карты |
[0..1] |
Text |
Допустимые значения при взаимодействии с ТИС ОПЦ: 4. 0010 5. 0020 |
2.61 |
<Cntxt> |
Контекст транзакции |
[1..1] |
|
|
2.62 |
<PmtCntxt> |
Контекст транзакции |
[1..1] |
|
|
2.71 |
<CardDataNtryMd> |
Режим считывания карты |
[1..1] |
Code |
Значение поля связано с кодом профиля карты: 6. BRCD - если CardPdctPrfl принимает значение 0010; 7. MGST - если CardPdctPrfl отсутствует; 8. CTLS или ЕСТЬ - если CardPdctPrfl принимает значение 0020 |
2.73 |
<SaleCntxt> |
Контекст оформления покупки |
[0..1] |
|
При обмене с ГИС ОПЦ блок обязателен |
2.79 |
<AddtlSaleData> |
Дополнительная информация о продаже |
[0..1] |
Text |
Номер отменяемого заказа на товар |
2.80 |
<Tx> |
Транзакция отмены операции |
[1..1] |
|
|
2.81 |
<TxCaptr> |
Флаг, указывающий, что данные транзакции должны быть сохранены |
[1..1] |
Indicator |
True |
2.82 |
<MrchntCtgyCd> |
Код категории обслуживания по ISO 18245 |
[1..1] |
Text |
5411 - супермаркет |
2.83 |
<TxId> |
Идентификатор транзакции, присвоенный терминалом |
[1..1] |
|
|
2.84 |
<TxDtTm> |
Дата и время транзакции в терминале |
[1..1] |
DateTimе |
Дата и время формирования транзакции на электронной площадке по обслуживанию электронных социальных сертификатов |
2.85 |
<TxRef> |
Идентификатор транзакции в терминале |
[1..1] |
Text |
Формируется электронной площадке по обслуживанию электронных социальных сертификатов (максимально 35 символов) |
2.86 |
<OrgnlTx> |
Идентификация оригинальной транзакции |
[1..1] |
|
Идентификация отменяемой транзакции |
2.87 |
<TxId> |
Идентификатор транзакции |
[1..1] |
|
|
2.88 |
<TxDtTm> |
Дата и время транзакции в терминале |
[1..1] |
DateTimе |
Дата и время оригинальной транзакции (из AcceptorAuthorisationRequest) |
2.89 |
<TxRef> |
Идентификатор транзакции в терминале |
[1..1] |
Text |
Идентификатор оригинальной транзакции (из AcceptorAuthorisationRequest) |
2.90 |
<POIId> |
Идентификация терминала, сделавшего оригинальную транзакцию |
[0..1] |
|
|
2.91 |
<Id> |
Идентификатор терминала |
[1..1] |
Text |
Идентификатор терминала оригинальной транзакции (из AcceptorAuthorisationRequest) |
2.97 |
<ТхТр> |
Тип транзакции |
[1..1] |
Code |
Принимает значение "CRDP" |
2.100 |
<TxRslt> |
Результат обработки оригинальной транзакции в ОПЦ |
[0..1] |
|
|
2.106 |
<RspnT о Authstn> |
Результат авторизации в ОПЦ |
[1..1] |
|
|
2.108 |
<RspnRsn> |
Результат |
[1..1] |
Code |
Допустимое значение: "APPR" (Принято) |
2.109 |
<AuthstnCd> |
Код авторизации |
[0..1] |
Text |
При взаимодействии с ТИС ОПЦ заполняется обязательно Возвращается из ТИС ОПЦ в AcceptorAuthorisationResponse в тэге AuthstnCd |
2.111 |
<TxDtls> |
Детали транзакции |
[1..1] |
|
|
2.112 |
<Ccy> |
Код валюты |
[1..1] |
Code |
Код условной валюты |
2.113 |
<TtlAmt> |
Сумма транзакции |
[1..1] |
Amount |
Сумма транзакции (должна быть равна сумме заказа) |
3.0 |
<SctyTrlr> |
Блок безопасности сообщения. |
[1..1] |
|
|
3.1 |
<CnttTp> |
Тип защиты данных |
[1..1] |
Code |
Принимаемые значения: "AUTH" - в случае применения системы аутентичности сообщений РЭСП. Код профиля карты 0020; "DATA" - в остальных случаях. |
3.2 |
<AuthntcdData> |
Защита данных системой аутентичности сообщений РЭСП |
[0..*] |
+ |
Заполняется в случае применения системы аутентичности сообщений РЭСП |
1.4. Структура ответа
Состав и порядок заполнения реквизитов ответа на запрос содержит Таблица 6.3.
Таблица 6.3 - Состав реквизитов ответа на запрос
Код тэга в спецификации ISO 20022 |
<XML Тэг> |
Обозначение |
Отн. |
Тип |
Значения по умолчанию и правила заполнения |
1.0 |
<Hdr> |
Заголовок |
[1..1] |
|
|
1.1 |
<MsgFctn> |
Тип процесса сообщения |
[1..1] |
Code |
Принимает значение "ССАР" |
1.2 |
<PrtcolVrsn> |
Версия спецификации протокола |
[1..1] |
Text |
Пр |
Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.