Структура полей AuthRes представлена в таблице 4.6.2.66.
Таблица 4.6.2.66. Структура полей AuthRes
AuthRes | <EncB(P, M, AuthResData, AuthResBaggage), EncBX(P, M, AuthResData, AuthResBaggage, PANToken)> |
AuthResData | {AuthTags, [BrandCRLIdentifier], [PEThumb], AuthResPayload} |
AuthResBaggage | {[CapToken], [AcqCardMsg], [AuthToken]} |
PANToken | См. табл. 4.6.2.46. Посылается, если сертификат продавца указывает на то, что информация предназначена продавцу. |
AuthTags | Копируется из соответствующего AuthReq; TransIDs и AuthRetNum могут быть актуализованы с привлечением текущей информации |
BrandCRLIdentifier | Список текущих CRL для всех СА в зоне ответственности СА платежной системы. |
PEThumb | Оттиск сертификата расчетного центра предоставляется, если AuthReq.Mthumbs указывает то, что он нужен продавцу |
AuthResPayload | См. табл. 4.6.2.67. |
CapToken | См. табл. 4.6.2.44. |
AcqCardMsg | Если владелец карты включил AcqBackKeyData в PIHead, расчетный центр может послать это поле продавцу в шифрованном сообщении для владельца карты. Продавец должен скопировать AcqCardMsg в любой последующий отклик PRes или InqRes, посылаемый владельцу карты. |
AuthToken | Продавец использует это поле в качестве PI в последующих запросах AuthReq. См. табл. 4.6.2.42. |
Структура AuthResPayload представлена ниже в таблице 4.6.2.67.
Таблица 4.6.2.67. Структура AuthResPayload
AuthResPayload | {AuthHeader, [CapResPayload], [ARsExtensions]} |
AuthHeader | {AuthAmt, AuthCode, ResponseData, [BatchStatus], [CurrConv]} |
CapResPayload | Присылается, если CaptureNow
имеет значение TRUE в AuthReq. См. табл. 4.6.2.71. |
ARsExtensions | Данные в расширении к авторизационному отклику должны быть финансовыми и существенными для обработки авторизационного отклика. |
AuthAmt | Копируется из AuthReqPayload.AuthReqAmt |
AuthCode | Числовой код, индицирующий результат процесса авторизации |
ResponseData | {[AuthValCodes], [RespReason], [CardType], [AVSResult], [LogRefID]} |
BatchStatus | См. табл. 4.6.2.53. |
CurrConv | {CurrConvRate, CardCurr} |
AuthValCodes | {[ApprovalCode], [AuthCharInd], [ValidationCode], [MarketSpecDataID]} |
RespReason | Числовой код, который указывает на объект сервиса авторизации и причину отказа (если таковая имеется) |
CardType | Числовой код, который указывает на тип карты, использованной для транзакции. |
AVSResult | Числовой код отклика адресной верификационной службы |
LogRefID | Алфавитно-цифровые данные, ассоциируемые с авторизационной транзакцией (используется для распознавания при отзыве предшествующего запроса) |
CurrConvRate | Курс обмена валюты. Значение, на которое нужно умножить AuthReqAmt, чтобы получить сумму в валюте владельца карты. |
AuthReqAmt | Код валюты владельца карты в стандарте ISO 4217 |
ApprovalCode | Код одобрения, присваиваемый транзакции эмитентом |
AuthCharInd | Числовое значение, которое указывает условия, при которых выполнена авторизация. |
ValidationCode | 4-байтовый алфавитно-цифровой код, вычисленный, чтобы гарантировать, что необходимые поля авторизационных сообщений присутствуют в соответствующих клиринговых сообщениях. |
MarketSpecDataID | Числовой код, который указывает тип данных, специфических для рынка, представляемых при авторизации (как это определено финансовой сетью) |