Протокол для работы с кредитными картами CyberCash

         

Торговые блоки


Торговые блоки являются дочерними элементами IOTP-сообщения верхнего уровня, которое послано в форме [XML]-документа от одного партнера торговой операции к другому.

Каждый трговый блок состоит из одного или более торговых компонентов (смотри раздел 7). Это проиллюстрировано на диаграмме.


Рис. .16. Торговые блоки

Торговые блоки определены как часть определения сообщения IOTP (смотри раздел 3.1.1). Определение элемента сообщения IOTP представлено ниже:

<!ELEMENT IotpMessage

( TransRefBlk,
SigBlk?,
ErrorBlk?,
( AuthReqBlk |
AuthRespBlk |
AuthStatusBlk |
CancelBlk |
DeliveryReqBlk |
DeliveryRespBlk |
InquiryReqBlk |
InquiryRespBlk |
OfferRespBlk |
PayExchBlk |
PayReqBlk |
PayRespBlk |
PingReqBlk |
PingRespBlk |
TpoBlk |
TpoSelectionBlk
)*
) >

Далее в данном разделе определены торговые блоки данной версии IOTP. Это:

  • Блок запроса аутентификации (Authentication Request Block)

  • Блок отклика аутентификации (Authentication Response Block)

  • Блок состояния доставки

  • Блок Cancel

  • Блок запроса доставки

  • Блок отклика доставки

  • Блок Error

  • Блок информационного запроса

  • Блок информационного отклика

  • Блок отклика Offer

  • Блок платежного обмена

  • Блок платежного запроса

  • Блок платежного отклика

  • Блок подписи

  • Блок опций торгового протокола

  • Блок выьора TPO

Блок ссылок транзакции определен в разделе 3.3.

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