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

         

Торговый обмен


Протокол Интернет для торговли (The Internet Open Trading Protocols) идентифицируют четыре торговых обмена, которые включают обмен данными между торговыми ролями. Среди них:

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

  • Оплата. Платежный обмен (Payment Exchange) предполагает осуществление какого-то платежа между потребителем и кассиром. Направление платежа может быть любым.

  • Доставка. Процедура доставки (Delivery Exchange) сопряжена с передачей товаров или доставкой информации о товарах агентом доставки Потребителю.

  • Аутентификация. Аутентификационный обмен (Authentication Exchange) может использоваться любой из тоговых ролей для аутентификации другой торговой роли и выяснения является ли субъект тем, за кого он себя выдает.

Операции IOTP состоят из различных комбинаций этих торговых обменов. Например, операция покупки IOTP включает в себя обмены Предложения, Оплаты и Доставки. А операция обмена ценностями IOTP состоит из предложения и двух обменов оплаты.

Торговые обмены (Trading Exchanges) состоят из торговых компонентов, которые передаются между различными торговыми ролями. Где возможно, число круговых задержек в операциях IOTP минимизируется путем объединения компонентов нескольких торговых обменов в комбинированные сообщения IOTP. Например, операция покупки IOTP объединяет компонент организации доставки и компонент предложения, для того чтобы избежать лишних запросов и откликов Потребителя.

Ниже каждый торговый обмен IOTP описан более детально. Для простоты описания они рассматриваются как независимые процедуры.

2.2.1. Предложение

Целью обмена Предложения является обеспечение Покупателя информацией о сделке с тем чтобы он мог решить, продолжать ли ему эту сделку. Это продемонстрировано ниже на рис. .2.

1.Покупатель (С) решает сделать покупку и шлет информацию о заказе продавцу (М), например в формате HTML.
C а MДанные: информация о том, что покупается (запрос Предложения) - формат запроса не определен в рамках IOTP
2.Продавец проверяет информацию, выданную Покупателем, формирует предложение, опционно его подписывает и посылает Покупателю.
C Я MОтклик на Предложение. Компоненты: Статус; Организации (покупатель, DelivTo, продавец, кассир, Агент обслуживания покупателя); Заказ; Платеж; Доставка; TradingRoleData подпись отклика-предложения (опционно)
3.Покупатель проверяет информацию от продавца и решает, стоит ли осуществлять покупку.

Рис. .2. Предложение Предложение использует следующие торговые компоненты, которые пересылается между покупателем и продавцом.
  • Компонет статус используется для сообщения партнеру что сформирован корректный отзыв-предложение.
  • Компоненты Организации содержит информацию, которая описывает организации, исполняющие определенные торговые роли в данной сделке.
 Покупатель предоставляет информацию о том, кто он и, если товар или услуги доставлены, место, куда они доставлены.
 Продавец дополняет эту информацию данными о себе, о Кассире, Агенте обслуживания Покупателя и, если товар или услуга должна быть доставлена, то и об агенте доставки.
oКомпонент Заказа (Order Component) содержит описания товаров или услуг, предмет сделки, если покупателя устроит соглашение. Эта информация посылается Продавцом покупателю.
oКомпонент оплаты (Payment Component), генерируемый продавцом, содержит детали того сколько надо платить, в какой валюте и кто должен платить кому, например покупатель может попросить вернуть деньги. Заметим, что число платежей в сделке может быть больше одного.
oКомпонент Доставки (Delivery Component), также генерируемый продавцом, используется, если товары или услуги требуют доставки. Он содержит информацию о том, как будет осуществляться доставка, например с помощью обычной или электронной почты.
oКомпонент данных о торговых ролях содержит информацию, которую продавец хочет довести до сведения другой торговой роли, такой как Кассир или Агент доставки.
oКомпонент подпись "отклика на предложение", если присутствует, подписывает все выше перечисленные компоненты с целью гарантии их целостности.
Точное содержание информации, выданной Продавцом Покупателю, варьируется в зависимости от типа операции IOTP. Например:
  • низкая стоимость сделки может не требовать подписи
  • сумма оплаты может варьироваться в зависимости от фирмы и используемого протокола оплаты
  • некоторые предложения могут не включать в себя доставку товара
  • обмен ценностями включает два платежа
  • продавец может не предлагать покупателю каких-либо услуг.
Информация, предоставляемая покупателем продавцу, предоставляется различными способами, например, она может быть получена.
  • Используя [HTML] страницы, как часть "практики" покупателей.
  • Используя стандарт OPS (Open Profiling Standard), который был недавно предложен,
  • В форме компонентов Организации, ассоциирующихся с аутентификацией Покупателя Продавцом.
  • Как компоненты Заказа в последней версии IOTP.


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