Интегрированные сети ISDN



Таблица Структура CapResPayload - часть 2


/p>

В таблице ниже представлены допустимые значения CapCode.

success

Платежная позиция обработана расчетным центром успешно

unspecifiedFailure

Причина неудачи неизвестна

duplicateRequest

Платежный запрос для данной транзакции уже был обработан (для XID и AuthRRPID)

authExpired

Авторизационный запрос был обработан слишком давно в прошлом. Это время определяется политикой платежной системы карты.

authDataMissing

В платежном запросе отсутствует авторизационная информация

invalidAuthData

Авторизационная информация для данной транзакции некорректна

capTokenMissing

Для обработки данной позиции необходимо поле CapToken, а его нет

invalidCapToken

Поле CapToken некорректно для данной транзакции

batchUnknown

Расчетный центр не знает о существовании платежной линии для данной позиции

batchClosed

Платежная линия для данной позиции закрыта

unknownXID

Не распознан идентификатор XID

unknownLID

Не распознан идентификатор LID

Сообщения отзыва платежа и кредита синтактически идентичны и выполняют сходную функцию. Алгоритм формирования информационной структуры CapRevOrCredReqData продавцом представлен ниже.

Шаг

Действие

1

Сформировать CapRevOrCredRRTags с новым RRPID и текущей датой.

2

Рекомендуется заполнить MThumbs путем вычисления оттисков сертификатов и CRL, имеющихся у продавца. Продавец должен заполнить оттиски в сообщении, которые могут быть затем нужны для верификации подписей и сертификатов, присылаемых расчетным центром.

3

Заполнить одну или более позиций в CredRevOrCredReqItems:

  • Скопировать TransIDs из соответствующего CapRes.
  • Скопировать AuthRRPID из самого последнего запроса (settlement), если имеется.
  • Скопировать CapPayload из самого последнего запроса (settlement), (т.е. CapReq, CapRevReq, CredReq или CredRevReq).
  • Заполнить NewBatchID, если кредитная линия транзакции закрыта.
  • Заполнить CapRevOrCredReqData с текущей датой и временем
  • Опционно заполнить CapRevOrReqAmt с новой суммой, которая может отличаться от значений, содержащихся в AuthAmt из CapToken и CapReqAmt из CapPayload.
  • Опционно установить новое значение NewAccountInd, если сделка состоится для нового счета владельца карты, как это специфицировано в PANToken.
  • Опционно заполнить CRvRqItemExtensions

  • 4

    Опционно заполнить CRvRqExtensions

    Структура данных CapRevOrCredReqData описана в таблице 4.6.2.72.




    Содержание  Назад  Вперед