Таблица 4.6.2.42. Структура AuthToken
AuthTokenData | {TransIDs, PurchAmt, MerchantID, [AcqBackKeyData], [InstallRecurData], [RecurringCount], PrevAuthDataTime, TotalAuthAmount, AuthTokenOpaque} |
PANToken | Поля копируются из поля PI-Head, сформированного владельцем карты (см. табл. 4.6.2.40) |
TransIDs | |
PurchAmt | |
MerchantID | |
AcqBackKeyData | |
InstallRecurData | |
RecurringCount | Число реализованных рекуррентных авторизаций |
PrevAuthDateTime | Дата и время последней авторизации продавца в последовательности рекуррентных авторизаций |
TotalAuthAmount | Полное число авторизованных в результате всех авторизаций для данного XID |
AuthTokenOpaque | Невидимые данные, генерируемые расчетным центром |
AuthToken формируется следующим образом:
Шаг | Действие |
1 | Генерируется AuthTokenTBE как: а. Заполняется из PI поля PANToken, TransIDs, PurchAmt, MerchantID и, если имеется в PI, AcqBackInfo и InstallRecurData Если это очередная аутентификация (сгенерирована из предыдущего AuthToken) а. Заполняется из предыдущего AuthToken поля PANToken, TransIDs, PurchAmt, MerchantID и, если имеется, AcqBackInfo и InstallRecurData Если это полная (reversal) аутентификация (сгенерирована из предыдущего AuthToken) а. Из предыдущего AuthToken заполняются поля PANToken, TransIDs, PurchAmt, MerchantID, PrevAuthDateTime и, если имеется, AcqBackInfo и InstallRecurData |
2 | Сформировать PANToken (см. табл. 4.6.2.46) |
3 | С привлечением инкапсуляции EncX уложить данные в цифровой конверт, используя P1=P2=Cert-PE в качестве s и r параметров, AuthTokenTBE (из шага 1) - в качестве параметра t и PANToken - в качестве параметра p. |