Поддерживает отзыв электронного платежа из
Отзыв. Поддерживает отзыв электронного платежа из финансовой организации.
Депозит. Поддерживает депозит электронного платежа в финансовой организации.
Запрос. Поддерживает запрос состояния транзакции IOTP, которая в данный момент реализуется или уже завершилась.
Ping. Эта операция поддерживает простой запрос, который позволяет одному приложению IOTP выяснить, работает ли некоторое другое приложение IOTP.
Сообщение 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. |
XML Document Prolog
Сообщение IOTP является корневым элементом XML-документа. Оно, следовательно, должно предшествоваться соответствующим прологом документа XML. Например:
<?XML Version='1.0'?>
<!DOCTYPE IotpMessage >
Содержание Назад Вперед