RFC3538 日本語訳

3538 Secure Electronic Transaction (SET) Supplement for the v1.0Internet Open Trading Protocol (IOTP). Y. Kawatsura. June 2003. (Format: TXT=103475 bytes) (Status: INFORMATIONAL)
プログラムでの自動翻訳です。
英語原文

Network Working Group                                       Y. Kawatsura
Request for Comments: 3538                                       Hitachi
Category: Informational                                        June 2003

Kawatsuraがコメントのために要求するワーキンググループY.をネットワークでつないでください: 3538年の日立カテゴリ: 情報の2003年6月

         Secure Electronic Transaction (SET) Supplement for the
               v1.0 Internet Open Trading Protocol (IOTP)

安全なElectronic Transaction(SET)はv1.0インターネットオープンTradingプロトコルのために補います。(IOTP)

Status of this Memo

このMemoの状態

   This memo provides information for the Internet community.  It does
   not specify an Internet standard of any kind.  Distribution of this
   memo is unlimited.

このメモはインターネットコミュニティのための情報を提供します。 それはどんな種類のインターネット標準も指定しません。 このメモの分配は無制限です。

Copyright Notice

版権情報

   Copyright (C) The Internet Society (2003).  All Rights Reserved.

Copyright(C)インターネット協会(2003)。 All rights reserved。

Abstract

要約

   This document describes detailed Input/Output parameters for the
   Internet Open Trading Protocol (IOTP) Payment Application Programming
   Interface (API).  It also describes procedures in the Payment Bridge
   for the use of SET (SET Secure Electronic Transaction) as the payment
   protocol within Version 1.0 of the IOTP.

このドキュメントはインターネットオープンTradingプロトコル(IOTP)支払いApplication Programming Interface(API)のための詳細なInput/出力パラメタについて説明します。 また、それは、SET(SET Secure Electronic Transaction)の使用のためにIOTPのバージョン1.0の中でPayment Bridgeの手順を支払いプロトコルと説明します。

Table of Contents

目次

   1. Introduction....................................................3
      1.1 Objectives of this Document.................................3
      1.2 Scope of this specification.................................3
          1.2.1 The version of IOTP specification.....................3
          1.2.2 The version of SET specification......................4
          1.2.3 The version of IOTP Architecture document.............4
      1.3 Audience....................................................4
      1.4 Notation....................................................4
      1.5 Terminology.................................................4
   2. Requirements & Development Policy...............................4
   3. Business Models.................................................5
      3.1 Entity models between SET and IOTP..........................5
      3.2 Role of Participants........................................5
      3.3 Scope of Transaction Types..................................6
      3.4 Types of transaction not in scope...........................6
   4. Architecture of SET/IOTP........................................7
   5. Trading Types of SET/IOTP.......................................7
      5.1 Baseline Purchase...........................................7
      5.2 Cash Advances...............................................8
      5.3 Status Inquiry .............................................8

1. 序論…3 このDocumentの1.1の目的…3 1.2 この仕様の範囲…3 1.2 .1 IOTP仕様のバージョン…3 1.2 .2 SET仕様のバージョン…4 1.2 .3 IOTP Architectureドキュメントのバージョン…4 1.3聴衆…4 1.4記法…4 1.5用語…4 2. 要件と開発方針…4 3. ビジネスはモデル化されます…5 3.1実体はSETとIOTPの間でモデル化されます…5 関係者の3.2の役割…5 3.3 トランザクションの範囲はタイプされます…6 範囲でないところの3.4のタイプのトランザクション…6 4. セット/IOTPのアーキテクチャ…7 5. セット/IOTPの取り引きタイプ…7 5.1 基線購買…7 5.2 現金は進みます…8 5.3 状態問い合せ…8

Kawatsura                    Informational                      [Page 1]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[1ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

   6. General Flow of SET/IOTP........................................8
      6.1 Baseline Purchase...........................................9
          6.1.1 Brand Independent Baseline Purchase...................9
          6.1.2 Brand Dependent Baseline Purchase....................13
      6.2 Cash Advances..............................................14
      6.3 Status Inquiry.............................................15
   7. IOTP Payment APIs..............................................16
      7.1 Brand Compilation Related API Calls........................16
          7.1.1 Find Accepted Payment Brand..........................16
          7.1.2 Find Accepted Payment Protocol.......................17
          7.1.3 Get Payment Initialization Data......................18
          7.1.4 Inquire Authentication Challenge.....................19
          7.1.5 Authenticate.........................................19
          7.1.6 Check Authentication Response........................19
      7.2 Brand Selection Related API Calls..........................20
          7.2.1 Find Payment Instrument..............................20
          7.2.2 Check Payment Possibility............................21
      7.3 Payment Transaction Related API Calls......................22
          7.3.1 Start Payment Consumer...............................22
          7.3.2 Start Payment Payment Handler........................23
          7.3.3 Resume Payment Consumer..............................24
          7.3.4 Continue Process.....................................25
          7.3.5. Change Process State................................26
      7.4 General Inquiry API Calls..................................26
          7.4.1 Payment Instrument Inquiry...........................26
          7.4.2 Inquire Pending Payment..............................26
          7.4.3 Remove Payment Log...................................27
      7.5 Payment Related Inquiry API Calls..........................27
          7.5.1 Check Payment Receipt................................27
          7.5.2 Expand Payment Receipt...............................27
          7.5.3 Inquire Process State................................28
          7.5.4 Start Payment Inquiry................................29
          7.5.5 Inquire Payment Status...............................30
   8. SET dependent Process..........................................30
      8.1 Relationships between them for IOTP Purchase/Cash Advances.30
      8.2 Definition of Identifiers..................................31
          8.2.1 Definition of BrandId................................31
          8.2.2 Definition of ProtocolBrandId........................31
          8.2.3 Definition of ProtocolId.............................33
          8.2.4 Relationship between Ids.............................33
      8.3 Process prior to Payment...................................34
          8.3.1 FindAcceptedPaymentProtocol Function.................34
          8.3.2 FindPaymentInstrument Function.......................35
          8.3.3 GetPaymentInitializationData Function................36
      8.4 Process of Payment.........................................37
          8.4.1 StartPaymentConsumer Function........................37
          8.4.2 StartPaymentPaymentHandler Function..................41
          8.4.3 ContinueProcess Function (Consumer Side).............42

6. セット/IOTPの一般流れ…8 6.1 基線購買…9 6.1 .1 独立している基線購買に商標を付けてください…9 6.1 .2 依存する基線購買に商標を付けてください…13 6.2 現金は進みます…14 6.3 状態問い合せ…15 7. IOTP支払いAPI…16 7.1 ブランド編集はAPI呼び出しを関係づけました…16 7.1 .1 受け入れられた支払いブランドを見つけてください…16 7.1 .2 受け入れられた支払いプロトコルを見つけてください…17 7.1 .3 支払い初期設定データを得てください…18 7.1 .4 認証挑戦について問い合わせてください…19 7.1 .5 認証します。19 7.1 .6 認証応答をチェックしてください…19 7.2 ブランド選択はAPI呼び出しを関係づけました…20 7.2 .1 支払い器具を見つけてください…20 7.2 .2 支払いの可能性をチェックしてください…21 7.3 支払処理はAPI呼び出しを関係づけました…22 7.3 .1 支払い消費者を始めてください…22 7.3 .2 支払い支払い操作者を始めてください…23 7.3 .3 支払い消費者を再開してください…24 7.3 .4 プロセスを持続させてください…25 7.3.5. プロセス状態を変えてください…26 7.4の一般問い合せAPIは呼びます…26 7.4 .1 支払い器具問い合せ…26 7.4 .2 未定の支払いについて問い合わせてください…26 7.4 .3 支払いログを取り除いてください…27 7.5支払いは問い合せAPI呼び出しを関係づけました…27 7.5 .1 支払い領収書をチェックしてください…27 7.5 .2 支払い領収書を広げてください…27 7.5 .3 プロセス状態について問い合わせてください…28 7.5 .4 支払い問い合せを始めてください…29 7.5 .5 支払い状態について問い合わせてください…30 8. SETの依存するProcess…30 8.1 IOTP Purchase/現金Advancesのためのそれらの間の関係、.30、8.2Definition、Identifiersについて…31 8.2 .1 BrandIdの定義…31 8.2 .2 ProtocolBrandIdの定義…31 8.2 .3 ProtocolIdの定義…33 8.2 イドの間の.4関係…33 8.3 Paymentの前で処理してください…34 8.3 .1 FindAcceptedPaymentProtocolは機能します…34 8.3 .2 FindPaymentInstrumentは機能します…35 8.3 .3 GetPaymentInitializationDataは機能します…36 支払いの8.4プロセス…37 8.4 .1 StartPaymentConsumerは機能します…37 8.4 .2 StartPaymentPaymentHandlerは機能します…41 8.4 .3ContinueProcessが機能します(消費者側)…42

Kawatsura                    Informational                      [Page 2]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[2ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

          8.4.4 ContinueProcess Function (Payment Handler Side)......43
          8.4.5 InquireProcessState Function.........................45
      8.5 Payment Receipt............................................45
          8.5.1 CheckPayReceipt Function.............................45
          8.5.2 ExpandPayReceipt Function............................45
      8.6 Status Inquiry.............................................46
      8.7 Resume Process.............................................47
      8.8 SET Scheme Specific Authentication on IOTP.................47
      8.9 SET Bridge ProcessState....................................48
          8.9.1 SET Bridge ProcessState of Consumer..................48
          8.9.2 SET Bridge ProcessState of Payment Handler...........49
      8.10 Relationship between Pay Step and Deliv Step on SET/IOTP..49
      8.11 Completion Code...........................................50
      8.12 PercentComplete...........................................50
      8.13 Severity..................................................51
   9. Error Handling.................................................51
      9.1 Types of Errors............................................51
      9.2 IOTP Level Error (OAC Error)...............................52
      9.3 IOTP Level Error (SET Bridge Error)........................52
      9.4 SET Level Error (SET Technical Error)......................52
          9.4.1 SET Initiation Error.................................52
          9.4.2 SET Transaction Error................................53
      9.5 SET Level Error (SET Business Error).......................53
   10. Security Considerations.......................................54
   11. References....................................................54
   12. IANA Considerations...........................................55
   13. Acknowledgement...............................................55
   14. Author's Address..............................................55
   15. Full Copyright Statement......................................56

8.4.4 ContinueProcessは機能します(支払い操作者側)…43 8.4 .5 InquireProcessStateは機能します…45 8.5 支払い領収書…45 8.5 .1 CheckPayReceiptは機能します…45 8.5 .2 ExpandPayReceiptは機能します…45 8.6 状態問い合せ…46 8.7 プロセスを再開してください…47 8.8 IOTPに体系の特定の認証を設定してください…47 8.9 ブリッジProcessStateを設定してください…48 8.9 .1 消費者のブリッジProcessStateを設定してください…48 8.9 .2 支払い操作者のブリッジProcessStateを設定してください…49 8.10 賃金ステップとDelivステップとのセット/IOTPの上の関係。49 8.11完了コード…50 8.12PercentComplete…50 8.13の厳しさ…51 9. エラー処理…51 9.1のタイプの誤り…51 9.2 IOTPは誤り(OAC誤り)を平らにします…52 9.3 IOTPは誤りを平らにします(ブリッジ誤りを設定してください)…52 9.4 平らな誤り(技術的な誤りを設定する)を設定してください…52 9.4 .1 開始誤りを設定してください…52 9.4 .2 トランザクション誤りを設定してください…53 9.5 平らな誤り(ビジネス誤りを設定する)を設定してください…53 10. セキュリティ問題…54 11. 参照…54 12. IANA問題…55 13. 承認…55 14. 作者のアドレス…55 15. 完全な著作権宣言文…56

1. Introduction

1. 序論

   This chapter describes the outline of this document.

本章はこのドキュメントのアウトラインについて説明します。

1.1 Objectives of this Document

1.1 このDocumentの目的

   This document describes how SET (SET Secure Electronic Transaction)
   works within the IOTP (Internet Open Trading Protocol).

このドキュメントはSET(SET Secure Electronic Transaction)がIOTP(インターネットオープンTradingプロトコル)の中でどう働いているかを説明します。

1.2 Scope of this specification

1.2 この仕様の範囲

1.2.1 The version of IOTP specification

1.2.1 IOTP仕様のバージョン

   This document is written based on IOTP Version 1.0 [RFC 2801].

このドキュメントはIOTPバージョン1.0[RFC2801]に基づいて書かれています。

Kawatsura                    Informational                      [Page 3]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[3ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

1.2.2 The version of SET specification

1.2.2 SET仕様のバージョン

   This document is written based on SET Version 1.0 [SET].

このドキュメントはSETバージョン1.0[SET]に基づいて書かれています。

1.2.3 The version of IOTP Architecture document

1.2.3 IOTP Architectureドキュメントのバージョン

   This document is written based on IOTP Payment API document Version
   1.0 [IOTP Payment API].

このドキュメントはIOTP Payment APIドキュメントバージョン1.0[IOTP Payment API]に基づいて書かれています。

1.3 Audience

1.3 聴衆

   This document is indented for readers who are familiar with the
   following documents:

このドキュメントは以下のドキュメントに詳しい読者のためにギザギザを付けられます:

   1) IOTP Specification Version 1.0 [RFC 2801]
   2) SET Specification, in particular Book 2:Programmer's Guide and
      Book3:Formal Protocol Definition,
   3) External Interface Guide to SET Secure Electronic Transaction
   4) Internet Open Trading Supplement: Architecture and Payment API
      [IOTP API]

1) IOTP仕様バージョン1.0[RFC2801] 2) 特にBook2: プログラマのSET Specification、ガイド、およびBook3: 正式なプロトコルDefinition、3) 安全な電子取引4)を設定する外部のインタフェースガイド インターネットの開いている取り引き補足: アーキテクチャと支払いAPI[IOTPアピ]

1.4 Notation

1.4 記法

   SET Messages and Elements are described with the prefix "SET".

SET MessagesとElementsは接頭語「セット」で説明されます。

   Examples:
   SET PRes
   SET OD
   SET SaleDetail

例: PResセット過量セットSaleDetailを設定してください。

1.5 Terminology

1.5 用語

   This document uses the following terms:

このドキュメントは次の用語を使用します:

   SET/IOTP             The specification described in this document.
   SET related message  Both SET Messages and SET Initiation Messages

SET/IOTP、本書では説明された仕様。 SETはメッセージBoth SET MessagesとSET Initiation Messagesを関係づけました。

2. Requirements & Development Policy

2. 要件と開発政策

   This chapter describes the requirements and development policies of
   SET/IOTP.

本章はSET/IOTPの要件と開発政策を説明します。

   The requirements of SET/IOTP are as follows:

SET/IOTPの要件は以下の通りです:

   o  To be based on SET specifications.  Interoperability at the
      payment level must be maintained.

o SET仕様に基づくように。 支払いレベルにおける相互運用性を維持しなければなりません。

