Протоколы Internet


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


  • Обрабатывается CredResData, как это описано в CapRevOrCredResData. Для каждого CapRevOrCredResItem проверяется CapRevOrCredCode, чтобы определить результат и записать успешно проплаченную сумму.
  • Сообщения CredRevReq/CredRevRes обеспечивают для продавца механизм отзыва предоставленного ранее кредита. Формирование запроса CredRevReq осуществляется следующим образом.

    Шаг

    Действие

    1

    Сформировать CredRevReqData, как это описано в разделе CapRevOrCredReq

    2

    Для каждой позиции CapRevOrCred в CapRevOrCredItem заполнить позицию в CapTokSeq следующим образом:

    1. Если доступен, занести CapToken для соответствующей транзакции
    2. В противном случае, если маркер не доступен, записать 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:

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

    3

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

    <


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



    Книжный магазин