Таблица 4.6.2.64. Структура AuthReq
AuthReq |
EncB(M, P, AuthReqData, PI) |
AuthReqData |
{AuthReqItem, [Mthumbs], CaptureNow, [SaleDetail]} |
PI |
См. табл. 4.6.2.39. |
AuthReqItem |
{AuthTags, [CheckDigests], AuthReqPayload} |
MThumbs |
Оттиски сертификатов, CRL и BrandCRLIdentifiers, хранимые в данный момент в кэше продавца. |
CaptureNow |
Булева переменная, указывающая, что резервирование должно проводиться, если проведена авторизация. |
SaleDetail |
См. табл. 4.6.2.47 |
AuthTags |
{AuthRRTags, TransIDs, [AuthRetNum]} |
CheckDigests |
{HOIData, HOD2} используется расчетным центром для аутентификации PI. Опускается, если PI = AuthToken |
AuthReqPayload |
См. табл. 4.6.2.65 |
AuthRRTags |
RRTags Необходим RRPID, так как для одного PReq может потребоваться более одного цикла авторизации. |
TransIDs |
Копируется из соответствующего поля OIData (см. табл. 4.6.2.59) |
AuthRetNum |
Идентификация запроса авторизации, используемого в пределах финансовой сети. |
HOIData |
DD(OIData) (См. табл. 4.6.2.59) Независимый хэш, вычисляемый продавцом. Расчетный центр сравнивает это значение с копией, сформированной владельцем карты в PI. |
HOD2 |
DD(HODInput) (См. табл. 4.6.2.59) Вычисляется независимо продавцом. Расчетный центр сравнивает это значение с копией, сформированной владельцем карты в PI. |
Структура данных AuthReqPayload представлена в таблице 4.6.2.65.