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



         

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


br>

Расчетный центр формирует отклик CapRes согласно следующему алгоритму.

Шаг Действие
1 Получить данные о платеже от платежного процесса
2 Скопировать CapRRTags из CapReq
3 Заполнить текущее значение BrandCRLIdentifier, имеющееся в расчетном центре, если оттиск для текущего BrandCRLIdentifier не получен или устарел.
4 Если MThumbs указывают, что продавцу для шифрования информации нужен новый Cert-PE:

  • Вложить Cert-PE в цифровой конверт PKCS#7
  • Вложить GKThumb в AuthResData, так как сам Cert-PE не защищен подписью

  • 5 Опционно занести в поле BatchSequenceNum состояние текущих платежных линий
    6 Скопировать BatchID и BatchSequenceNum из SaleDetail в CapResPayload
    7 Заполнить CapResSeq. Для каждого CapItem в соответствующем CapReq заполнить CapResItem следующим образом:

    1. Скопировать TransIDs из соответствующего CapReqItem
    2. Скопировать AuthRRPID из соответствующего CapReqItem, если он имеется
    3. Заполнить CapResPayload

    8 Опционно заполнить CRsExtensions
    9 Вставить сообщение в цифровой конверт и послать продавцу

    Генерация CapResPayload осуществляется следующим образом.

    Шаг Действие
    1 Заполнить CapCode и CapAmt результатами обработки соответствующего CapReqItem
    2 Скопировать BatchID и BatchSequenceNum из соответствующего CapReqItem
    3 Опционно заполнить CRsPayExtensions

    Структура сообщения-отклика CapRes показана в таблице 4.6.2.70.

    Таблица 4.6.2.70. Структура CapRes

    CapRes Enc(P, M, CapResData)
    CapResData {CapRRTags, [BrandCRLIdentifier], [PEThumb], [BatchStatusSeq], CapResItemSeq, [CRsExtensions]}
    CapRRTags RRTag>s; копируется из CapReq
    BrandCRLIdentifier Список текущих CRL для всех СА в области ответственности платежной системы СА.
    PEThumb Оттиск сертификата расчетного центра, предоставляемый, если CapReqData.Mthumbs указывает на то, что продавец в нем нуждается.
    BatchStatusSeq {BatchStatus +}
    CapResItemSeq {CapResItem +}

    Заказ соответствует CapReq

    CRsExtensions Данные в расширении платежного отклика должны иметь финансовый характер и быть важными для осуществления платежа или последующего возврата денег.
    BatchStatus См. табл. 4.6.2.53.
    CapResItem {TransIDs, AuthRRPID, CapResPayload}
    TransIDs Копируется из соответствующего CapReq
    AuthRRPID RRPID, который появился в соответствующем AuthReq или AuthRevReq, копируется из соответствующего CapReq
    CapResPayload См. табл. 4.6.2.71.
    <


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