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

         

Сообщение отклик на предложение IOTP


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

  • блока отклика Offer (смотри раздел 8.1) aиnd

  • опционного блока подписи (смотри раздел 8.16).

Блок отклика предложения (блок отклика OFFER)

Блок отклика Offer (смотри раздел 8.3) содержит следующие компоненты:

  • один компонент Status (смотри раздел 7.16), который индицирует состояние отклика Offer. Атрибут ProcessState должен быть равен CompletedOk;

  • один компонент Order (смотри раздел 7.5), который содержит детали о товарах и услугах, которые покупаются, или о финансовых операциях, которые имеют место;

  • один или более компонентов (смотри раздел 7.9) для каждого платежа, которы надлежит произвести;

  • нуль или один компонент Delivery (смотри раздел 7.13), содержащий детали доставки, которую надлежит осуществить, если транзакция предполагает доставку;

  • нуль или более компонентов данных о торговой роли (смотри раздел 7.17), если это затребовано Продавцом.

Блок подписи (отклик предложения)

Если блок состояния аутентификации снабжен цифровой подписью, тогда должен быть включен блок Signature, который содержит компонент подписи (смотри раздел 7.19) с элементами дайджестов для следующих XML-элементов:

Если отклик Offer снабжен цифровой подписью, тогда должен быть включен блок Signature, который содержит компонент подписи (смотри раздел 7.19) с элементами дайджестов для следующих XML-элементов:

  • блок ссылок транзакции (смотри раздел 3.3) для сообщения, которое содержит информацию, описывающую сообщение и IOTP-транзакцию;

  • Id-компонент транзакции (смотри раздел 3.3.1), который однозначно идентифицирует транзакцию;

  • Следующие компоненты блока TPO:

 - компонент опций протокола и
 - компонент списка видов платежей;
 - компоненты всех организаций.
  • следующие компоненты блока отклика предложения:

 - компонент заказа;
 - все платежные компоненты;
 - компонент Delivery, если имеется;
 - любые компоненты данных о торговых ролях.


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