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

Компонент заказа


Компонент Order содержит информацию о заказе. Его определение представлено ниже.

<!ELEMENT Order (PackagedContent*) >
<!ATTLIST Order ID ID #REQUIRED

xml:lang NMTOKEN #REQUIREDOrderIdentifier CDATA #REQUIRED
ShortDesc CDATA #REQUIREDOkFrom CDATA #REQUIRED
OkTo CDATA #REQUIREDApplicableLaw CDATA #REQUIRED
ContentSoftwareId CDATA #IMPLIED >

Атрибуты:

IDИдентификатор, который однозначно определяет компонент Order в пределах текущей транзакции IOTP.
xml:langОпределяет язык, использованный атрибутами или дочерними элементами в пределах компонента, если только его значение не было изменено с помощью атрибута xml:lang дочернего элемента. Смотри раздел 3.8.
OrderIdentifierЭто код, число или другой идентификатор, который автор заказа может использовать для идентификации заказа. В пределах транзакции он должен быть уникальным. Если он используется так, то нет нужды специфицировать содержимое элемента заказа, так как имеется ссылка на нужную информацию в базе данных.
ShortDescКраткое описание заказа на языке, определенном атрибутом xml:lang. Оно используется для упрощения выбора индивидуального заказа из списка, например, из базы данных заказов, записанных туда продавцом, покупателем и т.д..
OkFromДата и время в формате [UTC], после которого предложение, сделанное Продавцом теряет силу.
OkToДата и время в формате [UTC], до которого получатель может воспринимать предложение продавца не имеющим силу.
ApplicableLawФраза на языке, определенном атрибутом xml:lang, которая описывает штат или страну, юристдикция которой будет использована при разрешении конфликтов и споров.
ContentSoftwareIdСмотри раздел 14. Словарь.

Cодержимое:

PackagedContentОпционное описание заказа в виде одного или более элементов Packaged Content (смотри раздел 3.7).


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