Протокол IGRP


Торговые блоки - часть 2


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

  • компонент протокольных опций;
  • компонент Organisation с торговой ролью Продавца;
  • компонент Organisation с торговой ролью Покупателя;
  • опционно, компонент организации торговой ролью DeliverTo, если транзакция предполагает доставку;
  • компоненты списка видов платежа для каждого платежа транзакции;
  • компоненты Organisation для Кассира, включенного в транзакцию;
  • опционно, компоненты Organisation для Агента доставки (если имеется) транзакции;
  • дополнительные компоненты Organisation, которые Продавец захочет включить. Например.

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

 

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

8.2. Блок выбора TPO

Блок выбора TPO содержит результаты выбора, сделанного из списка, содержащегося в блоке протокольных опций (смотри раздел 8.1). Определение блока выбора TPO предлагается ниже.

<!ELEMENT TpoSelectionBlk (BrandSelection+) >
<!ATTLIST TpoSelectionBlk ID ID #REQUIRED>

Атрибуты:

ID

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

Cодержимое:

BrandSelection

Идентифицирует выбор вида платежаи платежного протокола, которы следует использовать при оплате в транзакции IOTP. Имеется один компонент выбора вида платежа (смотри раздел 7.8) для каждого предстоящего платежа транзакции IOTP.

Блок выбора TPO должен содержать по одному компоненту выбора вида платежа для каждого списка видов платежа блока TPO.

8.3. Блок отклика Offer

Блок отклика Offer содержит подробности о товарах, услугах, сумме, инструкций доставки или финансовых операциях, которые должны быть осуществлоены. Его определение дано ниже.

<!ELEMENT OfferRespBlk (Status, Order?, Payment*, Delivery?, TradingRoleData*)>
<!ATTLIST OfferRespBlk ID ID #REQUIRED>

Атрибуты:

ID

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

Cодержимое:

Status

Содержит статусную информацию об успехе или неудаче подготовки предложения (смотри раздел 4.2). Заметим, что в блоке отклика Offer, значения ProcessState NotYetStarted или InProgress являются нелегальными.

Order

Компонент Order содержит подробности о товарах, услугах или финансовой операции, которая имеет место, смотри раздел 7.5.




- Начало -  - Назад -  - Вперед -