Протоколы Internet


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


/p>

Обработка AuthToken выполняется в следующем порядке:

Шаг

Действие

1

Извлечь AuthToken из EncX-конверта, используя секретный ключ расчетного центра.

2

Если это автризационный запрос и AuthToken уже использовался при авторизации, установить AuthCode равным piPreviouslyUsed

3

Если это запрос повторной авторизации (reversal request) и AuthToken не использовался при авторизации, установить AuthCode=piAuthMismatch.

4

Если это авторизационный запрос и InstallRecurData специфицирована рекурентной информацией:

      1. Проверить, что текущая дата относится ко времени раньше даты RecurringExpiry. Если проверка не прошла, установить AuthCode равным recurringExpired.
      2. Проверить, что текущая дата позднее, чем PrevAuthDate плюс число дней, специфицированное в RecurringFrequency. Если проверка не прошла, установить AuthCode равным recurringTooSoon.

      5

      Если это автризационный запрос и InstallRecurData специфицирована информацией Installment, реализовать специфические требования платежной системы карты.

      6

      Если на предыдущих шагах AuthCode не был установлен, переадресовать данные от AuthToken авторизационному процессу.

      AcqCardMsg является полем, которое предоставляет механизм для посылки банком продавца сообщения владельцу карты, не информируя об этом продавца (туннелирование). Это поле может быть использовано после того, как расчетный центр получит сообщение AuthReq от продавца. Структура данных AcqCardMsg представлена в таблице 4.6.2.43.

      Таблица 4.6.2.43

      . Структура AcqCardMsg

      AcqCardMsg

      EncK(AcqBackKeyData, P,

      AcqCardCodeMsg)

      AcqBackKeyData предоставляется владельцем карты в PI.

      Зашифрованное сообщение адресуется владельцу карты.

      AcqBackKeyData

      Копируется из PIHead.AcqBackKeyData (см. табл. 4.6.2.40)

      AcqCardCodeMsg

      {AcqCardCode, AcqCardMsgData}

      AcqCardCode

      Числовой код

      AcqCardMsgData

      {[AcqCardText], [AcqCardURL], [AcqCardPhone]}

      AcqCardText

      Текстовое сообщение, отображаемое владельцу карты

      AcqCardURL

      URL HTML-сообщения, отображаемого владельцу карты

      AcqCardPhone

      Телефонный номер, предоставляемый владельцу карты

      <


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