Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6705682B2 - Payment processing system and payment processing method - Google Patents
[go: Go Back, main page]

JP6705682B2 - Payment processing system and payment processing method - Google Patents

Payment processing system and payment processing method Download PDF

Info

Publication number
JP6705682B2
JP6705682B2 JP2016067923A JP2016067923A JP6705682B2 JP 6705682 B2 JP6705682 B2 JP 6705682B2 JP 2016067923 A JP2016067923 A JP 2016067923A JP 2016067923 A JP2016067923 A JP 2016067923A JP 6705682 B2 JP6705682 B2 JP 6705682B2
Authority
JP
Japan
Prior art keywords
information
unit
pin pad
payment processing
mobile terminal
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.)
Active
Application number
JP2016067923A
Other languages
Japanese (ja)
Other versions
JP2017182403A (en
Inventor
芳規 佐藤
芳規 佐藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Solutions Inc.
Original Assignee
Seiko Solutions Inc.
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Seiko Solutions Inc. filed Critical Seiko Solutions Inc.
Priority to JP2016067923A priority Critical patent/JP6705682B2/en
Publication of JP2017182403A publication Critical patent/JP2017182403A/en
Application granted granted Critical
Publication of JP6705682B2 publication Critical patent/JP6705682B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Description

本発明は、決済処理システム及び決済処理方法に関する。 The present invention relates to a payment processing system and a payment processing method.

ピンパッドと通信する携帯端末が決済サーバと無線で通信することにより、決済サーバがクレジット決済処理を行う決済処理システムが提案されている(例えば、特許文献1参照)。このような決済処理システムでは、ピンパッドと携帯端末とは、決済に関する決済処理情報を暗号化して通信する。 A payment processing system has been proposed in which a payment server performs credit payment processing by allowing a mobile terminal that communicates with a pin pad to wirelessly communicate with a payment server (for example, see Patent Document 1). In such a payment processing system, the pin pad and the portable terminal communicate with each other by encrypting payment processing information regarding payment.

特開2013−80385号公報JP, 2013-80385, A

しかしながら、特許文献1に記載の技術では、決済サーバで決済処理を行うため、決済サーバの負荷が大きくなる、という問題がある。特に、複数の決済取引を同時に行う場合には、その負荷が大きくなり、後続の決済処理の早期完了に影響を及ぼす可能性がある。また、携帯端末で決済処理を行う場合には、携帯端末の構成を複雑にする必要があり、汎用の携帯端末が使用できない。また、ピンパッドで決済処理を行う場合には、携帯端末において決済処理情報を表示もしくは印字するときに、ピンパッドから送信された暗号化されている決済処理情報を復号化して、使用可能な状態にしたうえで表示もしくは印字を行う必要がある。そのため、携帯端末からの情報漏えいを防ぐために携帯端末の構成を複雑化する必要がある。 However, the technique described in Patent Document 1 has a problem that the load on the payment server increases because the payment processing is performed by the payment server. In particular, when a plurality of payment transactions are conducted at the same time, the load increases, which may affect the early completion of subsequent payment processing. Further, when the payment process is performed by the mobile terminal, it is necessary to complicate the configuration of the mobile terminal, and a general-purpose mobile terminal cannot be used. Also, when performing payment processing with the pin pad, when the payment processing information is displayed or printed on the mobile terminal, the encrypted payment processing information transmitted from the pin pad is decrypted to make it usable. It is necessary to display or print the above. Therefore, it is necessary to complicate the configuration of the mobile terminal in order to prevent information leakage from the mobile terminal.

そこで、本発明は上述の事情を鑑みてなされたものであり、携帯端末の構成を複雑化することなく、決済サーバにおける処理の負荷を低減することができる決済処理システム及び決済処理方法を提供することを目的とする。 Therefore, the present invention has been made in view of the above circumstances, and provides a settlement processing system and a settlement processing method capable of reducing the processing load on a settlement server without complicating the configuration of a mobile terminal. The purpose is to

本発明の幾つかの態様は、ピンパッドと、携帯端末とを備える決済処理システムであって、前記ピンパッドは、表示部と、前記携帯端末と無線通信する無線通信部と、カードから当該カードに関するカード情報を読み取る読取部と、前記無線通信部を介して、前記携帯端末から金額に関する金額情報を受信する金額情報受信部と、前記金額情報受信部が受信した金額情報を前記表示部に表示する表示制御部と、前記金額情報受信部が受信した金額情報と前記読取部が読み取ったカード情報とに基づいて決済処理を行う決済部と、前記決済部が行った決済処理に関する決済処理情報と前記携帯端末に表示するための表示用情報とを生成する生成部と、前記生成部が生成した前記決済処理情報を暗号化する暗号化部と、前記生成部が生成した表示用情報と、前記暗号化部が暗号化した決済処理情報とを前記無線通信部から前記携帯端末に送信する決済処理情報送信部と、を備え、前記携帯端末は、表示部と、前記ピンパッドと無線通信するピンパッド用無線通信部と、決済処理情報を管理する決済サーバと無線通信する決済サーバ用無線通信部と、金額の入力を受け付ける入力部と、前記入力部が受け付けた金額を示す金額情報を前記ピンパッド用無線通信部から前記ピンパッドに送信する金額情報送信部と、前記ピンパッド用無線通信部を介して、前記ピンパッドから前記決済処理情報と前記表示用情報とを受信する決済処理情報受信部と、前記決済処理情報受信部が受信した決済処理情報を前記決済サーバ用無線通信部から前記決済サーバに送信する決済処理情報送信部と、前記決済処理情報受信部が受信した表示用情報を前記表示部に表示する表示制御部と、を備えることを特徴とする決済処理システムである。 Some aspects of the present invention are a payment processing system including a pin pad and a mobile terminal, wherein the pin pad includes a display unit, a wireless communication unit that wirelessly communicates with the mobile terminal, and a card related to the card. A reading unit that reads information, an amount information receiving unit that receives amount information regarding the amount of money from the mobile terminal via the wireless communication unit, and a display that displays the amount information received by the amount information receiving unit on the display unit. A control unit, a settlement unit that performs settlement processing based on the amount information received by the amount information receiving unit and the card information read by the reading unit, settlement processing information regarding the settlement process performed by the settlement unit, and the mobile phone. A generation unit that generates display information to be displayed on a terminal, an encryption unit that encrypts the payment processing information generated by the generation unit, display information generated by the generation unit, and the encryption And a payment processing information transmitting unit that transmits payment processing information encrypted by the unit from the wireless communication unit to the mobile terminal, the mobile terminal wirelessly communicating with the display unit and the pin pad. Unit, a wireless communication unit for a payment server that wirelessly communicates with a payment server that manages payment processing information, an input unit that receives an input of an amount of money, and a wireless communication unit for the pin pad that displays amount information indicating the amount of money received by the input unit. From the pin pad through the wireless communication unit for the pin pad, and a payment processing information receiving unit that receives the payment processing information and the display information from the pin pad, and the payment processing information reception unit. A payment processing information transmitting section for transmitting the payment processing information received by the section from the payment server wireless communication section to the payment server; and a display control for displaying the display information received by the payment processing information receiving section on the display section. A settlement processing system, comprising:

また、本発明の他の態様の決済処理システムにおいて、前記ピンパッドは、伝票を印字する印字部と、伝票に必要な伝票用情報を生成する伝票用情報生成部と、前記伝票用情報生成部が生成した伝票用情報を前記無線通信部から前記携帯端末に送信する伝票用情報送信部と、前記無線通信部を介して、前記伝票用情報に基づいて生成された印字情報を前記携帯端末から受信する印字情報受信部と、前記印字情報受信部が受信した印字情報を前記印字部に印字させる印字制御部と、を備え、前記携帯端末は、前記ピンパッド用無線通信部を介して、前記ピンパッドから前記伝票用情報を受信する伝票用情報受信部と、前記伝票用情報受信部が受信した伝票用情報に基づいて、印字情報を生成する印字情報生成部と、前記印字情報生成部が生成した印字情報を前記ピンパッド用無線通信部から前記ピンパッドに送信する印字情報送信部と、を備えることを特徴とする。 In the settlement processing system of another aspect of the present invention, the pin pad includes a printing unit for printing a slip, a slip information generating unit for generating slip information necessary for the slip, and the slip information generating unit. A slip information transmitting unit that transmits the generated slip information from the wireless communication unit to the mobile terminal, and receives print information generated based on the slip information from the mobile terminal via the wireless communication unit. And a print control unit for printing the print information received by the print information receiving unit on the print unit, wherein the portable terminal is connected to the pin pad via the wireless communication unit for the pin pad. A slip information receiving unit for receiving the slip information, a print information generating unit for generating print information based on the slip information received by the slip information receiving unit, and a print generated by the print information generating unit. A print information transmission unit that transmits information from the pin pad wireless communication unit to the pin pad.

また、本発明の他の態様の決済処理システムにおいて、前記ピンパッドは、前記決済サーバによる決済処理のための認証を行うか否かを判定する判定部と、前記判定部が認証を行うと判定した場合に、認証に必要な認証用情報を生成する認証用情報生成部と、前記認証用情報生成部が生成した認証用情報を前記携帯端末に前記無線通信部から送信する認証用情報送信部と、前記無線通信部を介して、前記携帯端末から認証結果を受信する認証結果受信部と、を備え、前記決済部は、前記認証結果受信部が受信した認証結果に基づいて前記決済処理を行い、前記携帯端末は、前記ピンパッド用無線通信部を介して、前記ピンパッドから前記認証用情報を受信する認証用情報受信部と、前記認証用情報受信部が受信した認証用情報を前記決済サーバ用無線通信部から前記決済サーバに送信する認証用情報送信部と、前記決済サーバ用無線通信部を介して、前記決済サーバから認証結果を受信する認証結果受信部と、前記認証結果受信部が受信した認証結果を前記ピンパッド用無線通信部から前記ピンパッドに送信する認証結果送信部と、を備えることを特徴とする。 Further, in the payment processing system according to another aspect of the present invention, the pin pad determines that the authentication unit performs authentication for payment processing by the payment server, and the determination unit determines that authentication is performed. In this case, an authentication information generation unit that generates authentication information necessary for authentication, and an authentication information transmission unit that transmits the authentication information generated by the authentication information generation unit to the mobile terminal from the wireless communication unit. An authentication result receiving unit that receives an authentication result from the mobile terminal via the wireless communication unit, and the payment unit performs the payment process based on the authentication result received by the authentication result receiving unit. The mobile terminal uses the authentication information receiving unit that receives the authentication information from the pin pad via the pin pad wireless communication unit and the authentication information received by the authentication information receiving unit for the payment server. An authentication information transmitting unit that transmits from the wireless communication unit to the payment server, an authentication result receiving unit that receives an authentication result from the payment server via the payment server wireless communication unit, and an authentication result receiving unit. And an authentication result transmission unit that transmits the authentication result from the pin pad wireless communication unit to the pin pad.

また、本発明の他の態様は、ピンパッドと、携帯端末とを備える決済処理システムにおける決済処理方法であって、前記携帯端末が、金額の入力を受け付ける入力過程と、前記携帯端末が、受け付けた金額を示す金額情報を前記ピンパッドに送信する金額情報送信過程と、前記ピンパッドが、前記携帯端末から前記金額情報を受信する金額情報受信過程と、前記ピンパッドが、前記金額情報を表示する表示制御過程と、前記ピンパッドが、カードから当該カードに関するカード情報を読み取る読取過程と、前記ピンパッドが、前記金額情報と前記カード情報とに基づいて決済処理を行う決済過程と、前記ピンパッドが、決済処理に関する決済処理情報と前記携帯端末に表示するための表示用情報とを生成する生成過程と、前記ピンパッドが、生成した前記決済処理情報を暗号化する暗号化過程と、前記ピンパッドが、前記表示用情報と前記決済処理情報とを前記携帯端末に送信する決済処理情報送信過程と、前記携帯端末が、前記決済処理情報と前記表示用情報とを受信する決済処理情報受信過程と、前記携帯端末が、前記決済処理情報を決済サーバに送信する決済処理情報送信過程と、前記携帯端末が、前記表示用情報を表示する表示制御過程と、前記ピンパッドが、伝票に必要な伝票用情報を生成する伝票用情報生成過程と、前記ピンパッドが、生成した伝票用情報を前記携帯端末に送信する伝票用情報送信過程と、前記携帯端末が、前記ピンパッドから前記伝票用情報を受信する伝票用情報受信過程と、前記携帯端末が、前記伝票用情報に基づいて印字情報を生成する印字情報生成過程と、前記携帯端末が、生成した印字情報を前記ピンパッドに送信する印字情報送信過程と、前記ピンパッドが、前記携帯端末から前記印字情報を受信する印字情報受信過程と、前記ピンパッドが、伝票を印字する印字部に前記印字情報を印字させる印字制御過程と、を有することを特徴とする決済処理方法である。 Another aspect of the present invention is a settlement processing method in a settlement processing system including a pin pad and a mobile terminal, wherein the mobile terminal receives an input process of receiving an amount of money, and the mobile terminal receives the input process. Amount information transmission process for transmitting amount information indicating the amount of money to the pin pad, an amount information reception process for the pin pad to receive the amount information from the mobile terminal, and a display control process for the pin pad to display the amount information A reading process in which the pin pad reads card information related to the card from a card; a payment process in which the pin pad performs payment processing based on the amount information and the card information; and a payment process related to payment processing in the pin pad. A generation step of generating processing information and display information to be displayed on the mobile terminal, an encryption step of encrypting the generated payment processing information by the pin pad, and the pin pad including the display information. A payment processing information transmitting step of transmitting the payment processing information to the mobile terminal; a payment processing information receiving step of the mobile terminal receiving the payment processing information and the display information; Settlement processing information transmitting step of transmitting settlement processing information to a settlement server, display control step of the portable terminal displaying the display information, and slip information for generating the slip information required by the pin pad for slips. A generation process, a slip information transmission process in which the pin pad transmits the generated slip information to the mobile terminal, a slip information reception process in which the mobile terminal receives the slip information from the pin pad, A print information generation process in which the mobile terminal generates print information based on the slip information, a print information transmission process in which the mobile terminal transmits the generated print information to the pin pad, and the pin pad is the mobile terminal. And a print control step of causing the pin pad to print the print information on a printing unit for printing a voucher .

本発明によれば、携帯端末の構成を複雑化することなく、決済サーバにおける処理の負荷を低減することができる。 According to the present invention, the processing load on the payment server can be reduced without complicating the configuration of the mobile terminal.

本発明の第1の実施形態における決済処理システムの全体構成を示す図である。It is a figure which shows the whole structure of the payment processing system in the 1st Embodiment of this invention. 本発明の第1の実施形態における決済処理システムの動作を示すシーケンス図である。It is a sequence diagram which shows operation|movement of the payment processing system in the 1st Embodiment of this invention. 本発明の第2の実施形態における決済処理システムの動作を示すシーケンス図である。It is a sequence diagram which shows operation|movement of the payment processing system in the 2nd Embodiment of this invention.

以下、本発明の実施形態について、図面を参照しながら説明する。なお、各図において同一部分には同一符号を付している。 Embodiments of the present invention will be described below with reference to the drawings. In each figure, the same parts are designated by the same reference numerals.

[第1の実施形態]
まず、本発明の第1の実施形態について説明する。図1は、本実施形態における決済処理システムS1の全体構成を示す図である。決済処理システムS1は、クレジットカードやデビットカード、電子マネー等のカードを使って決済処理を行うシステムである。同図に示すように、決済処理システムS1は、ピンパッド1と、携帯端末2と、決済サーバ3とを備える。ピンパッド1と携帯端末2とは、無線LAN(Local Area Network)やBluetooth(登録商標)等により無線通信する。また、携帯端末2と決済サーバ3とは、無線ルータ等を介してインターネット等の公衆通信網により通信する。
[First Embodiment]
First, a first embodiment of the present invention will be described. FIG. 1 is a diagram showing an overall configuration of a payment processing system S1 in this embodiment. The payment processing system S1 is a system that performs payment processing using a card such as a credit card, a debit card, or electronic money. As shown in the figure, the payment processing system S1 includes a pin pad 1, a mobile terminal 2, and a payment server 3. The pin pad 1 and the mobile terminal 2 wirelessly communicate with each other via a wireless LAN (Local Area Network), Bluetooth (registered trademark), or the like. The mobile terminal 2 and the payment server 3 communicate with each other via a wireless router or the like through a public communication network such as the Internet.

なお、同図においては、ピンパッド1及び携帯端末2を1台ずつ示しているが、これに限らず、ピンパッド1及び携帯端末2はそれぞれ1台以上あればよい。また、同図においては、ピンパッド1の台数と携帯端末2の台数とが同一の場合を示しているが、ピンパッド1の台数と携帯端末2の台数は異なっていてもよい。例えば、ピンパッド1の台数が携帯端末2の台数より少なくてもよい。 In addition, in FIG. 1, one pin pad 1 and one mobile terminal 2 are shown, but the present invention is not limited to this, and one or more pin pads 1 and one mobile terminal 2 may be provided. Further, in the figure, the number of pin pads 1 and the number of mobile terminals 2 are the same, but the number of pin pads 1 and the number of mobile terminals 2 may be different. For example, the number of pin pads 1 may be smaller than the number of mobile terminals 2.

ピンパッド1は、IC(Integrated Circuit)カードからカードに関するカード情報を読み取るカードリーダを備えた決済端末である。携帯端末2は、スマートフォンやタブレット端末等の携帯端末である。決済サーバ3は、情報処理センタ(又は上位決済処理センタ等)に設けられたサーバ装置であり、上位決済処理センタやカード会社のサーバ装置と通信して、決済に関する決済処理情報を管理及び運用する。決済サーバ3は、携帯端末2から受信した決済処理情報を記憶する。 The pin pad 1 is a payment terminal including a card reader that reads card information about a card from an IC (Integrated Circuit) card. The mobile terminal 2 is a mobile terminal such as a smartphone or a tablet terminal. The payment server 3 is a server device provided in an information processing center (or a higher-order payment processing center or the like), and communicates with a higher-order payment processing center or a server device of a card company to manage and operate payment processing information regarding payment. .. The payment server 3 stores the payment processing information received from the mobile terminal 2.

次に、ピンパッド1について説明する。ピンパッド1は、決済処理部101(金額情報受信部、表示制御部、決済部、生成部、暗号化部、決済処理情報送信部、伝票用情報生成部、伝票用情報送信部、印字情報受信部、印字制御部)と、プリンタ102(印字部)と、表示部103と、キーボード104(入力部)と、カードリーダ105(読取部)と、無線通信部106とを備える。 Next, the pin pad 1 will be described. The pin pad 1 includes a payment processing unit 101 (amount information receiving unit, display control unit, payment unit, generating unit, encryption unit, payment processing information transmitting unit, slip information generating unit, slip information transmitting unit, print information receiving unit. A print control unit), a printer 102 (printing unit), a display unit 103, a keyboard 104 (input unit), a card reader 105 (reading unit), and a wireless communication unit 106.

決済処理部101は、CPU(Central Processing Unit)を備え、ピンパッド1を統括して制御する。例えば、決済処理部101は、無線通信部106を介して、携帯端末2から金額に関する金額情報を受信する。続いて、決済処理部101は、受信した金額情報を表示部103に表示する。また、決済処理部101は、受信した金額情報とカードリーダ105が読み取ったカード情報とキーボード104が入力を受け付けた暗証番号とに基づいて、カードによる決済処理を行う。続いて、決済処理部101は、実行した決済処理に関する決済処理情報と携帯端末2に表示するための表示用情報とを生成する。表示用情報には、会員番号や、決済処理に用いたカードのカード番号の一部や、カード会社の識別情報や、カードの決済の承認番号や、決済処理した日時や、その金額等が含まれる。なお、表示用情報に含まれる情報は、設定または指定により変更可能である。続いて、決済処理部101は、生成した決済処理情報を暗号化する。続いて、決済処理部101は、生成した表示用情報と、暗号化した決済処理情報とを無線通信部106から携帯端末2に送信する。また、決済処理部101は、決済処理情報に基づいて、伝票に必要な伝票用情報を生成する。伝票用情報には、会員番号や、決済処理に用いたカードのカード番号の一部や、カード会社の識別情報や、カードの決済の承認番号や、決済処理した日時や、その金額等が含まれる。なお、伝票用情報に含まれる情報は、設定または指定により変更可能である。続いて、決済処理部101は、生成した伝票用情報を無線通信部106から携帯端末2に送信する。続いて、決済処理部101は、無線通信部106を介して、伝票用情報に基づいて生成された印字情報を携帯端末2から受信する。そして、決済処理部101は、受信した印字情報の送信元の携帯端末2が、送信した伝票用情報の送信先の携帯端末2である場合にのみ、受信した印字情報をプリンタ102に印字させる。 The payment processing unit 101 includes a CPU (Central Processing Unit), and controls the pin pad 1 as a whole. For example, the payment processing unit 101 receives money amount information regarding the money amount from the mobile terminal 2 via the wireless communication unit 106. Subsequently, the payment processing unit 101 displays the received amount information on the display unit 103. In addition, the payment processing unit 101 performs payment processing using a card based on the received amount information, the card information read by the card reader 105, and the personal identification number that the keyboard 104 has accepted. Subsequently, the payment processing unit 101 generates payment processing information regarding the executed payment processing and display information to be displayed on the mobile terminal 2. The display information includes the member number, a part of the card number of the card used for payment processing, the identification information of the card company, the payment authorization number of the card, the date and time of the payment processing, and the amount of payment. Be done. The information included in the display information can be changed by setting or designating. Subsequently, the payment processing unit 101 encrypts the generated payment processing information. Next, the payment processing unit 101 transmits the generated display information and the encrypted payment processing information from the wireless communication unit 106 to the mobile terminal 2. Further, the payment processing unit 101 generates slip information necessary for a slip based on the payment processing information. The slip information includes the member number, a part of the card number of the card used for payment processing, the identification information of the card company, the payment number of the card, the date and time of the payment processing, and the amount of payment. Be done. The information included in the slip information can be changed by setting or designating. Subsequently, the payment processing unit 101 transmits the generated slip information from the wireless communication unit 106 to the mobile terminal 2. Subsequently, the payment processing unit 101 receives, via the wireless communication unit 106, print information generated based on the slip information from the mobile terminal 2. Then, the settlement processing unit 101 causes the printer 102 to print the received print information only when the mobile terminal 2 as the transmission source of the received print information is the mobile terminal 2 as the transmission destination of the transmitted slip information.

プリンタ102は、伝票を印字する印字部である。表示部103は、LCD(Liquid Crystal Display)であり、種々の情報を表示する。キーボード104は、暗証番号の入力を受け付ける入力部である。カードリーダ105は、ICカードからカード情報を読み取る読取部である。無線通信部106は、携帯端末2と無線通信する。 The printer 102 is a printing unit that prints a slip. The display unit 103 is an LCD (Liquid Crystal Display), and displays various information. The keyboard 104 is an input unit that receives an input of a personal identification number. The card reader 105 is a reading unit that reads card information from an IC card. The wireless communication unit 106 wirelessly communicates with the mobile terminal 2.

次に、携帯端末2について説明する。携帯端末2は、制御部201(金額情報送信部、決済処理情報受信部、決済処理情報送信部、表示制御部、伝票用情報受信部、印字情報生成部、印字情報送信部)と、入力部202と、ピンパッド用無線通信部203と、決済サーバ用無線通信部204と、記憶部205と、表示部206とを備える。 Next, the mobile terminal 2 will be described. The mobile terminal 2 includes a control unit 201 (amount information transmitting unit, payment processing information receiving unit, payment processing information transmitting unit, display control unit, slip information receiving unit, print information generating unit, print information transmitting unit), and an input unit. 202, a pin pad wireless communication unit 203, a payment server wireless communication unit 204, a storage unit 205, and a display unit 206.

制御部201は、CPUを備え、携帯端末2を統括して制御する。例えば、制御部201は、入力部202が入力を受け付けた金額を表示部206に表示する。また、制御部201は、入力部202が入力を受け付けた金額を示す金額情報をピンパッド用無線通信部203からピンパッド1に送信する。また、制御部201は、ピンパッド用無線通信部203を介して、ピンパッド1から決済処理情報と表示用情報とを受信する。続いて、制御部201は、受信した決済処理情報を決済サーバ用無線通信部204から決済サーバ3に送信する。また、制御部201は、受信した表示用情報を表示部206に表示する。また、制御部201は、ピンパッド用無線通信部203を介して、ピンパッド1から伝票用情報を受信する。続いて、制御部201は、受信した伝票用情報に基づいて、伝票のフォーマット仕様に従った印字情報を生成する。続いて、制御部201は、生成した印字情報をピンパッド用無線通信部203からピンパッド1に送信する。 The control unit 201 includes a CPU and controls the mobile terminal 2 as a whole. For example, the control unit 201 displays the amount of money received by the input unit 202 on the display unit 206. Further, the control unit 201 transmits amount information indicating the amount of money input by the input unit 202 from the pin pad wireless communication unit 203 to the pin pad 1. The control unit 201 also receives the payment processing information and the display information from the pin pad 1 via the pin pad wireless communication unit 203. Subsequently, the control unit 201 transmits the received payment processing information from the payment server wireless communication unit 204 to the payment server 3. The control unit 201 also displays the received display information on the display unit 206. The control unit 201 also receives the slip information from the pin pad 1 via the pin pad wireless communication unit 203. Then, the control unit 201 generates print information according to the format specification of the slip based on the received slip information. Subsequently, the control unit 201 transmits the generated print information from the pin pad wireless communication unit 203 to the pin pad 1.

入力部202は、表示部206の表示画面上に設置されたタッチパネルや各種ボタンであり、入力を受け付ける。例えば、入力部202は、客が購入した商品の金額の入力を受け付ける。ピンパッド用無線通信部203は、ピンパッド1と無線通信する。決済サーバ用無線通信部204は、決済サーバ3と無線通信する。記憶部205は、RAM(Random Access Memory)やROM(Read Only Memory)を備え、種々の情報を記憶する。表示部206は、LCDや有機EL(Electro−Luminescence)ディスプレイであり、種々の情報を表示する。 The input unit 202 is a touch panel or various buttons installed on the display screen of the display unit 206, and receives an input. For example, the input unit 202 receives the input of the price of the product purchased by the customer. The pin pad wireless communication unit 203 wirelessly communicates with the pin pad 1. The payment server wireless communication unit 204 wirelessly communicates with the payment server 3. The storage unit 205 includes a RAM (Random Access Memory) and a ROM (Read Only Memory), and stores various kinds of information. The display unit 206 is an LCD or an organic EL (Electro-Luminescence) display, and displays various information.

次に、本実施形態による決済処理システムS1における動作を説明する。図2は、本実施形態における決済処理システムS1の動作を示すシーケンス図である。 Next, the operation of the payment processing system S1 according to the present embodiment will be described. FIG. 2 is a sequence diagram showing the operation of the payment processing system S1 in this embodiment.

(ステップS101)携帯端末2が、金額の入力を受け付ける。また、携帯端末2は、入力された金額を表示する。その後、ステップS102の処理に進む。
(ステップS102)携帯端末2は、入力された金額を含む決済処理要求(金額情報)をピンパッド1に送信する。
(Step S101) The mobile terminal 2 receives the input of the amount. In addition, the mobile terminal 2 displays the input amount of money. Then, the process proceeds to step S102.
(Step S102) The mobile terminal 2 transmits a payment processing request (amount information) including the input amount to the pin pad 1.

(ステップS103)ピンパッド1は、携帯端末2から決済処理要求を受信すると、受信した決済処理要求に含まれる金額を表示する。その後、ステップS104の処理に進む。
(ステップS104)ピンパッド1は、カードリーダ105によりICカードからカード情報を読み取る。そして、カード情報に含まれる有効情報等に基づいて、ICカードおよびピンパッド1において使用可能なカードであるか否かを判定する。ピンパッド1は、使用可能なカードであると判定した場合に、読み取ったカード情報と、受信した決済処理要求に含まれる金額と、キーボード104に入力された暗証番号とに基づいて決済処理を実行する。その後、ステップS105の処理に進む。
(Step S103) Upon receiving the payment processing request from the mobile terminal 2, the pin pad 1 displays the amount of money included in the received payment processing request. Then, the process proceeds to step S104.
(Step S104) The pin pad 1 reads the card information from the IC card by the card reader 105. Then, based on the valid information and the like included in the card information, it is determined whether or not the card can be used in the IC card and the pin pad 1. When the pin pad 1 determines that the card can be used, the pin pad 1 executes the payment process based on the read card information, the amount of money included in the received payment process request, and the personal identification number input to the keyboard 104. .. Then, the process proceeds to step S105.

(ステップS105)ピンパッド1は、決済処理に関する決済処理情報と、携帯端末2に表示するための表示用情報とを生成する。そして、ピンパッド1は、生成した決済処理情報を暗号化する。その後、ピンパッド1は、暗号化した決済処理情報と生成した表示用情報とを携帯端末2に送信する。 (Step S105) The pin pad 1 generates payment processing information regarding payment processing and display information to be displayed on the mobile terminal 2. Then, the pin pad 1 encrypts the generated payment processing information. After that, the pin pad 1 transmits the encrypted payment processing information and the generated display information to the mobile terminal 2.

(ステップS106)携帯端末2は、ピンパッド1から決済処理情報及び表示用情報を受信すると、受信した決済処理情報を決済サーバ3に送信する。決済サーバ3は、受信した決済処理情報を記録する。その後、ステップS107の処理に進む。
(ステップS107)携帯端末2は、受信した表示用情報を表示する。
(Step S106) Upon receiving the payment processing information and the display information from the pin pad 1, the mobile terminal 2 transmits the received payment processing information to the payment server 3. The payment server 3 records the received payment processing information. Then, the process proceeds to step S107.
(Step S107) The mobile terminal 2 displays the received display information.

(ステップS108)ピンパッド1は、決済処理情報に基づいて伝票用情報を生成し、生成した伝票用情報を携帯端末2に送信する。
(ステップS109)携帯端末2は、ピンパッド1から伝票用情報を受信すると、受信した伝票用情報に基づいて印字情報を生成する。その後、ステップS110の処理に進む。
(Step S108) The pin pad 1 generates slip information based on the payment processing information and transmits the generated slip information to the mobile terminal 2.
(Step S109) Upon receiving the slip information from the pin pad 1, the mobile terminal 2 generates print information based on the received slip information. Then, the process proceeds to step S110.

(ステップS110)携帯端末2は、生成した印字情報をピンパッド1に送信する。
(ステップS111)ピンパッド1は、携帯端末2から印字情報を受信すると、受信した印字情報の送信元の携帯端末2が、ステップS108において送信した伝票用情報の送信先である場合に、受信した印字情報に基づいて伝票を印字して出力する。
(Step S110) The mobile terminal 2 transmits the generated print information to the pin pad 1.
(Step S111) When the print information is received from the mobile terminal 2, the pin pad 1 prints the received print information when the mobile terminal 2 that is the transmission source of the print information is the destination of the slip information transmitted in step S108. The slip is printed and output based on the information.

上述したとおり、本実施形態では、ピンパッド1が、表示部103と、携帯端末2と無線通信する無線通信部106と、カードから当該カードに関するカード情報を読み取るカードリーダ105と、無線通信部106を介して、携帯端末2から金額に関する金額情報を受信し、受信した金額情報を表示部103に表示するとともに、受信した金額情報とカードリーダ105が読み取ったカード情報とに基づいて決済処理を行い、決済処理に関する決済処理情報と携帯端末2に表示するための表示用情報とを生成し、生成した決済処理情報を暗号化し、生成した表示用情報と暗号化した決済処理情報とを無線通信部106から携帯端末2に送信する決済処理部101と、を備える。また、携帯端末2は、表示部206と、ピンパッド1と無線通信するピンパッド用無線通信部203と、決済処理情報を管理する決済サーバ3と無線通信する決済サーバ用無線通信部204と、金額の入力を受け付ける入力部202と、入力部202が受け付けた金額を示す金額情報をピンパッド用無線通信部203からピンパッド1に送信し、ピンパッド用無線通信部203を介して、ピンパッド1から決済処理情報と表示用情報とを受信し、受信した決済処理情報を決済サーバ用無線通信部204から決済サーバ3に送信し、受信した表示用情報を表示部206に表示する制御部201と、を備える。 As described above, in the present embodiment, the pin pad 1 includes the display unit 103, the wireless communication unit 106 that wirelessly communicates with the mobile terminal 2, the card reader 105 that reads the card information regarding the card from the card, and the wireless communication unit 106. Via the mobile terminal 2, the money amount information regarding the money amount is received, the received money amount information is displayed on the display unit 103, and the payment process is performed based on the received money amount information and the card information read by the card reader 105. The payment processing information regarding the payment processing and the display information to be displayed on the mobile terminal 2 are generated, the generated payment processing information is encrypted, and the generated display information and the encrypted payment processing information are wirelessly communication unit 106. From the mobile terminal 2 to the payment processing unit 101. The mobile terminal 2 also displays the display unit 206, the pin pad wireless communication unit 203 that wirelessly communicates with the pin pad 1, the payment server wireless communication unit 204 that wirelessly communicates with the payment server 3 that manages the payment processing information, and the amount of money. The input unit 202 that receives an input and the amount information indicating the amount of money that the input unit 202 has received are transmitted from the pin pad wireless communication unit 203 to the pin pad 1, and the pin pad 1 and the payment processing information are transmitted via the pin pad wireless communication unit 203. The control unit 201 that receives the display information, transmits the received payment processing information from the payment server wireless communication unit 204 to the payment server 3, and displays the received display information on the display unit 206.

これにより、決済処理システムS1では、ピンパッド1で決済処理を行うため、決済サーバ3及び携帯端末2の処理の負荷を低減することができる。よって、決済処理システムS1における決済処理や伝票を印字する処理の速度を向上することができる。また、ピンパッド1は、決済サーバ3に送信する決済処理情報とは別に、携帯端末2に表示するための表示用情報を生成して携帯端末2に送信しているため、表示用情報を暗号化する必要がない。よって、携帯端末2は復号化の機能を備える必要がないため、携帯端末2の構成が複雑化することを防ぐことができる。また、ピンパッド1は決済処理情報を暗号化しているため、ピンパッド1が携帯端末2を介して決済サーバ3に決済処理情報を送信する場合であっても、安全性を向上させることができる。よって、本実施形態による決済処理システムS1によれば、携帯端末2の構成を複雑化することなく、決済サーバ3における処理の負荷を低減することができる。 As a result, in the payment processing system S1, the payment processing is performed by the pin pad 1, so that the processing load of the payment server 3 and the mobile terminal 2 can be reduced. Therefore, the speed of the payment processing and the processing of printing the slip in the payment processing system S1 can be improved. In addition to the payment processing information transmitted to the payment server 3, the pin pad 1 generates display information to be displayed on the mobile terminal 2 and transmits the display information to the mobile terminal 2, so the display information is encrypted. You don't have to. Therefore, since the mobile terminal 2 does not need to have a decoding function, it is possible to prevent the configuration of the mobile terminal 2 from becoming complicated. Further, since the pin pad 1 encrypts the payment processing information, even when the pin pad 1 transmits the payment processing information to the payment server 3 via the mobile terminal 2, the safety can be improved. Therefore, according to the payment processing system S1 of the present embodiment, it is possible to reduce the processing load on the payment server 3 without complicating the configuration of the mobile terminal 2.

また、ピンパッド1は、印字情報の送信元の携帯端末2が、伝票用情報の送信先の携帯端末2である場合にのみ、携帯端末2から受信した印字情報に基づいて伝票を出力する。これにより、ピンパッド1が実行した決済処理の結果を伝票に印字することができる。すなわち、例えば、他の携帯端末2が伝票に印字する金額を改ざんする等の不正を防止することができる。 The pin pad 1 outputs a slip based on the print information received from the mobile terminal 2 only when the mobile terminal 2 that is the sender of the print information is the mobile terminal 2 that is the recipient of the slip information. As a result, the result of the settlement process executed by the pin pad 1 can be printed on the slip. That is, for example, it is possible to prevent fraud such as tampering with the amount of money printed on the slip by the other mobile terminal 2.

[第2の実施形態]
次に、本発明の第2の実施形態について説明する。本実施形態における決済処理システムS1の構成は、第1の実施形態と同様である。本実施形態では、ピンパッド1が、携帯端末2を介して、ICカードの認証を決済サーバ3に要求する点が、第1の実施形態と異なる。
[Second Embodiment]
Next, a second embodiment of the present invention will be described. The configuration of the payment processing system S1 in this embodiment is the same as that in the first embodiment. The present embodiment is different from the first embodiment in that the pin pad 1 requests the settlement server 3 to authenticate the IC card via the mobile terminal 2.

本実施形態におけるピンパッド1の決済処理部101(判定部、認証用情報生成部、認証用情報送信部、認証結果受信部)は、決済サーバ3による決済処理のための認証を行うか否かを判定する。そして、決済処理部101は。認証を行うと判定した場合には、認証に必要な認証用情報を生成する。続いて、決済処理部101は、生成した認証用情報を携帯端末2に無線通信部106から送信する。また、決済処理部101は、無線通信部106を介して、携帯端末2から認証結果(決済処理可能(OK)または決済処理不可(NG))を受信する。そして、決済処理部101は、受信した認証結果に基づいて、決済処理を行う。また、ICカードは履歴情報を保有しているため、決済処理部101は、決済処理後、ICカードに記録されている履歴情報を書き換える。一方、決済処理部101は、受信した認証結果が決済処理不可(NG)であることを示す場合には、決済処理不可(NG)の認証結果を携帯端末2に送信するとともに、決済処理不可(NG)を示すエラーを表示部103に表示する。また、決済処理部101は、認証を行わないと判定した場合には、決済処理不可(NG)の認証結果を携帯端末2に送信するとともに、決済処理不可(NG)を示すエラーを表示部103に表示する。本実施形態におけるピンパッド1の他の構成は、第1の実施形態と同様であるため、その説明を省略する。 The payment processing unit 101 (determination unit, authentication information generation unit, authentication information transmission unit, authentication result reception unit) of the pin pad 1 according to the present embodiment determines whether or not to perform authentication for payment processing by the payment server 3. judge. Then, the payment processing unit 101. When it is determined that the authentication is performed, the authentication information necessary for the authentication is generated. Subsequently, the payment processing unit 101 transmits the generated authentication information to the mobile terminal 2 from the wireless communication unit 106. Further, the payment processing unit 101 receives the authentication result (payment processing possible (OK) or payment processing impossible (NG)) from the mobile terminal 2 via the wireless communication unit 106. Then, the payment processing unit 101 performs payment processing based on the received authentication result. Further, since the IC card holds the history information, the payment processing unit 101 rewrites the history information recorded in the IC card after the payment processing. On the other hand, when the received authentication result indicates that the payment processing is impossible (NG), the payment processing unit 101 transmits the payment processing impossible (NG) authentication result to the mobile terminal 2 and the payment processing is impossible ( An error indicating NG) is displayed on the display unit 103. In addition, when the payment processing unit 101 determines that the authentication is not performed, the payment processing unit 101 transmits an authentication result indicating that the payment processing is impossible (NG) to the mobile terminal 2 and displays an error indicating that the payment processing is impossible (NG). To display. Other configurations of the pin pad 1 in the present embodiment are the same as those in the first embodiment, and therefore description thereof will be omitted.

本実施形態における携帯端末2の制御部201(認証用情報受信部、認証用情報送信部、認証結果受信部、認証結果送信部)は、ピンパッド用無線通信部203を介して、ピンパッド1から認証用情報を受信する。続いて、制御部201は、受信した認証用情報を決済サーバ用無線通信部204から決済サーバ3に送信する。また、制御部201は、決済サーバ用無線通信部204を介して、決済サーバ3から認証結果を受信する。続いて、制御部201は、受信した認証結果をピンパッド用無線通信部203からピンパッド1に送信する。また、制御部201は、ピンパッド用無線通信部203を介して、ピンパッド1から決済処理不可(NG)の認証結果を受信すると、決済処理不可(NG)を示すエラーを表示部206に表示する。本実施形態における携帯端末2の他の構成は、第1の実施形態と同様であるため、その説明を省略する。 The control unit 201 (authentication information receiving unit, authentication information transmitting unit, authentication result receiving unit, authentication result transmitting unit) of the mobile terminal 2 according to the present embodiment performs authentication from the pin pad 1 via the pin pad wireless communication unit 203. Receive information for use. Subsequently, the control unit 201 transmits the received authentication information from the payment server wireless communication unit 204 to the payment server 3. The control unit 201 also receives the authentication result from the payment server 3 via the payment server wireless communication unit 204. Subsequently, the control unit 201 transmits the received authentication result from the pin pad wireless communication unit 203 to the pin pad 1. In addition, when the control unit 201 receives an authentication result indicating that payment processing is not possible (NG) from the pin pad 1 via the wireless communication unit for pin pad 203, the control unit 201 displays an error indicating that payment processing is not possible (NG) on the display unit 206. Other configurations of the mobile terminal 2 in the present embodiment are the same as those in the first embodiment, and thus the description thereof will be omitted.

次に、本実施形態による決済処理システムS1における動作を説明する。図3は、本実施形態における決済処理システムS1の動作を示すシーケンス図である。 Next, the operation of the payment processing system S1 according to the present embodiment will be described. FIG. 3 is a sequence diagram showing the operation of the payment processing system S1 in this embodiment.

(ステップS201)携帯端末2が、金額の入力を受け付ける。また、携帯端末2は、入力された金額を表示する。その後、ステップS202の処理に進む。
(ステップS202)携帯端末2は、入力された金額を含む決済処理要求(金額情報)をピンパッド1に送信する。
(Step S201) The mobile terminal 2 receives the input of the amount of money. In addition, the mobile terminal 2 displays the input amount of money. Then, the process proceeds to step S202.
(Step S202) The mobile terminal 2 transmits a payment processing request (amount information) including the input amount to the pin pad 1.

(ステップS203)ピンパッド1は、携帯端末2から決済処理要求を受信すると、受信した決済処理要求に含まれる金額を表示する。その後、ステップS204の処理に進む。
(ステップS204)ピンパッド1は、カードリーダ105によりICカードからカード情報を読み取る。そして、ICカードおよびピンパッド1は、カード情報に含まれる有効情報等に基づいて、使用可能なカードである否かを判定する。または、ICカードおよびピンパッド1は、使用可能であるか否かの判定のために決済サーバにおいてICカードの認証が必要であるか否かを判定する。決済サーバにおいて認証が必要であるとピンパッド1が判定した場合には、ステップS205の処理に進む。また、使用可能なカードと判定されず、決済サーバに対しても認証が必要でないとピンパッド1が判定した場合には、ピンパッド1はエラーを表示して処理を終了する。
(Step S203) Upon receiving the payment processing request from the mobile terminal 2, the pin pad 1 displays the amount of money included in the received payment processing request. Then, the process proceeds to step S204.
(Step S204) The pin pad 1 reads the card information from the IC card by the card reader 105. Then, the IC card and the pin pad 1 determine whether or not the card can be used, based on the valid information included in the card information. Alternatively, the IC card and the pin pad 1 determine whether or not authentication of the IC card is necessary in the payment server in order to determine whether or not the IC card and pin pad 1 can be used. If the pin pad 1 determines that the payment server requires authentication, the process proceeds to step S205. If the pin pad 1 determines that the card is not usable and authentication is not required for the payment server, the pin pad 1 displays an error and ends the process.

(ステップS205)ピンパッド1は、認証に必要な認証用情報を生成し、ICカードの認証を求める認証要求とともに生成した認証用情報を携帯端末2に送信する。
(ステップS206)携帯端末2は、ピンパッド1から認証要求及び認証用情報を受信すると、受信した認証要求及び認証用情報を決済サーバ3に送信する。
(Step S205) The pin pad 1 generates authentication information necessary for authentication, and transmits the generated authentication information to the mobile terminal 2 together with the authentication request for authentication of the IC card.
(Step S206) Upon receiving the authentication request and the authentication information from the pin pad 1, the mobile terminal 2 transmits the received authentication request and the authentication information to the settlement server 3.

(ステップS207)決済サーバ3は、携帯端末2から認証要求及び認証用情報を受信すると、受信した認証用情報に基づいて決済処理可能か否かの認証を行い、その認証結果を携帯端末2に返信する。
(ステップS208)携帯端末2は、決済サーバ3から認証結果を受信すると、受信した認証結果をピンパッド1に送信する。
(Step S207) Upon receiving the authentication request and the authentication information from the mobile terminal 2, the payment server 3 authenticates whether the payment processing is possible based on the received authentication information, and sends the authentication result to the mobile terminal 2. Reply.
(Step S208) Upon receiving the authentication result from the payment server 3, the mobile terminal 2 transmits the received authentication result to the pin pad 1.

(ステップS209)ピンパッド1は、携帯端末2から認証結果を受信すると、受信した認証結果に基づき、決済処理を実行する。その後、ステップS210の処理に進む。一方、ピンパッド1は、受信した認証結果が決済処理不可(NG)である場合には、エラーを表示して処理を終了する。 (Step S209) Upon receiving the authentication result from the mobile terminal 2, the pin pad 1 executes the payment process based on the received authentication result. Then, the process proceeds to step S210. On the other hand, when the received authentication result indicates that payment processing is impossible (NG), the pin pad 1 displays an error and ends the processing.

ステップS210からステップS216までの処理は、上述したステップS105からS111までの処理と同様であるため、その説明を省略する。 Since the processing from step S210 to step S216 is the same as the processing from step S105 to S111 described above, the description thereof will be omitted.

上述したとおり、本実施形態では、第1の実施形態における構成に加えて、ピンパッド1の決済処理部101およびICカードが、決済サーバ3による決済処理のための認証を行うか否かを判定し、認証を行うと判定した場合に、認証に必要な認証用情報を生成し、生成した認証用情報を携帯端末2に無線通信部106から送信し、無線通信部106を介して、携帯端末2から認証結果を受信し、受信した認証結果に基づいて、決済処理を行う。また、携帯端末2の制御部201は、ピンパッド用無線通信部203を介して、ピンパッド1から認証用情報を受信し、受信した認証用情報を決済サーバ用無線通信部204から決済サーバ3に送信し、決済サーバ用無線通信部204を介して、決済サーバ3から認証結果を受信し、受信した認証結果をピンパッド用無線通信部203からピンパッド1に送信する。 As described above, in the present embodiment, in addition to the configuration of the first embodiment, it is determined whether or not the payment processing unit 101 and the IC card of the pin pad 1 perform authentication for payment processing by the payment server 3. When it is determined that the authentication is performed, the authentication information necessary for the authentication is generated, the generated authentication information is transmitted from the wireless communication unit 106 to the mobile terminal 2, and the mobile terminal 2 is transmitted via the wireless communication unit 106. The authentication result is received from and the payment process is performed based on the received authentication result. Further, the control unit 201 of the mobile terminal 2 receives the authentication information from the pin pad 1 via the pin pad wireless communication unit 203, and transmits the received authentication information from the payment server wireless communication unit 204 to the payment server 3. Then, the authentication result is received from the payment server 3 via the payment server wireless communication unit 204, and the received authentication result is transmitted from the pin pad wireless communication unit 203 to the pin pad 1.

これにより、本実施形態によれば、第1の実施形態における効果に加えて、認証が必要なICカードを用いる場合であっても、安全に決済処理を行うことができる。 As a result, according to the present embodiment, in addition to the effects of the first embodiment, the settlement process can be performed safely even when using an IC card that requires authentication.

なお、上述した実施形態におけるピンパッド1、携帯端末2または決済サーバ3が備える各部の機能全体あるいはその一部は、これらの機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。 It should be noted that all or a part of the functions of each unit included in the pin pad 1, the mobile terminal 2, or the settlement server 3 in the above-described embodiment is recorded with a program for realizing these functions in a computer-readable recording medium, It may be realized by causing a computer system to read and execute the program recorded in this recording medium. The “computer system” mentioned here includes an OS and hardware such as peripheral devices.

また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶部のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。 The "computer-readable recording medium" refers to a portable medium such as a flexible disk, a magneto-optical disk, a ROM, a CD-ROM, and a storage unit such as a hard disk built in a computer system. Further, the "computer-readable recording medium" means to hold a program dynamically for a short time like a communication line when transmitting the program through a network such as the Internet or a communication line such as a telephone line. It is also possible to include a thing that holds a program for a certain period of time, such as a volatile memory inside a computer system that is a server or a client in that case. Further, the program may be for realizing a part of the above-described functions, and may be a program for realizing the above-mentioned functions in combination with a program already recorded in the computer system.

以上、本発明の実施形態について説明したが、本発明は、上記実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲において種々の変更を加えることが可能である。 Although the embodiment of the present invention has been described above, the present invention is not limited to the above embodiment, and various modifications can be made without departing from the spirit of the present invention.

例えば、上述した実施形態では、ピンパッド1がICカードからカード情報を読み取る場合について説明したが、これに限らず、ピンパッド1がカード情報を読み取るカードは接触型ICカード、非接触型ICカード、或は、磁気カードであってもよい。 For example, in the above-described embodiment, the case where the pin pad 1 reads the card information from the IC card has been described, but the present invention is not limited to this. May be a magnetic card.

また、上述した第1の実施形態では、ピンパッド1は、図2に示すステップS108において伝票用情報を送信しているが、伝票用情報を送信するタイミングはこれに限らず、例えば、ステップS105において決済処理情報及び表示用情報を送信するタイミングに伝票用情報を送信してもよい。同様に、第2の実施形態では、ピンパッド1は、図3に示すステップS213において伝票用情報を送信しているが、ステップS210において決済処理情報及び表示用情報を送信するタイミングに伝票用情報を送信してもよい。 Further, in the above-described first embodiment, the pin pad 1 transmits the slip information in step S108 shown in FIG. 2, but the timing of transmitting the slip information is not limited to this. For example, in step S105. The slip information may be transmitted at the timing of transmitting the payment processing information and the display information. Similarly, in the second embodiment, the pin pad 1 transmits the slip information in step S213 shown in FIG. 3, but the slip information is transmitted at the timing of transmitting the payment processing information and the display information in step S210. You may send it.

S1・・・決済処理システム、1・・・ピンパッド、2・・・携帯端末、3・・・決済サーバ、101・・・決済処理部、102・・・プリンタ、103・・・表示部、104・・・キーボード、105・・・カードリーダ、106・・・無線通信部、201・・・制御部、202・・・入力部、203・・・ピンパッド用無線通信部、204・・・決済サーバ用無線通信部、205・・・記憶部、206・・・表示部 S1... Payment processing system, 1... Pin pad, 2... Mobile terminal, 3... Payment server, 101... Payment processing unit, 102... Printer, 103... Display unit, 104 ... keyboard, 105... card reader, 106... wireless communication unit, 201... control unit, 202... input unit, 203... pin pad wireless communication unit, 204... payment server Wireless communication unit, 205... storage unit, 206... display unit

Claims (3)

ピンパッドと、携帯端末とを備える決済処理システムであって、
前記ピンパッドは、
表示部と、
前記携帯端末と無線通信する無線通信部と、
カードから当該カードに関するカード情報を読み取る読取部と、
前記無線通信部を介して、前記携帯端末から金額に関する金額情報を受信する金額情報受信部と、
前記金額情報受信部が受信した金額情報を前記表示部に表示する表示制御部と、
前記金額情報受信部が受信した金額情報と前記読取部が読み取ったカード情報とに基づいて決済処理を行う決済部と、
前記決済部が行った決済処理に関する決済処理情報と前記携帯端末に表示するための表示用情報とを生成する生成部と、
前記生成部が生成した前記決済処理情報を暗号化する暗号化部と、
前記生成部が生成した表示用情報と、前記暗号化部が暗号化した決済処理情報とを前記無線通信部から前記携帯端末に送信する決済処理情報送信部と、
伝票を印字する印字部と、
伝票に必要な伝票用情報を生成する伝票用情報生成部と、
前記伝票用情報生成部が生成した伝票用情報を前記無線通信部から前記携帯端末に送信する伝票用情報送信部と、
前記無線通信部を介して、前記伝票用情報に基づいて生成された印字情報を前記携帯端末から受信する印字情報受信部と、
前記印字情報受信部が受信した印字情報を前記印字部に印字させる印字制御部と、
を備え、
前記携帯端末は、
表示部と、
前記ピンパッドと無線通信するピンパッド用無線通信部と、
決済処理情報を管理する決済サーバと無線通信する決済サーバ用無線通信部と、
金額の入力を受け付ける入力部と、
前記入力部が受け付けた金額を示す金額情報を前記ピンパッド用無線通信部から前記ピンパッドに送信する金額情報送信部と、
前記ピンパッド用無線通信部を介して、前記ピンパッドから前記決済処理情報と前記表示用情報とを受信する決済処理情報受信部と、
前記決済処理情報受信部が受信した決済処理情報を前記決済サーバ用無線通信部から前記決済サーバに送信する決済処理情報送信部と、
前記決済処理情報受信部が受信した表示用情報を前記表示部に表示する表示制御部と、
前記ピンパッド用無線通信部を介して、前記ピンパッドから前記伝票用情報を受信する伝票用情報受信部と、
前記伝票用情報受信部が受信した伝票用情報に基づいて印字情報を生成する印字情報生成部と、
前記印字情報生成部が生成した印字情報を前記ピンパッド用無線通信部から前記ピンパッドに送信する印字情報送信部と、
を備える
ことを特徴とする決済処理システム。
A payment processing system including a pin pad and a mobile terminal,
The pin pad is
Display part,
A wireless communication unit that wirelessly communicates with the mobile terminal;
A reading unit that reads card information about the card from the card,
A monetary amount information receiving unit that receives monetary amount information regarding the monetary amount from the mobile terminal via the wireless communication unit,
A display control unit for displaying the amount information received by the amount information receiving unit on the display unit;
A settlement unit that performs settlement processing based on the amount information received by the amount information receiving unit and the card information read by the reading unit;
A generation unit that generates payment processing information regarding payment processing performed by the payment unit and display information to be displayed on the mobile terminal;
An encryption unit that encrypts the payment processing information generated by the generation unit,
A payment processing information transmission unit that transmits the display information generated by the generation unit and the payment processing information encrypted by the encryption unit to the mobile terminal from the wireless communication unit,
A printing unit that prints slips,
A slip information generation unit that generates slip information necessary for slips,
A slip information transmitting unit that transmits the slip information generated by the slip information generating unit from the wireless communication unit to the mobile terminal;
A print information receiving unit that receives print information generated based on the slip information from the mobile terminal via the wireless communication unit,
A print control unit that causes the print unit to print the print information received by the print information receiving unit;
Equipped with
The mobile terminal is
Display part,
A pin pad wireless communication unit that wirelessly communicates with the pin pad;
A wireless communication unit for a payment server that wirelessly communicates with a payment server that manages payment processing information,
An input part that accepts the input of the amount of money,
An amount information transmitting unit that transmits amount information indicating the amount received by the input unit from the pin pad wireless communication unit to the pin pad,
A payment processing information receiving unit that receives the payment processing information and the display information from the pin pad via the pin pad wireless communication unit;
A payment processing information transmitting unit that transmits the payment processing information received by the payment processing information receiving unit from the payment server wireless communication unit to the payment server;
A display control unit that displays the display information received by the payment processing information receiving unit on the display unit;
A slip information receiving unit that receives the slip information from the pin pad via the pin pad wireless communication unit;
A print information generating unit that generates print information based on the slip information received by the slip information receiving unit;
A print information transmission unit that transmits the print information generated by the print information generation unit from the pin pad wireless communication unit to the pin pad,
A payment processing system comprising:
前記ピンパッドは、
前記決済サーバによる決済処理のための認証を行うか否かを判定する判定部と、
前記判定部が認証を行うと判定した場合に、認証に必要な認証用情報を生成する認証用情報生成部と、
前記認証用情報生成部が生成した認証用情報を前記携帯端末に前記無線通信部から送信する認証用情報送信部と、
前記無線通信部を介して、前記携帯端末から認証結果を受信する認証結果受信部と、
を備え、
前記決済部は、前記認証結果受信部が受信した認証結果に基づいて、前記決済処理を行い、
前記携帯端末は、
前記ピンパッド用無線通信部を介して、前記ピンパッドから前記認証用情報を受信する認証用情報受信部と、
前記認証用情報受信部が受信した認証用情報を前記決済サーバ用無線通信部から前記決済サーバに送信する認証用情報送信部と、
前記決済サーバ用無線通信部を介して、前記決済サーバから認証結果を受信する認証結果受信部と、
前記認証結果受信部が受信した認証結果を前記ピンパッド用無線通信部から前記ピンパッドに送信する認証結果送信部と、
を備える
ことを特徴とする請求項1に記載の決済処理システム。
The pin pad is
A determination unit that determines whether or not to perform authentication for payment processing by the payment server;
An authentication information generation unit that generates authentication information necessary for authentication when the determination unit determines to perform authentication,
An authentication information transmission unit that transmits the authentication information generated by the authentication information generation unit to the mobile terminal from the wireless communication unit,
An authentication result receiving unit that receives an authentication result from the mobile terminal via the wireless communication unit;
Equipped with
The settlement section performs the settlement process based on the authentication result received by the authentication result receiving section,
The mobile terminal is
An authentication information receiving unit that receives the authentication information from the pin pad via the pin pad wireless communication unit;
An authentication information transmitting unit that transmits the authentication information received by the authentication information receiving unit from the payment server wireless communication unit to the payment server;
An authentication result receiving unit that receives an authentication result from the payment server via the payment server wireless communication unit;
An authentication result transmitting unit that transmits the authentication result received by the authentication result receiving unit from the pin pad wireless communication unit to the pin pad,
The payment processing system according to claim 1, further comprising:
ピンパッドと、携帯端末とを備える決済処理システムにおける決済処理方法であって、
前記携帯端末が、金額の入力を受け付ける入力過程と、
前記携帯端末が、受け付けた金額を示す金額情報を前記ピンパッドに送信する金額情報送信過程と、
前記ピンパッドが、前記携帯端末から前記金額情報を受信する金額情報受信過程と、
前記ピンパッドが、前記金額情報を表示する表示制御過程と、
前記ピンパッドが、カードから当該カードに関するカード情報を読み取る読取過程と、
前記ピンパッドが、前記金額情報と前記カード情報とに基づいて決済処理を行う決済過程と、
前記ピンパッドが、決済処理に関する決済処理情報と前記携帯端末に表示するための表示用情報とを生成する生成過程と、
前記ピンパッドが、生成した前記決済処理情報を暗号化する暗号化過程と、
前記ピンパッドが、前記表示用情報と前記決済処理情報とを前記携帯端末に送信する決済処理情報送信過程と、
前記携帯端末が、前記決済処理情報と前記表示用情報とを受信する決済処理情報受信過程と、
前記携帯端末が、前記決済処理情報を決済サーバに送信する決済処理情報送信過程と、
前記携帯端末が、前記表示用情報を表示する表示制御過程と、
前記ピンパッドが、伝票に必要な伝票用情報を生成する伝票用情報生成過程と、
前記ピンパッドが、生成した伝票用情報を前記携帯端末に送信する伝票用情報送信過程と、
前記携帯端末が、前記ピンパッドから前記伝票用情報を受信する伝票用情報受信過程と、
前記携帯端末が、前記伝票用情報に基づいて印字情報を生成する印字情報生成過程と、
前記携帯端末が、生成した印字情報を前記ピンパッドに送信する印字情報送信過程と、
前記ピンパッドが、前記携帯端末から前記印字情報を受信する印字情報受信過程と、
前記ピンパッドが、伝票を印字する印字部に前記印字情報を印字させる印字制御過程と、
を有することを特徴とする決済処理方法。
A payment processing method in a payment processing system comprising a pin pad and a mobile terminal,
An input process in which the mobile terminal receives an amount of money;
The mobile terminal transmits the amount information indicating the received amount to the pin pad, and an amount information transmitting step,
An amount information receiving process in which the pin pad receives the amount information from the mobile terminal;
A display control process in which the pin pad displays the money amount information;
A reading process in which the pin pad reads card information about the card from the card;
A payment process in which the pin pad performs payment processing based on the amount information and the card information;
A generation process in which the pin pad generates payment processing information regarding payment processing and display information to be displayed on the mobile terminal;
An encryption process in which the pin pad encrypts the generated payment processing information;
A payment processing information transmitting step in which the pin pad transmits the display information and the payment processing information to the mobile terminal;
A payment processing information receiving step in which the mobile terminal receives the payment processing information and the display information;
A payment processing information transmitting step in which the mobile terminal transmits the payment processing information to a payment server;
A display control process in which the mobile terminal displays the display information;
The pin pad, a slip information generation process for generating slip information necessary for a slip,
The pin pad, a slip information transmission process of transmitting the generated slip information to the mobile terminal,
The portable terminal receives a slip information receiving step of receiving the slip information from the pin pad;
A print information generation process in which the mobile terminal generates print information based on the slip information,
A print information transmission process in which the mobile terminal transmits the generated print information to the pin pad;
A print information receiving process in which the pin pad receives the print information from the mobile terminal;
A print control process in which the pin pad prints the print information on a print unit that prints a slip;
A payment processing method comprising:
JP2016067923A 2016-03-30 2016-03-30 Payment processing system and payment processing method Active JP6705682B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016067923A JP6705682B2 (en) 2016-03-30 2016-03-30 Payment processing system and payment processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016067923A JP6705682B2 (en) 2016-03-30 2016-03-30 Payment processing system and payment processing method

Publications (2)

Publication Number Publication Date
JP2017182403A JP2017182403A (en) 2017-10-05
JP6705682B2 true JP6705682B2 (en) 2020-06-03

Family

ID=60007002

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016067923A Active JP6705682B2 (en) 2016-03-30 2016-03-30 Payment processing system and payment processing method

Country Status (1)

Country Link
JP (1) JP6705682B2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006350687A (en) * 2005-06-16 2006-12-28 Seiko Epson Corp POS device, printer, credit processing terminal, and POS processing method
JP2015510168A (en) * 2012-01-13 2015-04-02 イーベイ インク.Ebay Inc. System, method, and computer program product for providing payment in cooperation with EMV card reader
KR101492054B1 (en) * 2013-11-08 2015-02-10 한국정보통신주식회사 Card reader, terminal and method for processing payment information thereof

Also Published As

Publication number Publication date
JP2017182403A (en) 2017-10-05

Similar Documents

Publication Publication Date Title
JP5935871B2 (en) Payment processing system, payment terminal, communication device, payment server, and payment processing method
EP2561490B1 (en) Stand-alone secure pin entry device for enabling emv card transactions with separate card reader
CN109074582B (en) System and method for generating sub-tokens using a master token
CN113014400B (en) Secure authentication of users and mobile devices
CN113344570B (en) Method for transmitting and processing transaction messages and data processing device
US7708194B2 (en) Virtual wallet
CN105453483B (en) Method and apparatus for image-based key derivation
EP2733654A1 (en) Electronic payment method, system and device for securely exchanging payment information
EP2701415A1 (en) Mobile electronic device and use thereof for electronic transactions
AU2019236733A1 (en) Transaction Processing System and Method
JP2016504661A (en) Mobile payment system and method using dynamic track 2 information
CN107004192A (en) Tokenization request via access device
US10395232B2 (en) Methods for enabling mobile payments
WO2016030862A1 (en) System and method for electronic payments
US20230368190A1 (en) Virtual terminal
JP6298205B1 (en) Transaction management system, transaction management method, and program thereof
JP6705682B2 (en) Payment processing system and payment processing method
JP7085460B2 (en) Bank servers, payment methods and programs
JP2010267040A (en) Payment terminal device, program, and payment system
CN117043802A (en) Systems and methods for secure transactions
EP3979108B1 (en) Electronic communication device for performing an authentication operation
Killoran et al. A new secure wireless financial transaction architecture
JP2003309553A (en) Encrypted information transmission system using mobile terminal
AU2014202432A1 (en) Payment Transaction Techniques

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20181102

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190111

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20191018

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20191112

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191225

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: 20200421

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200514

R150 Certificate of patent or registration of utility model

Ref document number: 6705682

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250