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

         

Сообщение платежного запроса


Помимо блока ссылок транзакции (смотри раздел 3.3), это сообщение может содержать:

  • блок платежного запроса и

  • опционный блок подписи

Блок платежного запроса (смотри раздел 8.7) состоит из:

  • следующих компонентов копируемых из блока отклика Offer, полученного в ходе предыдущего документального обмена предложения:

 - компонент Status
 - компонент Payment для выполняемого платежа
  • следующих компонентов блока TPO:

 

- компоненты Organisation с ролями Продавец и Кассир, которые были пересланы в блоке платежного запроса;

 

- компонент списка видов платежа, т.e. список видов платежа, указанный в атрибуте BrandListRef компонента Payment;

  • одного компонента выбора вида платежа, т.e. компонента выбора вида платежа, где атрибут BrandListRef указывает на список видов платежа. Этот компонент может быть:

 

- скопирован из блока выбора вида платежа, если платеж предшествовал документальному обмену предложения, зависящего от вида платежа (смотри раздел 9.1.2.1) или

 

- сформирован Покупателем. В этом случае он содержит код вида платежа, платежный протокол и вид валюты, выбранные из списка видов платежа (смотри раздел 9.1.2.2).

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

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

Заметим, что:

  • если в блоке отклика Offer имеется более одного компонента Payment, тогда вторым платежем являет тот, что записан в блоке отклика Offer и который содержит атрибут StartAfter (смотри раздел 7.9), указывающий на компонент Payment предыдущего платежа;

  • Кассир, который должен быть сюда включен, идентифицируется компонентом выбора платежа (смотри раздел 7.8). Объясненеи того как идентифицируется Кассир смотри в разделе 6.3.1;

  • компонент списка видов платежей определяется атрибутом BrandListRef компонента o Payment;

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

Блок подписи (запрос платежа)

Если предшествующий документальный обмен предложения содержал цифровую подпись(смотри раздел 9.1.2.5), или подпись была включена в предыдущий платежный отклик (смотри раздел 9.1.3.4), тогда они должны обе быть скопированы в блок подписи сообщения платежного запроса.

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