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

         

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


Блок запроса доставки содержит подробности о товарах или услугах, которые должны быть предоставлены вместе с подписью, которая позволяет удостовериться, что доставка была авторизована. Его определение приведено ниже.

<!ELEMENT DeliveryReqBlk (Status+, Order, Org*, Delivery,
ConsumerDeliveryData?, TradingRoleData*)>
<!ATTLIST DeliveryReqBlk ID ID #REQUIRED>

Атрибуты:

IDИдентификатор, который однозначно определяет блок запроса доставки транзакции.

Cодержимое:

StatusСодержит компоненты Status (смотри раздел 7.13) откликов на шаги (напр., платежный отклик), от которых данный шаг зависит. Он используется чтобы индицировать успех или неудачу этих шагов. Доставку следует осуществлять только если все прдыдущие шаги завершились успешно.
OrderКомпонент Order содержит подробности о товарах, услугах или финансовых операциях, которые имеют место, смотри раздел 7.5. Комоненты Organisation (смотри раздел 7.6) идентифицируют организации их роли.
Org

Транзакция IOTP. Роли и организации, которые должны присутствовать зависят от конкретного типа транзакции. Описания транзакций смотри в разделе 9.

DeliveryКомпонент Delivery содержит подробности доставки, которую следует осуществить (смотри раздел 7.13).
ConsumerDeliveryDataОпционный. Содержит идентификатор, специфицированный Покупателем, который в случае возвращения Агентом доставки позволяет покупателю определить, о какой доставке идет речь.
TradingRoleData

Компонент данных о торговой роли содержит информацию, которая нужна при обмене между двумя торговыми ролями в процессе транзакции (смотри раздел 7.17).

Блок запроса доставки содержит:

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

  • Компонент Organisation для торговых ролей Покупателя и DeliverTo;

  • Компонент Delivery;

  • Компонент Organisation для Агента доставки. В частности компонент Organisation, идентифицированный атрибутом ActionOrgRef компонента Delivery;

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

  • Компоненты Organisation для любой дополнительной организации, которую Продавец включил в блок отклика Offer;

  • Любые компоненты данных о торговой роли, которая может потребоваться (смотри раздел 7.17.1).



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