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

         

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


Торговый блок TPO содержит опции, которые применяются в транзакции IOTP. Определение торгового блока TPO представлено ниже.

<!ELEMENT TpoBlk ( ProtocolOptions, BrandList*, Org* )>
<!ATTLIST TpoBlk ID ID #REQUIRED >

Атрибуты:

ID

Идентификатор, который однозначно определяет блок опций торгового протокола транзакции IOTP (смотри раздел 3.4).

Cодержимое:

ProtocolOptionsКомпонент протокольных опций (смотри раздел 7.1) определяет опции, которые распространяются на всю транзакцию IOTP (смотри раздел 9).
BrandListЭтот компонент списка видов платежа содержит один или более видов протоколов и типов платежа, которые можно выбрать (смотри раздел 7.7).
OrgКомпоненты Organisation (смотри раздел 7.6) идентифицируют организации и их роли в транзакции IOTP. Роли и организации, которые должны присутствовать, зависят от конкретного типа транзакции. Определения каждой транзакции смотри в разделе 9.

Блок TPO должен содержать:

  • компонент протокольных опций;

  • компонент Organisation с торговой ролью Продавца;

  • компонент Organisation с торговой ролью Покупателя;

  • опционно, компонент организации торговой ролью DeliverTo, если транзакция предполагает доставку;

  • компоненты списка видов платежа для каждого платежа транзакции;

  • компоненты Organisation для Кассира, включенного в транзакцию;

  • опционно, компоненты Organisation для Агента доставки (если имеется) транзакции;

  • дополнительные компоненты Organisation, которые Продавец захочет включить. Например.

 - Агент обслуживания Покупателя;
 

- источник сертификатов, который предлагает "коды доверия (Credentials)" Продавца или какую-то другую гарантию на товары или услуги.



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