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



Таблица Структура CapPayload - часть 2


/p>

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

Шаг

Действие

1

Обработать CPayExtensions. Если неизвестное расширение помечено как критическое, сообщение отвергается и возвращается сообщение Error unrecognizedExtension

2

Запомнить SaleDetail

3

Проверить, что BatchID является открытой платежной линией для BrandAndBIN.

  • Если платежная линия неизвестна, отклонить платеж с посылкой CapCode = batchUnknown.
  • Если линия не открыта, отклонить платеж с CapCode = batchClosed

  • 4

    Проверить, что идентификатор BatchSequenceNum является уникальным в рамках платежной линии. Если идентификатор не уникален, отклонить платеж путем возвращения CapCode = batchUnknown.

    Расчетный центр формирует отклик 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 следующим образом:

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

  • 8

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

    9

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

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

    Шаг

    Действие

    1

    Заполнить CapCode и CapAmt результатами обработки соответствующего CapReqItem

    2

    Скопировать BatchID и BatchSequenceNum из соответствующего CapReqItem

    3

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

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




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