Протоколы Internet



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


Пары запросов CapReq/CapRes предоставляют механизм завершения ранее авторизованного денежного платежа. Размер платежа определяется на фазе обмена авторизационными сообщениями. Продавец не должен посылать запрос CapReq для ранее успешно прошедших платежей. Возможно осуществление платежей с помощью пар сообщений, выходящих за пределы протокола SET. Формирование запроса CapReq продавцом осуществляется следующим образом.

Шаг

Действие

1

Заполнить поле CapRRTags

2

Опционно заполнить поля AuthReqData и AuthResPayload. Процедура опускается, если информация содержится в CapToken

3

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

4

Заполнить один или более CapItem в CapSeq следующим образом. Для каждого CapItem:

  • Заполнить TransIDs и AuthRRPID платежной позиций предшествующих сообщений в каждой транзакции.
  • Заполнить CapPayload
  • Заполнить SaleDetail, как это требует политика платежной системы карты.
  • Если CapToken нет, или отсутствует авторизация в расчетном центре, копировать CapTokenItem из соответствующего AuthReqItem запроса AuthReq и из AuthResPayload отклика AuthRes
  • 5

    Заполнить CapTokSeq с помощью CapToken из соответствующих сообщений AuthRes, полностью тождественных с CapItem в CapSeq. Если CapToken для транзакции отсутствует, заносится нуль.

    6

    В дополнительные позиции инкапсуляции EncBX заносятся PANToken, если продавец получил PANToken

    7

    Опционно заполняется CRqExtensions

    8

    Если включено PANToken, использовать EncBХ-инкапсуляцию

    9

    Если PANToken не включено, использовать EncB-инкапсуляцию

    10

    Вложить сообщение в цифровой конверт и послать владельцу карты

    Генерация CapPayload осуществляется согласно алгоритму.

    Шаг

    Действие

    1

    Занести в поле CapDate текущее значение даты

    2

    Занести в CapReqAmt сумму выплаты

    3

    Скопировать AuthResPayload из соответствующего AuthRes

    4

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

    Формат сообщения CapReq представлен в таблице 4.6.2.68




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