Протокол IGRP

Обмен для предложения, независимого от вида платежа - часть 3


Блок отклика 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, если имеется;

 

- любые компоненты данных о торговых ролях.

9.1.2.6. Сообщение TPO и отклика Offer

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




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