Протоколы Internet


Открытый торговый протокол Интернет– IOTP версия 0 - часть 148


11.1.5.3. Рекомендации для Id видов платежа в программе покупателя

Новые Id видов платежа выдаются в соответствии с процедурой, заданной IANA (смотри раздел 12).

Рекомендуется, чтобы разработчики приложений IOTP покупателя (напр., платежных программ) обеспечивали предварительную загрузку текущего набора идентификаторов вида платежа и предлагали средства пополнения этого списка.

11.2. Примеры видов платежа

Данный пример содержит три образца XML для компонента списка видов платежа:

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

11.2.1. Простой пример, базирующийся на кредитной карте

Этот простой пример включает в себя:

  • только основные виды платежей с помощью кредитной карты;
  • одну цену и одну валюту;
  • одного Кассира и
  • один платежный протокол.

<BrandList ID='M1.2' XML:Lang='us-en' ShortDesc='Purchase book including s&h'

PayDirection='Debit' >

<Brand ID ='M1.30' BrandId='MasterCard' BrandName='MasterCard Credit'

BrandLogoNetLocn='ftp://otplogos.mastercard.com/mastercardcredit'

ProtocolAmountRefs='M1.33'>

</Brand>

<Brand ID ='M.31' BrandId='Visa' BrandName='Visa Credit'

BrandLogoNetLocn='ftp://otplogos.visa.com/visacredit' ProtocolAmountRefs='M1.33'>

</Brand>

<Brand ID ='M1.32' BrandId='AmericanExpress' BrandName='American Express'

BrandLogoNetLocn='ftp://otplogos.amex.com' ProtocolAmountRefs ='M1.33' >

</Brand >

<ProtocolAmount ID ='M1.33' PayProtocolRef='M1.35' CurrencyAmountRefs='M1.34'>

</ProtocolAmount>

<CurrencyAmount ID ='M1.34' Amount='10.95' CurrCode='USD'/>

<PayProtocol ID ='M1.35' ProtocolId='SCCD1.0' ProtocolName='Secure Channel Credit/Debit'

PayReqNetLocn='http://www.example.com/etill/sccd1' >

</PayProtocol>

</BrandList>

11.2.2. Список платежей с помощью кредитной карты, включая льготные платежи

Пример списка видов платежей с помощью кредитной карты представлен ниже. Он включает в себя: