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

         

Сообщение IOTP


Как было описано выше, сообщения IOTP представляют собой [XML] документы, которыми обмениваются торговые роли, участвующие в сделке.

XML-определение сообщения IOTP выглядит следующим образом.

<!ELEMENT IotpMessage
( TransRefBlk,

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

) >
<!ATTLIST IotpMessage
xmlns CDATA
'iotp:ietf.org/iotp-v1.0'

Содержимое:

TransRefBlkсодержит информацию, которая характеризует сообщение IOTP в пределах операции IOTP (смотри раздел 3.3)

AuthReqBlk, AuthRespBlk,Торговые блоки.
DeliveryReqBlkТорговые блоки присутствуют в сообщениях IOTP, а само содержимое
DeliveryRespBlkторгового блока зависит от типа выполняемой операции IOTP
ErrorBlkсмотри определение каждой операции в разделе 9.
InquiryReqBlk, 
InquiryRespBlk, 
OfferRespBlk, PayExchBlk, 
PayReqBlkПолные определения каждого торгового блока описаны в разделе 8.

PayRespBlk, PingReqBlk,
PingRespBlk,
SigBlk,
TpoBlk,
TpoSelectionBlk

 

Атрибуты:

XmlnsОпределение [XML Namespace] для сообщений IOTP.


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