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

         

Структура CredReq



Таблица 4.6.2.76. Структура CredReq



CredReq

<EncB(M, P, CredReqData, CapTokenSeq), EncBX(M, P, CredReqData, CapTokenSeq, PANToken)>

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

Если PANToken имеется, он должен соответствовать одной записи в CredReqData.CapRevOrCredReqItemSeq и одной CapToken в CapTokenS

CredReqData

CapRevOrCredReqData

; см. табл. 4.6.2.72.

CapTokenSeq {[CapToken] +}

Один или более CapTokens в соответствии один-к-одному с CapRevOrCredReqItem последовательностью в CapRevOrCredReqData.CapRevOrCredReqItemSeq.

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

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

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

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

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

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

    Формирование CredRes осуществляется в следующей последовательности.

    Шаг Действие
    1 Получить отклик из финансовой сети платежной карты
    2 Сгенерировать CredResData, как это описано в CapRevOrCredResData, используя результаты из финансовой сети платежной карты. Заполнить RRTags, полученные в запросе
    3 Включить Enc-инкапсуляцию для полученных результатов
    4 Поместить сообщение в цифровой конверт и отправить владельцу карты

    Формат отклика CredRes представлен ниже.

    CredRes Enc(P, M, CredResData)
    CredResData

    CapRevOrCredResData; см. табл. 4.6.2.74.

    Продавец обрабатывает CredRes за два шага:

        1. Получается отклик CredRes из входного сообщения
        2. Обрабатывается CredResData, как это описано в CapRevOrCredResData. Для каждого 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.

    Содержание раздела