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

Сообщение TPO


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

Блок TPO (TRADING PROTOCOL OPTIONS)

Блок опций торгового протокола (смотри раздел 8.1) должен содержать следующие торговые компоненты:

  • Один компонент протокольных опций, который определяет опции, относящиеся ко всей транзакции. Смотри раздел 7.1.

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

  • Компоненты Organisation (смотри раздел 7.6), со следующими ролями:

 - Продавец, который сделал предложение
 - Покупатель, который осуществляет транзакцию
 

- Кассир. "ID" компонента организщации-кассира содержится в атрибуте PhOrgRef компонента платежа (Payment).

Если транзакция IOTP включает доставку, тогда блок TPO должен содержать:

  • Компоненты Organisation со следующими ролями:

 - Агент доставки (DeliveryHandler), который осуществляет доставку товаров или услуг;
 - DelivTo т.e. лицо или организация, куда нужно выполнить доставку.

Блоки подписи и состояния аутентификации

Если за документальным обменом Offer следует обмен аутентификации, тогда сообщение TPO может также содержать:

  • блок состояния аутентификации (смотри раздел 8.6) и

  • опционный блок Signature (состояния аутентификации).

Для получения подробностей смотри раздел 9.1.1.4 (сообщение о состоянии аутентификации).

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