Интегрированные сети 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:

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

4

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

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




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