Телекоммуникационные технологии



         

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


Для каждого CapRevOrCredResItem проверяется CapRevOrCredCode, чтобы определить результат и записать успешно проплаченную сумму.

Сообщения CredRevReq/CredRevRes обеспечивают для продавца механизм отзыва предоставленного ранее кредита. Формирование запроса CredRevReq осуществляется следующим образом.

Шаг Действие
1 Сформировать CredRevReqData, как это описано в разделе CapRevOrCredReq
2 Для каждой позиции CapRevOrCred в CapRevOrCredItem заполнить позицию в CapTokSeq следующим образом:

  • Если доступен, занести CapToken для соответствующей транзакции
  • В противном случае, если маркер не доступен, записать NULL

  • 3 Если доступен или необходим новый PAN, занести PANToken в дополнительную нишу EncBX-инкапсуляции.

    Если PANToken в наличии, только одна позиция может присутствовать как в CredRevReqData, так и в CapTokSeq.

    4 Если PANToken присутствует, включить EncBX-инкапсуляцию. В противном случае - EncB-инкапсуляцию.
    5 Вставить сообщение в цифровой конверт и направить владельцу карты

    Структура запроса CredRevReq показана в таблице 4.6.2.77.

    Таблица 4.6.2.77. Структура CredRevReq

    CredRevReq <EncB(M, P, CredRevReqData, CapTokenSeq), EncBX(M, P, CredRevReqData, CapTokenSeq, PANToken)>

    CapTokenSeq является внешним “багажом”.

    Если PANToken имеется, он должен соответствовать одной записи в CredRevReqData.CredRevReqSeq и однму маркеру CapToken в CapTokenSeq.

    CredRevReqData CapRevOrCredReqData; см. табл. 4.6.2.72
    CapTokenSeq {[CapToken] +}

    Один или более CapTokens, в соответствии один-к-одному с CredRevReqItem в CapRevOrCredReqData.CapRevOrCredReqItemSeq.

    Заметим, что любой CapToken может быть опущен, т.е. может быть NULL

    PANToken См. табл. 4.6.2.46
    CapToken Копируется из соответствующего AuthRes или AuthRevRes

    Расчетный центр обрабатывает запрос CredRevReq следующим образом.

    Шаг Действие
    1 Выделить запрос из входного сообщения
    2 Для каждой позиции, для которой продавец получил CapToken:

  • Проверить присутствие CapToken. Если CapToken отсутствует, отвергнуть позицию, послав CapRevOrReqCode = capTokenMissing
  • Проверить CapToken

  • 3 Для каждой транзакции в сообщении выполнить отзыв кредита, используя существующую финансовую сеть расчетной карты, как это специфицировано содержимым CapRevOrCredItem
    <


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