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

         

Платежное сообщение отклика


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

  • платежный блок отклика

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

Платежный блок отклика (смотри раздел 8.9) включает в себя:

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

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

  • опционный компонент накладной (Payment Note) (смотри раздел 7.12);

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

Блок подписи (платежный отклик)

Если предоставлена подписанная платежная расписка, что индицируется атрибутом SignedPayReceipt= True компонента Payment, тогда блок Signature должен содержать компонент Signature, который содержит элементы дайджеста следующих видов:

  • блок ссылок транзакции (смотри раздел 3.3) для сообщения IOTP, которое содержит первый вариант блока платежного отклика,

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

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

  • компонент накладной (Payment Note) из блока платежного отклика,

  • другие компоненты, на которые ссылается атрибут PayReceiptNameRefs (если имеется) компонента платежной расписки,

  • компонент Status из блока платежного отклика,

  • любой компонент данных о торговой роли в блоке платежного отклика и

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



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