JP6408293B2 - Payment information processing apparatus, payment method, program, and payment system - Google Patents
Payment information processing apparatus, payment method, program, and payment system Download PDFInfo
- Publication number
- JP6408293B2 JP6408293B2 JP2014163388A JP2014163388A JP6408293B2 JP 6408293 B2 JP6408293 B2 JP 6408293B2 JP 2014163388 A JP2014163388 A JP 2014163388A JP 2014163388 A JP2014163388 A JP 2014163388A JP 6408293 B2 JP6408293 B2 JP 6408293B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- payment
- product
- user
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
本発明は、決済情報処理装置、決済方法、プログラム、および決済システムに関するものである。 The present invention relates to a payment information processing apparatus, a payment method, a program, and a payment system.
例えば、クレジットカードを用いたインターネット決済では、ユーザは、EC(Electronic Commerce)店舗のウェブサイトに対し、PAN(Primary Account Number)情報やカード有効期限などのカード情報を入力する。入力されたカード情報は、店舗のウェブサイトからクレジットカード会社に送信され、オーソリゼーション(信用承認)が行われる。 For example, in Internet payment using a credit card, a user inputs card information such as PAN (Primary Account Number) information and a card expiration date to an EC (Electronic Commerce) store website. The input card information is transmitted from the store website to the credit card company, and authorization (credit approval) is performed.
なお、特許文献1には、「通信手段を介して互いに各種情報の授受を行なう顧客端末と商品販売者のバーチャルショップが開設された通信販売会社のサーバコンピュータとクレジットカード発行会社の決済コンピュータとを有し、顧客がクレジットカードを利用して商品を購入する通信販売システムであって、顧客は、クレジットカード番号を第一カード番号と第二カード番号とに分割する2分割手段を有し、前記顧客端末は、商品を注文するとき前記第一カード番号を入力して前記通信販売会社に通知する手段と、商品を受け取ったとき前記第二カード番号を入力して前記通信販売会社に通知する手段とを有することを特徴とする通信販売システム」が開示されている。
このように、ユーザのカード情報は、EC店舗等の第三者のウェブサイトからクレジットカード会社に送信される。 Thus, the user's card information is transmitted from a third party website such as an EC store to the credit card company.
そのため、ユーザのカード情報は、ユーザおよびクレジットカード会社以外のEC店舗等の第三者のデータベースに保有されることがあり、例えば、カード情報が流出して、悪用される可能性がある。 Therefore, the user's card information may be held in a third party database such as an EC store other than the user and the credit card company. For example, the card information may be leaked and misused.
そこで本発明は、ユーザとクレジットカード会社以外の第三者に、ユーザのクレジットカードのカード情報が保有されないよう商品取引を可能にし、カード情報が悪用されるのを防止する技術を提供することを目的とする。 Therefore, the present invention provides a technology that enables a third party other than the user and the credit card company to make a product transaction so that the card information of the user's credit card is not held and prevents the card information from being misused. Objective.
本願は、上記課題の少なくとも一部を解決する手段を複数含んでいるが、その例を挙げるならば、以下の通りである。上記課題を解決すべく、本発明に係る決済情報処理装置は、商品情報処理装置が生成した、ユーザが購入しようとしている商品に関する購入商品情報と、前記ユーザのクレジットカードのカード情報とを、前記ユーザの端末装置から受信する第1の受信部と、前記第1の受信部が受信した前記カード情報に基づいて、前記クレジットカードの信用承認を行う信用承認部と、前記信用承認部の信用承認結果に基づいて、前記商品の決済を行うための決済情報を発行する決済情報発行部と、前記決済情報発行部が発行した前記決済情報と、前記第1の受信部が受信した前記購入商品情報とを対応付けて記憶する決済情報記憶部と、前記決済情報発行部の発行した前記決済情報を前記ユーザの前記端末装置に送信する送信部と、前記ユーザの前記端末装置から送信され、前記商品情報処理装置により転送される前記購入商品情報と前記決済情報とを受信する第2の受信部と、前記決済情報記憶部に記憶された前記購入商品情報および前記決済情報と、前記第2の受信部によって受信された前記購入商品情報および前記決済情報とに基づいて、前記ユーザの前記商品の決済認証を行う決済認証部と、を有することを特徴とする。
The present application includes a plurality of means for solving at least a part of the above-described problems. Examples of the means are as follows. In order to solve the above problems, a settlement information processing apparatus according to the present invention generates purchase product information relating to a product that a user intends to purchase, generated by the product information processing apparatus, and card information of the user's credit card, A first receiving unit received from the terminal device of the user; a credit approval unit for performing credit approval of the credit card based on the card information received by the first receiving unit; and a credit approval of the credit approval unit Based on the result, a payment information issuing unit that issues payment information for payment of the product, the payment information issued by the payment information issuing unit, and the purchased product information received by the first receiving unit A payment information storage unit that stores the association information, a transmission unit that transmits the payment information issued by the payment information issuing unit to the terminal device of the user, and the terminal of the user Transmitted from the apparatus, the product by the information processing apparatus and the purchased product information that will be transferred and a second receiver for receiving said payment information, the purchased product information and the settlement information stored in the payment information storage section And a payment authentication unit that performs payment authentication of the product of the user based on the purchased product information and the payment information received by the second receiving unit.
また、上記の決済情報処理装置においては、前記決済認証部は、前記第2の受信部によって受信された前記購入商品情報および前記決済情報が対応付けられて前記決済情報記憶部に記憶されているか否か判定し、前記ユーザの前記商品の決済認証を行う、ことを特徴とするものであってもよい。 In the payment information processing apparatus, is the payment authentication unit stored in the payment information storage unit in association with the purchase product information and the payment information received by the second reception unit? It is possible to determine whether or not and perform payment authentication of the product of the user.
また、上記の決済情報処理装置においては、前記決済情報記憶部には、さらに前記決済情報が発行された日付が記憶され、前記決済認証部は、前記第2の受信部によって前記決済情報が受信された日が、前記決済情報記憶部に記憶された日付より所定の日にちを経過していた場合、前記商品の決済は不正当であると判定する、ことを特徴とするものであってもよい。 In the payment information processing apparatus, the payment information storage unit further stores a date when the payment information is issued, and the payment authentication unit receives the payment information by the second receiving unit. If the predetermined date has passed a predetermined date from the date stored in the payment information storage unit, it may be determined that the payment of the product is illegal. .
また、上記の決済情報処理装置においては、前記ユーザの前記端末装置が、前記商品情報処理装置が生成した前記購入商品情報を表示している画面において、前記画面上に表示された所定のボタンが押下された場合、前記ユーザの前記カード情報を入力するための入力画面の画像データを前記端末装置に送信する画像データ送信部、をさらに有することを特徴とするものであってもよい。 In the payment information processing apparatus, a predetermined button displayed on the screen is displayed on the screen where the terminal device of the user displays the purchased product information generated by the product information processing apparatus. When pressed, it may further include an image data transmission unit that transmits image data of an input screen for inputting the card information of the user to the terminal device.
また、上記の決済情報処理装置においては、前記第1の受信部は、前記端末装置の前記入力画面に入力された前記カード情報を受信する、ことを特徴とするものであってもよい。 In the payment information processing apparatus, the first receiving unit may receive the card information input on the input screen of the terminal device.
また、上記の決済情報処理装置においては、前記送信部が前記端末装置に送信した前記決済情報は、前記端末装置に表示される、ことを特徴とするものであってもよい。 In the payment information processing apparatus, the payment information transmitted from the transmission unit to the terminal device may be displayed on the terminal device.
また、上記の決済情報処理装置においては、前記決済情報は、1度限りにおいて有効な情報であることを特徴とするものであってもよい。 In the payment information processing apparatus, the payment information may be valid information only once.
また、上記の決済情報処理装置においては、前記カード情報は、前記クレジットカードのPAN情報および有効期限を含む、ことを特徴とするものであってもよい。 In the payment information processing apparatus, the card information may include PAN information and an expiration date of the credit card.
また、上記の決済情報処理装置においては、前記購入商品情報は、前記商品を識別する情報および前記商品を販売する店舗を識別する情報を含む、ことを特徴とするものであってもよい。 In the payment information processing apparatus, the purchased product information may include information identifying the product and information identifying a store selling the product.
また、本発明に係る決済情報処理装置の決済方法は、商品情報処理装置が生成した、ユーザが購入しようとしている商品に関する購入商品情報と、前記ユーザのクレジットカードのカード情報とを、前記ユーザの端末装置から受信する第1の受信ステップと、前記第1の受信ステップが受信した前記カード情報に基づいて、前記クレジットカードの信用承認を行う信用承認ステップと、前記信用承認ステップの信用承認結果に基づいて、前記商品の決済を行うための決済情報を発行する決済情報発行ステップと、前記決済情報発行ステップが発行した前記決済情報と、前記第1の受信ステップが受信した前記購入商品情報とを対応付けて記憶する決済情報記憶ステップと、前記決済情報発行ステップの発行した前記決済情報を前記ユーザの前記端末装置に送信する送信部ステップと、前記ユーザの前記端末装置から送信され、前記商品情報処理装置により転送される前記購入商品情報と前記決済情報とを受信する第2の受信ステップと、前記決済情報記憶ステップにて記憶された前記購入商品情報および前記決済情報と、前記第2の受信ステップによって受信された前記購入商品情報および前記決済情報とに基づいて、前記ユーザの前記商品の決済認証を行う決済認証ステップと、を含むことを特徴とする。
Further, the payment method of the payment information processing apparatus according to the present invention includes the purchase product information generated by the product information processing apparatus regarding the product that the user intends to purchase, and the card information of the user's credit card. A first reception step received from the terminal device, a credit approval step for performing credit approval of the credit card based on the card information received by the first reception step, and a credit approval result of the credit approval step. Based on the payment information issuing step for issuing payment information for payment of the product, the payment information issued by the payment information issuing step, and the purchased product information received by the first receiving step. The settlement information storage step for storing the information in association with the settlement information issued by the settlement information issuing step A transmission unit transmitting to the terminal device, transmitted from the terminal device of the user, a second receiving step of receiving said payment information and the purchased product information that will be transferred by the product information processing apparatus, the payment Based on the purchase merchandise information and the settlement information stored in the information storage step, and the purchase merchandise information and the settlement information received in the second reception step, payment authentication of the user's merchandise is performed. And a settlement authentication step to be performed.
また、本発明に係る決済情報処理装置のプログラムは、商品情報処理装置が生成した、ユーザが購入しようとしている商品に関する購入商品情報と、前記ユーザのクレジットカードのカード情報とを、前記ユーザの端末装置から受信する第1の受信部と、前記第1の受信部が受信した前記カード情報に基づいて、前記クレジットカードの信用承認を行う信用承認部と、前記信用承認部の信用承認結果に基づいて、前記商品の決済を行うための決済情報を発行する決済情報発行部と、前記決済情報発行部が発行した前記決済情報と、前記第1の受信部が受信した前記購入商品情報とを対応付けて記憶する決済情報記憶部と、前記決済情報発行部の発行した前記決済情報を前記ユーザの前記端末装置に送信する送信部と、前記ユーザの前記端末装置から送信され、前記商品情報処理装置により転送される前記購入商品情報と前記決済情報とを受信する第2の受信部と、前記決済情報記憶部に記憶された前記購入商品情報および前記決済情報と、前記第2の受信部によって受信された前記購入商品情報および前記決済情報とに基づいて、前記ユーザの前記商品の決済認証を行う決済認証部と、として前記決済情報処理装置を機能させることを特徴とする。
In addition, the program of the settlement information processing apparatus according to the present invention includes the purchase terminal information generated by the commodity information processing apparatus and related to the product that the user intends to purchase, and the credit card information of the user, and A first receiving unit received from the device; a credit approval unit that performs credit approval of the credit card based on the card information received by the first receiving unit; and a credit approval result of the credit approval unit. The payment information issuing unit that issues payment information for payment of the product, the payment information issued by the payment information issuing unit, and the purchase product information received by the first receiving unit. A payment information storage unit that stores the payment information, a transmission unit that transmits the payment information issued by the payment information issuing unit to the terminal device of the user, and the terminal device of the user Transmitted from the commodity information the purchased product information that will be transferred by the device and a second receiving section for receiving said payment information, and the settlement information storage unit the purchased product information and the settlement information stored in And causing the payment information processing apparatus to function as a payment authentication unit that performs payment authentication of the product of the user based on the purchase product information and the payment information received by the second reception unit. Features.
また、本発明に係る決済システムは、ユーザが購入しようとして選択した商品の情報を前記ユーザの端末装置から受信する第1の受信部と、前記第1の受信部の前記商品の情報の受信に応じて、前記商品に関する購入商品情報を生成する購入商品情報生成部と、前記購入商品情報生成部が生成した前記購入商品情報を前記ユーザの前記端末装置に送信するとともに、前記ユーザの端末装置から受信した前記購入商品情報と決済情報とを決済情報処理装置に転送する第1の送信部と、を有する商品情報処理装置と、前記購入商品情報と、前記ユーザのクレジットカードのカード情報とを、前記ユーザの端末装置から受信する第2の受信部と、前記第2の受信部が受信した前記カード情報に基づいて、前記クレジットカードの信用承認を行う信用承認部と、前記信用承認部の信用承認結果に基づいて、前記商品の決済を行うための前記決済情報を発行する決済情報発行部と、前記決済情報発行部が発行した前記決済情報と、前記第2の受信部が受信した前記購入商品情報とを対応付けて記憶する決済情報記憶部と、前記決済情報発行部の発行した前記決済情報を前記ユーザの前記端末装置に送信する第2の送信部と、前記ユーザの前記端末装置から送信され、前記商品情報処理装置により転送される前記購入商品情報と前記決済情報とを受信する第3の受信部と、前記決済情報記憶部に記憶された前記購入商品情報および前記決済情報と、前記第3の受信部によって受信された前記購入商品情報および前記決済情報とに基づいて、前記ユーザの前記商品の決済認証を行う決済認証部と、を有する前記決済情報処理装置と、を含むことを特徴とする。
In addition, the payment system according to the present invention is configured to receive information on a product selected by the user for purchase from the terminal device of the user, and receive the product information in the first receiving unit. In response, the purchase product information generation unit that generates purchase product information related to the product and the purchase product information generated by the purchase product information generation unit are transmitted to the terminal device of the user, and from the terminal device of the user A first information processing device having a first transmission unit that transfers the received purchased product information and payment information to a payment information processing device, the purchased product information, and card information of the user's credit card, A second receiving unit received from the terminal device of the user, and credit for credit approval of the credit card based on the card information received by the second receiving unit And認部, based on the credit approval result of the credit approval unit, and settlement information issuing unit that issues the payment information for the settlement of the commodity, and the settlement information to the settlement information issuing unit has been issued, the A payment information storage unit that stores the purchase product information received by the second receiving unit in association with each other, and a second transmission that transmits the payment information issued by the payment information issuing unit to the terminal device of the user and parts, are transmitted from the terminal device of the user, and a third receiver for receiving said payment information and the purchased product information that will be transferred by the product information processing apparatus, stored in the payment information storage section A payment authentication unit that performs payment authentication of the product of the user based on the purchase product information and the payment information, and the purchase product information and the payment information received by the third receiving unit; Characterized in that it comprises the a payment information processing apparatus having, a.
本発明によれば、カード情報の悪用を防止することができる。上記した以外の課題、構成、および効果は、以下の実施形態の説明により明らかにされる。 According to the present invention, misuse of card information can be prevented. Problems, configurations, and effects other than those described above will be clarified by the following description of embodiments.
[第1の実施の形態]
図1は、本発明の第1の実施の形態に係る決済システムの構成例を示した図である。図1に示すように、決済システムは、情報処理装置1,2と、端末装置3と、ネットワーク4と、カードネットワーク5と、を有している。
[First Embodiment]
FIG. 1 is a diagram showing a configuration example of a payment system according to the first embodiment of the present invention. As shown in FIG. 1, the payment system includes
情報処理装置1は、例えば、サーバである。情報処理装置1は、例えば、インターネットを利用して商品販売を行う店舗(例えば、EC店舗)によって管理されている。
The
情報処理装置2は、例えば、サーバである。情報処理装置2は、クレジットカード会社によって管理されている。
The
端末装置3は、例えば、パーソナルコンピュータやタブレット端末などである。端末装置3は、例えば、情報処理装置1を管理するEC店舗から、商品を購入するユーザによって操作される。ユーザは、例えば、情報処理装置2を管理するクレジットカード会社のクレジットカードを所有し、そのクレジットカードを用いて、EC店舗から商品を購入することができる。
The
ネットワーク4は、例えば、インターネットである。ネットワーク4は、情報処理装置1,2と、端末装置3とを相互に接続している。すなわち、情報処理装置1,2および端末装置3は、ネットワーク4を介して、通信を行うことができる。
The network 4 is, for example, the Internet. The network 4 connects the
カードネットワーク5は、情報処理装置1と情報処理装置2とを接続するネットワークである。情報処理装置1,2は、カードネットワーク5を用いて、例えば、CAFIS(登録商標:Credit And Finance Information System)により通信を行い、ユーザの利用限度額やカードが不正使用されていないか等の有効性の確認を行うことができる。
The
以下で詳細に説明するが、図1の決済システムでは、クレジットカード会社が管理する情報処理装置2は、EC店舗から商品を購入しようとしているユーザに対し、ワンタイムの決済情報(1度限りの決済情報)を発行する。ユーザは、情報処理装置2から発行されるワンタイムの決済情報を用いて、商品の決済を行う。
As will be described in detail below, in the payment system of FIG. 1, the
図2、図3は、決済システムの処理の流れの例を示したシーケンス図である。図2、図3には、情報処理装置1と、情報処理装置2と、端末装置3との間の決済処理のシーケンスが示してある。図2、図3に示すシーケンスは、図2、図3に示す丸で囲った「A」において、処理が続いている。決済システムは、例えば、ユーザがEC店舗から商品を選んで購入しようとするとき、図2、図3に示すシーケンスの処理を実行する。
2 and 3 are sequence diagrams showing an example of the processing flow of the payment system. 2 and 3 show a sequence of settlement processing among the
まず、端末装置3は、ユーザから、EC店舗が管理する情報処理装置1へのログイン操作を受付ける(ステップS1)。これにより、端末装置3は、EC店舗が管理する情報処理装置1へのアクセスが可能となる。
First, the
次に、情報処理装置1は、端末装置3からのログインを受付けると、ショッピング画面の画面データを端末装置3に送信する(ステップS2)。
Next, when accepting the login from the
次に、端末装置3は、情報処理装置1から送信されたショッピング画面の画面データをディスプレイに表示する(ステップS3)。これにより、端末装置3のユーザは、情報処理装置1を管理するEC店舗の商品を閲覧することができる。そして、ユーザは、購入したい商品を選ぶことができる。
Next, the
次に、端末装置3は、ユーザから、購入したい商品の情報を受付ける(ステップS11)。
Next, the
次に、端末装置3は、ステップS11にて、ユーザから、購入したい商品の情報を受付けると、商品購入要求を情報処理装置1に送信する(ステップS12)。端末装置3は、商品購入要求を送信する際、ユーザが選択した商品(ユーザが購入しようとしている商品)の情報も情報処理装置1に送信する。
Next, when the
次に、情報処理装置1は、端末装置3から商品購入要求を受信する(ステップS13)。その際、情報処理装置1は、端末装置3から送信された、ユーザが選択した商品の情報も受信する。
Next, the
次に、情報処理装置1は、ステップS13にて、ユーザが選択した商品の情報を受信すると、受信した商品に関する購入商品情報を生成する(ステップS14)。そして、情報処理装置1は、生成した購入商品情報を端末装置3に送信する。
Next, when the
購入商品情報は、以下でも説明するが、ユーザがEC店舗から購入しようとしている商品に関する情報を有している。例えば、購入商品情報には、ユーザが購入しようとしている商品を識別する情報、その商品の金額、およびその商品を販売するEC店舗を識別する情報が含まれている。 As will be described below, the purchased product information includes information on a product that the user intends to purchase from an EC store. For example, the purchased product information includes information for identifying a product that the user intends to purchase, an amount of the product, and information for identifying an EC store that sells the product.
次に、端末装置3は、情報処理装置1から送信される購入商品情報を受信する(ステップS15)。
Next, the
次に、端末装置3は、ステップS15にて受信した購入商品情報をディスプレイに表示する(ステップS16)。
Next, the
次に、端末装置3は、ユーザから、クレジットカード会社が管理する情報処理装置2へのログイン操作を受付ける(ステップS21)。これにより、端末装置3は、クレジットカード会社が管理する情報処理装置2へのアクセスが可能となる。
Next, the
なお、端末装置3のディスプレイには、ステップS16の処理によって、購入商品情報の画面(EC店舗のウェブサイト)が表示されている。ユーザは、EC店舗のウェブサイトをディスプレイに表示させたまま、クレジットカード会社の情報処理装置2にログインし、EC店舗のウェブサイトと、クレジットカード会社のウェブサイトとをディスプレイに表示する。または、ユーザは、EC店舗のウェブサイトを閉じて、情報処理装置2にログインし、クレジットカード会社のウェブサイトのみをディスプレイに表示するようにしてもよい。この場合、ユーザは、ステップS16にて、端末装置3のディスプレイに表示された購入商品情報を控えておく。
Note that a screen of purchased product information (a website of an EC store) is displayed on the display of the
次に、情報処理装置2は、端末装置3からのログインを受付けると、信用承認要求画面の画面データを端末装置3に送信する(ステップS22)。
Next, when accepting the login from the
次に、端末装置3は、情報処理装置2から送信された信用承認要求画面の画面データをディスプレイに表示する(ステップS23)。これにより、端末装置3のユーザは、情報処理装置2を管理するクレジットカード会社に対し、ユーザが所有するクレジットカードの信用承認の要求を行うことができる。そして、ユーザは、EC店舗から購入したい商品の決済を行うための決済情報の発行を、情報処理装置2から受けることができる。
Next, the
次に、端末装置3は、ユーザから、信用承認要求を受付ける(ステップS31)。その際、端末装置3は、ユーザから、クレジットカードのカード情報と、ステップS16にて、ディスプレイに表示された購入商品情報とを受付ける。クレジットカードのカード情報には、例えば、PAN情報およびクレジットカードの有効期限が含まれる。
Next, the
次に、端末装置3は、ステップS31にて、ユーザから、信用承認要求を受付けると、信用承認要求情報を情報処理装置2に送信する(ステップS32)。端末装置3は、信用承認要求情報を情報処理装置2に送信する際、ステップS31にて、ユーザから受付けたカード情報および購入商品情報も情報処理装置2に送信する。
Next, when the
端末装置3は、クレジットカード会社のウェブサイトから、ユーザのクレジットカードのカード情報と、購入商品情報とをクレジットカード会社の情報処理装置2に送信する。すなわち、ユーザのカード情報は、EC店舗の情報処理装置1を経由せずに、クレジットカード会社の情報処理装置2に送信される。従って、ユーザのカード情報は、EC店舗の情報処理装置1に保有されることがない。
The
次に、情報処理装置2は、端末装置3から信用承認要求情報を受信する(ステップS33)。その際、情報処理装置2は、端末装置3から送信されたカード情報および購入商品情報も受信する。
Next, the
次に、情報処理装置2は、ステップS33にて受信したカード情報に基づいて、信用承認要求を行ったユーザの信用承認を行う(ステップS34)。
Next, the
次に、情報処理装置2は、信用承認要求を行ったユーザの信用承認が正当であった場合、ワンタイムの決済情報を発行する(ステップS35)。その際、情報処理装置2は、発行した決済情報と、ステップS33にて受信した購入商品情報とを対応付けて、記憶装置に記憶する。これにより、情報処理装置2が発行した決済情報は、どの購入商品情報に対して発行されたものかが分かる。
Next, when the credit approval of the user who made the credit approval request is valid, the
次に、情報処理装置2は、ステップS35にて発行した決済情報を、端末装置3に送信する(ステップS36)。
Next, the
次に、端末装置3は、情報処理装置2から送信された決済情報を受信する(ステップS37)。端末装置3は、受信した決済情報をディスプレイに表示する。これにより、ユーザは、情報処理装置2から発行された決済情報を用いて、EC店舗から購入したい商品の決済を行うことが可能となる。
Next, the
次に、端末装置3は、ユーザから、決済要求を受付ける(ステップS41)。その際、端末装置3は、ユーザから、ステップS16にて、ディスプレイに表示された購入商品情報と、ステップS37にて受信した決済情報とを受付ける。
Next, the
次に、端末装置3は、ステップS41にて、ユーザから、決済要求を受付けると、決済要求情報を情報処理装置1に送信する(ステップS42)。端末装置3は、決済要求情報を情報処理装置1に送信する際、ステップS41にて、ユーザから受付けた購入商品情報および決済情報も情報処理装置1に送信する。
Next, when accepting a payment request from the user in step S41, the
次に、情報処理装置1は、端末装置3から送信された決済要求情報を情報処理装置2に転送する(ステップS43)。その際、情報処理装置1は、端末装置3から送信される購入商品情報および決済情報も情報処理装置2に転送する。
Next, the
次に、情報処理装置2は、情報処理装置1から転送される決済要求情報を受信する(ステップS44)。その際、情報処理装置2は、情報処理装置1から転送される購入商品情報および決済情報も受信する。
Next, the
次に、情報処理装置2は、ステップS44にて受信した購入商品情報および決済情報に基づいて、決済認証を行う(ステップS45)。例えば、情報処理装置2は、ステップS44にて受信した購入商品情報および決済情報と、ステップS35にて記憶装置に記憶した購入商品情報および決済情報とに基づいて、決済認証を行う。より具体的には、情報処理装置2は、ステップS44にて受信した購入商品情報および決済情報の各々が、対応付けられて、記憶装置に記憶されているか否か判定し、決済認証を行う。情報処理装置2は、ステップS44にて受信した購入商品情報および決済情報の各々が、対応付けられて、記憶装置に記憶されている場合、ユーザの決済は正当であると判定する。
Next, the
次に、情報処理装置2は、ステップS45の決済認証が正当であった場合、売上処理を行う(ステップS46)。例えば、情報処理装置2は、ユーザが商品を購入したEC店舗の口座に、商品の代金を振り込む。そして、情報処理装置2は、売上処理を行った旨を、情報処理装置1に送信する。
Next, when the payment authentication in step S45 is valid, the
次に、情報処理装置1は、情報処理装置2からの売上処理の通知を受けて、売上登録処理および商品出荷処理を行う(ステップS47)。例えば、情報処理装置1は、ユーザが購入した商品の代金が振り込まれたことを記憶装置に記憶する。また、情報処理装置1は、商品がユーザに送付されたときは、その日付を記憶装置に記憶する。情報処理装置1は、売上登録処理および商品出荷処理が終了すると、決済が終了した旨を端末装置3に送信する。
Next, the
次に、端末装置3は、情報処理装置1から決済が終了した旨を受信する(ステップS48)。端末装置3は、情報処理装置1から決済が終了した旨を受信すると、例えば、その情報をディスプレイに表示する。これにより、ユーザは、購入したい商品の購入が完了したことを認識できる。
Next, the
このように、クレジットカード会社の情報処理装置2は、情報処理装置1を経由してカード情報を受信するのではなく、端末装置3からカード情報と購入商品情報とを受信する。そして、情報処理装置2は、受信したカード情報と購入商品情報とに基づいて、決済情報を発行して端末装置3に送信し、端末装置3から送信される購入商品情報と発行した決済情報とに基づいて、ユーザの購入しようとしている商品の決済認証を行う。
As described above, the
これにより、上記の決済システムでは、ユーザのカード情報が情報処理装置1に保有されることなく、商品取引を行うことができ、ユーザのカード情報が、例えば、EC店舗の情報処理装置1から流出して、悪用されるということが防止できる。
Thereby, in the above payment system, the user's card information can be traded without being held in the
なお、情報処理装置1と端末装置3との通信には、例えば、SLL通信を利用してもよい。また、情報処理装置2と端末装置3との通信には、例えば、SLL通信を利用してもよい。これにより、例えば、装置間で送受信される購入商品情報や決済情報のセキュリティを確保することができる。
For example, SLL communication may be used for communication between the
また、情報処理装置1と情報処理装置2との通信には、CAFISを利用してもよい。これにより、例えば、ステップS43の転送処理やステップS46の売上処理の通知のセキュリティを確保することができる。
Further, CAFIS may be used for communication between the
また、情報処理装置1は、ステップS43にて、端末装置3からの決済要求情報を情報処理装置2に転送する際、端末装置3から情報処理装置2へ送信される決済情報を記憶してもよい。決済情報は、クレジットカードのカード情報ではなく、また、ワンタイムな情報(決済が1度限りにおいて有効な情報)なので、流出した場合でも、第三者による悪用を抑制することができる。
Further, the
また、情報処理装置1は、複数あってもよい。そして、複数の情報処理装置1のそれぞれは、異なるEC店舗によって管理されていてもよい。また、情報処理装置2も複数あってもよい。そして、複数の情報処理装置1のそれぞれは、異なるクレジットカード会社によって管理されていてもよい。
Further, there may be a plurality of
図4は、端末装置3の商品選択画面例を示した図である。図2のステップS3で説明したように、ユーザが端末装置3を用いて、EC店舗の情報処理装置1にログインすると、端末装置3のディスプレイには、ショッピング画面が表示される。端末装置3のユーザは、ショッピング画面にて、EC店舗の商品を閲覧し、購入したい商品を選ぶための画面へ進むと、端末装置3のディスプレイには、図4に示す画面11aが表示される。
FIG. 4 is a diagram illustrating an example of a product selection screen of the
ユーザは、画面11aの選択欄11aaにて、購入したい商品を選択する。そして、ユーザは、選択した商品の情報を情報処理装置1へ送信するため、ボタン11abを押下(クリック)する。すると、端末装置3は、選択欄11aaで選択された商品の情報を情報処理装置1へ送信する。図4の例の場合、ユーザは、購入したい商品として、「商品A」を選択している。そして、端末装置3は、ボタン11abが押下されると、「商品A」の情報を情報処理装置1に送信する。
The user selects a product to be purchased in the selection field 11aa on the
図5は、端末装置3の購入商品情報の画面例を示した図である。図5に示す画面11bは、例えば、端末装置3が図2のステップS16の処理を実行すると、端末装置3のディスプレイに表示される。
FIG. 5 is a diagram illustrating a screen example of purchased product information of the
例えば、情報処理装置1は、図2のステップS14で説明したように、端末装置3から、ユーザの購入したい商品の情報を受信すると、受信した商品に関する購入商品情報を生成し、生成した購入商品情報を端末装置3に送信する。端末装置3は、情報処理装置1が生成した購入商品情報を受信すると(図2のステップS15)、画面11bをディスプレイに表示する(図2のステップS16)。
For example, as described in step S14 in FIG. 2, when the
端末装置3は、画面11bの表示欄11baに、情報処理装置2から受信した購入商品情報を表示する。例えば、表示欄11baには、「商品A」の購入商品情報が表示されている。より具体的には、表示欄11baには、「商品A」を識別する情報と、「商品A」の購入先であるEC店舗を識別する情報とを含む「購入No.」が表示されている。また、表示欄11baには、「商品A」の金額が表示されている。なお、表示欄11baに示す「123456789」の部分が、例えば、「商品A」を識別する情報であり、表示欄11baに示す「K00000001」の部分が、例えば、「商品A」の購入先のEC店舗を識別する情報である。
The
端末装置3は、画面11bの説明部11bbに、クレジットカード会社から「決済No.」(決済情報)を発行してもらい、発行してもらった「決済No.」を入力欄11bcに入力するように促す情報を表示する。これにより、ユーザは、クレジットカード会社の情報処理装置2にログインし、「商品A」の決済を行うための、決済情報(決済No.)を取得しなければならないことを認識できる。
The
端末装置3は、ボタン11bdが押下されると、表示欄11baに表示された購入商品情報(商品を識別する情報および店舗を識別する情報を含む「決済No.」と、商品の「金額」)と、入力欄11bcに入力された「決済No.」とをEC店舗の情報処理装置1へ送信する。
When the button 11bd is pressed, the
なお、図5では、まだ決済No.は、発行されていないため、入力欄11bcには、決済No.は入力されていない。従って、端末装置3は、例えば、ボタン11bdが押下されると、「エラー」等を表示する。
Note that in FIG. Has not been issued, the settlement field No. is displayed in the input field 11bc. Is not entered. Therefore, for example, when the button 11bd is pressed, the
図6は、端末装置3の信用承認要求の画面例を示した図である。図6に示す画面12aは、端末装置3が図3のステップS23の処理を実行すると、端末装置3のディスプレイに表示される。
FIG. 6 is a diagram showing a screen example of a credit approval request of the
例えば、図5で説明したように、ユーザは、EC店舗から商品を購入するのに、クレジットカード会社の情報処理装置2にログインして、「決済No.」を発行してもらう必要がある。端末装置3は、ユーザから、情報処理装置2へのログイン操作を受付け(図3のステップS21)、情報処理装置2が信用承認要求画面の画面データを送信すると(図3のステップS22)、画面12aをディスプレイに表示する(図3のステップS23)。
For example, as described with reference to FIG. 5, in order to purchase a product from an EC store, the user needs to log in to the
端末装置3は、画面12aの説明部12aaに、EC店舗で生成された購入商品情報(購入No.および金額)を、入力欄12abに入力するよう促す情報を表示する。これにより、ユーザは、図5の表示欄11baに表示された購入No.「123456789−K00000001」と金額「1,234円」とを、画面12aの入力欄12abに入力すればよいことが分かる。
The
端末装置3は、画面12aの説明部12acに、ユーザのクレジットカードのカード番号と有効期限とを、入力欄12ad,12aeに入力するよう促す情報を表示する。これにより、ユーザは、画面12aの入力欄12ad,12aeに、クレジットカードのカード番号と有効期限とを入力すればよいことが分かる。
The
端末装置3は、ユーザによって、ボタン12afが押下されると、入力欄12abに入力された購入商品情報(商品を識別する情報と店舗を識別する情報とを含む購入No.および金額)と、入力欄12adに入力されたカード番号(PAN情報)と、入力欄12aeに入力された有効期限とを、情報処理装置2に送信する(図3のステップS32)。
When the user presses the button 12af, the
なお、情報処理装置2は、端末装置3から「購入商品情報」、「カード番号」、および「有効期限」を受信すると(図3のステップS33)、ユーザのクレジットカードの信用承認を行い(図3のステップS34)、決済情報を発行する(図3のステップS35)。そして、情報処理装置2は、発行した決済情報を、端末装置3に送信する(図3のステップS36)。
When the
図7は、端末装置3の決済情報表示の画面例を示した図である。図7に示す画面12bは、端末装置3が図3のステップS37の処理を実行すると、端末装置3のディスプレイに表示される。例えば、端末装置3は、情報処理装置2から決済情報を受信すると、ディスプレイに画面12bを表示する。
FIG. 7 is a diagram illustrating an example of a payment information display screen of the
端末装置3は、画面12bの表示欄12baに決済情報(決済No.)を表示する。図7の例の場合、ユーザが購入しようとしている商品の購入No.「123456789−K00000001」に対し、決済No.「00000001」が発行されている。
The
図8は、端末装置3の決済情報の入力画面例を示した図である。図8に示す画面13aは、図5に示した画面11bと同じである。ただし、図8の画面13aは、図5の画面11bに対し、入力欄13aaに「決済No.」が入力されているところが異なる。
FIG. 8 is a diagram showing an example of a payment information input screen of the
ユーザは、情報処理装置2から決済No.が発行されると、発行された決済No.を入力欄13aaに入力する。図8の例では、ユーザが、図7の表示欄12baに表示された決済No.「00000001」を、画面13aの入力欄13aaに入力した例を示している。
The user sends a payment No. Is issued, the issued settlement No. In the input field 13aa. In the example of FIG. 8, the user sets the payment No. displayed in the display field 12ba of FIG. In this example, “00000001” is input to the input field 13aa of the
端末装置3は、ユーザによって、ボタン13abが押下されると、入力欄13aaに入力された「決済No.」と、表示欄13acに表示されている「購入No.」および「金額」とを、EC店舗の情報処理装置1へ送信する(図3のステップS42)。
When the user presses the button 13ab, the
なお、情報処理装置1は、端末装置3から送信された「決済No.」、「購入No.」、および「金額」を、情報処理装置2へ転送する(図3のステップS43)。情報処理装置2は、情報処理装置1から転送された「決済No.」、「購入No.」、および「金額」を受信すると、決済認証(図3のステップS45)および売上処理(図3のステップS46)を行い、売上処理が終了した旨を情報処理装置1へ通知する。そして、情報処理装置1は、決済が終了した旨を端末装置3に通知する。
The
図9は、端末装置3の商品決済画面例を示した図である。図9に示す画面13bは、端末装置3が図3のステップS48の処理を実行すると、端末装置3のディスプレイに表示される。例えば、端末装置3は、情報処理装置1から決済が終了した旨を受信すると、ディスプレイに画面13bを表示する。
FIG. 9 is a diagram illustrating an example of a product settlement screen of the
端末装置3は、画面13bの説明部13baに、決済が終了した旨を表示する。端末装置3は、ボタン13bbが押下されると、商品の購入処理を終了する。
The
図10は、情報処理装置1の機能ブロックの一例を示した図である。図10に示すように、情報処理装置1は、受信部21と、購入商品情報生成部22と、売上登録処理部23と、送信部24と、商品情報記憶部25と、管理情報記憶部26と、を有している。
FIG. 10 is a diagram illustrating an example of functional blocks of the
受信部21は、情報処理装置2および端末装置3からデータを受信する。
The receiving
購入商品情報生成部22は、受信部21によって、端末装置3からユーザが購入しようとしている商品の情報が受信されると、受信した商品に関する購入商品情報を生成する。
When the receiving
売上登録処理部23は、受信部21によって、情報処理装置2から決済が終了した旨の通知が受信されると、売上登録処理を行う。また、売上登録処理部23は、商品がユーザに送付されたとき、商品出荷処理を行う。
The sales
送信部24は、情報処理装置2および端末装置3にデータを送信する。
The
商品情報記憶部25は、EC店舗が取り扱っている商品の情報を記憶する。
The merchandise
管理情報記憶部26は、ユーザが購入しようとしている商品に関する情報を記憶する。
The management
図11は、商品情報記憶部25のデータ構成例を示した図である。図11に示すように、商品情報記憶部25は、商品No.25aと、商品名25bと、金額25cとを記憶する。
FIG. 11 is a diagram illustrating a data configuration example of the product
商品No.25aは、情報処理装置1を管理している、EC店舗が取り扱っている商品を識別する情報である。
Product No. 25a is information for identifying a product that manages the
商品名25bは、情報処理装置1を管理している、EC店舗が取り扱っている商品の商品名称である。
The
金額25cは、情報処理装置1を管理している、EC店舗が取り扱っている商品の金額である。
The
例えば、図11に示す商品情報記憶部25により、商品No.25aが「123456789」の商品名25bは、「商品A」であることが分かる。また、「商品A」の金額25cは、「1,234円」であることが分かる。
For example, the product
送信部24は、例えば、図2のステップS2のショッピング画面送信の際、商品情報記憶部25に記憶されている商品の情報を送信する。これにより、端末装置3は、EC店舗が取り扱っている商品の商品名26aや金額25cをディスプレイに表示することができる。
For example, the
図12は、管理情報記憶部26のデータ構成例を示した図である。図12に示すように、管理情報記憶部26は、商品名26aと、ユーザID26bと、購入商品情報26cと、決済情報26dと、決済要求情報26eと、売上登録情報26fと、商品発送情報26gと、を記憶する。
FIG. 12 is a diagram illustrating a data configuration example of the management
商品名26aは、ユーザが購入しようとしている商品の商品名である。
The
ユーザID26bは、商品を購入しようとしているユーザのユーザIDである。ユーザID26bは、例えば、ユーザがEC店舗の情報処理装置1にログインするとき(図2のステップS1)に用いられるユーザIDである。
The
購入商品情報26cは、ユーザが購入しようとしている商品に関する情報である。購入商品情報26cは、店舗情報26caと、商品No.26cbと、金額26ccと、を有している。
The purchased
店舗情報26caは、ユーザが購入しようとしている商品の購入先の店舗を識別する情報である。 The store information 26ca is information for identifying a store from which the user purchases a product to be purchased.
商品No.26cbは、ユーザが購入しようとしている商品を識別する情報である。 Product No. 26cb is information for identifying a product that the user intends to purchase.
金額26ccは、ユーザが購入しようとしている商品の金額である。
The
決済情報26dは、ユーザが購入しようとしている商品に対し、情報処理装置2が発行した決済情報である。
The
決済要求情報26eは、ユーザが端末装置3を用いて、決済要求情報を情報処理装置2に送信したか否かを示す情報である。例えば、受信部21は、図3のステップS43にて、決済要求情報を受信すると、決済要求情報26eを「有」にする。一方、受信部21が、決済要求情報を受信していない場合は、例えば、決済要求情報26eは、「無」となっている。
The
売上登録情報26fは、クレジットカード会社の情報処理装置2によって、商品の売上処理が行われたか否かを示す情報である。例えば、情報処理装置2が、図3のステップS46にて売上処理を行い、その旨の通知を受信部21が受信すると、売上登録処理部23は、売上登録情報26fを「済」する。一方、受信部21が、売上処理を行った旨の情報を受信していない場合は、例えば、決済要求情報26eは、「未」となっている。
The
なお、売上登録情報26fが「済」になると、それに対応する各情報は、商品を購入したユーザの情報となる。例えば、売上登録情報26fが「済」となった購入商品情報26cは、ユーザが購入した商品の購入商品情報となる。
When the
商品発送情報26gは、ユーザが購入した商品の発送日を示す情報である。例えば、売上登録処理部23は、ユーザが購入した商品がユーザに発送されると、その発送日をEC店舗の従業員等から受付け、商品発送情報26gを管理情報記憶部26に記憶する。
The
例えば、図12に示す「商品A」は、売上登録情報26fが「済」となっている。従って、商品名26aが「商品A」である商品は、ユーザID26bが「xxxx」のユーザが購入した商品の商品名である。また、ユーザID26bが「xxxx」のユーザが「商品A」を購入するのに発行された決済情報26dは、「00000001」であることが分かる。また、「商品A」の発送日は、商品発送情報26gより、「aa/bb/cc」であることが分かる。なお、「商品A」の売上登録情報26fが「未」であった場合は、「商品A」は、ユーザが購入しようとしている商品の商品名26aを示していることになる。
For example, “Product A” shown in FIG. 12 has “saved” in the
図13は、情報処理装置2の機能ブロックの一例を示した図である。図13に示すように、情報処理装置2は、受信部31と、信用承認部32と、決済情報発行部33と、決済認証部34と、売上処理部35と、送信部36と、記憶部39と、を有している。
FIG. 13 is a diagram illustrating an example of functional blocks of the
受信部31は、情報処理装置1および端末装置3からデータを受信する。受信部31は、第1の受信部31aおよび第2の受信部31bを有している。第1の受信部31aは、情報処理装置1が生成した、ユーザが購入しようとしている商品に関する購入商品情報と、ユーザのクレジットカードのカード情報とを、ユーザの端末装置3から受信する。第2の受信部31bは、ユーザの端末装置3から送信される購入商品情報と決済情報とを受信する。
The receiving
信用承認部32は、受信部31が端末装置3から受信したユーザのクレジットカードのカード情報に基づいて、クレジットカードの信用承認を行う。
The
決済情報発行部33は、信用承認部32の信用承認結果に基づいて、商品の決済を行うための決済情報を発行する。
The settlement
決済認証部34は、受信部31が受信した、端末装置3から送信された購入商品情報と決済情報とに基づいて、ユーザが購入しようとしている商品の決済認証を行う。
The payment authentication unit 34 performs payment authentication of the product that the user intends to purchase based on the purchased product information and the payment information transmitted from the
売上処理部35は、決済認証部34の決済認証結果に基づいて、EC店舗の売上処理を行う。
The
送信部36は、情報処理装置1および端末装置3にデータを送信する。
The
記憶部39は、顧客情報記憶部37と、決済情報記憶部38と、有している。顧客情報記憶部37は、ユーザのクレジットカードに関する情報を記憶する。
The storage unit 39 has a customer
決済情報記憶部38は、端末装置3から受信したユーザのカード情報、ユーザが購入しようとしている商品の購入商品情報、および決済情報発行部33が発行した決済情報を記憶する。
The payment
図14は、顧客情報記憶部37のデータ構成例を示した図である。図14に示すように、顧客情報記憶部37は、ユーザID37aと、PAN情報37bと、カード有効期限37cと、を記憶する。顧客情報記憶部37に記憶されるこれらの情報は、例えば、ユーザがクレジットカード会社とクレジットカード契約を行ったときに記憶される。
FIG. 14 is a diagram illustrating a data configuration example of the customer
ユーザID37aは、クレジットカード契約を行ったユーザの識別情報である。ユーザは、例えば、ユーザID37aによって、図3のステップS21で説明した、情報処理装置2へのログインを行うことができる。
The
PAN情報37bは、ユーザが所有するクレジットカードのPAN情報を示す。
The
カード有効期限37cは、ユーザが所有するクレジットカードの有効期限を示す。
The
例えば、図13の信用承認部32は、顧客情報記憶部37を参照することにより、ユーザのクレジットカードの信用承認を行うことができる。より具体的には、図3のステップS21にてログインしたユーザは、図3のステップS32にて、信用承認要求情報を情報処理装置2に送信する。その際、ユーザのカード情報(PAN情報および有効期限)は、情報処理装置2に送信され、情報処理装置2の受信部31は、ユーザのカード情報を受信する。信用承認部32は、図3のステップS21にてログインしたユーザのユーザID37aと、受信部31によって受信されたカード情報とに基づいて顧客情報記憶部37を参照し、ユーザのクレジットカードの信用承認を行うことができる。
For example, the
図15は、決済情報記憶部38のデータ構成例を示した図である。図15に示すように、決済情報記憶部38は、PAN情報38aと、決済情報38bと、購入商品情報38cと、を記憶する。
FIG. 15 is a diagram illustrating a data configuration example of the payment
PAN情報38aは、ユーザが所有するクレジットカードのPAN情報を示す。
The
決済情報38bは、決済情報発行部33が発行した決済情報である。
The
購入商品情報38cは、ユーザが購入しようとしている商品に関する情報である。購入商品情報38cは、店舗情報38caと、商品No.38cbと、金額38ccと、を有している。
The purchased
店舗情報38caは、ユーザが購入しようとしている商品の購入先の店舗を識別する情報である。 The store information 38ca is information for identifying a store from which the user purchases a product to be purchased.
商品No.38cbは、ユーザが購入しようとしている商品を識別する情報である。 Product No. 38cb is information for identifying a product that the user intends to purchase.
金額38ccは、ユーザが購入しようとしている商品の金額である。
The
例えば、端末装置3は、ユーザからの信用承認要求の受付けに応じて(図3のステップS31)、信用承認要求情報を情報処理装置2に送信する(図3のステップS32)。その際、端末装置3は、ユーザから受付けたカード情報と購入商品情報とを情報処理装置2に送信する。
For example, the
情報処理装置2の信用承認部32は、端末装置3から送信されたカード情報に基づいて、信用承認要求を行ってきたユーザの信用承認を行う(図3のステップS34)。決済情報発行部33は、信用承認部32によって、信用承認要求を行ってきたユーザが正当であると判定されると、信用承認要求を行ってきたユーザに対し、決済情報を発行する(図3のステップS35)。そして、決済情報発行部33は、発行した決済情報と、信用承認要求とともに送信されてきたユーザのカード情報(PAN情報38a)と、購入商品情報38cとを対応付けて、決済情報記憶部38に記憶する。
The
なお、図15では、カード情報のうちのPAN情報38aを決済情報記憶部38に記憶しているが、有効期限も対応付けて記憶してもよい。
In FIG. 15, the
また、決済情報記憶部38は、カード情報(PAN情報38a)を記憶しなくてもよい。すなわち、決済情報発行部33は、発行した決済情報39bに対し、端末装置3から送信された購入商品情報38cのみを対応付けて、決済情報記憶部38に記憶するようにしてもよい。
Moreover, the payment
図16は、情報処理装置1の購入商品情報の生成動作例を示したフローチャートである。EC店舗の情報処理装置1は、端末装置3から商品購入要求が送信されると(図2のステップS12)、以下の処理を実行する。
FIG. 16 is a flowchart illustrating an example of an operation for generating purchased product information by the
まず、受信部21は、端末装置3から商品購入要求を受信する(ステップS51)。受信部21は、端末装置3から商品購入要求を受信する際、ユーザが選択した、購入しようとしている商品の情報も受信する。
First, the receiving
次に、購入商品情報生成部22は、受信部21によって受信された、ユーザが選択した商品に基づいて、購入商品情報を生成する(ステップS52)。例えば、購入商品情報生成部22は、ユーザが選択した商品を識別する情報(商品No.)と、商品の購入先である店舗を識別する情報(店舗情報)と、商品の金額と、を含む購入商品情報を生成する。
Next, the purchased product
次に、購入商品情報生成部22は、ステップS52にて生成した購入商品情報を管理情報記憶部26に記憶する(ステップS53)。その際、購入商品情報生成部22は、ステップS51にて受信された、ユーザが選択した商品の商品名26aと、商品を購入しようとしているユーザのユーザID26bとを対応付けて、生成した購入商品情報26cを管理情報記憶部26に記憶する。
Next, the purchased product
次に、送信部24は、ステップS52にて、購入商品情報生成部22によって生成された購入商品情報を、ユーザの端末装置3に送信する(ステップS54)。
Next, the transmitting
これにより、端末装置3のユーザは、情報処理装置1によって生成された購入商品情報を用いて、クレジットカード会社の情報処理装置2から、商品の決済を行うための決済情報を発行してもらうことができる。
Thereby, the user of the
図17は、情報処理装置1の決済要求情報の転送、売上登録、および商品出荷処理の動作例を示したフローチャートである。EC店舗の情報処理装置1は、端末装置3から決済要求情報が送信されると(図3のステップS42)、以下の処理を実行する。
FIG. 17 is a flowchart illustrating an operation example of transfer of settlement request information, sales registration, and merchandise shipment processing of the
まず、受信部21は、端末装置3から決済要求情報を受信する(ステップS61)。その際、受信部21は、端末装置3から送信される購入商品情報と決済情報とを受信する。
First, the receiving
次に、受信部21は、受信した購入商品情報と決済情報とに基づいて、管理情報記憶部26を更新する(ステップS62)。例えば、受信部21は、管理情報記憶部26を参照し、受信した購入商品情報に対応する決済情報26dの欄に、受信した決済情報を記憶する。また、受信部21は、管理情報記憶部26を参照し、受信した購入商品情報に対応する決済要求情報26eを、「無」から、決済要求があったことを示す「有」に変更する。
Next, the receiving
次に、送信部24は、ステップS61にて、受信された商品購入情報と決済情報とを、クレジットカード会社の情報処理装置2へ転送する(ステップS63)。
Next, in step S61, the
なお、情報処理装置2は、購入商品情報と決済情報とに基づいて決済認証を行い(図3のステップS45)、売上処理を行うと、売上処理を行った旨の通知を情報処理装置1に対して行う(図3のステップS46)。
The
次に、受信部21は、情報処理装置2から、売上処理の通知を受信する(ステップS64)。
Next, the receiving
次に、売上登録処理部23は、ユーザが購入した商品の売上処理および商品出荷処理を行う(ステップS65)。例えば、売上登録処理部23は、管理情報記憶部26の売上登録情報26fを、「未」から、売上処理が行われたことを示す「済」に変更する。また、売上登録処理部23は、商品がユーザに発送された場合、その発送日を示す商品発送情報26gを管理情報記憶部26に記憶する。
Next, the sales
次に、送信部24は、決済が終了した旨を端末装置3に送信する(ステップS66)。これにより、ユーザは、商品購入手続きが完了したことが分かる。
Next, the
このように、EC店舗の情報処理装置1は、ユーザのカード情報を記憶することなく、管理情報記憶部26にて、ユーザが購入しようとしている商品またはユーザが購入した商品の情報を管理する。これにより、決済システムは、ユーザとクレジットカード会社以外の第三者に、カード情報が保有されないよう商品取引を行うことができる。
As described above, the
図18は、情報処理装置2の決済情報発行処理例を示したフローチャートである。クレジットカード会社の情報処理装置2は、端末装置3から信用承認要求が送信されると(図3のステップS32)、以下の処理を実行する。
FIG. 18 is a flowchart illustrating an example of the payment information issuing process of the
まず、受信部31は、端末装置3から、信用承認要求情報を受信する(ステップS71)。その際、受信部31は、端末装置3から送信されるカード情報と購入商品情報とを受信する。
First, the receiving
次に、信用承認部32は、ステップS71にて受信されたカード情報に基づいて、ユーザのクレジットカードの信用承認処理を行う(ステップS72)。例えば、信用承認部32は、ユーザがログインした際(図3のステップS21)に用いたユーザID37aに基づいて、顧客情報記憶部37を参照し、そのユーザID37aに対応するユーザのPAN情報37bおよびカード有効期限37cを取得する。信用承認部32は、顧客情報記憶部37から取得したユーザのPAN情報37bおよびカード有効期限37cと、受信部31が受信したPAN情報37bおよびカード有効期限37cとを比較して、ユーザのクレジットカードの信用認証処理を行う。
Next, the
次に、信用承認部32は、ステップS72の信用承認処理に基づいて、クレジットカードの信用承認ができたか否か判定する(ステップS73)。例えば、信用承認部32は、ステップS72の比較結果が一致した場合、クレジットカードの信用承認ができたと判定し、ステップS74の処理へ移行する(S73のyes)。信用承認部32は、ステップS72の比較結果が一致しなかった場合、クレジットカードの信用承認ができなかったと判定し、ステップS77の処理へ移行する(S73のNo)。
Next, the
決済情報発行部33は、ステップS73にて、信用承認部32がクレジットカードの信用承認ができたと判定した場合、ワンタイムの決済情報を発行する(ステップS74)。
If the
次に、決済情報発行部33は、ステップS74にて発行した決済情報を決済情報記憶部38に記憶する(ステップS75)。その際、決済情報発行部33は、ステップS71にて受信されたユーザのカード情報(PAN情報38a)と、購入商品情報38cとを対応付けて、発行した決済情報38bを決済情報記憶部38に記憶する。
Next, the payment
次に、送信部36は、ステップS74にて発行された決済情報を端末装置3に送信する(ステップS76)。
Next, the
ステップS73にて、信用承認部32がクレジットカードの信用承認ができなかったと判定した場合、送信部36は、クレジットカードの信用承認ができなかった旨を端末装置3に送信する(ステップS77)。
If the
このように、クレジットカード会社の情報処理装置2は、ユーザが商品の決済をするための決済情報を発行する。
In this way, the
図19は、情報処理装置2の決済処理例を示したフローチャートである。クレジットカード会社の情報処理装置2は、EC店舗の情報処理装置1から、端末装置3の決済要求情報が転送されると(図3のステップS43)、以下の処理を実行する。
FIG. 19 is a flowchart illustrating an example of a payment process of the
まず、受信部31は、情報処理装置1から、決済要求情報を受信する(ステップS81)。その際、受信部31は、情報処理装置1から転送される購入商品情報と決済情報とを受信する。
First, the receiving
次に、決済認証部34は、ステップS81にて受信された購入商品情報と決済情報とに基づいて、ユーザが購入しようとしている商品の決済認証処理を行う(ステップS82)。例えば、決済認証部34は、決済情報記憶部38を参照し、受信部31が受信した購入商品情報に対応する決済情報38bを取得し、取得した決済情報38bと、受信部31が受信した決済情報とを比較して、ユーザが購入しようとしている商品の決済認証処理を行う。
Next, the payment authentication unit 34 performs a payment authentication process for the product that the user intends to purchase based on the purchased product information and the payment information received in step S81 (step S82). For example, the payment authentication unit 34 refers to the payment
次に、決済認証部34は、ステップS82の決済認証処理に基づいて、ユーザの商品の決済認証が正当か否か判定する(ステップS83)。例えば、決済認証部34は、ステップS82の比較結果が一致した場合、決済認証が正当であると判定し、ステップS84の処理へ移行する(S83のYes)。決済認証部34は、ステップS82の比較結果が一致しない場合、決済認証が正当でないと判定し、ステップS86の処理へ移行する(S83のNo)。 Next, the payment authentication unit 34 determines whether or not the payment authentication of the user's product is valid based on the payment authentication processing in step S82 (step S83). For example, when the comparison result of step S82 matches, the payment authentication unit 34 determines that the payment authentication is valid, and proceeds to the process of step S84 (Yes in S83). If the comparison result of step S82 does not match, the payment authentication unit 34 determines that the payment authentication is not valid, and proceeds to the process of step S86 (No in S83).
売上処理部35は、ステップS83にて、決済認証部34が決済認証を正当であると判定した場合、売上処理を行う(ステップS84)。例えば、売上処理部35は、ユーザが商品を購入したEC店舗の口座に商品の代金を振り込む。
If the payment authentication unit 34 determines that the payment authentication is valid in step S83, the
なお、決済認証部34は、売上処理部35によって売上処理が行われると、売上処理が行われた商品のPAN情報38a、決済情報38b、および購入商品情報38cを決済情報記憶部38から削除する。または、決済認証部34は、売上処理が行われた商品の決済情報38bを、例えば、売上処理が行われた旨を示す情報(例えば、「0」)に書き換えてもよい。これにより、決済情報38bは、ワンタイムな情報とすることができる。
When the sales processing is performed by the
次に、送信部36は、売上処理を行った旨を、EC店舗の情報処理装置1に送信する(ステップS85)。
Next, the
ステップS83にて、決済認証部34が決済認証を正当でないと判定した場合、送信部36は、決済認証は不正当である旨を情報処理装置1に介して端末装置3に送信する(ステップS86)。
If the payment authentication unit 34 determines in step S83 that the payment authentication is not valid, the
このように、クレジットカード会社の情報処理装置2は、ユーザのクレジットカードのカード情報ではなく、ワンタイムで発行した決済情報によって、ユーザが購入しようとしている商品の決済を行う。
In this way, the
図20は、情報処理装置のハードウェア構成例を示した図である。情報処理装置1は、例えば、図20に示すような、CPU(Central Processing Unit)等の演算装置41と、RAM(Random Access Memory)などの主記憶装置42と、HDD(Hard Disk Drive)等の補助記憶装置43と、有線又は無線により通信ネットワークと接続するための通信インターフェイス(I/F)44と、マウス、キーボード、タッチセンサーやタッチパネルなどの入力装置45と、液晶ディスプレイなどの表示装置46と、DVD(Digital Versatile Disk)などの持ち運び可能な記憶媒体に対する情報の読み書きを行う読み書き装置47と、を備えるコンピュータで実現することができる。
FIG. 20 is a diagram illustrating a hardware configuration example of the information processing apparatus. The
例えば、図10の受信部21、購入商品情報生成部22、売上登録処理部23、および送信部24の機能は、補助記憶装置43などから主記憶装置42にロードされた所定のプログラムを演算装置41が実行することで実現される。受信部21および送信部24は、例えば、演算装置41が通信I/F44を利用することで実現される。商品情報記憶部25および管理情報記憶部26は、例えば、演算装置41が主記憶装置42または補助記憶装置43を利用することで実現される。
For example, the functions of the
なお、上記の所定のプログラムは、例えば、読み書き装置47により読み取られた記憶媒体からインストールされてもよいし、通信I/F44を介してネットワークからインストールされてもよい。
The predetermined program may be installed from, for example, a storage medium read by the read /
情報処理装置2についても上記と同様である。例えば、図13の受信部31、信用承認部32、決済情報発行部33、決済認証部34、売上処理部35、および送信部36の機能は、補助記憶装置43などから主記憶装置42にロードされた所定のプログラムを演算装置41が実行することで実現される。受信部31および送信部36は、例えば、演算装置41が通信I/F44を利用することで実現される。顧客情報記憶部37および決済情報記憶部38は、例えば、演算装置41が主記憶装置42または補助記憶装置43を利用することで実現される。
The same applies to the
このように、クレジットカード会社の情報処理装置2の受信部31は、EC店舗の情報処理装置1が生成した、ユーザが購入しようとしている商品に関する購入商品情報と、ユーザのクレジットのカード情報とを、ユーザの端末装置3から受信する。信用承認部32は、受信部31が受信したカード情報に基づいて、ユーザのクレジットカードの信用承認を行う。決済情報発行部33は、信用承認部32の信用承認結果に基づいて、商品の決済を行うための決済情報を発行する。決済情報記憶部38は、決済情報発行部33が発行した決済情報と、受信部31が受信した購入商品情報とを対応付けて記憶する。送信部36は、決済情報発行部33の発行した決済情報をユーザの端末装置3に送信する。受信部31は、ユーザの端末装置3から送信される購入商品情報と決済情報とを受信する。そして、決済認証部34は、決済情報記憶部38に記憶された購入商品情報および決済情報と、受信部31によって受信された購入商品情報および決済情報とに基づいて、ユーザの商品の決済認証を行う。これにより、ユーザは、ユーザとクレジットカード会社以外であるEC店舗に、カード情報が保有されないよう商品取引ができ、カード情報が悪用されるのを防止することができる。
In this way, the receiving
なお、上記では、情報処理装置1は、ユーザが購入しようとして選択した1つの商品に対し、1つの購入商品情報を生成するとしたが、ユーザが、例えば、1度に複数の商品を購入する場合、複数の商品に対し、1つのユニークな購入商品情報を生成してもよい。例えば、購入商品情報生成部22は、ユーザが購入しようとして選択した複数の商品に対し、1つのユニークな商品No.を付与し、その商品No.と、EC店舗の情報と、複数の商品の合計金額とを含む購入商品情報を生成してもよい。
In the above description, the
また、情報処理装置1は、EC店舗から委託を受けた業者によって管理されていてもよい。また、その業者は、複数のEC店舗から委託を受けていてもよい。
Further, the
また、上記のカード情報は、PAN情報と有効期限とを含むとしたが、セキュリティコードを含んでいてもよい。すなわち、情報処理装置2は、セキュリティコードを含むカード情報に基づいて、決済情報を発行するようにしてもよい。
In addition, the card information includes the PAN information and the expiration date, but may include a security code. That is, the
また、購入商品情報には、商品の金額は含まれていなくてもよい。 Further, the purchased product information may not include the price of the product.
また、情報処理装置1は、管理情報記憶部26に記憶した決済情報26dを用いて、CAFISにより、ユーザのクレジットカードの限度額等の問い合わせもできる。
The
また、情報処理装置1の売上登録処理部23は、情報処理装置2から、売上処理を行った旨を受信すると、管理情報記憶部26の売上登録情報26fを「済」にするとしたが、情報処理装置2から売上処理を行った旨を受信した日付を、売上登録情報26fとして管理情報記憶部26に記憶してもよい。
In addition, when the sales
[第2の実施の形態]
第2の実施の形態では、決済情報に有効期間を設ける。そして、クレジットカード会社の情報処理装置は、決済情報を発行してから所定日が経過すると、その決済情報を無効にする。第2の実施の形態では、第1の実施の形態と異なる部分について説明する。
[Second Embodiment]
In the second embodiment, an effective period is provided for the payment information. Then, the information processing apparatus of the credit card company invalidates the payment information when a predetermined date has passed since the payment information was issued. In the second embodiment, parts different from the first embodiment will be described.
図21は、第2の実施の形態に係る決済情報記憶部のデータ構成例を示した図である。図21において、図15と同じものには同じ符号が付してある。 FIG. 21 is a diagram illustrating a data configuration example of the settlement information storage unit according to the second embodiment. In FIG. 21, the same components as those in FIG. 15 are denoted by the same reference numerals.
図21に示すように、クレジットカード会社の情報処理装置2の決済情報記憶部50は、決済情報発行日51を記憶する。例えば、決済情報発行部33は、図18のステップS75にて、決済情報を記憶する際、その日付を決済情報発行日51として決済情報記憶部50に記憶する。すなわち、決済情報発行部33は、決済情報の発行日を決済情報発行日51として決済情報記憶部50に記憶する。
As shown in FIG. 21, the payment information storage unit 50 of the
決済認証部34は、図19のステップS83の判定処理において、決済認証が正当であると判定しても、ステップS81にて受信された決済情報の受信日が、決済情報発行日51より所定の日にちが経過している場合、ステップS86の処理へ移行する。すなわち、決済認証部34は、決済情報を発行してから所定の日にちが経過した場合には、その決済情報は不正当であると判定する。そして、売上処理部35は、売上処理を行わない。
Even if the payment authentication unit 34 determines that the payment authentication is valid in the determination process of step S83 in FIG. 19, the reception date of the payment information received in step S81 is predetermined from the payment
このように、決済認証部34は、受信部31によって決済情報が受信された日が、決済情報記憶部50に記憶された日付より所定の日にちを経過していた場合、商品の決済は不正当であると判定する。これにより、決済システムは、決済情報が悪用されるのを防止することができる。
As described above, the payment authentication unit 34 determines that the payment of the merchandise is illegal if the date when the payment information is received by the receiving
[第3の実施の形態]
第1の実施の形態では、ユーザは、EC店舗が提供する画面(ウェブサイト)とは別に、クレジットカード会社の画面(ウェブサイト)を立ち上げた(図3のステップS21)。第3の実施の形態では、ユーザがクレジットカード会社の画面を立ち上げなくても、EC店舗の画面において、商品取引を可能にする。第3の実施の形態では、第1の実施の形態と異なる部分について説明する。
[Third Embodiment]
In the first embodiment, the user has launched a credit card company screen (website) separately from the screen (website) provided by the EC store (step S21 in FIG. 3). In the third embodiment, merchandise transactions can be made on the screen of an EC store without the user starting up a credit card company screen. In the third embodiment, parts different from the first embodiment will be described.
図22は、第3の実施の形態に係るユーザ登録画面例を示した図である。端末装置3は、例えば、図2のステップS3の処理によって、ディスプレイに表示したショッピング画面に、ユーザ登録を行うためのボタンを表示する。端末装置3は、例えば、ショッピング画面に表示されたユーザ登録を行うためのボタンが押下されると、ディスプレイに画面61aを表示する。なお、画面61aの画像データは、EC店舗の情報処理装置1から送信される。
FIG. 22 is a diagram showing an example of a user registration screen according to the third embodiment. The
端末装置3は、画面61aの説明部61aaに、ユーザが利用(契約)しているクレジットカード会社を選択するように促す情報を表示する。これにより、ユーザは、選択欄61abにおいて、利用しているクレジットカードのクレジットカード会社を選択すればよいことが分かる。
The
端末装置3は、画面61aの説明部61acに、選択したクレジットカード会社の情報処理装置2にログインするためのログイン情報を入力するように促す情報を表示する。これにより、ユーザは、入力欄61adに、利用しているクレジットカードのログイン情報を入力すればよいことが分かる。
The
端末装置3は、ユーザによって、ボタン61aeが押下されると、選択欄61abで選択されたクレジットカード会社と、入力欄61adに入力されたクレジットカード会社のログイン情報とを、EC店舗の情報処理装置1に送信する。
When the button 61ae is pressed by the user, the
なお、画面61aでのユーザ登録は、1度行えばよい。情報処理装置1に送信された、選択欄61abで選択されたクレジットカード会社の情報と、入力欄61adに入力されたログイン情報は、情報処理装置1に記憶され、その後の情報処理装置2へのログインに用いられる。
The user registration on the screen 61a may be performed once. The information of the credit card company selected in the selection field 61ab and the log-in information input in the input field 61ad transmitted to the
図23は、端末装置3の購入商品情報の画面例を示した図である。図23に示す画面61bは、端末装置3が図2のステップS16の処理を実行すると、端末装置3のディスプレイに表示される。
FIG. 23 is a diagram illustrating a screen example of purchased product information of the
例えば、情報処理装置1は、図2のステップS14で説明したように、端末装置3から、ユーザの購入したい商品の情報を受信すると、受信した商品に関する購入商品情報を生成し、生成した購入商品情報を端末装置3に送信する。端末装置3は、情報処理装置1が生成した購入商品情報を受信すると(図2のステップS15)、図23の画面61bをディスプレイに表示する(図2のステップS16)。端末装置3は、画面61bの表示欄61baに、情報処理装置1が生成した商品購入情報を表示する。
For example, as described in step S14 in FIG. 2, when the
画面61bは、図5で説明した画面11bに対し、決済No.(決済情報)を入力する入力欄11bcが表示されていない。第3の実施の形態では、以下で説明するように、ユーザは、情報処理装置2によって発行される「決済No.」を入力しなくて済むようになっている。
The
端末装置3は、ボタン61bbが押下されると、EC店舗の情報処理装置1に対し、クレジットカード会社の情報処理装置2にログインするよう要求する。情報処理装置1は、端末装置3からの要求に応じて、図22において登録された、ユーザが利用しているクレジットカード会社の情報と、ログイン情報とに基づいて、ユーザが利用しているクレジットカード会社の情報処理装置2にログインする。情報処理装置2の送信部36は、情報処理装置1を介したユーザからのログインに応じて、カード情報を入力するための画面の画像データを端末装置3に送信する。
When the button 61bb is pressed, the
図24は、端末装置3のカード情報入力画面例を示した図である。図24に示す画面62aは、図23に示した画面61bのボタン61bbが押下されると、端末装置3のディスプレイに表示される。画面62aの画像データは、情報処理装置2の送信部36から送信される。
FIG. 24 is a diagram illustrating an example of a card information input screen of the
画面62aは、例えば、ポップアップ画面としてディスプレイに表示される。従って、図24には、図23に示した画面61bの一部も示してある。
The screen 62a is displayed on the display as a pop-up screen, for example. Therefore, FIG. 24 also shows a part of the
端末装置3は、画面62aの説明部62aaに、ユーザにクレジットカードのカード情報を入力するように促す情報を表示する。これにより、ユーザは、入力欄62abにカード番号を入力し、入力欄62acに有効期限を入力すればよいことが分かる。
The
端末装置3は、ボタン62adが押下されると、入力欄62ab,62acに入力されたカード番号と有効期限とを、情報処理装置1を経由せずに、情報処理装置2に送信する。その際、端末装置3は、画面61bに表示されている購入商品情報も情報処理装置2に送信する。
When the button 62ad is pressed, the
なお、情報処理装置2の信用承認部32は、端末装置3から送信されたカード情報に基づいて、信用承認を行う。そして、決済情報発行部33は、信用承認部32によって、ユーザのクレジットカードの承認がされた場合、決済情報を発行し、端末装置3に送信する。
The
図25は、端末装置3の決済情報の通知画面例を示した図である。図25に示す画面62bは、図24に示した画面62aのボタン62adが押下されると、端末装置3のディスプレイに表示される。
FIG. 25 is a diagram illustrating an example of a notification information notification screen of the
図24で説明したように、画面62aのボタン62adが押下され、情報処理装置2によって、ユーザのクレジットカードの信用承認が行われると、情報処理装置2の送信部36から決済No.が送信される。端末装置3は、情報処理装置2から送信された決済No.を受信し、画面62bの表示欄62baに表示する。
As described with reference to FIG. 24, when the button 62ad on the screen 62a is pressed, and the credit approval of the user's credit card is performed by the
端末装置3は、ボタン62bbが押下されると、表示欄62baに表示されている決済No.と、画面62bの表示欄62bcに表示されている商品購入情報とを情報処理装置2に送信する。そして、情報処理装置2は、受信した決済No.と商品購入情報とに基づいて、決済認証を行う(ステップS45)。
When the button 62bb is pressed, the
このように、情報処理装置2の送信部36は、端末装置3が、EC店舗の情報処理装置1が生成した購入商品情報を表示している画面61bにおいて、画面61b上に表示されたボタン61bbが押下された場合、ユーザのカード情報を入力するための画面62aの画像データを端末装置3に送信する。これにより、ユーザは、EC店舗の画面とは別に、クレジットカード会社の画面を立ち上げずに、商品の取引を行うことができる。
As described above, the
また、情報処理装置2の決済情報発行部33が発行した決済情報は、図25で説明したように、端末装置3のディスプレイ(画面62aの表示欄62ba)に表示される。従って、ユーザは、決済情報発行部33が発行した決済情報を端末装置3に入力しなくても、ボタン62bbを押下することにより、決済情報を情報処理装置2に送信することができる。
Further, the payment information issued by the payment
上述した情報処理装置1,2の機能構成は、情報処理装置1,2の構成を理解容易にするために、主な処理内容に応じて分類したものである。構成要素の分類の仕方や名称によって、本願発明が制限されることはない。情報処理装置1,2の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、1つの構成要素がさらに多くの処理を実行するように分類することもできる。また、各構成要素の処理は、1つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。
The functional configurations of the
また、上述したシーケンスおよびフローチャートの各処理単位は、情報処理装置1,2の処理を理解容易にするために、主な処理内容に応じて分割したものである。処理単位の分割の仕方や名称によって、本願発明が制限されることはない。情報処理装置1,2の処理は、処理内容に応じて、さらに多くの処理単位に分割することもできる。また、1つの処理単位がさらに多くの処理を含むように分割することもできる。
Further, each processing unit of the above-described sequence and flowchart is divided according to main processing contents in order to facilitate understanding of the processing of the
以上、本発明について実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。上記実施形態に多様な変更または改良を加えることが可能であり、また、各実施の形態を組み合わせることが当業者には明らかである。また、そのような変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。また、本発明は、決済方法、決済処理を行うプログラム、当該プログラムを記憶した記憶媒体として提供することもできる。 As mentioned above, although this invention was demonstrated using embodiment, the technical scope of this invention is not limited to the range as described in the said embodiment. It will be apparent to those skilled in the art that various modifications or improvements can be added to the above-described embodiments, and the embodiments can be combined. In addition, it is apparent from the scope of the claims that the embodiments added with such changes or improvements can be included in the technical scope of the present invention. The present invention can also be provided as a settlement method, a program for performing settlement processing, and a storage medium storing the program.
1,2:情報処理装置、3:端末装置、4:ネットワーク、5:カードネットワーク、11a:画面、11aa:選択欄、11ab:ボタン、11b:画面、11ba:表示欄、11bb:説明部、11bc:入力欄、11bd:ボタン、12a:画面、12aa説明部、12ab:表示欄、12ac:説明部、12ad:入力欄、12ae:入力欄、12b:画面、12ba:表示欄、13a:画面、13aa:入力欄、13ab:ボタン、13ac:表示欄、13b:画面、13ba:説明部、13bb:ボタン、21:受信部、22:購入商品情報生成部、23:売上登録処理部、24:送信部、25:商品情報記憶部、26:管理情報記憶部、31:受信部、31a:第1の受信部、31b:第2の受信部、32:信用承認部、33:決済情報発行部、34:決済認証部、35:売上処理部、36:送信部、37:顧客情報記憶部、38:決済情報記憶部、39:記憶部、50:決済情報記憶部、51:決済情報発行日、61a:画面、61ab:選択欄、61b:画面、61ba:表示欄、61bb:ボタン、62a:画面、62aa:説明部、62ab:入力欄、62ac:入力欄、62ad:ボタン、62bc:表示欄。 1, 2: Information processing device, 3: Terminal device, 4: Network, 5: Card network, 11a: Screen, 11aa: Selection column, 11ab: Button, 11b: Screen, 11ba: Display column, 11bb: Description part, 11bc : Input field, 11bd: button, 12a: screen, 12aa description part, 12ab: display field, 12ac: description part, 12ad: input field, 12ae: input field, 12b: screen, 12ba: display field, 13a: screen, 13aa : Input field, 13ab: button, 13ac: display field, 13b: screen, 13ba: description part, 13bb: button, 21: reception part, 22: purchased product information generation part, 23: sales registration processing part, 24: transmission part , 25: product information storage unit, 26: management information storage unit, 31: reception unit, 31a: first reception unit, 31b: second reception unit, 32: credit approval unit, 33 Settlement information issuing unit, 34: Settlement authentication unit, 35: Sales processing unit, 36: Transmission unit, 37: Customer information storage unit, 38: Settlement information storage unit, 39: Storage unit, 50: Settlement information storage unit, 51: Settlement information issue date, 61a: screen, 61ab: selection field, 61b: screen, 61ba: display field, 61bb: button, 62a: screen, 62aa: description part, 62ab: input field, 62ac: input field, 62ad: button, 62bc: display column.
Claims (12)
前記第1の受信部が受信した前記カード情報に基づいて、前記クレジットカードの信用承認を行う信用承認部と、
前記信用承認部の信用承認結果に基づいて、前記商品の決済を行うための決済情報を発行する決済情報発行部と、
前記決済情報発行部が発行した前記決済情報と、前記第1の受信部が受信した前記購入商品情報とを対応付けて記憶する決済情報記憶部と、
前記決済情報発行部の発行した前記決済情報を前記ユーザの前記端末装置に送信する送信部と、
前記ユーザの前記端末装置から送信され、前記商品情報処理装置により転送される前記購入商品情報と前記決済情報とを受信する第2の受信部と、
前記決済情報記憶部に記憶された前記購入商品情報および前記決済情報と、前記第2の受信部によって受信された前記購入商品情報および前記決済情報とに基づいて、前記ユーザの前記商品の決済認証を行う決済認証部と、
を有することを特徴とする決済情報処理装置。 A first receiving unit that receives from the user's terminal device the purchased product information generated by the product information processing apparatus and related to the product that the user intends to purchase; and the card information of the user's credit card;
A credit approval unit that performs credit approval of the credit card based on the card information received by the first receiving unit;
Based on the credit approval result of the credit approval unit, a payment information issuing unit that issues payment information for payment of the product;
A payment information storage unit that stores the payment information issued by the payment information issuing unit in association with the purchase product information received by the first receiving unit;
A transmission unit for transmitting the payment information issued by the payment information issuing unit to the terminal device of the user;
A second receiver for receiving said transmitted from the terminal device, the payment information and the purchased product information that will be transferred by the product information processing apparatus of said user,
Based on the purchased product information and the payment information stored in the payment information storage unit, and the purchased product information and the payment information received by the second receiving unit, payment authentication of the product of the user A payment authentication unit that performs
A payment information processing apparatus comprising:
前記決済認証部は、前記第2の受信部によって受信された前記購入商品情報および前記決済情報が対応付けられて前記決済情報記憶部に記憶されているか否か判定し、前記ユーザの前記商品の決済認証を行う、
ことを特徴とする決済情報処理装置。 The payment information processing apparatus according to claim 1,
The payment authentication unit determines whether the purchased product information and the payment information received by the second receiving unit are associated with each other and stored in the payment information storage unit, and Authenticate payment,
A payment information processing apparatus.
前記決済情報記憶部には、さらに前記決済情報が発行された日付が記憶され、
前記決済認証部は、前記第2の受信部によって前記決済情報が受信された日が、前記決済情報記憶部に記憶された日付より所定の日にちを経過していた場合、前記商品の決済は不正当であると判定する、
ことを特徴とする決済情報処理装置。 The payment information processing apparatus according to claim 2,
The payment information storage unit further stores a date when the payment information is issued,
The payment authentication unit may not settle the product if the date when the payment information is received by the second receiving unit has passed a predetermined date from the date stored in the payment information storage unit. To determine that it is legitimate,
A payment information processing apparatus.
前記ユーザの前記端末装置が、前記商品情報処理装置が生成した前記購入商品情報を表示している画面において、前記画面上に表示された所定のボタンが押下された場合、前記ユーザの前記カード情報を入力するための入力画面の画像データを前記端末装置に送信する画像データ送信部、
をさらに有することを特徴とする決済情報処理装置。 The payment information processing apparatus according to any one of claims 1 to 3,
When a predetermined button displayed on the screen is pressed on a screen on which the terminal device of the user displays the purchased product information generated by the product information processing device, the card information of the user An image data transmitting unit for transmitting image data of an input screen for inputting to the terminal device,
The payment information processing apparatus further comprising:
前記第1の受信部は、前記端末装置の前記入力画面に入力された前記カード情報を受信する、
ことを特徴とする決済情報処理装置。 The payment information processing apparatus according to claim 4,
The first receiving unit receives the card information input on the input screen of the terminal device;
A payment information processing apparatus.
前記送信部が前記端末装置に送信した前記決済情報は、前記端末装置に表示される、
ことを特徴とする決済情報処理装置。 The payment information processing apparatus according to claim 4,
The payment information transmitted by the transmission unit to the terminal device is displayed on the terminal device.
A payment information processing apparatus.
ことを特徴とする決済情報処理装置。 It is the payment information processing apparatus as described in any one of Claims 1-6, Comprising: The said payment information is information effective only once.
A payment information processing apparatus.
前記カード情報は、前記クレジットカードのPAN情報および有効期限を含む、
ことを特徴とする決済情報処理装置。 The payment information processing apparatus according to any one of claims 1 to 7,
The card information includes PAN information of the credit card and an expiration date.
A payment information processing apparatus.
前記購入商品情報は、前記商品を識別する情報および前記商品を販売する店舗を識別する情報を含む、
ことを特徴とする決済情報処理装置。 The payment information processing apparatus according to any one of claims 1 to 8,
The purchased product information includes information for identifying the product and information for identifying a store that sells the product.
A payment information processing apparatus.
商品情報処理装置が生成した、ユーザが購入しようとしている商品に関する購入商品情報と、前記ユーザのクレジットカードのカード情報とを、前記ユーザの端末装置から受信する第1の受信ステップと、
前記第1の受信ステップが受信した前記カード情報に基づいて、前記クレジットカードの信用承認を行う信用承認ステップと、
前記信用承認ステップの信用承認結果に基づいて、前記商品の決済を行うための決済情報を発行する決済情報発行ステップと、
前記決済情報発行ステップが発行した前記決済情報と、前記第1の受信ステップが受信した前記購入商品情報とを対応付けて記憶する決済情報記憶ステップと、
前記決済情報発行ステップの発行した前記決済情報を前記ユーザの前記端末装置に送信する送信部ステップと、
前記ユーザの前記端末装置から送信され、前記商品情報処理装置により転送される前記購入商品情報と前記決済情報とを受信する第2の受信ステップと、
前記決済情報記憶ステップにて記憶された前記購入商品情報および前記決済情報と、前記第2の受信ステップによって受信された前記購入商品情報および前記決済情報とに基づいて、前記ユーザの前記商品の決済認証を行う決済認証ステップと、
を有することを特徴とする決済方法。 In the payment method of the payment information processing apparatus,
A first receiving step of receiving, from the user terminal device, purchased product information generated by the product information processing apparatus relating to the product that the user intends to purchase and card information of the user's credit card;
A credit approval step of performing credit approval of the credit card based on the card information received by the first receiving step;
A settlement information issuing step for issuing settlement information for performing settlement of the product based on a credit approval result of the credit approval step;
A settlement information storage step for storing the settlement information issued by the settlement information issuing step and the purchase merchandise information received by the first receiving step in association with each other;
A transmitting unit step for transmitting the payment information issued by the payment information issuing step to the terminal device of the user;
Transmitted from the terminal device of the user, a second receiving step of receiving said payment information and the purchased product information that will be transferred by the product information processing apparatus,
Based on the purchase merchandise information and the settlement information stored in the settlement information storage step, and the purchase merchandise information and the settlement information received in the second reception step, the user settles the merchandise. A payment authentication step for authenticating;
A settlement method characterized by comprising:
商品情報処理装置が生成した、ユーザが購入しようとしている商品に関する購入商品情報と、前記ユーザのクレジットカードのカード情報とを、前記ユーザの端末装置から受信する第1の受信部と、
前記第1の受信部が受信した前記カード情報に基づいて、前記クレジットカードの信用承認を行う信用承認部と、
前記信用承認部の信用承認結果に基づいて、前記商品の決済を行うための決済情報を発行する決済情報発行部と、
前記決済情報発行部が発行した前記決済情報と、前記第1の受信部が受信した前記購入商品情報とを対応付けて記憶する決済情報記憶部と、
前記決済情報発行部の発行した前記決済情報を前記ユーザの前記端末装置に送信する送信部と、
前記ユーザの前記端末装置から送信され、前記商品情報処理装置により転送される前記購入商品情報と前記決済情報とを受信する第2の受信部と、
前記決済情報記憶部に記憶された前記購入商品情報および前記決済情報と、前記第2の受信部によって受信された前記購入商品情報および前記決済情報とに基づいて、前記ユーザの前記商品の決済認証を行う決済認証部と、
として前記決済情報処理装置を機能させることを特徴とするプログラム。 A program for a payment information processing apparatus,
A first receiving unit that receives from the user's terminal device the purchased product information generated by the product information processing apparatus and related to the product that the user intends to purchase; and the card information of the user's credit card;
A credit approval unit that performs credit approval of the credit card based on the card information received by the first receiving unit;
Based on the credit approval result of the credit approval unit, a payment information issuing unit that issues payment information for payment of the product;
A payment information storage unit that stores the payment information issued by the payment information issuing unit in association with the purchase product information received by the first receiving unit;
A transmission unit for transmitting the payment information issued by the payment information issuing unit to the terminal device of the user;
A second receiver for receiving said transmitted from the terminal device, the payment information and the purchased product information that will be transferred by the product information processing apparatus of said user,
Based on the purchased product information and the payment information stored in the payment information storage unit, and the purchased product information and the payment information received by the second receiving unit, payment authentication of the product of the user A payment authentication unit that performs
A program for causing the payment information processing apparatus to function as:
前記第1の受信部の前記商品の情報の受信に応じて、前記商品に関する購入商品情報を生成する購入商品情報生成部と、
前記購入商品情報生成部が生成した前記購入商品情報を前記ユーザの前記端末装置に送信するとともに、前記ユーザの端末装置から受信した前記購入商品情報と決済情報とを決済情報処理装置に転送する第1の送信部と、
を有する商品情報処理装置と、
前記購入商品情報と、前記ユーザのクレジットカードのカード情報とを、前記ユーザの端末装置から受信する第2の受信部と、
前記第2の受信部が受信した前記カード情報に基づいて、前記クレジットカードの信用承認を行う信用承認部と、
前記信用承認部の信用承認結果に基づいて、前記商品の決済を行うための前記決済情報を発行する決済情報発行部と、
前記決済情報発行部が発行した前記決済情報と、前記第2の受信部が受信した前記購入商品情報とを対応付けて記憶する決済情報記憶部と、
前記決済情報発行部の発行した前記決済情報を前記ユーザの前記端末装置に送信する第2の送信部と、
前記ユーザの前記端末装置から送信され、前記商品情報処理装置により転送される前記購入商品情報と前記決済情報とを受信する第3の受信部と、
前記決済情報記憶部に記憶された前記購入商品情報および前記決済情報と、前記第3の受信部によって受信された前記購入商品情報および前記決済情報とに基づいて、前記ユーザの前記商品の決済認証を行う決済認証部と、
を有する前記決済情報処理装置と、
を有することを特徴とする決済システム。 A first receiving unit that receives information on a product selected by the user for purchase from the terminal device of the user;
A purchase product information generation unit that generates purchase product information related to the product in response to receiving the product information of the first reception unit;
The purchase product information generated by the purchase product information generation unit is transmitted to the terminal device of the user, and the purchase product information and payment information received from the terminal device of the user are transferred to a payment information processing device . 1 transmission unit;
A product information processing apparatus having
A second receiving unit that receives the purchased product information and card information of the user's credit card from the user's terminal device;
A credit approval unit that performs credit approval of the credit card based on the card information received by the second receiving unit;
Based on the credit approval result of the credit approval unit, and settlement information issuing unit that issues the payment information for the settlement of the commodity,
A payment information storage unit for storing the payment information issued by the payment information issuing unit and the purchase product information received by the second reception unit in association with each other;
A second transmission unit that transmits the payment information issued by the payment information issuing unit to the terminal device of the user;
A third receiver for receiving said transmitted from the terminal device, the payment information and the purchased product information that will be transferred by the product information processing apparatus of said user,
Based on the purchased product information and the payment information stored in the payment information storage unit, and the purchased product information and the payment information received by the third receiving unit, payment authentication of the product of the user A payment authentication unit that performs
Wherein the payment information processing apparatus having a,
A payment system characterized by comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014163388A JP6408293B2 (en) | 2014-08-11 | 2014-08-11 | Payment information processing apparatus, payment method, program, and payment system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014163388A JP6408293B2 (en) | 2014-08-11 | 2014-08-11 | Payment information processing apparatus, payment method, program, and payment system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2016038828A JP2016038828A (en) | 2016-03-22 |
| JP6408293B2 true JP6408293B2 (en) | 2018-10-17 |
Family
ID=55529813
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014163388A Expired - Fee Related JP6408293B2 (en) | 2014-08-11 | 2014-08-11 | Payment information processing apparatus, payment method, program, and payment system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6408293B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| SG10201800711VA (en) * | 2018-01-26 | 2019-08-27 | Mastercard International Inc | Computer system and computer-implemented method for secure e-commerce |
| KR102705450B1 (en) * | 2021-03-16 | 2024-09-10 | 박희영 | Payment method and system through one-time payment exclusive number generation of real-card linked with application |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001344549A (en) * | 2000-05-31 | 2001-12-14 | Nri & Ncc Co Ltd | EC shopping guarantee device, EC shopping guarantee method, and recording medium |
| JP2002042015A (en) * | 2000-07-21 | 2002-02-08 | Toshinori Kido | Credit card payment system |
| JP2003044775A (en) * | 2002-06-07 | 2003-02-14 | Ricoh Co Ltd | Electronic commerce method, electronic commerce device and program |
| JP2008004042A (en) * | 2006-06-26 | 2008-01-10 | Nippon Telegr & Teleph Corp <Ntt> | Electronic commerce method |
| MX2010002023A (en) * | 2007-08-22 | 2010-05-17 | Refaeli Rafi | Secured acquisition process via credir card terminal. |
-
2014
- 2014-08-11 JP JP2014163388A patent/JP6408293B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2016038828A (en) | 2016-03-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI544437B (en) | Information processing system, control method of information processing apparatus, computer processing product, and information memory medium | |
| JP5160860B2 (en) | Purchasing business system, purchasing business processing method, and purchasing business processing program | |
| JP5422365B2 (en) | Transaction system, transaction method, and card information providing server | |
| KR102437026B1 (en) | Advanced method, system and device for registering information in a database | |
| JP6408293B2 (en) | Payment information processing apparatus, payment method, program, and payment system | |
| CN112714920B (en) | Advanced method, system and apparatus for registering information in a database | |
| JP6583553B2 (en) | Settlement program, settlement method, settlement apparatus, settlement request program, settlement request method, and settlement request apparatus | |
| JP6298205B1 (en) | Transaction management system, transaction management method, and program thereof | |
| JP6199767B2 (en) | Product purchase system | |
| JP5550083B2 (en) | Information processing apparatus, information processing system, information processing method, and program | |
| JP2021018601A (en) | Provision device, provision method, and provision program | |
| JP2023172883A (en) | Disused item cycle management device, disused item cycle management method, and program | |
| KR20160106799A (en) | The system and method of the product payment of family | |
| JP6594183B2 (en) | Virtual currency system | |
| JP2015032303A (en) | Electronic commerce device, electronic commerce method and electronic commerce program | |
| JP2005250604A (en) | Credit card settlement method with admission application function and computer system for the same | |
| JP5377199B2 (en) | Disclosure system for personal credit information provided to credit information agencies | |
| JP7036982B1 (en) | Information terminals, programs and information processing systems | |
| JP2016110491A (en) | Transaction information processing system | |
| US20200043088A1 (en) | Process and system to provide store receipts electronically via an application and direct online banking storage | |
| JP5552030B2 (en) | System and method for sale and delivery of goods | |
| US12597023B2 (en) | User-linked payment methods for completion of an online transaction | |
| JP7731631B2 (en) | Gift management device, gift management method, and gift management program | |
| US20260024082A1 (en) | Systems and methods for use in intelligent binding based on network transactions | |
| JP6600384B2 (en) | Information processing system and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170711 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180626 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180622 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180810 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20180821 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180920 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6408293 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |