Протоколы Internet


SET и другие системы осуществления платежей - часть 108


/p>

Структура полей 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

Числовой код, который указывает тип данных, специфических для рынка, представляемых при авторизации (как это определено финансовой сетью)

<


Начало  Назад  Вперед