Kawatsura                    Informational                      [Page 4]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[4ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

   o  To not enforce modifications which are specific to SET/IOTP.
      General features of IOTP should not be tampered with to cater to a
      particular payment method.

o SET/IOTPに特定の変更を実施しないように。 特定の支払い方法に満たすためにIOTPの一般特徴をいじるべきではありません。

   o  To keep integrity between IOTP and SET.  Inconstancy must not be
      raised between IOTP and SET elements when they have the same
      meaning.

o IOTPとSETの保全を間に置くために。 それらに同じ意味があると、IOTPとSET要素の間で無節操を上げてはいけません。

   The development policy of SET/IOTP is as follows:

SET/IOTPの開発政策は以下の通りです:

   o  To minimize the number of message round trips

o メッセージ周遊旅行の数を最小にするために

   o  To minimize the length of messages

o メッセージの長さを最小にするために

3. Business Models

3. ビジネスモデル

   This chapter describes the difference in entity models between SET
   and IOTP, the definitions of Trading Roles in SET/IOTP, and the scope
   of SET/IOTP.

本章はSETとIOTPの間の実体モデルの違い、SET/IOTPとのTrading Rolesの定義、およびSET/IOTPの範囲について説明します。

3.1 Entity models between SET and IOTP

3.1 SETとIOTPの間の実体モデル

   The following table describes how SET and IOTP entities correspond to
   each other.

以下のテーブルはSETとIOTP実体にどう文通されるかを互いに説明します。

   |    IOTP Entity                SET Entity         |
   | ------------------------------------------------ |
   | Consumer        <--->      Card Holder           |
   | Merchant        <--->      Merchant (Initiation) |
   | Payment Handler <--->      Merchant (Payment)    |
   | Delivery Handler<--->      None                  |
   | None            <--->      Acquirer              |

| IOTPエンティティ・セット実体| | ------------------------------------------------ | | 消費者<。--->クレジット・カード所有者| | 商人<。--->商人(開始)| | 支払い操作者<。--->商人(支払い)| | 配送操作者<。--->、なし| | <のいずれも--->アクワイアラ|

      Figure 1 Entity Models between SET and IOTP

図1 セットとIOTPの間の実体モデル

3.2 Role of Participants

3.2 関係者の役割

   The following table describes the trading roles in SET/IOTP.

以下のテーブルはSET/IOTPにおける取り引き役割について説明します。

   Trading Roles        Role
   -------------------------------------------------------------
   Consumer             An Individual who purchases goods and/or
                        services, and pays for the value received
                        by choosing a SET Transaction.  This
                        individual corresponds with the
                        CardHolder in SET.

取り引き役割の役割------------------------------------------------------------- SET Transactionを選ぶことによって商品、そして/または、サービスを購入して、対価領収の代価を払う消費者An Individual。 この個人はSETのCardHolderに文通します。

Kawatsura                    Informational                      [Page 5]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[5ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

   Merchant             An organization that provides goods and/or
                        services for purchase, accepts payment
                        methods, delivers invoices and triggers
                        payment processes.

購買のための商品、そして/または、サービスを提供して、支払い方法を受け入れて、インボイスを提供して、支払いプロセスの引き金となる商人An組織。

   Payment Handler      An organization that processes negotiations on
                        payments including SET payment transactions.

SET支払処理を含む支払いのときに交渉を処理する支払いHandler An組織。

   Delivery Handler     An Organization that ships digital or physical
                        goods to the Consumer.

デジタルであるか物理的な商品をConsumerに出荷する配送Handler An Organization。

   Customer Care        The same as in [RFC 2801].
   Provider

顧客Care、[RFC2801]と同じです。 プロバイダー

   Merchant Care        The same as in [RFC 2801].
   Provider

商人Care、[RFC2801]と同じです。 プロバイダー

3.3 Scope of Transaction Types

3.3 トランザクションタイプの範囲

   The types of IOTP transactions that are supported in this document
   are as follows:

サポートされるIOTPトランザクションのタイプは本書では以下の通りです:

   o  Brand Independent Baseline Purchase when SET is used for payment

o SETが支払いに使用されたら無党派Baseline Purchaseに商標を付けてください。

   o  Brand Dependent Baseline Purchase when SET is used for payment

o SETが支払いに使用されたらDependent Baseline Purchaseに商標を付けてください。

   o  Cash Advances (Brand Independent and Brand Dependent case)

o 現金は進みます。(ブランド無党派とBrand Dependentケース)

   o  Status Inquiry on SET payments

o SET支払いでの状態Inquiry

3.4 Types of transaction not in scope

範囲でないところのトランザクションの3.4のタイプ

   The types of transactions that are NOT covered in this document are
   as follows:

カバーされていないトランザクションのタイプは本書では以下の通りです:

   o  Credit Reversal Process

o クレジット逆過程

   o  Customer Care Service with Consumer Related SET Certificate
      Registration

o 消費者の関連セット証明書登録との顧客ケアサービス

   o  Customer Care Service with Consumer Related SET Certificate
      Registration Inquiry

o 消費者の関連セット証明書登録問い合せとの顧客ケアサービス

Kawatsura                    Informational                      [Page 6]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[6ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

4. Architecture of SET/IOTP

4. セット/IOTPのアーキテクチャ

   SET/IOTP Architecture is as follows:

SET/IOTP Architectureは以下の通りです:

   IOTP client (Consumer)  <--------------->  IOTP server (Merchant)
         ^                     Internet             ^
         | IOTP Payment                             | IOTP Payment
         |    API                                   |    API
         v                                          v
   IOTP/Payment Bridge                        IOTP/Payment Bridge
        ^                                           ^
        | Existing Payment APIs, e.g.,              |
        | SET, Mondex, etc.                         |
        v                                           v
   Existing Payment Software               Existing Payment Software

IOTPクライアント(消費者)<。--------------->IOTPサーバ(商人)^インターネット^| IOTP支払い| IOTP支払い| API| API v対IOTP/支払いBridge IOTP/支払いBridge^ ^| 例えば、既存のPayment API| | セット、モンデックスなど | v Existing Payment Software Existing Payment Softwareに対して

      Figure 2 SET/IOTP Architecture

図2 セット/IOTPアーキテクチャ

   IOTP Application Core (OAC): Software that processes IOTP messages.
   IOTP Payment Bridge (OPB): Interface between OAC and Existing Payment
   Software.  SET Bridge is also an interface between OAC and SET Core.

IOTPアプリケーションコア(OAC): IOTPメッセージを処理するソフトウェア。 IOTP支払いブリッジ(OPB): OACと既存の支払いソフトウェアの間で連結してください。 また、SET BridgeはOACとSET Coreとのインタフェースです。

   Existing Payment Software (EPS): Existing Software that processes
   Payments.  The SET Core is software that supports mechanisms in SET
   specification from Book1 to Book3.  EPS does NOT necessarily have to
   implement the SET Initiation Processor, which is specified in SET
   EIG.  SET Related Module Both SET related OPB and EPS.

既存の支払いソフトウェア(EPS): Paymentsを処理する既存のSoftware。 SET CoreはSET仕様でBook1からBook3までメカニズムをサポートするソフトウェアです。 EPSは必ずSET Initiation Processorを実装する必要はありません。(SET Initiation ProcessorはSET EIGで指定されます)。 SETの関連Module Both SETはOPBとEPSを関係づけました。

5. Trading Types of SET/IOTP

5. セット/IOTPの取り引きタイプ

   This chapter describes the outline of SET/IOTP trading types.

本章はSET/IOTPの取り引きタイプのアウトラインについて説明します。

5.1 Baseline Purchase

5.1 基線購買

   Three steps will take place in a Baseline Purchase in the following
   order:

3ステップは以下のオーダーにおけるBaseline Purchaseで行われるでしょう:

   (1) Offer Step

(1)申し出ステップ

   Consumer selects goods/services over the Internet, for instance on
   the web, and then chooses the payment method (SET is selected), the
   SET brand, the payment currency, and then confirms the invoice.

次に、消費者は、例えば、ウェブでインターネットの上の商品/サービスを選択して、支払い方法(SETは選択される)、SETブランド、支払い通貨を選んで、次に、インボイスを確認します。

   There are two Offer Process types, Brand Independent and Brand
   Dependent.

2つのOffer Processタイプ、Brand無党派、およびBrand Dependentがあります。

Kawatsura                    Informational                      [Page 7]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[7ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

   (1-a) Brand Independent Purchase

(1a)のブランドの独立している購買

   In a Brand Independent Purchase, the Merchant sends the TPO Block and
   Offer Response Block simultaneously after the consumer's purchase
   decision.  The Brand Independent Purchase has the merit of
   eliminating one round of messages compared with the Brand Dependent
   Purchase because the contents of the Offer Response Block (for
   example, the description on the invoice) do not change based on the
   selected brand.

Brand無党派Purchaseでは、マーチャントは消費者の購買決定の後に同時に、TPO BlockとOffer Response Blockを送ります。 Offer Response Block(例えば、インボイスにおける記述)の内容が選択されたブランドに基づいて変化しないので、Purchaseがメッセージの1ラウンドを排除しながら長所を持っているBrand無党派はBrand Dependent Purchaseと比較しました。

   (1-b) Brand Dependent Purchase

(1-b)ブランドの依存する購買

   Brand Dependent Purchase is used when the contents of the Offer
   Response Block are dependent on the selected Payment Brand.  With
   this method, the currency selection and discounts based on payment
   method can be implemented.

Offer Response Blockの内容が選択されたPayment Brandに依存しているとき、ブランドDependent Purchaseは使用されています。 このメソッドで、支払い方法に基づく通貨選択と割り引きは実装することができます。

   (2) Payment Step

(2)支払いステップ

   The Consumer confirms the order and then pays for the order with a
   SET Transaction.  The SET Transaction messages will be encapsulated
   in IOTP Messages.

ConsumerはSET Transactionと共にオーダーを確認して、次に、注文の代価を払います。 SET TransactionメッセージはIOTP Messagesでカプセル化されるでしょう。

   (3) Delivery Step

(3)配送ステップ

   After completing the Payment, the Consumer receives the
   goods/services via either on-line or physical delivery.

Paymentを完成した後に、Consumerはオンライン的、または、物理的な配送で商品/サービスを受けます。

5.2 Cash Advances

5.2 現金は進みます。

   Cash Advances can be made via a Value Exchange Transaction in IOTP. A
   first Payment by SET and a second Payment by some other payment
   mechanism is supported in Baseline IOTP.  The Cash Advance has two
   types - Brand Independent and Brand Dependent Cases.

IOTPのValue Exchange Transactionを通して現金Advancesを作ることができます。 最初のPaymentごとに、Baseline IOTPでサポートされます。 Cash Advanceには、2つのタイプがあります--ブランド無党派とBrand Dependent Cases。

5.3 Status Inquiry

5.3 資産調査

   A Consumer can send a SET Payment Inquiry in IOTP.  The SET Message
   is encapsulated in an IOTP Message.

ConsumerはIOTPでSET Payment Inquiryを送ることができます。 SET MessageはIOTP Messageでカプセル化されます。

6. General Flow of SET/IOTP

6. セット/IOTPの一般流れ

   This chapter illustrates the general SET/IOTP message flows.

本章は一般的なSET/IOTPメッセージ流れを例証します。

Kawatsura                    Informational                      [Page 8]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[8ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

6.1 Baseline Purchase

6.1 基線購買

   Baseline purchases consist of two types, Brand Independent Purchase
   and Brand Dependent Purchase.  Each type is illustrated in the charts
   below.

基線購買は2つのタイプ、Brand無党派Purchase、およびBrand Dependent Purchaseから成ります。 各タイプは以下のヒットチャートで例証されます。

6.1.1 Brand Independent Baseline Purchase

6.1.1 ブランドの独立している基線購買

   The general flow of a Brand Independent Purchase is as follows:

Brand無党派Purchaseの一般的な流れは以下の通りです:

   (1) Consumer Side (Before PayRequest Message)

(1)消費者側(PayRequestメッセージの前の)

   SET Core     SET Bridge       OAC
      |             |             |  TPO & OfferResp message
      |             |             |<------------------- From
      |             |<------------|                       Merchant
      |             | FindPayment |
      |             |   Instrument|
      |             |------------>|
      |             |  Response   |
      |             |<------------|
      |             | CheckPayment|
      |             |  Possibility|
      |             |------------>|
      |             |  Response   |
      |             |<------------|
      |<------------| StartPayment|
      |------------>|     Consumer|
      |             |------------>| PayRequest Message
      |             |  Response   |-------------------> To Payment
                                    (SET Init Resp/        Handler
                                         SET PInitReq)

巻き癖ブリッジOACを設定してください。| | | TPO&OfferRespメッセージ| | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-- from| | <、-、-、-、-、-、-、-、-、-、-、--、| 商人| | FindPayment| | | 器具| | |、-、-、-、-、-、-、-、-、-、-、--、>|、|、| 応答| | | <、-、-、-、-、-、-、-、-、-、-、--、|、|、| CheckPayment| | | 可能性| | |、-、-、-、-、-、-、-、-、-、-、--、>|、|、| 応答| | | <、-、-、-、-、-、-、-、-、-、-、--、| | <、-、-、-、-、-、-、-、-、-、-、--、| StartPayment| |、-、-、-、-、-、-、-、-、-、-、--、>| 消費者| | |、-、-、-、-、-、-、-、-、-、-、--、>| PayRequestメッセージ| | 応答|-------------------支払いへの>。(セットイニットResp/操作者セットPInitReq)

      Figure 3 Consumer Side for Brand Independent (1)

図3 ブランド無党派のための消費者側(1)

Kawatsura                    Informational                      [Page 9]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[9ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

   (2) Consumer Side (After PayRequest Message)

(2)消費者側(PayRequestメッセージの後の)

   SET Core     SET Bridge       OAC
      |             |             |  Pay Exch Message
      |             |             |<------------------- From
      | SET PInitRes|<------------|  (SET PInitRes)      P.H.
      |<------------| Continue    |
      |------------>|     Process |
      |  SET PReq   |------------>|  Pay Exch Message
      |             |  Response   |-------------------> To P.H.
      |             |             |    (SET PReq)
      |             |             |  Pay Exch Message
      |             |             |<------------------  From P.H.
      |  SET PRes   |<------------|    (SET PRes)
      |<------------| Continue    |
      |------------>|    Process  |
      |             |------------>|
      |             |Response[END]|
      |             |<------------|
      |             | CheckPayment|
      |             |     Receipt |
      |             |------------>|
      |             |  Response   |
      |             |<------------|
      |             |ExpandPayment|
      |             |     Receipt |
      |             |------------>|
      |             |  Response   |
      |             |<------------|
      |             |ChangeProcess|
      |             |       State |
      |             |------------>|
      |             |  Response   |

巻き癖ブリッジOACを設定してください。| | | メッセージをExchに支払ってください。| | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-- from| PInitResを設定してください。| <、-、-、-、-、-、-、-、-、-、-、--、| (セットPInitRes) P.H。| <、-、-、-、-、-、-、-、-、-、-、--、| 続いてください。| |、-、-、-、-、-、-、-、-、-、-、--、>| プロセス| | PReqを設定してください。|、-、-、-、-、-、-、-、-、-、-、--、>| メッセージをExchに支払ってください。| | 応答|-------------------P.Hへの>。| | | (セットPReq) | | | メッセージをExchに支払ってください。| | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-- P.Hから。| PResを設定してください。| <、-、-、-、-、-、-、-、-、-、-、--、| (セットPRes) | <、-、-、-、-、-、-、-、-、-、-、--、| 続いてください。| |、-、-、-、-、-、-、-、-、-、-、--、>| プロセス| | |、-、-、-、-、-、-、-、-、-、-、--、>|、| |応答[終わり]| | | <、-、-、-、-、-、-、-、-、-、-、--、|、|、| CheckPayment| | | 領収書| | |、-、-、-、-、-、-、-、-、-、-、--、>|、|、| 応答| | | <、-、-、-、-、-、-、-、-、-、-、--、|、| |ExpandPayment| | | 領収書| | |、-、-、-、-、-、-、-、-、-、-、--、>|、|、| 応答| | | <、-、-、-、-、-、-、-、-、-、-、--、|、| |ChangeProcess| | | 状態| | |、-、-、-、-、-、-、-、-、-、-、--、>|、|、| 応答|

      Figure 4 Consumer Side flow for Brand Independent (2)

図4 Brand無党派のためのConsumer Side流動(2)

Kawatsura                    Informational                     [Page 10]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[10ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

   (3) Merchant Side

(3)商人側

                                 OAC        SET Bridge
                                  |--------------->|
                                  |FindAccepted    |
                                  | PaymentBrand   |
                                  |<---------------|
                                  |  Response      |
                                  |--------------->|
                                  |FindAccepted    |
                                  | PaymentProtocol|
                                  |<---------------|
                                  |  Response      |
                                  |--------------->|
                                  |GetPaymentInit- |
                                  | lizationData   |
          TPO & Offer Resp Msg.   |<---------------|
         <------------------------|  Response      |
   To  Consumer

OACセットブリッジ|、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| |FindAccepted| | PaymentBrand| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、| 応答| |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| |FindAccepted| | PaymentProtocol| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、| 応答| |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| |GetPaymentInit| | lizationData| TPOと申し出Respエムエスジー。 | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| <、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| 応答| 消費者に

      Figure 5 Merchant Side flow for Brand Independent

図5 Brand無党派のためのマーチャントのSide流動

Kawatsura                    Informational                     [Page 11]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[11ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

   (4) Payment Handler Side.

(4) 支払い操作者側。

                                 OAC        SET Bridge        SET Core
              PayRequest Message  |                |             |
   From    ---------------------->|                |             |
    Consumer  (SET Init Res/      |--------------->|             |
                    SET PInitReq) |StartPayment    |------------>|
                                  | PaymentHandler |<------------|
             PayExch Message      |<---------------|             |
   To      <----------------------|  Response      |             |
    Consumer (SET Init Req/       .                .             .
                   SET PInitRes)  .                .             .
             PayExch Mssage       |                |             |
           ---------------------->|                |             |
   From Consumer (SET PReq)       |--------------->| SET PReq    |
                                  | Continue       |------------>|
                                  |       Process  |<------------|
                                  |<---------------| SET PRes    |
                                  |  Response      |             |
                                  |--------------->|             |
                                  | Inquire        |             |
                                  |   ProcessState |             |
                                  |<---------------|             |
                                  |  Response      |             |
                                  |--------------->|             |
                                  | ChangeProcess  |             |
                                  |      State     |             |
           PayResponse Message    |<---------------|             |
         <------------------------|  Response      |             |
   To  Consumer (SET PRes)

OACはブリッジセットコアPayRequestメッセージを設定します。| | | from---------------------->|、|、| 消費者、(イニットRes/を設定してください|、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| | セットPInitReq、)|StartPayment|、-、-、-、-、-、-、-、-、-、-、--、>|、| PaymentHandler| <、-、-、-、-、-、-、-、-、-、-、--、| PayExchメッセージ| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、| <に----------------------| 応答| | 消費者(イニット…Req/セットPInitResを設定する)…PayExch Mssage| | | ---------------------->|、|、| 消費者(PReqを設定する)から|、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| PReqを設定してください。| | 続いてください。|、-、-、-、-、-、-、-、-、-、-、--、>|、| プロセス| <、-、-、-、-、-、-、-、-、-、-、--、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| PResを設定してください。| | 応答| | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、| 問い合わせてください。| | | ProcessState| | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、| 応答| | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、| ChangeProcess| | | 状態| | PayResponseメッセージ| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、| <、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| 応答| | 消費者に(セットPRes)

      Figure 6 Payment Handler side flow for Brand Independent

図6 Brand無党派のためのPayment Handlerサイド流動

Kawatsura                    Informational                     [Page 12]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[12ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

6.1.2 Brand Dependent Baseline Purchase

6.1.2 ブランドの依存する基線購買

   The general flow of a Brand Dependent Purchase is as follows:

Brand Dependent Purchaseの一般的な流れは以下の通りです:

   (1) Consumer Side (Before PayRequest Message)

(1)消費者側(PayRequestメッセージの前の)

   SET Core     SET Bridge       OAC
      |             |             |  TPO message
      |             |             |<------------------- From
      |             |<------------|                       Merchant
      |             | FindPayment |
      |             |   Instrument|
      |             |------------>|
      |             |  Response   |
      |             |<------------|
      |             | CheckPayment|
      |             |  Possibility|
      |             |------------>|  TPO Selection Msg.
      |             |  Response   |-------------------> To Merchant
      |             |             |<------------------  From Merchant
      |             |<------------| Offer Response Msg.
      |<------------| StartPayment|
      |------------>|     Consumer|
      |             |------------>| PayRequest Message
      |             |  Response   |-------------------> To Payment
                                    (SET Init Resp/        Handler
                                         SET PInitReq)

巻き癖橋のOACを設定してください。| | | TPOメッセージ| | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-- from| | <、-、-、-、-、-、-、-、-、-、-、--、| 商人| | FindPayment| | | 器具| | |、-、-、-、-、-、-、-、-、-、-、--、>|、|、| 応答| | | <、-、-、-、-、-、-、-、-、-、-、--、|、|、| CheckPayment| | | 可能性| | |、-、-、-、-、-、-、-、-、-、-、--、>| TPO選択エムエスジー。 | | 応答|-------------------商人への>。| | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-- 商人から| | <、-、-、-、-、-、-、-、-、-、-、--、| 応答エムエスジーを提供してください。 | <、-、-、-、-、-、-、-、-、-、-、--、| StartPayment| |、-、-、-、-、-、-、-、-、-、-、--、>| 消費者| | |、-、-、-、-、-、-、-、-、-、-、--、>| PayRequestメッセージ| | 応答|-------------------支払いへの>。(セットイニットResp/操作者セットPInitReq)

      Figure 7 Consumer Side flow for Brand Dependent (1)

図7 Brand DependentのためのConsumer Side流動(1)

   (2) Consumer Side (After PayRequest Message)

(2)消費者側(PayRequestメッセージの後の)

   This flow is the same as Brand Independent.

この流れはBrand無党派と同じです。

Kawatsura                    Informational                     [Page 13]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[13ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

   (3) Merchant Side

(3)商人側

                                 OAC        SET Bridge
                                  |--------------->|
                                  |FindAccepted    |
                                  | PaymentBrand   |
                                  |<---------------|
                                  |  Response      |
                                  |--------------->|
                                  |FindAccepted    |
                                  | PaymentProtocol|
          TPO  Message            |<---------------|
         <------------------------|  Response      |
   To Consumer                    |                |
          TPO Selection Message   |                |
         ------------------------>|                |
   From Consumer                  |--------------->|
                                  |GetPaymentInit- |
                                  | lizationData   |
          Offer Response Message  |<---------------|
         <------------------------|  Response      |
   To  Consumer

OACセット橋|、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| |FindAccepted| | PaymentBrand| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、| 応答| |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| |FindAccepted| | PaymentProtocol| TPOメッセージ| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| <、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| 応答| 消費者に| | TPO選択メッセージ| | ------------------------>|、| 消費者から|、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| |GetPaymentInit| | lizationData| 応答メッセージを提供してください。| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| <、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| 応答| 消費者に

      Figure 8 Merchant Side flow for Brand Dependent (1)

Brand Dependentのためのエイト環マーチャントのSide流動(1)

   (4) Payment Handler Side

(4)支払い操作者側

   This flow is the same as Brand Independent.

この流れはBrand無党派と同じです。

6.2 Cash Advances

6.2 現金は進みます。

   IOTP Cash Advances processes can be made with a credit card using an
   IOTP Value Exchange Transaction.  In Cash Advances a first Payment by
   a SET Transaction, and a second Payment by some other payment
   mechanism, is supported in Baseline IOTP.  The general flow is
   omitted.

クレジットカードがIOTP Value Exchange Transactionを使用している状態で、IOTP Cash Advancesの過程を作ることができます。 Cash Advancesでは、SET Transactionによる最初のPayment、およびある他の支払いメカニズムによる第2のPaymentはBaseline IOTPで支持されます。 一般的な流れは省略されます。

Kawatsura                    Informational                     [Page 14]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[14ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

6.3 Status Inquiry

6.3 資産調査

   The general flow of a Status Inquiry is as follows:

Status Inquiryの一般的な流れは以下の通りです:

   (1) Consumer Side

(1)消費者側

   SET Core     SET Bridge       OAC
      |             |             |
      |             |             |
      |             |<------------|
      |<------------| StartPayment|
      |------------>|      Inquiry|
      | SET InqReq  |------------>| Inquiry Request
      |             |  Response   |-------------------> To P.H.
      |             |             |   (SET InqReq)
      |             |             |
      |             |             | Inquiry Response
      |             |             |<------------------- From P.H.
      |             |             |   (SET InqRes)
      | SET Inq Res |<------------|
      |<------------| Continue    |
      |------------>|      Process|
      | SET InqReq  |------------>|
      |             |    [End]    |
      |             |ChangeProcess|
      |             |        State|
      |             |<------------|
      |<------------|

巻き癖橋のOACを設定してください。| | | | | | | | <、-、-、-、-、-、-、-、-、-、-、--、| | <、-、-、-、-、-、-、-、-、-、-、--、| StartPayment| |、-、-、-、-、-、-、-、-、-、-、--、>| 問い合せ| | InqReqを設定してください。|、-、-、-、-、-、-、-、-、-、-、--、>| 問い合せ要求| | 応答|-------------------P.Hへの>。| | | (セットInqReq) | | | | | | 問い合せ応答| | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-- P.Hから。| | | (セットInqRes) | Inq Resを設定してください。| <、-、-、-、-、-、-、-、-、-、-、--、| | <、-、-、-、-、-、-、-、-、-、-、--、| 続いてください。| |、-、-、-、-、-、-、-、-、-、-、--、>| 過程| | InqReqを設定してください。|、-、-、-、-、-、-、-、-、-、-、--、>|、|、| [終わり]| | |ChangeProcess| | | 状態| | | <、-、-、-、-、-、-、-、-、-、-、--、| | <、-、-、-、-、-、-、-、-、-、-、--、|

      Figure 9 Consumer Side flow for Status Inquiry

図9 Status InquiryのためのConsumer Side流動

   (2) Payment Handler Side

(2)支払い操作者側

                                   OAC        SET Bridge     SET Core
              InquiryReq message    |              |             |
   From    ------------------------>|              |             |
    Consumer     (SET InqReq)       |------------->|             |
                                    |InquirePayment|------------>|
                                    |        Status| SET InqReq  |
                                    |              |<------------|
                                    |              | SET InqRes  |
              InquiryResp message   |<-------------|             |
   To      <------------------------|  Response    |             |
    Consumer     (SET InqRes)       |

OAC SET Bridge SET Core InquiryReqメッセージ| | | from------------------------>|、|、| 消費者(InqReqを設定します)|、-、-、-、-、-、-、-、-、-、-、-、--、>|、| |InquirePayment|、-、-、-、-、-、-、-、-、-、-、--、>|、| 状態| InqReqを設定してください。| | | <、-、-、-、-、-、-、-、-、-、-、--、|、|、| InqResを設定してください。| InquiryRespメッセージ| <、-、-、-、-、-、-、-、-、-、-、-、--、|、| <に------------------------| 応答| | 消費者(InqResを設定します)|

      Figure 10 Payment Handler Side flow for Status Inquiry

図10 Status InquiryのためのPayment Handler Side流動

Kawatsura                    Informational                     [Page 15]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[15ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

7. IOTP Payment APIs

7. IOTP支払いAPI

   This section provides a summary of SET/IOTP interactions with API
   calls as in [IOTP Payment API].

このセクションは[IOTP Payment API]のようにSET/IOTP相互作用の概要にAPI呼び出しを提供します。

   The description of parameters hereafter are written as follows:

パラメタの記述は以下の通り今後書かれています:

      Parameter name : Mandatory (M) or Optional (O) : Description

パラメタ名: 義務的な(M)か任意の(o): 記述

   For more details on the IOTP Payment APIs, see [IOTP Payment API].
   "-" in the Description is the same as description in the [IOTP
   Payment API].

IOTP Payment APIに関するその他の詳細に関しては、[IOTP Payment API]を見てください。 記述における「--」が中の記述と同じである、[IOTP Payment API。]

   Notice: Status is the status of SET/IOTP.  Though some Fields are
   specified "#IMPLIED" in [IOTP Payment API], if the fields must be
   used in SET/IOTP, this document specifies the status as Mandatory,
   (M).

通知: 状態はSET/IOTPの状態です。 「フィールズは指定されています」が、#、は、」 [IOTP Paymentアピ]のこのドキュメントがセット/IOTPで分野を使用しなければならないなら義務的であるとして状態を指定するのを含意しました、(M)。

7.1 Brand Compilation Related API Calls

7.1 ブランド編集はAPI呼び出しを関係づけました。

7.1.1 Find Accepted Payment Brand

7.1.1 受け入れられた支払いブランドを見つけてください。

   Receive the payment scheme specific packaged data to generate Brand
   Component.  In this version of SET/IOTP, This API must be called
   before Find Accepted Payment Protocol function.

支払いの計画の特定のパッケージされたデータを受け取って、Brand Componentを発生させてください。 SET/IOTPのこのバージョンでは、Find Accepted Paymentプロトコル機能にThis APIを召喚しなければなりません。

   Input Parameters
   ----------------
   PayDirection       : M : This must be set "Debit".
   CurrCodeType       : M : This should be set "ISO4217-A".
   CurrCode           : M : -
   Amount             : M : -
   MerchantPayId      : M : -
   MerchantOrgId      : M : -
   WalletId           : O : -
   MerchantData       : O : The details are not specified in
                            this document.
   Output Parameters
   -----------------
   BrandItem          : M : See NOTE below.

入力パラメタ---------------- PayDirection: M: これはセット「借り方」であるに違いありません。 CurrCodeType: M: これはセット"ISO4217-A"であるべきです。 CurrCode: M: - 量: M: - MerchantPayId: M: - MerchantOrgId: M: - WalletId: O: - MerchantData: O: 詳細は本書では指定されません。 出力パラメタ----------------- BrandItem: M: 以下での注意を見てください。

Kawatsura                    Informational                     [Page 16]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[16ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

   NOTE: Parameters of BrandItem
   -----------------------------
   BrandId            : M : This is defined in the section 8.2.1.
   xml:lang           : M : -
   BrandName          : M : Brand Name, such as "MasterCard".
   BrandLogoNetLocn   : M : -
   BrandNarrative     : O : This is not specified in this document.
   BrandPackaged      : O : This is not used in the SET/IOTP.
    Content

以下に注意してください。 BrandItemのパラメタ----------------------------- BrandId: M: これはセクション8.2.1xml: langで定義されます: M: - BrandName: M: 「マスターカード」などのNameに商標を付けてください。 BrandLogoNetLocn: M: - BrandNarrative: O: これは本書では指定されません。 BrandPackaged: O: これはSET/IOTPで使用されません。 内容

7.1.2 Find Accepted Payment Protocol

7.1.2 受け入れられた支払いプロトコルを見つけてください。

   Receive the payment scheme specific packaged data to generate the
   PayProtocol Component.

支払いの計画の特定のパッケージされたデータを受け取って、PayProtocol Componentを発生させてください。

   Input Parameters
   ----------------
   BrandId            : M : This is defined in the section 8.2.1.
   PayDirection       : M : This must be set "Debit".
   CurrCodeType       : M : This should be set "ISO4217-A".
   CurrCode           : M : -
   Amount             : M : -
   MerhcantPayId      : M : -
   MercahntOrgId      : M : -
   WalletId           : O : -
   BrandPackaged      : O : This is not used in the SET/IOTP.
    Content
   MerchantData       : O : This is not specified in the SET/IOTP.

入力パラメタ---------------- BrandId: M: これはセクション8.2.1で定義されます。 PayDirection: M: これはセット「借り方」であるに違いありません。 CurrCodeType: M: これはセット"ISO4217-A"であるべきです。 CurrCode: M: - 量: M: - MerhcantPayId: M: - MercahntOrgId: M: - WalletId: O: - BrandPackaged: O: これはSET/IOTPで使用されません。 内容MerchantData: O: これはSET/IOTPで指定されません。

   Output Parameters
   -----------------
   ProtocolItem       : M : See NOTE below.
   BrandItem          : M : -

出力パラメタ----------------- ProtocolItem: M: 以下での注意を見てください。 BrandItem: M: -

   NOTE Parameters of ProtocolItem
   -------------------------------
   ProtocolId         : M : This is set "SETv1.0".
   ProtocolBrandId    : M : This is set the Payment Protocol Specific
                            ID corresponding to the BrandId as Input
                            Parameter and ProtocolId as the
                            Output Parameter.  For the detail,
                             see 8.2.2.
   xml:lang           : M : -
   ProtocolName       : M : This is not specified in this document
                            but must be included the protocol name
                            and its version at least.

ProtocolItemの注意パラメタ------------------------------- ProtocolId: M: これはセット"SETv1.0""です。 ProtocolBrandId: M: これはOutput ParameterとしてInput ParameterとProtocolIdとしてBrandIdに対応するPaymentプロトコルSpecific IDを設定することです。 詳細に関しては、8.2.2xml: langを見てください: M: - ProtocolName: M: これを本書では指定されませんが、含まなければなりません。プロトコル名と少なくともそのバージョン。

Kawatsura                    Informational                     [Page 17]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[17ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

   PayReqNetLocn      : O : The Net Location indicating where a
                            unsecured Payment Request Message should
                            be sent if this protocol choice is used.
   SecPayReqNetLocn   : O : The Net Location indicating where
                            a secured Payment Request Message
                            should be sent if this protocol choice
                            is used.
   ProtocolAmount     : O : This is not used in the SET/IOTP.
    PackagedContent
   PayProtocol        : M : The XML Packaged Data, which includes
    PackagedContent         the information for the 1st SET
                            Initiation Process.  See for the details
                            to section 8.3.1.
   Brand              : M : In this document, BrandId, which is the
                            same as Input Parameter,must be set ONLY.
                            See NOTE below.
   CurrencyAmount     : M : See NOTE below.
   ProtocolBrand      : M : Multiple Components are not arrowed in
                            the current version of SET/IOTP.

PayReqNetLocn: O: このプロトコル選択が使用されているならunsecured Payment Request Messageがどこに送られるべきであるかを示すネットLocation。 SecPayReqNetLocn: O: このプロトコル選択が使用されているなら安全にされたPayment Request Messageがどこに送られるべきであるかを示すネットLocation。 ProtocolAmount: O: これはSET/IOTPで使用されません。 PackagedContent PayProtocol: M: XML Packaged Data、どれがPackagedContentを含んでいるか。最初のSET Initiation Processのための情報。 詳細に関して、セクション8.3.1まで見てください。 以下に商標を付けてください。 M: 本書では、BrandId(Input Parameterと同じである)は用意ができるだけでよいです。 以下での注意を見てください。 CurrencyAmount: M: 以下での注意を見てください。 ProtocolBrand: M: 複数のComponentsはSET/IOTPの最新版で矢印で示されません。

   Note Parameters of CurrencyAmount
   ---------------------------------
   CurrCodeType       : M : This should be set "ISO4217-A".
   CurrCode           : M : -
   Amount             : M : -

CurrencyAmountの注意パラメタ--------------------------------- CurrCodeType: M: これはセット"ISO4217-A"であるべきです。 CurrCode: M: - 量: M: -

   Note Parameters of Brand
   ------------------------
   BrandId            : M : -

ブランドの注意パラメタ------------------------ BrandId: M: -

7.1.3 Get Payment Initialization Data

7.1.3 支払い初期設定データを得てください。

   This API is used to get the packaged content in Payment Component.

このAPIは、Payment Componentのパッケージされた内容を得るのに使用されます。

   Input Parameters
   ----------------
   BrandId            : M : See the details of section 8.2.1.
   MerchantPayId      : M : -
   PayDirection       : M : This is set "Debit".
   CurrCodeType       : M : This is set "ISO5217-A".
   CurrCode           : M : -
   Amount             : M : -
   OkFrom             : M : -
   OkTo               : M : -
   ReceiverOrgId      : M : Organization ID which is used to get
                            TradingRolePackagedContents, which
                            depend on the organizations for each.
   MerchantOrgId      : M : -

入力パラメタ---------------- BrandId: M: セクション8.2.1の詳細を見てください。 MerchantPayId: M: - PayDirection: M: これはセット「借り方」です。 CurrCodeType: M: これはセット"ISO5217-A"です。 CurrCode: M: - 量: M: - OkFrom: M: - OkTo: M: - ReceiverOrgId: M: それぞれのために組織に頼るTradingRolePackagedContentsを手に入れるのに使用される組織ID。 MerchantOrgId: M: -

Kawatsura                    Informational                     [Page 18]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[18ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

   ProtocolId         : M : This field must be set "SETv1.0".
   WalletId           : O : -
   PassPhrase         : O : -
   ProtocolBrand      : M : -
   BrandPackaged      : O : This is not used in the current version
    Content                 of SET/IOTP.
   ProtocolAmount     : O : This is not used in the current version
    PackagedContent         of SET/IOTP.
   PayProtocolPackaged: M : This field is copied from the
    Content                 PayProtocol Component.
   OrderPackaged      : M : Packaged Data regarding the Order data,
    Content                 which the Merchant's OAC sets.
   BrandSelBrandInfo  : O : This is not used in the current
    PackagedContent         version of SET/IOTP.
   BrandSelProtocol   : O : This is not used in the
    AmountInfoPackaged      current version of SET/IOTP.
    Content
   BrandSelCurrency   : O : This is not used in the
    AmountInfo              current version of SET/IOTP.
    PackagedContent

ProtocolId: M: この分野はセット"SETv1.0""であるに違いありません。 WalletId: O: - パスフレーズ: O: - ProtocolBrand: M: - BrandPackaged: O: これはSET/IOTPの最新版Contentで使用されません。 ProtocolAmount: O: これはSET/IOTPの最新版PackagedContentで使用されません。 PayProtocolPackaged: M: この分野はContent PayProtocol Componentからコピーされます。 OrderPackaged: M: Orderデータ、マーチャントのOACが設定するContentに関してDataをパッケージしました。 BrandSelBrandInfo: O: これはSET/IOTPの現在のPackagedContentバージョンで使用されません。 BrandSelProtocol: O: これはSET/IOTPのAmountInfoPackaged最新版に使用されません。 内容BrandSelCurrency: O: これはSET/IOTPのAmountInfo最新版に使用されません。 PackagedContent

   Output Parameters
   -----------------
   OkFrom             : M : -
   OkTo               : M : -
   OrderPackaged      : M :Changed OrderPackagedContent if
    Content                it rewrites the order information.
                           Otherwise, passed the same input
                           data to OAC.
   TradingRole       : O : The receiver depended
    PackagedContent        TradingRolePackagedContent.  The Name
                           Attribute of the packaged contents
                           must include "Payment:" as the prefix,
                           for example "Payment:SET-OD".  Multiple
                           TradingRoleData may be returned.

出力パラメタ----------------- OkFrom: M: - OkTo: M: - OrderPackaged: M:Changed OrderPackagedContent、Contentであるなら、それはオーダー情報を書き直します。 さもなければ、通っている同じくらいはデータをOACに入力しました。 TradingRole: O: 受信機のよったPackagedContent TradingRolePackagedContent。 パッケージされたコンテンツのName Attributeが含まなければならない、「支払い:」 例えば、接頭語としての、「支払い: セット定量超過してください。」 複数のTradingRoleDataを返すかもしれません。

7.1.4 Inquire Authentication Challenge

7.1.4 認証挑戦について問い合わせてください。

   This is not used in the current version of SET/IOTP.

これはSET/IOTPの最新版に使用されません。

7.1.5 Authenticate

7.1.5、認証

   This is not used in the current version of SET/IOTP.

これはSET/IOTPの最新版に使用されません。

7.1.6 Check Authentication Response

7.1.6 認証応答をチェックしてください。

   This is not used in the current version of SET/IOTP.

これはSET/IOTPの最新版に使用されません。

Kawatsura                    Informational                     [Page 19]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[19ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

7.2 Brand Selection Related API Calls

7.2 ブランド選択はAPI呼び出しを関係づけました。

7.2.1 Find Payment Instrument

7.2.1 支払い器具を見つけてください。

   This API is used to get the Payment Instruments that can be accepted
   by the Payment Handler on behalf of the Merchant.

このAPIは、Payment Handlerがマーチャントを代表して受け入れることができるPayment Instrumentsを手に入れるのに使用されます。

   Input Parameters
   ----------------
   BrandId            : M : See the details of section 8.2.2.
   ProtocolId         : M : This must be set "SETv1.0".
   PayDirection       : M : This must be set "Debit".
   CurrCodeType       : M : This should be set "ISO5217-A".
   CurrCode           : M : -
   Amount             : M : -
   ConsumerPayId      : M : -
   WalletId           : O : -
   ProtocolBrand      : M : -
   BrandPackaged      : O : This is not used in the current
    Content                 version of SET/IOTP.
   ProtocolAmount     : O : This is not used in the current
    PackagedContent         version of SET/IOTP.
   PayProtocolPackaged: M : See details for section 8.3.1.
    Content

入力パラメタ---------------- BrandId: M: セクション8.2.2の詳細を見てください。 ProtocolId: M: これはセット"SETv1.0""であるに違いありません。 PayDirection: M: これはセット「借り方」であるに違いありません。 CurrCodeType: M: これはセット"ISO5217-A"であるべきです。 CurrCode: M: - 量: M: - ConsumerPayId: M: - WalletId: O: - ProtocolBrand: M: - BrandPackaged: O: これはSET/IOTPの現在のContentバージョンで使用されません。 ProtocolAmount: O: これはSET/IOTPの現在のPackagedContentバージョンで使用されません。 PayProtocolPackaged: M: セクション8.3.1のための詳細を見てください。 内容

   Output Parameters
   -----------------
   PayInstrument      : M : Multiple PayInstrument Ids may
                            be returned. See NOTE below.

出力パラメタ----------------- PayInstrument: M: 複数のPayInstrument Idsを返すかもしれません。 以下での注意を見てください。

   NOTE Parameters of PayInstrument
   --------------------------------
   Id                 : M : This must be unique each SET
                            Certificates which the
                            Consumer can use.
   xml:lang           : M : -
   PayInstName        : M : -

PayInstrumentの注意パラメタ-------------------------------- イド: M: これはユニークであるに違いありません。Consumerが使用できる各SET Certificates、xml: lang: M: - PayInstName: M: -

Kawatsura                    Informational                     [Page 20]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[20ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

7.2.2 Check Payment Possibility

7.2.2 支払いの可能性をチェックしてください。

   If the SET Bridge receives this API Message, the SET Bridge returns
   three packaged content fields.

SET BridgeがこのAPI Messageを受けるなら、SET Bridgeリターンthreeは満足している分野をパッケージしました。

   Input Parameters
   ----------------
   BrandId            : M : This is set the consumer selected
                            BrandId.
   PaymentInstrumentId: M : This is set the consumer selected
                            PaymentInstrumentID.
   PayDirection       : M : This is set "Debit".
   CurrCodeType       : M : This is set "ISO4217-A".
   CurrCode           : M : -
   Amount             : M : -
   ProtocolId         : M : This must be set "SETv1.0".
   WalletId           : O : -
   Passphrase         : O : -
   ConsumerPayId      : M : -
   ProtocolBrand      : M : This is set the consumer selected
                            ProtocolBrand Component.
   BrandPackaged      : O : This is not used in the current
    Content                 version of SET/IOTP.
   ProtocolAmount     : O : This is not used in the current
    PackagedContent         version of SET/IOTP.
   PayProtocol        : M : This field is copied from the PayProtocol
   PackagedContent          Component

入力パラメタ---------------- BrandId: M: これは消費者の選択されたBrandIdを設定することです。 PaymentInstrumentId: M: これは消費者の選択されたPaymentInstrumentIDを設定することです。 PayDirection: M: これはセット「借り方」です。 CurrCodeType: M: これはセット"ISO4217-A"です。 CurrCode: M: - 量: M: - ProtocolId: M: これはセット"SETv1.0""であるに違いありません。 WalletId: O: - パスフレーズ: O: - ConsumerPayId: M: - ProtocolBrand: M: これは消費者の選択されたProtocolBrand Componentを設定することです。 BrandPackaged: O: これはSET/IOTPの現在のContentバージョンで使用されません。 ProtocolAmount: O: これはSET/IOTPの現在のPackagedContentバージョンで使用されません。 PayProtocol: M: この分野はPayProtocol PackagedContent Componentからコピーされます。

   Output Parameter
   ---------------
   BrandSelBrandInfo  : O : This is not used in the current
   PackagedContent          version of SET/IOTP.
   BrandSelProtocol   : O : This is not used in the
    AmountInfoPackaged      current version of SET/IOTP.
    Content

出力パラメタ--------------- BrandSelBrandInfo: O: これはSET/IOTPの現在のPackagedContentバージョンで使用されません。 BrandSelProtocol: O: これはSET/IOTPのAmountInfoPackaged最新版に使用されません。 内容

   BrandSelCurrency   : O : This is not used in the
    AmountInfoPackaged         current version of SET/IOTP.
    Content

BrandSelCurrency: O: これはSET/IOTPのAmountInfoPackaged最新版に使用されません。 内容

Kawatsura                    Informational                     [Page 21]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[21ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

7.3 Payment Transaction Related API Calls

7.3 支払処理はAPI呼び出しを関係づけました。

7.3.1 Start Payment Consumer

7.3.1 支払い消費者を始めてください。

   In SET/IOTP, this API is used for the Consumer's SET Bridge to
   process the 1st SET Initiation and any subsequent SET messages.

SET/IOTPでは、ConsumerのSET Bridgeが最初のSET Initiationとどんなその後のSETメッセージも処理するのにこのAPIは使用されます。

   Input Parameters
   ----------------
   BrandId            : M : ID for the consumer selected
                            Brand.  See the details of
                            section 8.2.1.
   PaymentInstrumentId: M : ID for the consumer selected
                            Instrument.
   CurrCodeType       : M : The consumer selected CurrCodeType.
   CurrCode           : M : The consumer selected CurrCode.
   Amount             : M : The consumer selected Amount.
   PayDirection       : M : Indicates the payment direction
                            from the Consumer's prospective.
   ProtocolId         : M : The consumer selected ProtocolId.
   OkFrom             : M : -
   OkTo               : M : -
   ConsumerPayId      : M : -
   WalletID           : O : -
   Passphrase         : O : -
   CallBackFunction   : O : This is not used in the SET/IOTP.
   CallBackLanguage   : O : This is not used in the SET/IOTP.
    List
   ProtocolBrand      : M : ID for the consumer selected
                            Protocol dependent Brand information.
   BrandPackaged      : O : This is not used in the current
    Content                 version of SET/IOTP.
   ProtocolAmount     : O : This is not used in the current
    PackagedContent         version of SET/IOTP.
   PayProtocolPackaged   : M : See section 8.2.2.
    Content

入力パラメタ---------------- BrandId: M: 消費者のためのIDはBrandを選択しました。 セクション8.2.1の詳細を見てください。 PaymentInstrumentId: M: 消費者のためのIDはInstrumentを選択しました。 CurrCodeType: M: 消費者はCurrCodeTypeを選択しました。 CurrCode: M: 消費者はCurrCodeを選択しました。 量: M: 消費者はAmountを選択しました。 PayDirection: M: Consumerのものから将来の支払い指示を示します。 ProtocolId: M: 消費者はProtocolIdを選択しました。 OkFrom: M: - OkTo: M: - ConsumerPayId: M: - WalletID: O: - パスフレーズ: O: - CallBackFunction: O: これはSET/IOTPで使用されません。 CallBackLanguage: O: これはSET/IOTPで使用されません。 ProtocolBrandを記載してください: M: 消費者のためのIDはプロトコルに依存するBrand情報を選択しました。 BrandPackaged: O: これはSET/IOTPの現在のContentバージョンで使用されません。 ProtocolAmount: O: これはSET/IOTPの現在のPackagedContentバージョンで使用されません。 PayProtocolPackaged: M: セクション8.2.2を見てください。 内容

   Output Parameters
   -----------------
   ContStatus         : M : "Continue" must be set if there is
                            in no problem
   PaySchemePackaged  : M : See section 6.5.1.
    Content

出力パラメタ----------------- ContStatus: M: どんな問題にもPaySchemePackagedがなければ、「続いてください」を設定しなければなりません: M: セクション6.5.1を見てください。 内容

Kawatsura                    Informational                     [Page 22]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[22ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

7.3.2 Start Payment Payment Handler

7.3.2 支払い支払い操作者を始めてください。

   This API is used to initiate a payment on the Payment Handler's side.
   The SET Related Module does a payment initialization.  The SET
   Related Module processes SET Message received and returns the
   appropriate SET Message (e.g., 2nd SET Initiation or SET PinitRes
   message).

このAPIは、Payment Handlerの側で支払いを開始するのに使用されます。 SETの関連Moduleは支払い初期化をします。 SETの関連Moduleは受け取られたSET Messageを処理して、適切なSET Message(例えば、SET Initiationか2番目のSET PinitResメッセージ)を返します。

   Input Parameters
   ----------------
   BrandId            : M : ID for the consumer selected Brand.
                            See the details of section 8.2.1.
   ConsumerPayId      : O : ID for the consumer generated payment
                             transaction.
   CurrCodeType       : M : The consumer selected CurrCodeType.
                            This should be set "ISO4217-A".
   CurrCode           : M : The consumer selected CurrCode.
   Amount             : M : The consumer selected Amount.
   PayDirection       : M : This is set "Debit".
   ProtocolId         : M : The consumer selected ProtocolId.
                            This must be set "SETv1.0".
   OkFrom:            : M : -
   OkTo               : M : -
   PaymentHandlerPayId: M : -
   MerchantOrgId      : M : -
   WalletID           : O : -
   Passphrase         : O : -
   CallBackFunction   : O : This is not used in the SET/IOTP.
   CallBackLanguage   : O : This is not used in the SET/IOTP.
    List
   BrandPackaged      : O : This is not used in the current
   Content                  version of SET/IOTP.
   ProtocolAmountP    : O : This is not used in the current
    PackagedContent         version of SET/IOTP.
   PayProtocolPackaged: M : -
    Content
   ProtocolBrand      : M : Information for the consumer selected
                            Protocol dependent Brand.
   BrandSelBrandInfo  : O : This is not used in the current
    PackagedContent         version of SET/IOTP.
   BrandSelProtocol   : O : This is not used in the
    AmountInfo              current version of SET/IOTP.
    PackagedContent
   BrandSelCurrency   : O : This is not used in the
    AmountInfo              current version of SET/IOTP.
    PackagedContent

入力パラメタ---------------- BrandId: M: 消費者のためのIDはBrandを選択しました。 セクション8.2.1の詳細を見てください。 ConsumerPayId: O: 消費者のためのIDは支払処理を発生させました。 CurrCodeType: M: 消費者はCurrCodeTypeを選択しました。 これはセット"ISO4217-A"であるべきです。 CurrCode: M: 消費者はCurrCodeを選択しました。 量: M: 消費者はAmountを選択しました。 PayDirection: M: これはセット「借り方」です。 ProtocolId: M: 消費者はProtocolIdを選択しました。 これはセット"SETv1.0""であるに違いありません。 OkFrom: : M: - OkTo: M: - PaymentHandlerPayId: M: - MerchantOrgId: M: - WalletID: O: - パスフレーズ: O: - CallBackFunction: O: これはSET/IOTPで使用されません。 CallBackLanguage: O: これはSET/IOTPで使用されません。 BrandPackagedを記載してください: O: これはSET/IOTPの現在のContentバージョンで使用されません。 ProtocolAmountP: O: これはSET/IOTPの現在のPackagedContentバージョンで使用されません。 PayProtocolPackaged: M: - 内容ProtocolBrand: M: 消費者への情報はプロトコルの依存するBrandを選択しました。 BrandSelBrandInfo: O: これはSET/IOTPの現在のPackagedContentバージョンで使用されません。 BrandSelProtocol: O: これはSET/IOTPのAmountInfo最新版に使用されません。 PackagedContent BrandSelCurrency: O: これはSET/IOTPのAmountInfo最新版に使用されません。 PackagedContent

Kawatsura                    Informational                     [Page 23]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[23ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

   TradingRolePackaged: O : Copied from the TradingRoleData
    Content                 Component.  The Name Attribute of
                            the packaged contents must include
                            "Payment:" as the prefix,
                            for example "Payment:SET-OD".
   PaySchemePackaged  : M : See section 6.5.2.
    Content

TradingRolePackaged: O: TradingRoleDataの満足している部品から、コピーされます。 パッケージされたコンテンツのName Attributeが含まなければならない、「支払い:」 例えば、接頭語としての、「支払い: セット定量超過してください。」 PaySchemePackaged: M: セクション6.5.2を見てください。 内容

   Output Parameters
   -----------------
   PaySchemePackaged  : M : See section 6.5.2.
    Content
   ContStatus         : M : "Continue" must be set if there
                             is no problem.

出力パラメタ----------------- PaySchemePackaged: M: セクション6.5.2を見てください。 内容ContStatus: M: 問題が全くなければ、「続いてください」を設定しなければなりません。

7.3.3 Resume Payment Consumer

7.3.3 支払い消費者を再開してください。

   This API is used to restart a payment transaction when the
   transaction is suspended for some reason such as a time out.  The
   last SET Message relevant to this suspended transaction is returned
   as the Response.

このAPIは、取引がある理由でタイムアウトのように中断するとき、支払処理を再開するのに使用されます。 Responseとしてこの吊した取引に関連している最後のSET Messageを返します。

   Input Parameters
   ----------------
   ConsumerPayId     : M : -
   WalletId          : O : -
   PassPhrase        : O : -
   CallBackFunction  : O : This is not used in the current version
                           of SET/IOTP.
   CallBack          : O : This is not used in the current version
    LanguageList           of SET/IOTP.

入力パラメタ---------------- ConsumerPayId: M: - WalletId: O: - パスフレーズ: O: - CallBackFunction: O: これはSET/IOTPの最新版に使用されません。 回収: O: これはSET/IOTPの最新版LanguageListで使用されません。

   Output Parameters
   -----------------
   ContStatus        : M : -
   PaySchamePackaged : M : See section 8.7.
    Content

出力パラメタ----------------- ContStatus: M: - PaySchamePackaged: M: セクション8.7を見てください。 内容

Kawatsura                    Informational                     [Page 24]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[24ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

7.3.4 Continue Process

7.3.4 続行の過程

   This API is used to pass a SET related message, received from the
   counter party, to the SET Bridge, and accept the next SET message as
   a response.

このAPIは、SETの関連するメッセージを通過して、カウンター・パーティからSET Bridgeまで受信して、応答として次のSETメッセージを認めるのに使用されます。

   (1) Consumer Side Payment Bridge

(1)消費者サイド支払い橋

   Input Parameters
   ----------------
   PayId              : M : Set ConsumerPayId
   WalletId           : O : -
   PassPhrase         : O : -
   PaySchemePackaged  : M : See section 8.4.3.
    Content

入力パラメタ---------------- PayId: M: ConsumerPayId WalletIdを設定してください: O: - パスフレーズ: O: - PaySchemePackaged: M: セクション8.4.3を見てください。 内容

   Output Parameters
   -----------------
   ContStatus         : M : Set "End" if SET PRes message is
                            received in the PaySchemePackagedContent
                            as the input parameter, otherwise set
                            "Continue".
   PaySchemePackaged  : O : If ContStatus is set "End", this is not
    Content                 used.  See 8.4.3.

出力パラメタ----------------- ContStatus: M: 入力パラメタとしてPaySchemePackagedContentにSET PResメッセージを受け取るなら、「終わり」を設定してください。さもなければ、「続いてください」を設定してください。 PaySchemePackaged: O: ContStatusがセット「終わり」であるなら、これは使用されるContentではありません。 .3に8.4を見てください。

   (2) Payment Handler Side Payment Bridge

(2)支払い操作者サイド支払い橋

   Input Parameters
   ----------------
   PayId              : M : Set PaymentHandlerPayId
   WalletId           : O : -
   PassPhrase         : O : -
   PaySchemePackaged  : M : See section 8.4.4.
    Content

入力パラメタ---------------- PayId: M: PaymentHandlerPayId WalletIdを設定してください: O: - パスフレーズ: O: - PaySchemePackaged: M: セクション8.4.4を見てください。 内容

   Output Parameters
   -----------------
   ContStatus         : M : Set "End" if SET PRes message is
                            received in the
                            PaySchemePackagedContent as the
                            output parameter, otherwise set
                            "Continue".
   PaySchemePackaged  : M : See section 8.4.4.
    Content

出力パラメタ----------------- ContStatus: M: 出力パラメタとしてPaySchemePackagedContentにSET PResメッセージを受け取るなら、「終わり」を設定してください。さもなければ、「続いてください」を設定してください。 PaySchemePackaged: M: セクション8.4.4を見てください。 内容

Kawatsura                    Informational                     [Page 25]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[25ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

7.3.5. Change Process State

7.3.5. 変化過程状態

   This API is used by the OAC to change the Process State of the OPB.
   For instance, it is used to change the Payment Status after a SET
   Payment Transaction was completed.  When an error or suspend happens,
   this API is also used.

このAPIは、OPBのProcess州を変えるのにOACによって使用されます。 例えば、それは、SET Payment Transactionが完成した後にPayment Statusを変えるのに使用されます。 誤りである、中断、起こる、また、このAPIは使用されます。

   (1) Consumer Side Payment Bridge

(1)消費者サイド支払い橋

   Input Parameters
   ----------------
   PayId              : M : Set ConsumerPayId
   ProcessState       : M : -
   CompletionCode     : M : -
   ProcessType        : M : -
   WalletID           : O : -
   PassPhrase         : O : -

入力パラメタ---------------- PayId: M: ConsumerPayId ProcessStateを設定してください: M: - CompletionCode: M: - ProcessType: M: - WalletID: O: - パスフレーズ: O: -

   Output Parameters
   -----------------
   ProcessState      : M : -
   CompletionCode    : M : -
   PercentComplete   : O : See section 8.13.
   xml:lang          : O : -
   StatusDesc        : O : This field is not specified in SET/IOTP.

出力パラメタ----------------- ProcessState: M: - CompletionCode: M: - PercentComplete: O: セクション8.13xml: langを見てください: O: - StatusDesc: O: この分野はSET/IOTPで指定されません。

7.4 General Inquiry API Calls

7.4 一般問い合せAPI呼び出し

7.4.1 Payment Instrument Inquiry

7.4.1 支払い器具問い合せ

   This API is not used in the current version of SET/IOTP.

このAPIはSET/IOTPの最新版に使用されません。

7.4.2 Inquire Pending Payment

7.4.2 未定の支払いについて問い合わせてください。

   This API is used to check whether the payment Bridge or its wallet is
   currently in use, or not.

このAPIは、支払いBridgeかその財布が現在使用中であるかどうかチェックするのに使用されます。

   Input Parameters
   ----------------
   WalletID           : O : -

入力パラメタ---------------- WalletID: O: -

   Output Parameters
   -----------------
   PayId              : M : -

出力パラメタ----------------- PayId: M: -

Kawatsura                    Informational                     [Page 26]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[26ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

7.4.3 Remove Payment Log

7.4.3 支払いログを取り除いてください。

   This API is used both Consumer and Payment Handler.

このAPIは使用されています。ConsumerとPayment Handlerの両方。

   Input Parameters
   ----------------
   PayId              : M : -
   WallerId           : O : -
   Passphrase         : O : -

入力パラメタ---------------- PayId: M: - WallerId: O: - パスフレーズ: O: -

   There is no output parameters.

出力パラメタが全くありません。

7.5 Payment Related Inquiry API Calls

7.5 支払いの関連問い合せAPI呼び出し

7.5.1 Check Payment Receipt

7.5.1 支払い領収書をチェックしてください。

   This API is used to check a Payment Receipt.  However since the
   current SET specification does not support Receipts, SET/IOTP sends
   its own visual information of a Receipt to the SET Bridge.

このAPIは、Payment Receiptをチェックするのに使用されます。 しかしながら、現在のSET仕様がReceiptsを支持しないので、SET/IOTPはそれ自身のReceiptに関する視覚情報をSET Bridgeに送ります。

   Input Parameters
   ----------------
   PayId              : M : -
   WalletId           : O : -
   PassPhrase         : O : -
   PaySchemePackaged  : M : See section 8.5.1.
    Content

入力パラメタ---------------- PayId: M: - WalletId: O: - パスフレーズ: O: - PaySchemePackaged: M: セクション8.5.1を見てください。 内容

   Output Parameters
   -----------------
   There is no output Parameter.

出力パラメタ----------------- 出力Parameterが全くありません。

7.5.2 Expand Payment Receipt

7.5.2 支払い領収書を広げてください。

   This expands an IOTP Payment Receipt Component packaged data into a
   form which may be used for display or printing purposes.

これは表示に使用されるかもしれないフォームにデータをパッケージするか、または目的を印刷するIOTP Payment Receipt Componentを広げます。

   Input Parameters
   ----------------
   PayId              : M : -
   WalletId           : O : -
   PassPhrase         : O : -
   PackagedContent    : M : See section 8.5.2.

入力パラメタ---------------- PayId: M: - WalletId: O: - パスフレーズ: O: - PackagedContent: M: セクション8.5.2を見てください。

Kawatsura                    Informational                     [Page 27]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[27ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

   Output Parameters
   -----------------
   BrandId            : M : -
   ProtocolBrandId    : M : -
   PayInstrumentId    : M : -
   PaySchemePayId     : M : LID_M in the SET PRes message is
                            set.  (The format of this value must
                            be same as SET Initiation.)
   Amount             : M : Amount * AuthRatio (or CapRatio if
                            available).  CapRatio should be the
                            high priority than AuthRatio.
   CurrCodeType       : M : -
   CurrCode           : M : -
   PayDirection       : M : -
   ProtocolId         : M : -
   ProtocolTransId    : O : -
   TimeStamp          : M : This value should be used the
                            Date field of MessageWrapper in the
                            SET PRes message
   xml:lang           : O : This is not used in the SET/IOTP.
   ConsumerDesc       : O : This is not used in the SET/IOTP.

出力パラメタ----------------- BrandId: M: - ProtocolBrandId: M: - PayInstrumentId: M: - PaySchemePayId: M: SET PResメッセージのLID_Mは設定されます。 (この価値の形式はSET Initiationと同じであるに違いありません。) 量: M: 量*AuthRatio、(CapRatio、利用可能である、) CapRatioはAuthRatioより高い優先度であるべきです。 CurrCodeType: M: - CurrCode: M: - PayDirection: M: - ProtocolId: M: - ProtocolTransId: O: - タイムスタンプ: M: この値は使用されて、SET PResのMessageWrapperのDate分野がxml: langを通信させるということであるべきです: O: これはSET/IOTPで使用されません。 ConsumerDesc: O: これはSET/IOTPで使用されません。

   PaymentHandlerDesc : O : This is not used in the SET/IOTP.
   StyleNetLocn       : O : This is not used in the SET/IOTP.
   PaymentProperty    : O : This is not used in the SET/IOTP.

PaymentHandlerDesc: O: これはSET/IOTPで使用されません。 StyleNetLocn: O: これはSET/IOTPで使用されません。 PaymentProperty: O: これはSET/IOTPで使用されません。

7.5.3 Inquire Process State

7.5.3 過程状態について問い合わせてください。

   This API is used to check the payment status.  For example, when the
   OAC receives a Continue Payment Response API, it uses this API if the
   ContStatus is set to "End".  This API can be used at anytime.

このAPIは、支払い状態をチェックするのに使用されます。 OACがContinue Payment Response APIを受けるとき、例えば、ContStatusが「終わる」ように用意ができているなら、それはこのAPIを使用します。 いつでもこのAPIを使用できます。

   (1) Consumer Payment Bridge

(1)消費者支払い橋

   Input Parameters
   ----------------
   PayId              : M : Set ConsumerPayId
   WalletId           : O : -
   PassPhrase         : O : -

入力パラメタ---------------- PayId: M: ConsumerPayId WalletIdを設定してください: O: - パスフレーズ: O: -

Kawatsura                    Informational                     [Page 28]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[28ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

   Output Parameters
   -----------------
   ProcessState       : M : -
   PercentComplete    : O : See 8.13 for the guideline of
                            setting value.
   CompletionCode      : O : See section 8.12.
   xml:lang           : O : -
   StatusDesc         : O : -
   PayReceiptNameRefs : O : This is not used in the SET/IOTP.
   PayReceiptPackConts: O : This is not used in the SET/IOTP.

出力パラメタ----------------- ProcessState: M: - PercentComplete: O: 設定価値のガイドラインに関して8.13を見てください。 CompletionCode: O: セクション8.12xml: langを見てください: O: - StatusDesc: O: - PayReceiptNameRefs: O: これはSET/IOTPで使用されません。 PayReceiptPackConts: O: これはSET/IOTPで使用されません。

   (2) Payment Handler Payment Bridge

(2)支払い操作者支払い橋

   Input Parameters
   ----------------
   PayId              : M : Set PaymentHandlerPayId
   WalletId           : O : -
   PassPhrase         : O : -

入力パラメタ---------------- PayId: M: PaymentHandlerPayId WalletIdを設定してください: O: - パスフレーズ: O: -

   Output Parameters
   -----------------
   ProcessState       : M : -
   PercentComplete    : O : See section 8.13 for the guideline
                            of setting value.
   CompletionCode      : O : See section 8.12.
   xml:lang           : O : -
   StatusDesc         : O : -
   PayReceiptNameRefs : O : This is set "PRes".
   PayReceiptPackConts: O : This is not used in the SET/IOTP.

出力パラメタ----------------- ProcessState: M: - PercentComplete: O: 設定価値のガイドラインに関してセクション8.13を見てください。 CompletionCode: O: セクション8.12xml: langを見てください: O: - StatusDesc: O: - PayReceiptNameRefs: O: これはセット「PRes」です。 PayReceiptPackConts: O: これはSET/IOTPで使用されません。

7.5.4 Start Payment Inquiry

7.5.4 支払い問い合せを始めてください。

   This API call returns the SET InqReq Message in order to process a
   SET Inquiry.

このAPI呼び出しは、SET Inquiryを処理するためにSET InqReq Messageを返します。

   Input Parameters
   ----------------
   ConsumerPayId      : M : -
   WalletId           : O : -
   Passphrase         : O : -

入力パラメタ---------------- ConsumerPayId: M: - WalletId: O: - パスフレーズ: O: -

   Output Parameters
   -----------------
   PaySchemePackaged  : M:  Packaged Data to include SET
    Content                 InqReq message.  See section 8.6.

出力パラメタ----------------- PaySchemePackaged: M: SET Content InqReqメッセージを含むようにDataをパッケージしました。 セクション8.6を見てください。

Kawatsura                    Informational                     [Page 29]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[29ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

7.5.5 Inquire Payment Status

7.5.5 支払い状態について問い合わせてください。

   The Payment Handler uses this API request for Consumer initiated
   inquiry processing.  In SET/IOTP, the Payment Handler's SET Bridge
   receives a SET InqReq message in an InquirePaymentDetail API.  The
   SET Core processes it, and creates a SET InqRes message.  The
   response encapsulates the SET InqRes message.

このAPIがConsumerのために要求するPayment Handler用途は問い合せ処理を開始しました。 SET/IOTPでは、Payment HandlerのSET BridgeはInquirePaymentDetail APIにSET InqReqメッセージを受け取ります。 SET Coreはそれを処理して、SET InqResメッセージを作成します。 応答はSET InqResメッセージを要約します。

   Input Parameters
   ----------------
   PaymentHandlerPayId: M : -
   WalletID           : O : -
   PassPhrase         : O : -
   PaySchemePackaged  : M : See section 8.6.
    Content

入力パラメタ---------------- PaymentHandlerPayId: M: - WalletID: O: - パスフレーズ: O: - PaySchemePackaged: M: セクション8.6を見てください。 内容

   Output Parameters
   -----------------
   PaymentHandlerPayId: M : -
   ProcessState       : M : -
   CompletionCode     : O : -
   xml:lang           : O : -
   StatusDesc         : O : -
   PaySchamePackaged  : M : See section 8.6.
    Content

出力パラメタ----------------- PaymentHandlerPayId: M: - ProcessState: M: - CompletionCode: O: - xml: lang: O: - StatusDesc: O: - PaySchamePackaged: M: セクション8.6を見てください。 内容

8. SET dependent Process

8. SETの依存するProcess

   This chapter describes the core concepts for the development of
   SET/IOTP.

本章はSET/IOTPの開発のためのコア概念について説明します。

8.1 Relationships between them for IOTP Purchase/Cash Advances

8.1 IOTP Purchase/現金Advancesのためのそれらの間の関係

   This document describes SET Initiation Messages based on the [SET
   EIG].  Merchant sends the 1st SET Initiation Message to the Consumer
   in order to activate a SET payment transaction.  After this message,
   the other SET Initiation Messages (JPO, etc.) and the SET payment
   Transaction (SET PinitReq message, etc.) are exchanged between the
   Consumer and the Payment Handler.

このドキュメントは[SET EIG]に基づくSET Initiation Messagesについて説明します。 商人は、SET支払処理を起動するために最初のSET Initiation MessageをConsumerに送ります。 このメッセージの後に、ConsumerとPayment Handlerの間で他のSET Initiation Messages(JPOなど)とSET支払いTransaction(SET PinitReqメッセージなど)を交換します。

Kawatsura                    Informational                     [Page 30]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[30ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

   +------------+                 +----------+
   |            |                 |          |
   |            |<----------------| Merchant |
   |            | 1st SET InitMsg |          |
   |            |                 +----------+
   |  Consumer  |                 +----------+
   |            |                 |          |
   |            |<--------------->|   P.H.   |
   |            | Other SET Init/ |          |
   +------------+ SET Message     +----------+

+------------+ +----------+ | | | | | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| 商人| | | 最初のセットInitMsg| | | | +----------+ | 消費者| +----------+ | | | | | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| P.H。| | | 他のセットイニット/| | +------------+ セットメッセージ+----------+

      Figure 11 Relationship between IOTP Messages and SET Messages

図11 IOTPメッセージとセットメッセージとの関係

   When the Merchant sends any data (e.g., SET SaleDetail) except a SET
   Related messages (e.g., SET PinitRes message), it can send it by two
   different methods:

マーチャントがSET以外のどんなデータ(例えば、SET SaleDetail)にも関連メッセージ(例えば、SET PinitResメッセージ)を送るとき、2つの異なった方法でそれを送ることができます:

   (a) The Merchant sends the data via the Consumer.
   (b) The Merchant sends the data out-of-band.

(a) マーチャントはConsumerを通してデータを送ります。 (b) マーチャントはバンドの外にデータを送ります。

   In case (a), the Merchant sends the data by encapsulating it into
   TradingRoleData.PackagedContent inside the Offer Response Block sent
   to Consumer.  The data is copied to the Payment Request Block and
   sent to the Payment Handler.  This case assumes that the format of
   the data is already agreed upon between the Merchant and the Payment
   Handler.

場合(a)では、マーチャントは、Consumerに送られたOffer Response Blockの中でTradingRoleData.PackagedContentにそれを要約することによって、データを送ります。 データをPayment Request Blockにコピーして、Payment Handlerに送ります。 本件は、データの書式がマーチャントとPayment Handlerの間で既に同意されると仮定します。

   This document does not specify case (b).

このドキュメントはケース(b)を指定しません。

8.2 Definition of Identifiers

8.2 識別子の定義

8.2.1 Definition of BrandId

8.2.1 BrandIdの定義

   BrandId should be used registered identification for IANA.  Now, the
   following BrandIds have registered:

BrandIdはIANAのための中古の登録された識別であるべきです。 今、以下のBrandIdsは登録しました:

   Amex, Dankort, JCB, Maestro, MasterCard, MICOS, VISA, atCredits,
   EZpay, GeldKarte, Mondex, paybox

Amex、Dankort、JCB Maestro、マスターカード、MICOS、VISA、atCredits、EZpay、GeldKarte、モンデックス、paybox

8.2.2 Definition of ProtocolBrandId

8.2.2 ProtocolBrandIdの定義

   ProtocolBrandID is defined as follows:

ProtocolBrandIDは以下の通り定義されます:

   <Premise> SET BrandID is defined as brand[:Product]. ([] is indicated
   as optional.)  In SET, The brandID is a brand name, which corresponds
   to the brand of the payment card.  Additionally the Product is a
   product name, which is defined as the type of product within the
   specific brand such as Gold Card.

<前提>SET BrandIDはブランド[: 製品]と定義されます。 任意であるとして([]は示されます。) SETでは、brandIDはブランド名です。(そのブランド名は支払いカードのブランドに対応します)。 さらに、Productは製品名です。(その製品名は特定のブランドの中のGold Cardなどの製品のタイプと定義されます)。

Kawatsura                    Informational                     [Page 31]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[31ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

   Set IOTP ProtocolBrandId as follows:

以下のIOTP ProtocolBrandIdを設定してください:

      brand:Product:PCN

ブランド:製品:PCN

   In here,

ここで

   o  The brand above is the same as the sub data of SET BrandID, as
      Brand Name (brand), defined in SET.
   o  Product above is the same as the sub data of SET BrandID, as
      Product Name (Product), defined in SET.
   o  PCN above is the Promotional Card Name, and is written in the SET
      Certificates.

o 上記のブランドはSET BrandIDに関するデータがSETでBrand Name(ブランド)と定義した潜水艦と同じです。上のo ProductはSET BrandIDに関するデータが上のSET o PCNでProduct Name(製品)と定義した潜水艦がPromotional Card Nameであり、SET Certificatesに書かれているのと同じです。

      Example:

例:

      Visa:Gold:WalMart

ビザ:金:ウォルマート

   Since SET Brand ID has a colon between brand and Product, the two
   colons should be able to delimit Brand, Product, and PCN.

SET Brand IDがブランドとProductの間にコロンを持っているので、2コロンはBrand、Product、およびPCNを区切ることができるべきです。

   Product and PCN can omit if necessary.  For the detail of these
   definitions are follows:

必要なら、製品とPCNは省略できます。 定義があるというこれらの詳細のために、続きます:。

   (1) The case of omitting Product

(1) Productを省略するケース

      Definition:   brand::PCN
      Example:      VISA::UC_VISA

定義: 以下に商標を付けてください:PCNの例: 以下にビザを与えさせてください:UC_ビザ

   (2) The case of omitting PCN

(2) PCNを省略するケース

      Definition:  brand:Product
      Example:     VISA:Gold

定義: ブランド: 製品の例: ビザ: 金

   (3) The case of omitting Product, PCN

(3) Product、PCNを省略するケース

      Definition:  brand
      Example:     VISA

定義: Exampleに商標を付けてください: ビザ

Kawatsura                    Informational                     [Page 32]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[32ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

   Invalid Examples:
      VISA:Gold:
      VISA::
      VISA:
      ProtocolBrandId which there is no brand.

無効の例: ビザ: 金: 以下にビザを与えさせてください: VISA: ProtocolBrandId、どれがブランドが全くありませんか?

8.2.3 Definition of ProtocolId

8.2.3 ProtocolIdの定義

   Protocolld defines as follows:

Protocolldは以下の通り以下を定義します。

      ProtocolId := SETName + Version
      SETName := "SET"
      Version := "v" + version + "." + revision

「ProtocolId:=SETName+バージョンSETName:=はバージョン:=「v」+バージョン+」を「設定します」。」 + 改正

   Where the version is number matching a major SET version, and the
   revision is the number matching a minor SET revision.
      Example:
      "SETv1.0","SETv2.0"

バージョンがどこの数であるか、そして、主要なSETバージョン、および改正に合うのは、小さい方のSET改正に合っている数です。 例: "SETv1.0""、SETv2.0"

   NOTE: In the current version of SET/IOTP, "SETv1.0" is fixed as
   ProtocolId.

以下に注意してください。 SET/IOTPの最新版では、「SETv1.0"はProtocolIdとして修理されています」。

8.2.4 Relationship between Ids

8.2.4 イドの間の関係

   ProtocolBrandId must be unique and depends on BrandId and ProtocolId.
   The followings are map among BrandId and ProtocolId, which have
   registered in IANA, and ProtocolBrandId.

ProtocolBrandIdはユニークでなければならなく、BrandIdとProtocolIdによります。 従、は、BrandIdとProtocolIdの中の地図とProtocolBrandIdです。ProtocolIdはIANAに登録しました。

      BrandId      ProtocolId   ProtocolBrandId
      -----------------------------------------
      Amex         SETv1.0      Amex
      Dankort      SETv1.0      Dankort
      JCB          SETv1.0      JCB
      MasterCard   SETv1.0      MasterCard
      Nicos        SETv1.0      Amex
      VISA         SETv1.0      VISA

BrandId ProtocolId ProtocolBrandId----------------------------------------- Amex SETv1.0 Amex Dankort SETv1.0 Dankort JCB SETv1.0JCBマスターカードSETv1.0マスターカードニコスSETv1.0 AmexビザSETv1.0ビザ

   Regarding to the BrandIds except above, the BrandId registrant (e.g.,
   credit card company) MUST register it in order to be able to map one
   to one between ProtocolBrandId and the pair of BrandId and
   ProtocolId.

上以外のBrandIdsへの関係、BrandId記入者(例えば、クレジットカード会社)はBrandIdとProtocolIdのProtocolBrandIdと組の間の1〜1つを写像できるようにそれを登録しなければなりません。

Kawatsura                    Informational                     [Page 33]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[33ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

8.3 Process prior to Payment

8.3 Paymentの前の過程

8.3.1 FindAcceptedPaymentProtocol Function

8.3.1 FindAcceptedPaymentProtocolは機能します。

   (1) Parameter of PayProtocolPackagedContent

(1) PayProtocolPackagedContentのパラメタ

      Name        : O : This is not used in SET/IOTP.
      Content     : M : This should be set "PCDATA".
      Transform   : M : This is set "BASE64".
      ContentData : M : SET specific protocol data.  Includes data
                        that is used to create the 1st SET Initiation
                        Message that is not contained in other
                        IOTP elements.

以下を命名してください。 O: これはSET/IOTPで使用されません。 内容: M: これはセット"PCDATA"であるべきです。 以下を変形させてください。 M: これはセット"BASE64""です。 ContentData: M: SETの特定のプロトコルデータ。 他のIOTP要素に含まれていない最初のSET Initiation Messageを作成するのに使用されるデータを含んでいます。

   (2) Parameter in the ContentData

(2) ContentDataのパラメタ

   Parameters of ContentData are described below.  The Field Values
   follow the [SET EIG].

ContentDataのパラメタは以下で説明されます。 Field Valuesは[SET EIG]に続きます。

      Field                      Required
      ------------------------------------
      MIME-Version               Optional
      Content-Transfer-Encoding  Mandatory
      SET-Initiation-Type        Mandatory
      SET-LID-M                  Optional
      SET-InstallTotalTrance     Optional
      SET-Recurring              Optional
      SET-Ext-OID                Optional
      SET-Ext-Data               Optional
      SET-Ext-Mandatory          Optional
      SET-Echo-In-Response       Optional
      SET-Echo-In-Request        Optional

分野が必要です。------------------------------------ 要求におけるセットを再発させる任意の義務的な義務的な任意の任意の任意の任意の任意のMIMEバージョンの義務的な状態でExtを設定している任意の応答におけるセットエコー任意のセット満足している転送コード化セット開始タイプセットふたMのセット-InstallTotalTranceセット-Ext-OIDセットExtデータエコー任意です。

   For Example:

例えば:

      MIME-Version: 1.0
      Content-Transfer-Encoding: Binary
      SET-Initiation-Type: Payment-Initiation
      SET-Recurring: 31 19960223
      SET-Service-URL: http://www.custcare.com/index.html
      SET-LID-M: 515A533033363632594B

MIMEバージョン: 1.0 満足している転送コード化: 2進のセット開始タイプ: 支払い開始セット再発: 31 19960223セットサービスURL: http://www.custcare.com/index.html セットふたM: 515A533033363632594B

   Note: The contents in ProtoclPackagedContent must be US-ASCII and
   encoded by BASE64.

以下に注意してください。 ProtoclPackagedContentのコンテンツを米国のASCIIであり、BASE64はコード化しなければなりません。

Kawatsura                    Informational                     [Page 34]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[34ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

8.3.2 FindPaymentInstrument Function

8.3.2 FindPaymentInstrumentは機能します。

   (1) Information of PayInstrument

(1) PayInstrumentに関する情報

   Returns a list of Payment Instrument IDs related to the BrandId and
   ProtocolBrandId.  In this document, BrandId and ProtocolId are
   defined in section 8.2.

Payment Instrument IDのリストがBrandIdとProtocolBrandIdに関係づけたリターン。 本書では、BrandIdとProtocolIdはセクション8.2で定義されます。

   In this document, Brand has two recognized meanings in SET/IOTP, as
   follows:

本書では、Brandは以下の通りSET/IOTPに2つの認識された意味を持っています:

   Brand as Primary Brand:
      The Primary Brand is the Brand which is defined as brand in SET,
      such as VISA, MasterCard, Nicos.

第一のブランドとして以下に商標を付けてください。 Primary BrandはVISA、マスターカード、ニコスなどのSETのブランドと定義されるBrandです。

   Brand as Dual Brand or Promotional Brand:
      The Dual Brand is the payment instrument which has two Brand, such
      as UC-VISA (UC Card and VISA Card) This style is popular in Japan.

二元的なブランドか宣伝のブランドとして以下に商標を付けてください。 Dual Brandは2Brandを持っている支払い器具です、UC-VISA(UCカードとビザ)などのように。このスタイルは日本でポピュラーです。

      A Promotional Brand means that, if the Consumer pays with that
      Brand, then the Consumer will receive some additional benefit such
      as discount or frequent flyer point.

Promotional Brandは、次に、ConsumerがそのBrandと共に支払うとConsumerが割り引きかフリークエントフライヤーポイントなどの何らかの追加利益を受け取ることを意味します。

   1. ProtocolBrandId as a Primary Brand

1. 第一のブランドとしてのProtocolBrandId

      Example:

例:

      "MasterCard", "MasterCard::UC", "MasterCard:Gold:" and
      "MasterCard::WalMart" are all MasterCard Brands.

「マスターカード」、「マスターカード:、:、」"UC"、「マスターカード: 金:、」 そして、「マスターカード:、:、」「ウォルマート」はすべてマスターカードBrandsです。

   2. ProtocolBrandId as a Dual Brand or a Promotional Brand

2. 二元的なブランドか宣伝のブランドとしてのProtocolBrandId

      Example:

例:

      "MasterCard::UC" is Dual Brand of "MasterCard" and "UC".
      "SET:MasterCard::WalMart" is Promotional Brand of MasterCard-
      WallMart.

「マスターカード:、:、」"UC"は「マスターカード」と"UC"のDual Brandです。 「セット: マスターカード:、:、」「ウォルマート」はマスターカードWallMartのPromotional Brandです。

   The SET Bridge receives the ProtocolBrandId from the OAC in the
   FindPaymentInstrument Function,

SET BridgeはFindPaymentInstrument FunctionのOACからProtocolBrandIdを受けます。

Kawatsura                    Informational                     [Page 35]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[35ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

   (1) If the accepted ProtocolBrandId is XXX:YYY

XXX: 受け入れられたProtocolBrandIdであるなら、(1)はYYYです。

      The SET Related Module searches for ProtocolBrandIds with the
      string "XXX:YYY:*" (* is wild card), the corresponding
      PaymentInstrumentIds of all ProtocolBrandIds with the matching
      Primary Brand (regardless of also being a Dual Brand or
      Promotional Brand) will be returned to the OAC, for the Consumer
      to select from.

ストリング「XXX:YYY:*」(*はワイルド・カードである)があるProtocolBrandIdsのSETの関連Module検索、合っている第一のブランド(また、二元的なブランドか宣伝のブランドであることにかかわらず)があるすべてのProtocolBrandIdsの対応するPaymentInstrumentIdsをOACに返すでしょう、選び抜く消費者のために。

   (2) If the accepted ProtocolBrandId is XXX:YYY:ZZZ

受け入れられたProtocolBrandIdであるなら、(2)はXXX:YYY:ZZZです。

      The SET Related Module searches for ProtocolBrandIDs with the
      string "XXX:YYY:ZZZ", only the corresponding PaymentInstrumentIds
      of the ProtocolBrandIds that match the Dual Brand or Promotional
      Brand will be returned to OAC, for the Consumer to select from.

ストリング「XXX:YYY:グーグーグー」があるProtocolBrandIDsのSETの関連Module検索、二元的なブランドか宣伝のブランドに合っているProtocolBrandIdsの対応するPaymentInstrumentIdsだけをOACに返すでしょう、選び抜く消費者のために。

   Example:

例:

      Assume ProtocolBrandIds are correspond to PaymentInstrumentIds in
      the SET Bridge as follows,

ProtocolBrandIdsがそうであると仮定してください、以下のSET BridgeのPaymentInstrumentIdsに対応してください。

      ProtocolBrandId        PaymentInstrumentId
      ------------------------------------------
      MasterCard             1
      MasterCard::UC         2
      MasterCard::WallMart   3
      VISA::UC               4

ProtocolBrandId PaymentInstrumentId------------------------------------------ マスターカード1マスターカード:、:UC2マスターカード:、:WallMart3は以下にビザを与えさせます:UC4

      If the SET Bridge receives a ProtocolBrandId as "MasterCard" in
      the FindPaymentInstrument Function, the SET Bridge will return
      "1","2", and "3".  However, if the SET Bridge receives a
      ProtocolBrandId as "MasterCard::UC" to OAC, SET Bridge will
      returns only "2".

SET Bridgeが「マスターカード」としてFindPaymentInstrument FunctionでProtocolBrandIdを受けると、SET Bridgeは「1インチ」、2インチ、および「3インチ」戻るでしょう。 しかしながら、SET BridgeがProtocolBrandIdを受ける、「マスターカード:、:、」OAC、SET Bridgeへの"UC"は「2インチ」だけ、をリターンに望んでいます。

8.3.3 GetPaymentInitializationData Function

8.3.3 GetPaymentInitializationDataは機能します。

   (1) Create TradingRolePackagedContent

(1) TradingRolePackagedContentを作成してください。

   If necessary, The SET Related Module generates
   TradingRolePackagedContent corresponded to the received
   ReceiverOrgID. The ContentData of TradingRolePackagedContent is the
   information which the Payment Handler needs to process the SET
   Transaction (for example, the SET SaleDetail. and the SET OD).  The
   ContentData, Content, and the Transform must be agreed upon between
   the Merchant and the Payment Handler beforehand.

必要なら、SET関連のModuleはTradingRolePackagedContentを発生させます。受け取られているReceiverOrgIDに対応しました。 TradingRolePackagedContentのContentDataはPayment HandlerがSET Transaction(. 例えば、SET SaleDetail SET OD)を処理するために必要とする情報です。 あらかじめ、マーチャントとPayment Handlerの間でContentData、Content、およびTransformに同意しなければなりません。

Kawatsura                    Informational                     [Page 36]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[36ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

   The Name Attribute of the packaged contents must include "Payment:"
   as the prefix, for example "Payment:SET-OD".  If there is no
   PackagedContent corresponding to ReceiverOrgID, such that the SET
   Related Module does not need to create the PackagedContent, the
   TradingRolePackagedContent is not created.

パッケージされたコンテンツのName Attributeが含まなければならない、「支払い:」 例えば、接頭語としての、「支払い: セット定量超過してください。」 ReceiverOrgIDに対応するどんなPackagedContentもなければ、SETの関連ModuleがPackagedContentを作成する必要はないように、TradingRolePackagedContentは作成されません。

   Parameters in TradingRolePackagedContent
   ----------------------------------------
   Name        : O : This is not specified in the current SET/IOTP.
   Content     : M : Should be identical between the Payment
                     Handler and the Merchant.
   Transform   : M : Should be identical between the Payment
                     Handler and the Merchant.
   ContentData : M : Element Data for the Payment Handler to
                     process the SET Transaction.  Should be
                     identical between the Payment Handler and
                     the Merchant.

TradingRolePackagedContentのパラメタ---------------------------------------- 以下を命名してください。 O: これは現在のSET/IOTPで指定されません。 内容: M: Payment Handlerとマーチャントの間で同じであるべきです。 以下を変形させてください。 M: Payment Handlerとマーチャントの間で同じであるべきです。 ContentData: M: Payment HandlerがSET Transactionを処理する要素Data。 Payment Handlerとマーチャントの間で同じであるべきです。

8.4 Process of Payment

8.4 支払いの過程

8.4.1 StartPaymentConsumer Function

8.4.1 StartPaymentConsumerは機能します。

   (1) Process of the 1st SET Initiation Message

(1) 最初のセット開始メッセージの過程

   Since there are similar items between the SET Initiation Message
   Fields and IOTP Elements, IOTP elements can be used for the
   corresponding SET Initiation Fields.  Other SET Initiation Fields,
   except URL information (for detail, see below), is encapsulated in
   the PayProtocolPackagedContent.

SET Initiation MessageフィールズとIOTP Elementsの間には、同様の項目があるので、対応するSET InitiationフィールズにIOTP要素を使用できます。 URL情報(詳細に関して、以下を見る)を除いて、他のSET InitiationフィールズはPayProtocolPackagedContentで要約されます。

   This document does not specify how the SET Related Module implements
   the 1st SET Initiation Process.

このドキュメントはSETの関連Moduleがどう最初のSET Initiation Processを実行するかを指定しません。

   The following table shows the list of SET Initiation Fields that
   corresponds to IOTP Elements.

以下のテーブルはIOTP Elementsに文通するSET Initiationフィールズのリストを見せています。

   SET Initiation Field        IOTP Element (in TPO.Brandlist)
   ---------------------------------------------------------------
   SET-Version                 Consumer selected ProtocolId
   SET-Brand                   Consumer selected ProtocolBrandId
   SET-Amount                  Consumer selected Amount Data in
                               CurrencyAmount.
   --------------------------------------------------------------
   SET Initiation Field        IOTP Element (in OfferResp)
   --------------------------------------------------------------
   Order Description          The hash data of ContentData of
                                    PackagedContent of Order Component.

開始分野IOTP要素(TPO.Brandlistの)を設定してください。--------------------------------------------------------------- SET-バージョンConsumerはCurrencyAmountでProtocolId SET-ブランドConsumer Consumerが選択した選択されたProtocolBrandId SET-量のAmount Dataを選択しました。 -------------------------------------------------------------- 開始分野IOTP要素(OfferRespの)を設定してください。-------------------------------------------------------------- Order ComponentのPackagedContentのContentDataに関する細切れ肉料理データを記述に注文してください。

Kawatsura                    Informational                     [Page 37]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[37ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

   (b) SET-Version:

(b)セットバージョン:

   SET-Version can be corresponded to ProtocolId.  The version number
   appears after the "v" for the SET-Version.

SET-バージョンはそうであることができます。ProtocolIdに対応しました。 バージョン番号は「v」の後にSET-バージョンに関して現れます。

   ProtocolId -> _______
                 SETv1.0
                     ~~~<- SET-Version

ProtocolId->。_______ SETv1.0~~~<。 セットバージョン

      Figure 12 ProtocolId vs SET-Version

図12 ProtocolId対セットバージョン

   (c) SET-Brand:

(c) セットブランド:

   SET-Brand can be corresponded to ProtocolBrandId.

SET-ブランドはそうであることができます。ProtocolBrandIdに対応しました。

   (d) SET-PurchAmt:
   It is necessary to adjust the format of the Amount between IOTP and
   SET, since IOTP and SET use different syntax.

(d)セット-PurchAmt: IOTPとSETの間のAmountの形式を調整するのが必要です、IOTPとSETが異なった構文を使用するので。

   Assumption:

仮定:

   o  In SET/IOTP, The "ISO4217-A" (the currency code which is
      represented by three alphabet, such as "USD") is mandatory.

o SET/IOTPでは、"ISO4217-A"(「U.S.ドル」などの3アルファベットによって表される通貨コード)は義務的です。

   o  Consumer Side SET Related Module should have a mapping table
      between "ISO4217-A" and "ISO4217-N" (the currency code which is
      represented by three digit, such as "840").

o 消費者のSide SETの関連Moduleは"ISO4217-A"と"ISO4217-N"(「840」などの3ケタによって表される通貨コード)の間にマッピングテーブルを持っているはずです。

   (d) -1 Content of the SET-PurchAmt

(d) PurchAmtが用意ができることの-1内容

   The content of the SET-PurchAmt is as follows:

SET-PurchAmtの内容は以下の通りです:

      SET PurchAmt: currency amount amtExp10

PurchAmtを設定してください: 貨幣額amtExp10

   For a description see [SET] Book 2, page 299.  For example, $129.50
   is represented by "840 12950 -2".  In this case, the corresponding
   values for the "currency", "amount" and "amtExp10" are "840", "12950"
   and "-2" respectively.

記述に関しては、第2巻、299ページを参照してください[SET]。 例えば、129.50ドルが表される、「840 12950 -2インチ」 そして、そして、この場合対応が、「通貨」のために「量」と評価する、「amtExp10"が「840」、「12950」である、「-2インチ、それぞれ、」

   (d) -2 Content of IOTP Amount Elements

(d) IOTP Amount Elementsの-2内容

   The content of the three IOTP amount elements consist of the
   following: Amount, CurrCodeType and CurrCode.  For a description of
   each, see [RFC 2801].  For example, $129.50 is represented by the
   following:

3つのIOTP量の要素の内容は以下から成ります: CurrCodeTypeとCurrCode、達してください。 それぞれの記述に関しては、[RFC2801]を見てください。 例えば、129.50ドルは以下によって表されます:

      CurrCodeType="ISO4217-A"
      CurrCode="USD"

"ISO4217-A"CurrCodeType=CurrCodeは「U.S.ドル」と等しいです。

Kawatsura                    Informational                     [Page 38]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[38ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

      Amount="129.50"

量は「129.50」と等しいです。

      (d) -3 Example of how-to-translate

(d) -3の例、ハウツーもの、-翻訳してください。

      The one-to-one mapping between the IOTP format and the SET format
      is very simple.  This example of sequence below uses the example
      of IOTP amount Element above.

IOTP形式とSET形式の間の1〜1つのマッピングが非常に簡単です。 系列の以下のこの例はIOTP量のElementの上記の例を使用します。

   1) Translate from IOTP CurrCode (ISO4217-A) to SET currency (ISO-
      4217-N).  For example, if CurrCode="USD", then the value of
      currency is "840".

1) IOTP CurrCodeから翻訳してください、(ISO4217-a)、SET通貨(ISO4217-N)。 例えば、CurrCodeが「U.S.ドル」と等しいなら、通貨の値は「840」です。

   2) Calculate how many decimal places are represented in the Amount.
      For example, if Amount="129.50", there are "2" decimal places.

2) いくつの十進の桁がAmountに表されるかを見込んでください。 例えば、Amountが「129.50」と等しいなら、ある、「2インチ、十進の桁、」

   3) [The number of decimal places] *( -1) corresponds to the SET
      amtExp10.  In the above case, SET amtExp10 = 2 * (-1) = -2.

3) [十進の桁の数] *( -1)はSET amtExp10に対応しています。 上の場合では、SET amtExp10は2*(-1)と等しいです。 = -2.

   4) 10^[The number of the Amount's decimal places] * Amount
      corresponds to the SET amount.  In the above example, SET amount =
      10^2 * 129.50 = 12950.

4) 10 ^[Amountの十進の桁の数]*量はSET量に対応しています。 上記の例では、SET量は10^2*129.50 = 12950と等しいです。

   5) Concatenate three integers and use white spaces as a delimiter.

5) 3つの整数を連結してください、そして、デリミタとして余白を使用してください。

   Finally, in the above case, the SET PurchAmt is represented as "840
   12950 -2".

最終的に上の場合におけるSET PurchAmtが表される、「840 12950 -2インチ」

   (e) SET OD (Order Description) vs. IOTP Order Information

(e) IOTPオーダー情報に対して過量(オーダー記述)を設定してください。

   In the IOTP, the OAC handles the Order Information, such as display
   use, as SET uses the Order Information.  Payment Handler does not
   know the actual Order Information because the Merchant and Payment
   Handler may exist in the separate domains.  However, Payment Handler
   needs to get the SET OD from Merchant via the Consumer or directly
   because Payment Handler needs the SET OD to create 2nd SET Initiation
   message and after.  In this situation, the Merchant should not pass
   the actual order information to the Payment Handler because the order
   information may be considered private data.  Therefore, SET/IOTP
   defines SET OD as the hash of IOTP Order Information.  The hash
   algorithm must be SHA1.

IOTPでは、SETがOrder情報を使用するとき、OACは表示使用などのOrder情報を扱います。 マーチャントとPayment Handlerが別々のドメインに存在するかもしれないので、支払いHandlerは実際のOrder情報を知りません。 しかしながら、Payment Handlerは、Payment Handlerが、SET ODが後に2番目のSET Initiationメッセージを作成する必要があるのでConsumerを通してマーチャントからSET ODを直接手に入れる必要があります。 この状況で、オーダー情報が個人的なデータであると考えられるかもしれないので、マーチャントは実際のオーダー情報をPayment Handlerに通過するべきではありません。 したがって、SET/IOTPはIOTP Order情報の細切れ肉料理とSET ODを定義します。 細切れ肉料理アルゴリズムはSHA1であるに違いありません。

   But the Order Component may be included two or more Packaged Content
   (see [RFC 2801]).  Therefore SET/IOTP specifies to create hash as
   follows:

しかし、Order Componentは含まれている2以上Packaged Contentであるかもしれません([RFC2801]を見てください)。 したがって、SET/IOTPは以下の細切れ肉料理を作成するために指定します:

   (e) -1. If the Name attribute does not have the Name attribute, such
   that the Order Component have only one Packaged Content, hash the
   Contents Data using SHA1 simply and be encoded by BASE64.

(e)-1。 Name属性に、Name属性がありません、そのようなものによって、Order Componentに1Packaged Contentしかないなら、単にSHA1を使用することでContents Dataを論じ尽くしてください、そして、BASE64によってコード化されてください。

Kawatsura                    Informational                     [Page 39]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[39ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

   (e) -2. Otherwise, such that there exists the Name attribute, sort
   the Packaged Contents in the UTF-16 character code order of Name
   attribute and hash the Content Data using SHA1 and concatenate them
   in proper sequence, then hash it using SHA1 again and be encoded by
   BASE64.

(e)-2。 さもなければ、Name属性が存在するように、Name属性のUTF-16キャラクタコード注文でPackaged Contentsを分類してください、そして、SHA1を使用することでContent Dataを論じ尽くしてください、そして、適切な系列で彼らを連結してください、そして、次に、再びSHA1を使用することでそれを論じ尽くしてください、そして、BASE64によってコード化されてください。

   NOTE:
   To avoid different character encodings between applications, in this
   document, SET OD MUST be constructed from the ContentData in
   OrderPackagedContent as follows:

以下に注意してください。 このドキュメント、SET OD MUSTのアプリケーションの間の異なったキャラクタencodingsを避けるには、ContentDataから、以下のOrderPackagedContentで組み立てられてください:

   (1) Convert it to network byte ordered Unicode encoding data.
   (2) Hash (1) using SHA1
   (3) Convert (2) to BASE64 US-ASCII data

(1) データを暗号化するユニコードが注文されたネットワークバイトにそれを変換してください。 (2) BASE64 US-ASCIIデータにSHA1(3)転向者(2)を使用する細切れ肉料理(1)

   Therefore, "Content-Type","charset" MUST be "text/plain","us-ascii"
   respectively when SET Initiation message is constructed.

したがって、「コンテントタイプ」、"charset"が「テキスト/明瞭でなければならない」、「私たち、-、ASCII、」 SET Initiationがそれぞれいつ通信するかは組み立てられます。

   (f) SET-***-URL vs. IOTP Net Location

(f) セット***URL対IOTPのネットの位置

   In IOTP, the OAC handles location data therefore the OAC does not
   need to pass net location data on to the OPB.  However, some vender
   implemented consumer SET/IOTP wallets may need the URL information to
   process the SET Initiation.  Thus, if necessary, the Consumer's SET
   Related Module must set appropriate URL data to SET-***-URL.

IOTPでは、OACは位置のデータを扱います、したがって、OACがネットの位置のデータをOPBに通過する必要はありません。 しかしながら、いくつかのベンダーの実行された消費者SET/IOTP財布が、SET Initiationを処理するためにURL情報を必要とするかもしれません。 必要ならしたがって、ConsumerのSETの関連ModuleはSET***URLに適切なURLデータを設定しなければなりません。

   (2) Create the next SET related message

(2) 次のSETの関連するメッセージを作成してください。

   Generate SET related message (SET PInitReq or SET Initiation
   Response) at the SET Related Module, to be sent to the Payment
   Handler.

SETの関連ModuleでSETの関連するメッセージ(SET PInitReqかSET Initiation Response)を発生させて、Payment Handlerに送ってください。

   (3) Error check of the next SET related message.

(3) 次のSETのエラーチェックはメッセージについて話しました。

   If SET related message which is created in (2) is SET Initiation
   Response and includes any error in it, SET Related Module creates an
   ErrorResponse message with ErrorCode to "EncapProtErr" and the
   Severity to "HardError" and sent it to the OAC.

SETがどれが(2)で作成されるかが、SET Initiation Responseであり、それのどんな誤りも含めて、SETの関連ModuleがErrorCodeと共に"EncapProtErr"にErrorResponseメッセージを作成するというメッセージとSeverityについて"HardError"に話して、それをOACに送ったなら。

Kawatsura                    Informational                     [Page 40]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[40ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

   (4) Create PaySchemePackagedContent

(4) PaySchemePackagedContentを作成してください。

   The followings are the parameter of PaySchemePackagedContent in
   StartPaymentConsumerResponse.

従、はStartPaymentConsumerResponseのPaySchemePackagedContentのパラメタです。

   ContentData : M : SET Related Message which is encoded by
                     BASE64. (e.g., SET PinitRes message or
                     SET Initiation Response Message)
   Name        : O : This is not used in the current SET/IOTP.
   Content     : M : This field should be set to "PCDATA".
   Transform   : M : This must be set "BASE64".

ContentData: M: BASE64によってコード化されるSETの関連Message。 (例えば、SET PinitResメッセージかSET Initiation Response Message) 以下を命名してください。 O: これは現在のSET/IOTPで使用されません。 内容: M: この分野は"PCDATA"に設定されるべきです。 以下を変形させてください。 M: これはセット"BASE64""であるに違いありません。

   (5) Store of the Payment Information

(5) 決済情報のストア

   SET Bridge should store the following in the DataBase:

SET BridgeはDataBaseに以下を保存するはずです:

   o  ConsumerPayId
   o  PaySchemePackagedContent
   o  ContStatus
   o  ContentSoftwareId (corresponding to the PaySchemePackagedContent)
   o  ProcessState

o ConsumerPayId o PaySchemePackagedContent o ContStatus o ContentSoftwareId(PaySchemePackagedContentに対応する)o ProcessState

8.4.2 StartPaymentPaymentHandler Function

8.4.2 StartPaymentPaymentHandlerは機能します。

   (1) Process for TradingRoleData

(1) TradingRoleDataには、処理してください。

   SET Bridge must processes appropriately, for example pass it to the
   SET Core, if there exists the TradingRolePackagedContent as the input
   Parameter.

SET BridgeはそれをSET Coreに適切に処理して、例えば、通過しなければなりません、入力ParameterとしてのTradingRolePackagedContentが存在しているなら。

   (2) SET Specific Process

(2)のセットの特定のプロセス

   The SET Related Module processes the SET Initiation Response or the
   SET Transaction (SET PInitReq).  In addition, the SET Related Module
   generates a message (the next SET Initiation Message or SET PInitRes)
   corresponding to the results of the processed message.  This message
   will be sent to the Consumer.

SETの関連ModuleはSET Initiation ResponseかSET Transaction(SET PInitReq)を処理します。 さらに、SETの関連Moduleは、メッセージが処理メッセージの結果に対応する(次のSET Initiation MessageかSET PInitRes)であると生成します。 このメッセージをConsumerに送るでしょう。

   (3) Error check of the next SET related message.

(3) 次のSETのエラーチェックはメッセージについて話しました。

   If SET related message which is created in (2) includes any error,
   SET Related Module create an ErrorResponse message with ErrorCode to
   "EncapProtErr" and the Severity to "HardError" and sent it to the
   OAC.

SETがどれが(2)で作成されるかがどんな誤りも含めて、SETの関連ModuleがErrorCodeと共に"EncapProtErr"にErrorResponseメッセージを作成するというメッセージとSeverityについて"HardError"に話して、それをOACに送ったなら。

Kawatsura                    Informational                     [Page 41]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[41ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

   (4) Generate PaySchemePackagedContent

(4) PaySchemePackagedContentを生成してください。

   PaySchemePackagedContent which Encapsulate the SET Initiation Message
   or SET PInitRes into ContentData and generate the
   PaySchemePackagedContent.  The Parameters of PaySchemePackagedContent
   as Output is as follows:

そして、ContentDataへのPaySchemePackagedContentのどのEncapsulateのSET Initiation MessageかSET PInitRes、PaySchemePackagedContentを生成してください。 OutputとしてのPaySchemePackagedContentのParametersは以下の通りです:

   ContentData : M : SET Related Message which is encoded by
                     BASE64 (e.g., SET PinitRes message or
                     SET Initiation Response Message).
   Name        : O : This is not used in the current SET/IOTP.
   Content     : M : This field should be set to "PCDATA".
   Transform   : M : This must be set "BASE64"

ContentData: M: BASE64(例えば、SET PinitResメッセージかSET Initiation Response Message)によってコード化されるSETの関連Message。 以下を命名してください。 O: これは現在のSET/IOTPで使用されません。 内容: M: この分野は"PCDATA"に設定されるべきです。 以下を変形させてください。 M: これはセット"BASE64""であるに違いありません。

8.4.3 ContinueProcess Function (Consumer Side)

8.4.3 ContinueProcessは機能します。(消費者側)

   (1) SET Specific Process

(1)のセットの特定のプロセス

   The Parameters of PaySchemePackagedContent as Input is as follows:

InputとしてのPaySchemePackagedContentのParametersは以下の通りです:

   ContentData : M : SET Related Message which is encoded by
                     BASE64 (e.g., SET PinitRes message,
                     SET PRes message or SET Initiation
                     Response Message).
   Name        : O : This is not used in the current SET/IOTP.
   Content     : M : This field should be set to "PCDATA".
   Transform   : M : This must be set "BASE64"

ContentData: M: BASE64(例えば、SET PinitResメッセージ、SET PResメッセージまたはSET Initiation Response Message)によってコード化されるSETの関連Message。 以下を命名してください。 O: これは現在のSET/IOTPで使用されません。 内容: M: この分野は"PCDATA"に設定されるべきです。 以下を変形させてください。 M: これはセット"BASE64""であるに違いありません。

   SET Related Module processes the SET Related Message in the
   PaySchemePackagedContent, then SET Related Message corresponding to
   the processed message is created if necessary.

SETの関連ModuleはPaySchemePackagedContentでSETの関連Messageを処理して、必要なら、次に、処理メッセージに対応するSET関連Messageは作成されます。

   (2) SET Related Message Error Check

(2) 関連メッセージエラーチェックを設定してください。

   If SET related message which is created in (2) includes any error,
   SET Related Module create an ErrorResponse message with ErrorCode to
   "EncapProtErr" and the Severity to "HardError" and sent it to the
   OAC.

SETがどれが(2)で作成されるかがどんな誤りも含めて、SETの関連ModuleがErrorCodeと共に"EncapProtErr"にErrorResponseメッセージを作成するというメッセージとSeverityについて"HardError"に話して、それをOACに送ったなら。

   (3) Create PaySchemePackagedContent

(3) PaySchemePackagedContentを作成してください。

   The followings are the parameter of PaySchemePackagedContent in
   ContinueProcessResponse.

従、はContinueProcessResponseのPaySchemePackagedContentのパラメタです。

   ContentData : M : SET Related Message which is encoded by
                     BASE64 (e.g., SET PinitReq message,
                     SET PReq message or SET Initiation
                     Response Message).

ContentData: M: BASE64(例えば、SET PinitReqメッセージ、SET PReqメッセージまたはSET Initiation Response Message)によってコード化されるSETの関連Message。

Kawatsura                    Informational                     [Page 42]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[42ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

   Name        : O : This is not used in the current SET/IOTP.
   Content     : M : This field should be set to "PCDATA".
   Transform   : M : This must be set "BASE64".

以下を命名してください。 O: これは現在のSET/IOTPで使用されません。 内容: M: この分野は"PCDATA"に設定されるべきです。 以下を変形させてください。 M: これはセット"BASE64""であるに違いありません。

   If the ContentData which has received from Payment Handler is SET
   PRes message, this data is not created.

Payment Handlerから受信したContentDataがSET PResメッセージであるなら、このデータは作成されません。

8.4.4 ContinueProcess Function (Payment Handler Side)

8.4.4 ContinueProcessは機能します。(支払い操作者側)

   (1) Brand Integrity Check between IOTP Elements and SET Elements

(1) IOTP要素とセット要素の間のブランド保全チェック

   Since the Consumer sets the Amount and Brand in the SET Message,
   based on the IOTP message, it might be altered when the IOTP message
   is copied to the SET message.  Thus, the Payment Handler needs to
   check the Elements in IOTP components (Payment, etc.) and the
   Elements in the SET message to make sure they are consistent.  The
   IOTP Brand specified by the Merchant should correspond to the Brand
   used in the SET payment.

ConsumerがIOTPメッセージに基づいてAmountとBrandをSET Messageにはめ込むので、IOTPメッセージがSETメッセージにコピーされるとき、それは変更されるかもしれません。 したがって、Payment Handlerは、それらが一貫しているのを確実にするSETメッセージでIOTPの部品(支払いなど)におけるElementsとElementsをチェックする必要があります。 マーチャントによって指定されたIOTP BrandはSET支払いに使用されるBrandに対応するはずです。

   The Brand Integrity check sequence is as follows:

Brand Integrityチェック系列は以下の通りです:

   (a) After receiving the SET PReq message, check the Consumer selected
   Brand information (e.g., ProtocolBrandId) in the IOTP Payment Request
   against information in the SET certificate in the SET PReq message.

(a) SET PReqメッセージを受け取った後に、SETの情報に対するIOTP Payment Requestの選択されたBrand情報(例えば、ProtocolBrandId)がSET PReqメッセージで証明するConsumerをチェックしてください。

   (b) If they do not match, return a SET Bridge Level Error
   (Severity="HardError", ErrorCode="AttNotValid" and Names="BrandId").

(b) 彼らが合っていないなら、SET Bridge Level Errorを返してください(厳しさは"HardError"と等しいです、そして、ErrorCodeは"AttNotValid"と等しいです、そして、Namesは"BrandId"と等しいです)。

   Additionally, the SET PReq message signature must be verified with
   the SET CardHolder's certificate.  (This is done during a normal SET
   Transaction.)

さらに、SET CardHolderの証明書でSET PReqメッセージ署名について確かめなければなりません。 (正常なSET Transactionの間、これをします。)

   NOTE: This integrity check is necessary evenif There is no
   Promotional Card Name in the ProtocolBrandId because SET may have
   selected the MasterCard even though IOTP has selected the VISA.

以下に注意してください。 IOTPがVISAを選択しましたが、SETがマスターカードを選択したかもしれないので、この保全チェックがProtocolBrandIdでevenif ThereがPromotional Card Nameでないことが必要です。

   (2) SET Related Process

(2)のセットの関連プロセス

   Encapsulate the SET related Message (SET Initiation Message or SET
   Transaction Message) in to Content Data of PaySchemePackagedContent
   and send it to the Sender.

中でSETが関連するMessage(SET Initiation MessageかSET Transaction Message)であるとPaySchemePackagedContentのContent Dataにカプセル化してください、そして、それをSenderに送ってください。

Kawatsura                    Informational                     [Page 43]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[43ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

   The followings are the parameters of PaySchemePackagedContent as
   output.

従、は出力されるようにPaySchemePackagedContentのパラメタです。

   ContentData : M : SET Related Message which is encoded by
                     BASE64 (e.g., SET PinitReq message,
                     SET PReq message or SET Initiation
                     Response Message).
   Name        : O : This is not used in the current SET/IOTP.
   Content     : M : This field should be set to "PCDATA".
   Transform   : M : This must be set "BASE64".

ContentData: M: BASE64(例えば、SET PinitReqメッセージ、SET PReqメッセージまたはSET Initiation Response Message)によってコード化されるSETの関連Message。 以下を命名してください。 O: これは現在のSET/IOTPで使用されません。 内容: M: この分野は"PCDATA"に設定されるべきです。 以下を変形させてください。 M: これはセット"BASE64""であるに違いありません。

   (3) SET Related Message Error Check

(3) 関連メッセージエラーチェックを設定してください。

   If SET related message which is created in (2) includes any error,
   SET Related Module create an ErrorResponse message with ErrorCode to
   "EncapProtErr" and the Severity to "HardError" and sent it to the
   OAC.

SETがどれが(2)で作成されるかがどんな誤りも含めて、SETの関連ModuleがErrorCodeと共に"EncapProtErr"にErrorResponseメッセージを作成するというメッセージとSeverityについて"HardError"に話して、それをOACに送ったなら。

   If SET related message which is created in (2) is SET PRes message,
   and its message includes except:

SETが関係したなら、(2)で作成されるメッセージは、SET PResメッセージと、以下を除いて、そのメッセージインクルードです。

   (a) CompletionCode in SET PRes message is "authorizationPerformed"
   and AuthCode is "Approved" or (b) CompletionCode in SET PRes message
   is "capurePerformed" and CapCode "Success",

SET PResメッセージのCompletionCodeは(a) SET PResメッセージのCompletionCodeが"authorizationPerformed"であり、AuthCodeは「承認されている」か、"capurePerformed"と(b) CapCode「成功」です。

   SET Related Module create ErrorResponse message with ErrorCode to
   "BusinessError"and the Severity to "HardError" and sent it to the
   OAC.

SETの関連ModuleがErrorCodeがあるErrorResponseメッセージを作成する、「BusinessError、「"HardError"で送られることへのSeverity、それ、OACに」

   (4) Create PaySchemePackagedContent

(4) PaySchemePackagedContentを作成してください。

   The followings are the parameter of PaySchemePackagedContent in
   ContinueProcessResponse.

従、はContinueProcessResponseのPaySchemePackagedContentのパラメタです。

   ContentData : M : SET Related Message which is encoded by
                     BASE64 (e.g., SET PinitRes message,
                     SET PRes message or next SET Initiation
                     Message).
   Name        : O : "PRes" only if ContentData includes
                     SET PRes message, otherwise this is
                     not used in the current SET/IOTP.
   Content     : M : This field should be set to "PCDATA".
   Transform   : M : This must be set "BASE64".

ContentData: M: BASE64(例えば、SET PinitResメッセージ、SET PResメッセージまたは次のSET Initiation Message)によってコード化されるSETの関連Message。 以下を命名してください。 O: 「PRes」はContentDataである場合にだけSET PResメッセージを含んでいます。さもなければ、これは現在のSET/IOTPで使用されません。 内容: M: この分野は"PCDATA"に設定されるべきです。 以下を変形させてください。 M: これはセット"BASE64""であるに違いありません。

   If ContentData includes the SET PRes message, ContStatus MUST be
   "End".

ContentDataがSET PResメッセージを含んでいるなら、ContStatusは「終わり」であるに違いありません。

Kawatsura                    Informational                     [Page 44]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[44ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

8.4.5 InquireProcessState Function

8.4.5 InquireProcessStateは機能します。

   (1) Setting ProcessState

(1) ProcessStateを設定すること。

   Values for the ProcessState are described in section 8.9.2.

ProcessStateのための値はセクション8.9.2で説明されます。

   (2) Setting CompletionCode

(2) CompletionCodeを設定すること。

   Set to "Unspecified" when a SET Business Failure has occurred, and
   set StatusDesc to the value corresponding to AuthCode or CapCode.

SET Business Failureが起こったときには「不特定に」セットしてください、そして、AuthCodeかCapCodeに対応する値にStatusDescを設定してください。

   (3) Setting StatusDesc

(3) StatusDescを設定すること。

   The values for PayStatusDesc are not specified in the SET/IOTP.

PayStatusDescのための値はSET/IOTPで指定されません。

   (4) Create PayReceiptNameRefs

(4) PayReceiptNameRefsを作成してください。

   Set to "PRes" in the PayReceiptNameRefs

PayReceiptNameRefsの「PRes」に、セットします。

8.5 Payment Receipt

8.5 支払い領収書

8.5.1 CheckPayReceipt Function

8.5.1 CheckPayReceiptは機能します。

   SET Related Module does not check the Payment Receipt Information
   especially, sends the general response message as long as valid
   request message.

SETの関連ModuleはPayment Receipt情報を特にチェックしないで、有効な要求メッセージと同じくらい長い間、一般反応メッセージを送ります。

   The Parameters of PayReceiptPackagedContent are followings:

PayReceiptPackagedContentのParametersは従です:

   Name        : O : This MUST be set "PRes"
   Content     : M : This field should be set to "PCDATA".
   Transform   : M : This must be set "BASE64".
   ContentData : M : SET PRes message which is encoded by BASE64.

以下を命名してください。 O: これはセット「PRes」Contentであるに違いありません: M: この分野は"PCDATA"に設定されるべきです。 以下を変形させてください。 M: これはセット"BASE64""であるに違いありません。 ContentData: M: BASE64によってコード化されるSET PResメッセージ。

8.5.2 ExpandPayReceipt Function

8.5.2 ExpandPayReceiptは機能します。

   (1) PayReceiptPackagedContents

(1) PayReceiptPackagedContents

   The Parameters of PayReceiptPackagedContent are as follows:

PayReceiptPackagedContentのParametersは以下の通りです:

   Name        : O : This MUST be set "PRes"
   Content     : M : This field should be set to "PCDATA".
   Transform   : M : This must be set "BASE64".
   ContentData : M : SET PRes message which is encoded by BASE64.

以下を命名してください。 O: これはセット「PRes」Contentであるに違いありません: M: この分野は"PCDATA"に設定されるべきです。 以下を変形させてください。 M: これはセット"BASE64""であるに違いありません。 ContentData: M: BASE64によってコード化されるSET PResメッセージ。

Kawatsura                    Informational                     [Page 45]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[45ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

   (2) Get the current status information

(2) 現在の状態情報を得てください。

   SET Related Module gets out the following element from Data Base
   using ConsumerPayId, PaymentHandlerPayId as keys.

SETの関連Moduleは、Data基地からキーとしてConsumerPayId、PaymentHandlerPayIdを使用することで以下の要素に出ます。

   o  BrandId
   o  ProtocolBrandId
   o  PayInstrumentId
   o  Amount
   o  CurrCodeType
   o  CurrCode
   o  PayDirection

o BrandId o ProtocolBrandId o PayInstrumentId o Amount o CurrCodeType o CurrCode o PayDirection

   (3) Get the SET Data

(3) セットデータを得てください。

   SET Related Module gets the following data from SET PRes message
   which take as the Request Message.

SETの関連ModuleはSET PResメッセージからのRequest Messageとしてみなす以下のデータを得ます。

   (a) Date Field in the MessageWrapper Date field between SET and IOTP
   is slightly different.  The different things are as follows:

(a) SETとIOTPの間のMessageWrapper Date分野の日付Fieldはわずかに異なっています。 別物は以下の通りです:

   o  There is no TimeZone in the Date field of SET.

o TimeZoneが全くSETのDate分野にありません。

   o  Second and Milli-second can be omitted in the Date field of SET

o SETのDate分野で2番目とMilli-2番目を省略できます。

   Therefore, SET Related Module needs to compensate the Date
   information when TimeStamp field is set.

したがって、SETの関連Moduleは、TimeStamp分野がいつ設定されるかというDate情報を代償する必要があります。

   (b) AuthRatio in SET PRes message.  (CapRatio is high priority than
   AuthRatio if available.)

(b) SET PResメッセージのAuthRatio。 CapRatioはAuthRatioより高い優先度です。(利用可能である、)

   (c) LID_M in SET PRes message.  (The style of this value is the same
   as it of SET Initiation message.)

SET PResメッセージの(c)LID_M。 (この価値のスタイルはSET Initiationメッセージでそれと同じです。)

8.6 Status Inquiry

8.6 資産調査

   In SET/IOTP, SET Inquiry Initiation is not supported (i.e., omitted).
   SET Inquiry Messages are embedded in the PaySchemeData element in
   IOTP Inquiry Messages.

SET/IOTPでは、SET Inquiry Initiationはサポートされません(すなわち、省略されます)。 SET Inquiry MessagesはIOTP Inquiry MessagesのPaySchemeData要素に埋め込まれています。

   The Parameters of PaySchemePackagedContent in
   StartPaymentInquiryResponse are follows:

StartPaymentInquiryResponseのPaySchemePackagedContentのParametersは尾行です:

   Name        : O : This is not used in the SET/IOTP.
   Content     : M : This field should be set to "PCDATA".
   Transform   : M : This must be set "BASE64".
   ContentData : M : SET InqReq message which is encoded by BASE64.

以下を命名してください。 O: これはSET/IOTPで使用されません。 内容: M: この分野は"PCDATA"に設定されるべきです。 以下を変形させてください。 M: これはセット"BASE64""であるに違いありません。 ContentData: M: BASE64によってコード化されるSET InqReqメッセージ。

Kawatsura                    Informational                     [Page 46]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[46ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

   The Parameters of PaySchemePackagedContent in InqurePaymentStatus are
   follows:

InqurePaymentStatusのPaySchemePackagedContentのParametersは尾行です:

   Name        : O : This is not used in the SET/IOTP.
   Content     : M : This field should be set to "PCDATA".
   Transform   : M : This must be set "BASE64".
   ContentData : M : SET InqReq message which is encoded by BASE64.

以下を命名してください。 O: これはSET/IOTPで使用されません。 内容: M: この分野は"PCDATA"に設定されるべきです。 以下を変形させてください。 M: これはセット"BASE64""であるに違いありません。 ContentData: M: BASE64によってコード化されるSET InqReqメッセージ。

   The Parameters of PaySchemePackagedContent in
   InquirePaymentStatusResponse are follows:

InquirePaymentStatusResponseのPaySchemePackagedContentのParametersは尾行です:

   Name        : O : This is not used in the SET/IOTP.
   Content     : M : This field should be set to "PCDATA".
   Transform   : M : This must be set "BASE64".
   ContentData : M : SET InqRes message which is encoded by BASE64.

以下を命名してください。 O: これはSET/IOTPで使用されません。 内容: M: この分野は"PCDATA"に設定されるべきです。 以下を変形させてください。 M: これはセット"BASE64""であるに違いありません。 ContentData: M: BASE64によってコード化されるSET InqResメッセージ。

   The Parameter of PaySchemePackagedContent in ContinueProcess are
   follows:

ContinueProcessのPaySchemePackagedContentのParameterは尾行です:

   Name        : O : This is not used in the SET/IOTP.
   Content     : M : This field should be set to "PCDATA".
   Transform   : M : This must be set "BASE64".
   ContentData : M : SET InqRes message which is encoded by BASE64.

以下を命名してください。 O: これはSET/IOTPで使用されません。 内容: M: この分野は"PCDATA"に設定されるべきです。 以下を変形させてください。 M: これはセット"BASE64""であるに違いありません。 ContentData: M: BASE64によってコード化されるSET InqResメッセージ。

8.7 Resume Process

8.7 履歴書プロセス

   The Parameter of PaySchemePackagedContent in
   RequmePaymentConsumerResponse are as follows:

RequmePaymentConsumerResponseのPaySchemePackagedContentのParameterは以下の通りです:

   Name        : O : This is not used in the SET/IOTP.
   Content     : M : This field should be set to "PCDATA".
   Transform   : M : This must be set "BASE64".
   ContentData : M : SET Related Message which is encoded by
                     BASE64 (e.g., SET PinitRes message
                     or SET Initiation Response Message).

以下を命名してください。 O: これはSET/IOTPで使用されません。 内容: M: この分野は"PCDATA"に設定されるべきです。 以下を変形させてください。 M: これはセット"BASE64""であるに違いありません。 ContentData: M: BASE64(例えば、SET PinitResメッセージかSET Initiation Response Message)によってコード化されるSETの関連Message。

8.8 SET Scheme Specific Authentication on IOTP

8.8 IOTPにおけるセットの体系の特定の認証

   IOTP authentication, which uses the SET Scheme, is not used in
   SET/IOTP.

IOTP認証(SET Schemeを使用する)はSET/IOTPで使用されません。

Kawatsura                    Informational                     [Page 47]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[47ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

8.9 SET Bridge ProcessState

8.9 セットブリッジProcessState

8.9.1 SET Bridge ProcessState of Consumer

8.9.1 消費者のブリッジProcessStateを設定してください。

   No Status ----> InProgress    : When StartPaymentConsumer Function
                                   is called

状態がありません。---->InProgress: StartPaymentConsumer Functionが呼ばれるとき

   InProgress ---> InProgress    : When ContinueProcess Function
                                   is called
                                 : When ChangeProcessState Function
                                   (ProcessState="Failed") is called

InProgress--->InProgress: ContinueProcess Functionが呼ばれるとき: ChangeProcessState Function(ProcessState=は「失敗した」)が呼ばれるとき

   InProgress ---> ProcessError  : When ChangeProcessState Function
                                   (ProcessState="ProcessError") is
                                   called
                                 : The Technical Error (Hard Error)
                                   is occurred in SET Bridge

InProgress--->ProcessError: ChangeProcessState Function(ProcessStateは"ProcessError"と等しい)が呼ばれるとき: Technical Error(固いError)に生じられる、SET Bridge

   InProgress ---> CompletedOK   : When ChangeProcessState Function
                                   (ProcessState="CompletedOK") is
                                   called

InProgress--->CompletedOK: ChangeProcessState Function(ProcessStateは"CompletedOK"と等しい)が呼ばれるとき

   InProgress ---> Failed        : When ChangeProcessState Function
                                   (ProcessState="failed") is called
                                 : The Business Error is occurred
                                   in SET Bridge

InProgress--->は失敗しました: ChangeProcessState Function(ProcessState=は「失敗した」)が呼ばれるとき: Business Errorに生じられる、SET Bridge

   InProgress ---> Suspended     : When ChangeProcessState Function
                                   (ProcessState="Suspended") is
                                   called
                                 : ErrorCode="ResumeRequired" is
                                   is occurred.

InProgress--->は中断しました: ChangeProcessState Function(「中断した」ProcessState=)が呼ばれるとき: ErrorCode="ResumeRequired"がそう、起こりました。

   Suspend ---> InProgress       : ResumePaymentConsumer Function
                                   is called

中断します。--->InProgress: ResumePaymentConsumer Functionは呼ばれます。

   Suspend ---> ProcessError     : When ChangeProcessState Function
                                   (ProcessState="ProcessError") is
                                   called (the Technical Error is
                                   occurred prior to ResumePayment-
                                   Consumer Function call)
                                 : The Technical Error (Hard Error)
                                   is occurred in SET Bridge (the
                                   Technical Error is occurred while
                                   ResumePaymentConsumer is calling)

中断します。--->ProcessError: ChangeProcessState Function(ProcessStateは"ProcessError"と等しい)が呼ばれるとき(Technical Errorによる生じられる前、ResumePayment消費者Functionが呼ぶということです): Technical Error(固いError)に生じられる、SET Bridge(Technical Errorがそう、ResumePaymentConsumerが呼んでいる間、起こる、)

Kawatsura                    Informational                     [Page 48]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[48ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

8.9.2 SET Bridge ProcessState of Payment Handler

8.9.2 支払い操作者のブリッジProcessStateを設定してください。

   No Status ----> InProgress    : When StartPaymentPaymentHandler
                                   is called

状態がありません。---->InProgress: StartPaymentPaymentHandlerが呼ばれるとき

   InProgress ---> InProgress    : When ContinueProcess Function
                                   is called
                                 : When ChangeProcessState Function
                                   (ProcessState="Failed") is called

InProgress--->InProgress: ContinueProcess Functionが呼ばれるとき: ChangeProcessState Function(ProcessState=は「失敗した」)が呼ばれるとき

   InProgress ---> ProcessError  : When ChangeProcessState Function
                                   (ProcessState="ProcessError") is
                                   called
                                 : The Technical Error (Hard Error)
                                   is occurred in SET Bridge
                                 : SET Error Message is occurred

InProgress--->ProcessError: ChangeProcessState Function(ProcessStateは"ProcessError"と等しい)が呼ばれるとき: Technical Error、(固いError) 起こったコネはSET Bridgeです: SET Error Messageがそうである、起こる。

   InProgress ---> CompletedOK   : When SET Transaction is completed.

InProgress--->CompletedOK: SET Transactionが完成するとき。

   InProgress ---> Failed        : When ChangeProcessState Function
                                   (ProcessState="failed") is called
                                 : The Business Error is occurred
                                   in SET Bridge

InProgress--->は失敗しました: ChangeProcessState Function(ProcessState=は「失敗した」)が呼ばれるとき: Business Errorに生じられる、SET Bridge

   CompletedOK ---> Failed      :  When ChangeProcessState Function
                                   or CancelPayment Function
                                   (ProcessState="Failed") is called
                                   and the payment is cancelled.

CompletedOK--->は失敗しました: ChangeProcessState FunctionかCancelPayment Function(ProcessState=は「失敗した」)が呼ばれて、支払いが中止されるとき。

8.10 Relationship between Pay Step and Deliv Step on SET/IOTP

8.10 賃金ステップとDelivステップとのセット/IOTPの上の関係

   SET/IOTP recommends the following regarding Delivery:

SET/IOTPはDeliveryに関して以下を推薦します:

   Physical Goods
   --------------
   For physical goods, the IOTP Delivery Exchanges should be omitted.
   That is, set DelivExch=False and DelivAndPayResp=False in the
   Delivery Component.  This is to avoid the situation where the IOTP
   Delivery Handler must check with the IOTP Payment Handler on the
   status of a credit authorization.  When a Delivery Inquiry
   transaction might occur, the DelivReqNetLocn attribute in the
   DeliveryData Element must have been specified at the time of the
   original Offer Response Message.  If you want to use the Delivery
   Exchange, you need to process the inquiry of the credit authorization
   out of IOTP between IOTP Payment Handler and Delivery Handler.

物理的な商品-------------- 物理的な商品に関しては、IOTP Delivery Exchangesは省略されるべきです。 すなわち、セットDelivExchは誤っているのとDelivAndPayResp=とDelivery Componentで誤っていた状態で等しいです。 これは、IOTP Delivery Handlerがクレジット承認の状態でIOTP Payment Handlerに問い合わせなければならない状況を避けるためのものです。 Delivery InquiryトランザクションがオリジナルのOffer Response Message時点で起こるかもしれないとき、DeliveryData ElementのDelivReqNetLocn属性は指定されたに違いありません。 Delivery Exchangeを使用したいと思うなら、あなたは、IOTP Payment HandlerとDelivery Handlerの間でIOTPでクレジット承認への問い合せを処理する必要があります。

Kawatsura                    Informational                     [Page 49]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[49ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

   Digital Goods
   -------------
   For digital goods sold through SET/IOTP, authorization should be
   processed on a real-time basis.

デジタル商品------------- SET/IOTPを通して販売されたデジタル商品に関しては、承認はリアルタイムベースで処理されるべきです。

8.11 Completion Code

8.11 完了コード

   In SET/IOTP, the CompletionCode, which is a Business Error Code, is
   set as follows:

SET/IOTPでは、CompletionCode(Business Error Codeである)は以下の通り用意ができています:

   Value                    Description
   ------------------------------------------------------
   BrandNotSupp             This value is not used.
   CurrNotSupp              This value is not used.
   AuthError                The IOTP Authentication has
                            failed for any reason.
   InsuffFunds              This value is not used.
   InstBrandInvalid         This value is not used.
   PaymentDecl              A SET business failure has occurred.
   InstNotValid             This value is not used.
   BadInstrument            This value is not used.
   Unspecified              Unspecified error.  There is some known
                            problem or error, which does not fall
                            into one of the other CompletionCodes.

値の記述------------------------------------------------------ BrandNotSupp This値は使用されていません。 CurrNotSupp This値は使用されていません。 AuthError IOTP Authenticationはどんな理由でも失敗しました。 InsuffFunds This値は使用されていません。 InstBrandInvalid This値は使用されていません。 PaymentDecl A SET商売の失敗は起こりました。 InstNotValid This値は使用されていません。 BadInstrument This値は使用されていません。 不特定のUnspecified誤り。 何らかの既知の問題か誤りがあります。(それは、他のCompletionCodesの1つになりません)。

8.12 PercentComplete

8.12 PercentComplete

   This document recommends to set the PercentComplete as follows:

このドキュメントは、以下のPercentCompleteを設定することを勧めます:

   SET Related    Setting for     Setting for        Value of
       Message       Consumer     Paymnet Handler    PercentComplete
   ------------+---------------+------------------+-----------------
   SET Initia- |After 1st SET  |After 1st SET     |20
   tion        |Initiation     |Initiation        |
               |Response has   |Response has      |
               |Cteated        |Processed         |
               |(See Note)     |(See Note)        |
   ------------+---------------+------------------+----------------
   SET PinitReq|After Created  |After Processed   |40
   ------------+---------------+------------------+----------------
   SET PinitRes|After Processed|After Created     |60
   ------------+---------------+------------------+----------------
   SET PReq    |After Created  |After Processed   |80
   ------------+---------------+------------------+----------------
   SET PRes    |After Processed|After Created     |100
   ------------+---------------+------------------+----------------

メッセージ消費者Paymnet操作者PercentCompleteの値のためにセットするのに関連設定を設定してください。------------+---------------+------------------+----------------- Initiaを設定してください。|最初のセットの後に|最初のセットの後に|20 tion|開始|開始| |応答はそうしました。|応答はそうしました。| |Cteatedしました。|処理されます。| |(注意を見ます) |(注意を見ます) | ------------+---------------+------------------+---------------- PinitReqを設定してください。|作成された後に|処理された後に|40 ------------+---------------+------------------+---------------- PinitResを設定してください。|処理された後に|作成された後に|60 ------------+---------------+------------------+---------------- PReqを設定してください。|作成された後に|処理された後に|80 ------------+---------------+------------------+---------------- PResを設定してください。|処理された後に|作成された後に|100 ------------+---------------+------------------+----------------

Kawatsura                    Informational                     [Page 50]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[50ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

   Note: According to the SET Initiation, PercentComplete should be set
   "20" at the timing of 1st SET Initiation Response is
   created/processed because number of its message is variable.

以下に注意してください。 SET Initiationによると、PercentCompleteはセットが「メッセージの数が可変であるので、最初のセット開始応答のタイミングにおける20インチは、作成されるか、または処理されます」であるならそうするでしょうに。

8.13 Severity

8.13 厳しさ

   In the current version of SET/IOTP, if a technical error occurs in
   the SET Bridge, the Severity has to be always set to "HardError".

SET/IOTPの最新版では、技術的な誤りがSET Bridgeに発生するなら、Severityは"HardError"にいつも用意ができていなければなりません。

9. Error Handling

9. エラー処理

   This chapter describes types of handling Errors.

本章は取り扱いErrorsのタイプについて説明します。

9.1 Types of Errors

誤りの9.1のタイプ

   SET/IOTP defines the following error types:

SET/IOTPは以下の誤りタイプを定義します:

   (1) IOTP Level Error

(1) IOTPは誤りを平らにします。

   This is defined as an error which is NOT specified in [SET EIG] nor
   [SET].  IOTP Level Errors are divided into two types according to the
   following:

これは指定されたコネ[SET EIG]か[SET]でない誤りと定義されます。 以下に応じて、IOTP Level Errorsは2つのタイプに分割されます:

   OAC Level Error:   Error in the OAC.  This error is defined in the
   [IOTP].

OACは誤りを平らにします: OACの誤り。 この誤りは[IOTP]で定義されます。

   SET Related Module Level Error:   Error generated in by process on
   the SET Related Module, not specified in [SET EIG] nor [SET].  For
   example, when checking the consistency between SET and IOTP elements
   on SET Related Module, an error might be returned to OAC.

モジュールの関連レベル誤りを設定してください: SETの関連Module、指定されたコネ[SET EIG]か[SET]でないところで中でプロセスによって生成された誤り。 SETの関連ModuleでSETとIOTP要素の間の一貫性をチェックするとき、例えば、誤りはOACに返されるかもしれません。

   (2) SET Level Error

(2) 平らな誤りを設定してください。

   This is defined as an error which is specified in [SET EIG] or [SET].
   SET Level Errors have been divided into two types of error according
   to following:

これは[SET EIG]か[SET]で指定される誤りと定義されます。 以下に続くのに応じて、SET Level Errorsは2つのタイプの誤りに分割されました。

   SET Technical Level Error: Error in the SET Related Module.  This
   error is defined in [SET] or [SET EIG].  SET Technical Level Errors
   are further subdivided into two types of errors:

技術水準誤りを設定してください: セットにおける誤りはモジュールを関係づけました。 この誤りは[SET]か[SET EIG]で定義されます。 SET Technical Level Errorsはさらに2つのタイプの誤りに細分されます:

   (a) SET Initiation Error Error while the SET Initiation Process is in
   progress.

(a)SET Initiation Error ErrorはSET Initiation Processである間、進行しています。

   (b) SET Transaction Error Error when the SET Transaction (SET
   PInitReq message, SET PReq message, etc.) is in progress.

(b)SET Transaction(SET PInitReqメッセージ、SET PReqメッセージなど)であるときに、SET Transaction Error Errorは進行しています。

Kawatsura                    Informational                     [Page 51]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[51ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

   SET Business Level Error: Error when a business error (e.g., an
   authorization failure) occurs while the SET Transaction is being
   processed.  In SET, Business Level Errors will be returned in the SET
   PRes message.  SET does not use a SET Error Message for this type of
   error.  However, it is necessary to present the OAC with what kind of
   SET Business Error has occurred.

ビジネスレベル誤りを設定してください: ビジネス誤り(例えば、承認失敗)であるときに、SET Transactionが処理されている間、誤りは発生します。 SETでは、SET PResメッセージでBusiness Level Errorsを返すでしょう。 SETはこのタイプの誤りにSET Error Messageを使用しません。 しかしながら、どういうSET Business Errorが起こったかでOACを寄贈するのが必要です。

   In this below, the details of each errors above are described.

この下で、それぞれの誤り上の詳細は説明されます。

9.2 IOTP Level Error (OAC Error)

9.2 IOTPは誤りを平らにします。(OAC誤り)

   When OAC Level Errors have occurred, if necessary, the sender and
   receiver must issue ChangeProcessState API and change the status.
   For the detail of these errors, see [IOTP].

OAC Level Errorsが起こったとき、必要なら、送付者と受信機は、ChangeProcessStateにAPIを発行して、状態を変えなければなりません。 これらの誤りの詳細に関しては、[IOTP]を見てください。

9.3 IOTP Level Error (SET Bridge Error)

9.3 IOTPは誤りを平らにします。(セットブリッジ誤り)

   This is the error generated in a process on the SET Related Module,
   not specified in [SET EIG] nor [SET].  For example, when checking the
   inconsistency between SET and IOTP elements on SET Related Module, it
   might cause an error.  This error should be notified to OAC.

これはSETの関連Module、指定されたコネ[SET EIG]か[SET]でないところでプロセスで生成された誤りです。 SETの関連ModuleでSETとIOTP要素の間の矛盾をチェックするとき、例えば、それは誤りを引き起こすかもしれません。 この誤りはOACに通知されるべきです。

   In this case, as a response message, Payment Scheme Data is not
   returned.  An appropriate information must be set to Status Response.

この場合、応答メッセージとして、Payment Scheme Dataは返されません。 適切な情報をStatus Responseに設定しなければなりません。

9.4 SET Level Error (SET Technical Error)

9.4 セットの平らな誤り(セットの技術的な誤り)

9.4.1 SET Initiation Error

9.4.1 開始誤りを設定してください。

   There are two SET Initiation errors as follows:

以下の2つのSET Initiation誤りがあります:

   o  Error generated in SET Initiation Message

o SET Initiation Messageで生成された誤り

   o  Error generated in SET Initiation Response Message.

o SET Initiation Response Messageで生成された誤り。

   (1) SET Initiation Message Error

(1) 開始メッセージ誤りを設定してください。

   [SET EIG] describes the error handling when a problem rises in SET
   Initiation Message.  So the Consumer will do the same error handling
   in 9.4.2.

問題がSET Initiation Messageで上昇すると、[SET EIG]はエラー処理を説明します。 Consumerが.2に9.4における同じエラー処理をするように

   When SET Initiation Error rises in 1st Initiation Message, an error
   message will be returned to the Merchant.  If an error occurs after
   2nd Initiation Message, an error message will be returned to the
   Payment Handler.  SET Initiation Response will be generated having
   SET-Error-Field in Response Message Header and will be returned
   ErrorCode as "PayEncapError" and Severity as "HardError".

SET Initiation Errorが最初のInitiation Messageで上昇するとき、エラーメッセージをマーチャントに返すでしょう。 誤りが第2Initiation Messageの後に発生すると、エラーメッセージをPayment Handlerに返すでしょう。 SET Initiation ResponseはResponse Message HeaderにSET誤り分野を持ちながら生成して、"HardError"としての"PayEncapError"とSeverityとしてErrorCodeを返すでしょう。

Kawatsura                    Informational                     [Page 52]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[52ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

   (a) SET Initiation Response Error

(a) 開始回答の誤差を設定してください。

   In SET EIG, there is no description about the handling on the
   problems in SET Initiation Response.  However, it is necessary to
   define some handling for the problems in SET/IOTP

SET EIGには、SET Initiation Responseの問題における取り扱いに関して記述が全くありません。 しかしながら、SET/IOTPの問題のための何らかの取り扱いを定義するのが必要です。

   (b) Process of Payment Handler

(b) 支払い操作者のプロセス

   When a problem rises in SET Initiation Response, SET Related Module
   generates ErrorResponse, which is included the "EnCapProtoErr" as
   ErrorCode and the "HardError" as Severity.  But
   PaySchemePackagedContent is not included in this API.

問題がSET Initiation Responseで上昇すると、SETの関連ModuleはErrorResponseを生成します、含まれているもの。ErrorCodeとしての"EnCapProtoErr"とSeverityとしての"HardError"。 しかし、PaySchemePackagedContentはこのAPIに含まれていません。

   (2) Process of Consumer

(2) 消費者のプロセス

   ChangeProcessState API must be issued, and ProcessState must be
   modified.

ChangeProcessState APIを発行しなければなりません、そして、ProcessStateを変更しなければなりません。

9.4.2 SET Transaction Error

9.4.2 トランザクション誤りを設定してください。

   (1) Process of Sender

(1) 送付者のプロセス

   When a SET Transaction Error rises, SET Core creates SET Error
   Message.  Then the SET Related Module creates ErrorResponse Message
   which includes "HardError" as Severity, "EnCapProtoErr" as ErrorCode
   and PaySchemePackagedContent.  The SET Bridge passes the
   ErrorResponse Message to OAC.  OAC will generate an Error Block which
   includes PaySchemePackagedContent and sends it to the Receiver side.

SET Transaction Errorが上昇するとき、SET CoreはSET Error Messageを作成します。 そして、SETの関連ModuleはSeverityとしての"HardError"、ErrorCodeとしての"EnCapProtoErr"、およびPaySchemePackagedContentを含んでいるErrorResponse Messageを作成します。 SET BridgeはErrorResponse MessageをOACに渡します。 OACはReceiver側にPaySchemePackagedContentを含めて、それを送るError Blockを生成するでしょう。

   (2) Process of Receiver

(2) 受信機のプロセス

   With ContinueProcess API, receiver's OAC sends the message including
   the PaySchemeData to SET Bridge.  SET Bridge passes the SET Error
   Message to SET Core for this process.  After that, SET Bridge sends
   "End" status with ContinueProcessResponse API.

ContinueProcess APIと共に、受信機のOACはSET BridgeにPaySchemeDataを含むメッセージを送ります。 SET BridgeはこのプロセスのためにSET Error MessageをSET Coreに渡します。 その後に、SET BridgeはContinueProcessResponse APIがある「終わり」状態を送ります。

9.5 SET Level Error (SET Business Error)

9.5 セットの平らな誤り(セットビジネス誤り)

   (1) Process of Payment Handler

(1) 支払い操作者のプロセス

   SET Related Module checks the SET Business Error in StatusCode in SET
   PRes message.  When SET Transaction Error occurs, SET Related Module
   creates ErrorResponse Message which is included SET PRes as
   PaySchemePackagedContent and ErrorCode as "BusinessError" and returns
   it to OAC.  OAC creates Payment Response Block after gets the SET
   scheme specific receipt in InquireProcessState/Response, and sends it
   to the Consumer.

SETの関連ModuleはSET PResメッセージでStatusCodeでSET Business Errorをチェックします。 SET Transaction Errorが起こると、SETの関連Moduleは"BusinessError"としてのPaySchemePackagedContentとErrorCodeとして含まれているSET PResであるErrorResponse Messageを作成して、それをOACに返します。 OACは後のPayment Response Blockを作成します。InquireProcessState/応答で特定の領収書をSET体系に手に入れて、それをConsumerに送ります。

Kawatsura                    Informational                     [Page 53]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[53ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

   (2) Process of Consumer

(2) 消費者のプロセス

   SET Related Module conducts the same process as in the process that
   Consumer receives Payment Response Block.

SETの関連ModuleはそのConsumerがプロセスでPayment Response Blockを受けるような同じプロセスを行います。

10. Security Considerations

10. セキュリティ問題

   In the IOTP, Merchant and Payment Handler may exist in different
   domains.  So, if the Merchant passes the payment related information
   to the Payment Handler via the Consumer, the payment security level
   may depend on the IOTP.  If you want to avoid this, you will need to
   check integrity of these data by using out-of-band communication
   between the Merchant and the Payment Handler.  In this case, the
   security level depends on the communication path between them.

IOTPでは、マーチャントとPayment Handlerは異なったドメインに存在するかもしれません。 それで、マーチャントがConsumerを通して支払い関連情報をPayment Handlerに通過するなら、支払いセキュリティー・レベルはIOTPに依存するかもしれません。 これを避けたいなら、あなたは、バンドの外でマーチャントとPayment Handlerとのコミュニケーションを使用することによってこれらのデータの保全をチェックする必要があるでしょう。 この場合、セキュリティー・レベルはそれらの間の通信路に依存します。

11. References

11. 参照

   The following books provide essential background material.  Readers
   are strongly encouraged to consult these references for more
   information.

以下の本は不可欠のバックグラウンドの材料を供給します。 読者が詳しい情報のこれらの参照に相談するよう強く奨励されます。

   [BASE64]           Base64 Content-Transfer-Encoding. A method of
                      transporting binary data defined by MIME. See: RFC
                      2045: Multipurpose Internet Mail Extensions (MIME)
                      Part One: Format of Internet Message Bodies.  N.
                      Freed & N.Borenstein. November 1996.

[BASE64]Base64の満足している転送コード化。 MIMEによって定義されたバイナリ・データを輸送するメソッド。 見ます: RFC2045: マルチパーパスインターネットメールエクステンション(MIME)パート1: インターネットメッセージ本体の形式。 N。 解放されるのとN.Borenstein。 1996年11月。

   [RFC 2801]         Burdett, D., "Internet Open Trading Protocol -
                      IOTP, Version 1.0", RFC 2081, April 2000.

[RFC2801] バーデット、D.、「2000年4月にIOTP、バージョン1インチ、RFCプロトコル--2081を取り引きする開いているインターネット。」

   [SET]              SET Secure Electronic Transaction (TM) , Version
                      1.0, May 31, 1997
                      Book 1: Business Description
                      Book 2: Programmer's Guide
                      Book 3: Formal Protocol Definition

[設定します] 安全な電子取引(TM)、バージョン1.0、第1 1997年5月31日巻を設定してください: 第2ビジネス記述巻: 第3プログラマーズガイド巻: 正式なプロトコル定義

   [SET EIG]          External Interface Guide to SET Secure Electronic
                      Transaction, Sep 24, 1997.

[EIG] 外部のインタフェースガイドに安全な電子取引、1997年9月24日を決めるように設定してください。

   [SJR]              "SET Secure Electronic Transaction Specification"
                      Support for Japanese Requirements, Mar 16, 1998.

1998年3月16日の日本の要件の[SJR]「セットの安全な電子取引仕様」サポート。

   [IOTP Payment API] Hans, W., et al., "Payment API for v1.0 Internet
                      Open Trading Protocol (IOTP)", Work in Progress.

[IOTP Payment API] ハンス、W.、他、「v1.0インターネットオープンTradingプロトコル(IOTP)のための支払いAPI」、ProgressのWork。

Kawatsura                    Informational                     [Page 54]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[54ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

   [ISO4217]          ISO 4217: Codes for the Representation of
                      Currencies. Available from ANSI or ISO.

[ISO4217]ISO4217: 通貨の表現のためのコード。 ANSIかISOから、利用可能です。

   [XML]              Extensible Mark Up Language. A W3C recommendation.
                      See http://www.w3.org/TR/1998/REC-xml-19980210 for
                      the 10 February 1998 version.

広げることができる[XML]は言語を値上げします。 W3C推薦。 1998年2月10日のバージョンに関して http://www.w3.org/TR/1998/REC-xml-19980210 を見てください。

12. IANA Considerations

12. IANA問題

   This document does not ask for any action from IANA.  It references
   an existing registry, iotp-codes, where at the time of publication of
   this RFC the following BrandID's are registered:

このドキュメントはIANAから少しの動作も求めません。 それは既存の登録、iotp-コードに参照をつけます:(そこでは、このRFCの公表時点で、以下のBrandIDが登録されています)。

      Amex, Dankort, JCB, Maestro, MasterCard, MICOS, VISA, atCredits,
      EZpay, GeldKarte, Mondex, paybox

Amex、Dankort、JCB Maestro、マスターカード、MICOS、VISA、atCredits、EZpay、GeldKarte、モンデックス、paybox

13. Acknowledgement

13. 承認

   The author of this document appreciates the following contributors to
   this protocol (in alphabetic order of company) without which it could
   not have been developed.

このドキュメントの作者はこのプロトコル(会社のアルファバット順における)にそれを開発できなかった以下の貢献者に感謝します。

   Andrew Drapp              Hitachi Europe, Ltd.

アンドリューDrapp日立ヨーロッパLtd.

   David Burdett             Commerce One (ex. Mondex International)

デヴィッドバーデット商業1(例えば 国際モンデックス)

   Donald Eastlake 3rd       Motorola (ex. IBM)

ドナルドイーストレーク第3モトローラ(例えば IBM)

   Hans-Bernhard  Beykirch   SIZ

ハンス-バーンハードBeykirch SIZ

   John Wankmuller           MasterCard International

ジョンWankmuller MasterCard International

   Mark Linehan              IBM

マークLinehan IBM

   Richad D. Brown           Kedemon (ex. Globe SET)

Richad D.ブラウンKedemon(例えば 球のセット)

   Werner Hans               SIZ

ヴェルナーハンスSIZ

14. Author's Address

14. 作者のアドレス

   Yoshiaki Kawatsura
   Hitachi, Ltd.
   890 Kashimada Saiwai-ku Kawasaki-shi
   Kanagawa, 212-8567 Japan

幸区川崎市神奈川、Yoshiaki Kawatsura日立890 212-8567日本鹿島田

   EMail: kawatura@bisd.hitachi.co.jp

メール: kawatura@bisd.hitachi.co.jp

Kawatsura                    Informational                     [Page 55]

RFC 3538                SET Supplement for IOTP                June 2003

Kawatsuraの情報[55ページ]のRFC3538は2003年6月にIOTPに補足を設定します。

15.  Full Copyright Statement

15. 完全な著作権宣言文

   Copyright (C) The Internet Society (2003).  All Rights Reserved.

Copyright(C)インターネット協会(2003)。 All rights reserved。

   This document and translations of it may be copied and furnished to
   others, and derivative works that comment on or otherwise explain it
   or assist in its implementation may be prepared, copied, published
   and distributed, in whole or in part, without restriction of any
   kind, provided that the above copyright notice and this paragraph are
   included on all such copies and derivative works.  However, this
   document itself may not be modified in any way, such as by removing
   the copyright notice or references to the Internet Society or other
   Internet organizations, except as needed for the purpose of
   developing Internet standards in which case the procedures for
   copyrights defined in the Internet Standards process must be
   followed, or as required to translate it into languages other than
   English.

それに関するこのドキュメントと翻訳は、コピーして、それが批評するか、またはそうでなければわかる他のもの、および派生している作品に提供するか、または準備されているかもしれなくて、コピーされて、発行されて、全体か一部分配された実装を助けるかもしれません、どんな種類の制限なしでも、上の版権情報とこのパラグラフがそのようなすべてのコピーと派生している作品の上に含まれていれば。 しかしながら、このドキュメント自体は何らかの方法で変更されないかもしれません、インターネット協会か他のインターネット組織の版権情報か参照を取り除くのなどように、それを英語以外の言語に翻訳するのが著作権のための手順がインターネットStandardsプロセスで定義したどのケースに従わなければならないか、必要に応じてさもなければ、インターネット標準を開発する目的に必要であるのを除いて。

   The limited permissions granted above are perpetual and will not be
   revoked by the Internet Society or its successors or assigns.

上に承諾された限られた許容は、永久であり、インターネット協会、後継者または案配によって取り消されないでしょう。

   This document and the information contained herein is provided on an
   "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
   TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
   BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
   HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
   MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

このドキュメントとそして、「そのままで」という基礎とインターネットの振興発展を目的とする組織に、インターネット・エンジニアリング・タスク・フォースが速達の、または、暗示しているすべての保証を放棄するかどうかというここにことであり、他を含んでいて、含まれて、情報の使用がここに侵害しないどんな保証も少しもまっすぐになるという情報か市場性か特定目的への適合性のどんな黙示的な保証。

Acknowledgement

承認

   Funding for the RFC Editor function is currently provided by the
   Internet Society.

RFC Editor機能のための基金は現在、インターネット協会によって提供されます。

Kawatsura                    Informational                     [Page 56]

Kawatsura情報です。[56ページ]

一覧

 RFC 1〜100  RFC 1401〜1500  RFC 2801〜2900  RFC 4201〜4300 
 RFC 101〜200  RFC 1501〜1600  RFC 2901〜3000  RFC 4301〜4400 
 RFC 201〜300  RFC 1601〜1700  RFC 3001〜3100  RFC 4401〜4500 
 RFC 301〜400  RFC 1701〜1800  RFC 3101〜3200  RFC 4501〜4600 
 RFC 401〜500  RFC 1801〜1900  RFC 3201〜3300  RFC 4601〜4700 
 RFC 501〜600  RFC 1901〜2000  RFC 3301〜3400  RFC 4701〜4800 
 RFC 601〜700  RFC 2001〜2100  RFC 3401〜3500  RFC 4801〜4900 
 RFC 701〜800  RFC 2101〜2200  RFC 3501〜3600  RFC 4901〜5000 
 RFC 801〜900  RFC 2201〜2300  RFC 3601〜3700  RFC 5001〜5100 
 RFC 901〜1000  RFC 2301〜2400  RFC 3701〜3800  RFC 5101〜5200 
 RFC 1001〜1100  RFC 2401〜2500  RFC 3801〜3900  RFC 5201〜5300 
 RFC 1101〜1200  RFC 2501〜2600  RFC 3901〜4000  RFC 5301〜5400 
 RFC 1201〜1300  RFC 2601〜2700  RFC 4001〜4100  RFC 5401〜5500 
 RFC 1301〜1400  RFC 2701〜2800  RFC 4101〜4200 

スポンサーリンク

HEADリクエストを排除してサーバ負荷を軽減させる

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る