JP6060606B2 - Payment system and payment terminal - Google Patents
Payment system and payment terminal Download PDFInfo
- Publication number
- JP6060606B2 JP6060606B2 JP2012224311A JP2012224311A JP6060606B2 JP 6060606 B2 JP6060606 B2 JP 6060606B2 JP 2012224311 A JP2012224311 A JP 2012224311A JP 2012224311 A JP2012224311 A JP 2012224311A JP 6060606 B2 JP6060606 B2 JP 6060606B2
- Authority
- JP
- Japan
- Prior art keywords
- payment
- information code
- terminal
- data
- communication
- 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
Links
- 238000004891 communication Methods 0.000 claims description 116
- 230000005856 abnormality Effects 0.000 claims description 33
- 238000012545 processing Methods 0.000 claims description 25
- 230000002159 abnormal effect Effects 0.000 claims description 22
- 238000001514 detection method Methods 0.000 claims description 20
- 238000003384 imaging method Methods 0.000 claims description 5
- 230000005540 biological transmission Effects 0.000 claims description 4
- 238000004519 manufacturing process Methods 0.000 claims 1
- 238000000034 method Methods 0.000 description 27
- 230000006870 function Effects 0.000 description 6
- 230000004044 response Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 238000012790 confirmation Methods 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 238000004092 self-diagnosis Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
Images
Landscapes
- Cash Registers Or Receiving Machines (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
本発明は、電子マネーの決済システム及び決済端末に関するものである。 The present invention relates to an electronic money settlement system and a settlement terminal.
電子マネー取引における取引明細(決済データ)は、加盟店(電子マネー決済を導入している店舗など)にとって代金を回収するための重要なデータであり、一刻も早く決済管理会社(いわゆる、電子マネーセンター)に送信する必要がある。通常、インターネットやLANなどの通信網を介して決済管理会社へ決済データを送信するようにしているが、例えば、災害時や回線工事などなんらかの理由で、良好な通信状態が得られない場合や、決済を行う端末装置の通信部の故障などにより、決済データを送信できない場合がある。そして、このように決済データを決済管理会社へ送信できない場合には、加盟店側が不利益を被る虞がある。例えば、このような通信回線の不調時や機器の故障時などに対応する技術としては、特許文献1のようなものが提供されている。 Transaction details (settlement data) in electronic money transactions are important data for collecting money for member stores (such as stores that have introduced electronic money settlement). Center). Usually, payment data is sent to a payment management company via a communication network such as the Internet or LAN. For example, when a good communication state cannot be obtained for some reason such as a disaster or circuit construction, Payment data may not be transmitted due to a failure of the communication unit of the terminal device that performs payment. If the payment data cannot be transmitted to the payment management company in this way, the member store may suffer a disadvantage. For example, Japanese Patent Application Laid-Open No. H10-228707 is provided as a technique for dealing with such a communication line malfunction or equipment failure.
特許文献1では、閉域IP網(108)とISDN交換機網(109)の2つの通信網で、POS端末(101)とホストシステム(122)との通信が可能に構成されている。そして、例えば、閉域IP網(108)を介してPOS端末(101)からホストシステム(122)へデータを送信しているときに、閉域IP網(108)に回線障害が生じた場合には、ISDN交換機網(109)の通信網に切り替えるようにしている。 In Patent Document 1, the POS terminal (101) and the host system (122) are configured to be able to communicate with each other through the two communication networks of the closed IP network (108) and the ISDN exchange network (109). For example, when a line failure occurs in the closed IP network (108) when data is transmitted from the POS terminal (101) to the host system (122) via the closed IP network (108), The communication network is switched to the ISDN exchange network (109).
特許文献1の発明は、閉域IP網(108)とISDN交換機網(109)を選択的に利用することができるため、通信網の回線障害にはある程度適応できるが、端末側の不具合には適応できないという問題がある。例えば、この特許文献1の発明では、閉域IP網(108)及びISDN交換機網(109)のいずれを利用する場合でも、送信元のPOS端末(101)及び通信手段(即ち、通信網と接続するための通信手段)が正常に動作することが必須であり、端末側の通信手段に故障等が発生して通信不能となったり、或いは通信網が正常に機能しているのに通信状態が良好に確立されないような場合には、決済データを決済センター側に送信することができなくなってしまう。 Since the invention of Patent Document 1 can selectively use the closed IP network (108) and the ISDN exchange network (109), it can be applied to some extent to the line failure of the communication network, but it can be applied to the failure on the terminal side. There is a problem that you can not. For example, in the invention of Patent Document 1, regardless of whether the closed IP network (108) or the ISDN exchange network (109) is used, the transmission source POS terminal (101) and the communication means (that is, the communication network) are connected. Communication means) is required to operate normally, the communication means on the terminal side has failed or communication is disabled, or the communication network is functioning normally but the communication state is good In such a case, the settlement data cannot be transmitted to the settlement center side.
本発明は、上述した課題を解決するためになされたものであり、決済処理で得られた決済データを所定の管理装置に送信可能な決済システム又は決済端末において、決済端末に異常が発生した場合であっても端末内の決済データを他端末によって管理装置に送信可能な構成を提供することを目的とする。 The present invention has been made to solve the above-described problem, and in a payment system or a payment terminal capable of transmitting the payment data obtained by the payment processing to a predetermined management device, an abnormality occurs in the payment terminal. Even so, an object of the present invention is to provide a configuration in which payment data in the terminal can be transmitted to the management apparatus by another terminal.
本発明は、非接触通信媒体と非接触通信可能な決済端末を複数備えた決済システムであって、前記決済端末は、前記非接触通信媒体と非接触通信を行う非接触通信手段と、前記非接触通信手段による通信結果に基づいて決済処理を行う決済手段と、前記決済手段による決済処理の結果を決済データとして記憶する記憶手段と、外部の管理装置と通信可能な通信手段と、所定の端末異常条件が成立した場合に前記記憶手段に記憶された前記決済データを記録してなる情報コードを生成する情報コード生成手段と、前記情報コード生成手段によって生成された前記情報コードを出力する出力手段と、情報コード読取手段と、を備えており、いずれかの前記決済端末から出力された前記情報コードを、他の前記決済端末の前記情報コード読取手段によって読取可能に構成され、その読み取られた前記情報コードに記録された前記決済データを、他の前記決済端末の前記通信手段によって前記管理装置に送信可能とされていることを特徴とする。 The present invention is a payment system comprising a plurality of payment terminals capable of contactless communication with a contactless communication medium, wherein the payment terminal includes contactless communication means for performing contactless communication with the contactless communication medium, and the contactless communication device. Payment means for performing payment processing based on a communication result by the contact communication means, storage means for storing the result of payment processing by the payment means as payment data, communication means capable of communicating with an external management device, and a predetermined terminal Information code generating means for generating an information code by recording the settlement data stored in the storage means when an abnormal condition is satisfied, and output means for outputting the information code generated by the information code generating means And an information code reading means, and the information code output from one of the payment terminals is transferred to the information code reading means of another payment terminal. Is readable configured I, the payment data recorded on the read the information code, characterized in that it is capable transmitted to the management device by another of said communication means of said payment terminal.
請求項1の決済システムでは、非接触通信媒体と非接触通信可能な決済端末を複数備えている。この決済端末は非接触通信媒体と非接触通信を行う非接触通信手段と、非接触通信手段による通信結果に基づいて決済処理を行う決済手段と、決済手段による決済処理の結果を決済データとして記憶する記憶手段と、外部の管理装置と通信可能な通信手段と、所定の端末異常条件が成立した場合に記憶手段に記憶された決済データを記録してなる情報コードを生成する情報コード生成手段と、情報コード生成手段によって生成された情報コードを出力する出力手段と、情報コード読取手段とを備えている。そして、いずれかの決済端末から出力された情報コードを、他の決済端末の情報コード読取手段によって読取可能に構成されており、また、その読み取られた情報コードに記録された決済データを、他の決済端末の通信手段によって管理装置に送信可能となっている。
この構成によれば、決済端末に何らかの異常が発生した場合(例えば、良好な通信状態が得られない場合や当該決済端末の通信手段が故障した場合など)に、決済処理で得られた決済データを記録した情報コードを生成して出力し、他の決済端末にてこの情報コードを読み取って外部の管理装置(例えば、電子マネーセンターなど)へ送信することができる。また、決済処理で得られた決済データはコード化されて出力されるので、セキュリティ性を高めることができる。
The settlement system of claim 1 includes a plurality of settlement terminals capable of contactless communication with a contactless communication medium. The payment terminal stores non-contact communication means for non-contact communication with a non-contact communication medium, a payment means for performing payment processing based on a communication result by the non-contact communication means, and a result of the payment processing by the payment means as payment data. A storage unit that communicates with an external management device, and an information code generation unit that generates an information code that records payment data stored in the storage unit when a predetermined terminal abnormality condition is satisfied. Output means for outputting the information code generated by the information code generation means, and information code reading means. The information code output from one of the payment terminals can be read by the information code reading means of the other payment terminal, and the payment data recorded in the read information code can be It can be transmitted to the management device by the communication means of the settlement terminal.
According to this configuration, when any abnormality occurs in the payment terminal (for example, when a good communication state cannot be obtained or when the communication means of the payment terminal fails), the payment data obtained by the payment processing is obtained. Can be generated and output, and this information code can be read by another payment terminal and transmitted to an external management device (for example, an electronic money center). Moreover, since the payment data obtained by the payment process is encoded and output, the security can be improved.
請求項2の発明では、決済端末は、通信手段による管理装置との通信状態が所定の異常状態となったことを検出する通信異常検出手段を備えている。そして、情報コード生成手段は、通信異常検出手段によって異常状態が検出された場合に、決済データを記録してなる情報コードを出力するようにしている。この構成では、管理装置との通信状態の異常を自動的に検出し、決済データを記録した情報コードを出力するようにしているので、決済端末内の決済データを、管理装置側へより確実に送信可能となる。 According to a second aspect of the present invention, the settlement terminal includes communication abnormality detection means for detecting that the communication state with the management device by the communication means has become a predetermined abnormal state. The information code generating means outputs an information code formed by recording the payment data when an abnormal state is detected by the communication abnormality detecting means. In this configuration, an abnormality in the communication state with the management device is automatically detected and an information code in which the payment data is recorded is output, so that the payment data in the payment terminal is more reliably transferred to the management device side. Transmission is possible.
請求項3の発明では、決済端末の通信異常検出手段は、当該決済端末の通信手段による管理装置との通信状態が異常状態から所定の正常状態に復帰したか否かを検出可能となっている。そして、当該決済端末の出力手段は、通信異常検出手段によって異常状態が検出された場合、正常状態に復帰したことが検出されるまで、未送信の決済データについての情報コード生成手段による情報コードの生成及び出力手段による当該情報コードの外部への出力を繰り返すようになっている。この構成によれば、管理装置との通信が長期に渡り不能となる場合でも、決済データを確実に管理装置へ送信することが可能となる。 In the invention of claim 3, the communication abnormality detection means of the payment terminal can detect whether or not the communication state with the management device by the communication means of the payment terminal has returned from the abnormal state to a predetermined normal state. . When the abnormal state is detected by the communication abnormality detecting means, the output means of the payment terminal detects the information code generated by the information code generating means for the unsent payment data until it is detected that the normal state has been restored. The generation and output means repeatedly outputs the information code to the outside. According to this configuration, even when communication with the management apparatus becomes impossible for a long period of time, it is possible to reliably transmit the payment data to the management apparatus.
請求項4の発明では、決済端末は、自端末が所定の故障状態になったことを検出する故障状態検出手段を備えている。そして、情報コード生成手段は、故障状態検出手段によって故障状態が検出された場合に、決済データを記録してなる情報コードを出力するようにしている。この構成では、決済端末の故障状態を自動的に検出し、決済データを記録してなる情報コードを出力するようにしているので、決済端末内の決済データを、管理装置側へより確実に送信可能となる。 According to a fourth aspect of the present invention, the settlement terminal is provided with failure state detection means for detecting that the terminal itself has entered a predetermined failure state. The information code generation means outputs an information code formed by recording settlement data when a failure state is detected by the failure state detection means. In this configuration, the failure state of the payment terminal is automatically detected, and the information code that records the payment data is output, so the payment data in the payment terminal is more reliably transmitted to the management device side. It becomes possible.
請求項5の発明では、決済端末は、記憶手段に記憶された決済データが記録された情報コードが情報コード生成手段によって生成された場合に、記憶手段に記憶された元の決済データを無効化する無効化手段を備えている。この構成によれば、情報コード化された元の決済データが再度使用されることを防止できると共に、セキュリティ性をより高めることができる。 In the invention of claim 5, the payment terminal invalidates the original payment data stored in the storage means when the information code in which the payment data stored in the storage means is recorded is generated by the information code generation means. Invalidating means is provided. According to this configuration, it is possible to prevent the original payment data that has been encoded into information from being used again, and to improve security.
請求項6の発明では、決済端末は、固有の端末識別番号が記録された識別番号記録手段を備えている。また、決済手段は、決済データと共に、当該決済データの内容を識別する決済データ識別情報を生成可能となっている。そして、情報コード生成手段は、決済データと共に当該決済データに対応する決済データ識別情報及び端末識別番号を記録するように情報コードを生成するようにしている。この構成によれば、情報コードに記録された決済データが、どの端末からのどのような決済データであるかを特定することができ、重複決済等を排除し易くなる。 In the invention of claim 6, the settlement terminal includes an identification number recording means in which a unique terminal identification number is recorded. Moreover, the payment means can generate payment data identification information for identifying the contents of the payment data together with the payment data. The information code generating means generates the information code so as to record the payment data identification information and the terminal identification number corresponding to the payment data together with the payment data. According to this configuration, the payment data recorded in the information code can be specified as what kind of payment data from which terminal, and it is easy to eliminate duplicate payments and the like.
請求項7の発明では、決済端末は、管理装置の接続情報を記録する接続情報記録手段を備えている。そして、情報コード生成手段は、決済データと共に管理装置の接続情報を記録する構成で情報コードを生成するようになっている。このように、管理装置(例えば、電子マネーセンターなど)の接続情報(アドレス情報など)を決済データと共に情報コードに記録するようにしているので、所定の管理装置へ確実に決済データを送信することができる。 In the invention of claim 7, the settlement terminal comprises connection information recording means for recording the connection information of the management device. The information code generation means generates the information code with a configuration that records connection information of the management apparatus together with the payment data. In this way, connection information (such as address information) of a management device (for example, an electronic money center) is recorded in the information code together with the payment data, so that the payment data can be reliably transmitted to a predetermined management device. Can do.
請求項8の発明では、決済端末は、情報コード読取手段によって情報コードを読み取った場合に、当該情報コードに記録された決済データと、自端末の記憶手段に記憶された決済データとを反映して新たな決済データを生成する反映手段を備えている。そして、いずれかの決済端末から出力された情報コードが、他の決済端末の情報コード読取手段によって読み取られた場合、他の決済端末の反映手段によって生成された新たな決済データが、他の決済端末の通信手段によって管理装置に送信可能となっている。このように、他の決済端末では、自端末の決済データに、読み取った情報コードに記録された決済データ(端末異常が生じた決済端末の決済データ)を反映して(マージして)新たな決済データを生成しているので、複数端末の決済データを効率よく管理装置へ送信することができる。 In the invention of claim 8, when the payment terminal reads the information code by the information code reading means, the payment terminal reflects the payment data recorded in the information code and the payment data stored in the storage means of the terminal itself. Reflection means for generating new settlement data. When the information code output from one of the payment terminals is read by the information code reading means of the other payment terminal, the new payment data generated by the reflection means of the other payment terminal is transferred to the other payment terminal. It can be transmitted to the management device by the communication means of the terminal. In this way, in other payment terminals, the payment data recorded in the read information code (the payment data of the payment terminal in which the terminal abnormality has occurred) is reflected (merged) in the payment data of the own terminal to create a new one. Since the payment data is generated, the payment data of a plurality of terminals can be efficiently transmitted to the management device.
請求項9の発明では、決済端末は、情報コード読取手段として、情報コードを撮像可能なカメラと、当該カメラで撮像された情報コードの画像を解読する解読手段とを備え、且つ通信手段が外部の無線通信網と接続可能とされた携帯電話機から構成されている。そして、この携帯電話機は、いずれかの決済端末から出力された情報コードをカメラで撮像し、解読手段によって解読した場合に、その解読した情報コードに記録された決済データを、通信手段により無線通信網を介して管理装置に送信するようにしている。このように汎用性の高いカメラ付きの携帯電話機によっても、情報コードを読み取って、管理装置へ決済データを送信することができる。 In the invention of claim 9, the settlement terminal includes, as the information code reading means, a camera capable of imaging the information code, and a decoding means for decoding the information code image captured by the camera, and the communication means is external Mobile phone that can be connected to a wireless communication network. When the mobile phone captures the information code output from one of the payment terminals with a camera and decodes it with the decoding means, the communication means records the payment data recorded in the decoded information code by wireless communication. The data is transmitted to the management apparatus via the network. In this way, even a mobile phone with a camera having high versatility can read the information code and transmit the settlement data to the management apparatus.
請求項10の発明では、決済端末の情報コード生成手段は、情報コードとして、公開領域と、暗号化キーに基づいて暗号化された暗号データが記録された非公開領域とを有する一部非公開コードを生成するように構成されている。そして、非公開領域には、少なくとも決済データを記憶し、公開領域には、決済データの諸元を記憶するようにしている。このように、決済データを非公開領域に記憶することで、決済データが外部へ漏洩することを抑えることができる。また、公開領域に、決済データの諸元(店舗名や日時などのプロフィール情報)を記憶するようにしているので、情報コードの管理が容易となる。
In the invention of
請求項11の発明では、公開領域には、少なくとも非公開領域に記録された決済データが正規データであるか否かを判定可能な判定データを記憶するようにしている。このように、公開領域には、判定データ(ハッシュ値等)が記憶されているので、例えば、非公開領域に記憶されている決済データのハッシュ値等を算出して比較することで、決済データの改竄の有無を確認でき、よりセキュリティ性を高めることができる。
In the invention of
請求項12の発明によれば、請求項1と同様の効果を奏する決済端末を実現できる。 According to the twelfth aspect of the present invention, it is possible to realize a settlement terminal having the same effect as the first aspect.
[第1実施形態]
以下、本発明に係る決済システム及び決済端末を具現化した第1実施形態について、図面を参照して説明する。
(全体構成)
本発明に係る決済システム1は、例えば、図1に示すように、ICカードなどの非接触通信媒体(図示略)と非接触通信可能な決済端末10を複数備えている。本第1実施形態では、説明の便宜上、決済端末10a及び決済端末10bを備えた構成を例に挙げて説明する。そして、決済端末10a及び決済端末10bでは、所定の端末異常条件が成立していない正常時(すなわち、通信状態が良好であり、端末に故障など不具合が生じていない時)、非接触通信媒体に記録される情報を取得し、アクセスポイント30を介して、電子マネーセンター50へ送信するようになっている。アクセスポイント30は、例えば、無線LANアクセスポイントなどであって、決済端末10と電子マネーセンター50との間を接続する電波中継機として機能するようになっている。電子マネーセンター50は、アクセスポイント30を介して各決済端末10との通信を行い、非接触通信媒体に記録される情報や決済データを取得して管理するようになっている。
[First embodiment]
Hereinafter, a first embodiment in which a payment system and a payment terminal according to the present invention are embodied will be described with reference to the drawings.
(overall structure)
As shown in FIG. 1, for example, the payment system 1 according to the present invention includes a plurality of
また、本実施形態では、例えば、決済端末10bにおいて所定の端末異常条件が成立した場合(なお、図2の例では、通信状態が異常となった例を示している)、この異常が発生した決済端末10bでは、決済処理で得られた決済データを記録した情報コードを生成して表示装置17へ出力し、決済端末10a(他の決済端末)ではこの情報コードを読み取って、電子マネーセンター50側へ送信するようにしている(図2)。なお、アクセスポイント30及び電子マネーセンター50は、「外部の管理装置」の一例に相当する。
In the present embodiment, for example, when a predetermined terminal abnormality condition is satisfied in the
(決済端末の構成)
決済端末10には、当該決済端末10全体を制御する制御部11が設けられている。この制御部11は、マイコンを主体として構成されるものであり、CPU、システムバス、入出力インタフェース等を有しており、メモリ13とともに情報処理装置を構成し得るもので情報処理機能を有している。そして、制御部11は、後述の無線リーダ部15による通信結果に基づいて決済処理を行うようになっている。また、制御部11は、当該決済端末10が異常状態となったときに、メモリ13に記憶される決済データをコード化し情報コードを生成するようになっている。さらに、制御部11は、当該決済端末10の通信状態が所定の異常状態(通信不能状態)となったことを検出すると共に、自端末が所定の故障状態になったことを検出するようになっている。この制御部11には、メモリ13、無線リーダ部15、表示装置17、鳴音装置19、外部インタフェース21、キー入力装置23、電源部25、情報コード読取部27などが接続されている。なお、制御部11は、「決済手段」、「情報コード生成手段」、「通信異常検出手段」及び「故障状態検出手段」の一例に相当する。
(Configuration of payment terminal)
The
メモリ13は、ROM、RAM、不揮発性メモリなどから構成されており、無線リーダ部15にて取得された非接触通信媒体の固有情報(例えばカード番号や個人情報など)や決済処理の結果を決済データとして記憶するようになっている。また、メモリ13には、各決済端末固有の端末識別番号(取引端末ID)が記録されている。そして、制御部11では、決済データと共に、当該決済データの内容を識別する決済データ識別情報(取引通番または日時情報から生成した明細連番等)を生成するようになっている。また、制御部11では、決済データと共に当該決済データに対応する決済データ識別情報を記録するように情報コードを生成するようにしている。さらに、メモリ13には、アクセスポイント30や電子マネーセンター50への接続情報(アドレス情報など)が記録されている。そして、制御部11では、決済データと共にこの接続情報も情報コードへ記録するようにしている。なお、メモリ13は、「記憶手段」、「識別番号記録手段」、「接続情報記録手段」の一例に相当する。
The
無線リーダ部15は、発振器、変調器、復調器、整合回路などを備えた構成をなしており、アンテナ16及び制御部11と協働して公知のRFIDリーダライタとして機能し、非接触通信媒体に記憶されるデータの読取り、或いは非接触通信媒体に対するデータの書込みを行なうようになっている。なお、無線リーダ部15は、「非接触通信手段」の一例に相当する。
The
表示装置17は、制御部11によって制御される構成をなしており、制御部11からの指令を受けて所定の情報を表示するようになっている。また、制御部11によって生成された情報コードを出力するようになっている。なお、表示装置17は、「出力手段」、「外部媒体」の一例に相当する。
The
鳴音装置19は、スピーカとして構成されるものであり、制御部11からの指令を受けてアラーム音や音声などを発生させるようになっている。外部インタフェース21は、アクセスポイント30や電子マネーセンター50などの外部の管理装置との間でのデータ通信を行うためのインタフェースとして構成されており、制御部11と協働して通信処理を行う構成をなしている。なお、外部インタフェース21は、「通信手段」の一例に相当する。
The sounding
キー入力装置23は、制御部11に対して操作信号を与える構成をなしており、制御部11は、これらからの操作信号を受けて操作信号の内容に応じた動作を行うようになっている。電源部25は、制御部11や各種電気部品に電力を供給するようになっている。
The
情報コード読取部27は、受光センサ、結像レンズ、照明部などから構成されるカメラ(図示略)を備えており、このカメラによって情報コードを撮像可能となっている。また、情報コード読取部27は、このカメラで撮像された情報コードの画像を、制御部11と協働して解読するようになっている。そして、本実施形態の決済端末10は、例えば、外部の無線通信網と接続可能な汎用のカメラ付きの携帯電話機によって構成することができる。なお、情報コード読取部27は、「情報コード読取手段」及び「解読手段」の一例に相当する。
The information
(情報コードの構成)
次に、決済端末10にて生成される情報コードCの構成について説明する。
情報コードCは、公開領域と、暗号化キーに基づいて暗号化された暗号データが記録された非公開領域とを有する一部非公開コード(セキュリティ機能搭載のQRコード(登録商標))から構成されている。以下、情報コードCを「一部非公開コードC」ともいう。一部非公開コードCは、図4に示すように、暗号化キーを用いずに読み取りが可能となる非暗号化データ(公開データ)が記録される公開領域Caと、暗号化キーによって暗号化された暗号化データ(非公開データ)が記録される非公開領域Cbと、誤り訂正符号が記録される誤り訂正領域とを備えている。例えば、公開領域Caには、決済データの諸元(店舗名や日時などのプロフィール情報)や非暗号部に関する情報、ダイジェストデータ(ハッシュ値)や接続情報などが記憶されるようになっている。また、非公開領域Cbには、例えば図5に示すような決済データや決済データ識別情報が記憶されている。なお、一部非公開コードは、例えば、特開2009−9547公報、特開2008−299422公報などに開示された技術を好適に用いて生成することができる。
(Configuration of information code)
Next, the configuration of the information code C generated by the
The information code C is composed of a partially private code (a QR code (registered trademark) with a security function) having a public area and a private area in which encrypted data encrypted based on the encryption key is recorded. Has been. Hereinafter, the information code C is also referred to as “partially non-public code C”. As shown in FIG. 4, the partially private code C is encrypted with a public area Ca in which non-encrypted data (public data) that can be read without using an encryption key is recorded, and an encryption key. The private area Cb in which the encrypted data (private data) thus recorded is recorded and the error correction area in which the error correction code is recorded are provided. For example, in the public area Ca, data of payment data (profile information such as store name and date / time), information on a non-encrypted part, digest data (hash value), connection information, and the like are stored. Further, for example, settlement data and settlement data identification information as shown in FIG. 5 are stored in the non-public area Cb. Note that the partially private code can be generated by suitably using, for example, techniques disclosed in Japanese Unexamined Patent Application Publication Nos. 2009-9547 and 2008-299422.
(決済システムのサルベージ処理)
次に、上述のように構成される決済システム1の決済端末10において行われるサルベージ処理(決済データの救出処理)について、図6、7を用いて説明する。なお、ここで、図6は、端末異常が発生した決済端末10b(すなわち、情報コードを生成する側の決済端末)において行われる処理の流れを主に示している。また、図7は、この端末異常が発生した決済端末10bを救出する決済端末10a(すなわち、情報コードを読み取る側の決済端末)において行われる処理の流れを主に示している。
(Salvage processing of payment system)
Next, salvage processing (payment data rescue processing) performed in the
まず、端末異常が発生した決済端末10bにおいて行われる処理について、先に説明する。ステップS1にて、ネットワーク接続不可であるか否か(アクセスポイント20との通信状態が所定の異常状態か否か)の判定がなされる。ここで、ネットワーク接続可能との判定がなされると(S1でNo)、続くステップS2にて、機器故障があるか否か(故障状態が検出されたか否か)の判定がなされる。なお、このステップS2では、主に、アクセスポイント30と通信を行うための外部インタフェース21等に故障がないか判定するようにしている。例えば、外部インタフェース21のICやハイブリッドは、例えばMACアドレスの記憶などを含めて自己診断ができるようになっており、通信を行う際に、ICの自己診断結果を確認し故障を判断することができる。また、通信に対しては、必ず応答があるために何度も送信した結果、良好な受信を受けられない場合に故障を推定することができる。そして、ステップS2にて機器故障がないと判定されると(S2でNo)、当該決済端末10bは正常状態である(所定の端末異常条件が不成立)と判定されて、当該サルベージ処理を終了する。
First, processing performed in the
ステップS1でYesと判定されるか、ステップS2でYesと判定されると、続くステップS3にて、サルベージ処理が必要か否か判定される。ここで、例えば、ユーザのキー入力装置23の操作などによって、当該サルベージ処理を強制的に終了する指示がなされた場合には、ステップS3にてNoと判定されて、当該サルベージ処理を終了する。一方、サルベージ処理が必要と判定されると(S3でYes)、続くステップS4にて、生成される情報コードC(QRコード)の数が決定される。このQRコード数は、メモリ13に記憶される決済データ(明細リスト)に基づき、明細情報(決済データ)サイズ/QR情報数(1つのQRコードに記録可能な情報数)で決定される。
If it is determined Yes in step S1 or Yes in step S2, it is determined in subsequent step S3 whether or not salvage processing is necessary. Here, for example, when an instruction to forcibly end the salvage process is given by, for example, the user's operation of the
続いて、ステップS5にて、このメモリ13に記憶される決済データ(明細データ)が制御部11へ読み出され、ステップS6にて情報コードC(QRコード)が生成される。次に、ステップS7にて、メモリ13に記憶される決済データが全て情報コードCに記憶されたか(最後明細か)否かの判定がなされる。ここで、コード化されていない決済データがあると判定されると(S7でNo)、これらの決済データのコード化が終了するまで、S7でNoとの判定が継続される。
Subsequently, in step S5, settlement data (detailed data) stored in the
そして、メモリ13に記憶される決済データが全て情報コードCに記憶されたと判定されると(S7でYes)、続くステップS8にてこれら情報コードCを表示装置17に表示する。なお、生成された情報コードCはリスト化されてメモリ13に記憶されるようになっており、このメモリ13から情報コードCを順に読み出して表示装置17に表示させるようになっている。
When it is determined that all the payment data stored in the
続くステップS9では、相手側(救済側)の決済端末10aにて、読み込みが開始されたか否かの判定がなされる。このステップS9の処理では、例えば、決済端末10b側から決済端末10aへ所定の確認信号(例えば、赤外線信号など)を送り、決済端末10a側からこの確認信号に応答する応答信号が送信され、決済端末10b側でこの応答信号を受信すると、情報コードCの読み取りが開始されたと判定されるようになっている。なお、この読み込みが開始されたか否かの判定は、ユーザが手動で確認するようにしてもよい。なお、読み込みが開始されるまで、ステップS9ではNoとの判定が継続される。
In subsequent step S9, it is determined whether or not reading has been started at the counterparty (relief side)
そして、ステップS9にて、情報コードCの読み取りが開始されたと判定されると(S9でYes)、続くステップS10にて、情報コードC(QRコード)を全て表示したか(最後QRか)否かの判定がなされる。ここで、情報コードCが全て表示されていないと判定されると(S10でNo)、ステップS8からの処理が繰り返されることとなる。 If it is determined in step S9 that reading of the information code C is started (Yes in S9), whether or not all the information code C (QR code) is displayed (whether it is the last QR) in the subsequent step S10. Is determined. Here, if it is determined that all the information codes C are not displayed (No in S10), the processing from step S8 is repeated.
ステップS10にて、情報コードCが全て表示されたと判定されると(S10でYes)、続くステップS11にて情報コードCを消去(無効化)するか否かの判定がなされる。ここでは、メモリ13に記憶される情報コードC及び元の決済データを消去するか否かの判断をユーザが行い、ユーザによってこれらデータを消去する指示がなされると(キー入力装置23から消去指示の信号が入力されると)、ステップS11にてYesと判定される。そして、ステップS12にて、メモリ13に記憶される情報コードC及び元の決済データが消去されることとなる。なお、このステップS12の処理を行う制御部11は、「無効化手段」の一例に相当する。
If it is determined in step S10 that all information codes C have been displayed (Yes in S10), it is determined in step S11 whether or not the information codes C are to be deleted (invalidated). Here, when the user determines whether or not to delete the information code C and the original settlement data stored in the
ステップS11にてNoと判定されるか、ステップS12にて消去処理がなされると、端末異常が発生した決済端末10bにおける当該サルベージ処理が終了する。なお、この決済端末10bにおける当該サルベージ処理は、ステップS1にて、ネットワーク接続不可との判定(S1でYes)がなされている間(S1でNoと判定されるまで)、繰り返し行われるようになっている。
If it is determined No in step S11 or if the erasure process is performed in step S12, the salvage process in the
次に、端末異常が発生した決済端末10bを救出する決済端末10a(すなわち、情報コードを読み取る側の決済端末)において行われる処理について説明する。
まず、ステップS20にて、サルベージ処理を実施するか否かの判定を行う。このステップS20では、例えば、ユーザからのサルベージ処理の指示が入力されるか、決済端末10bから所定の救助信号(例えば、赤外線信号など)を受信するとYesと判定される。なお、サルベージ処理を実施しない場合には(S20でNo)、当該サルベージ処理は終了する。
Next, processing performed in the
First, in step S20, it is determined whether or not to execute the salvage process. In this step S20, for example, if a salvage processing instruction is input from the user or a predetermined rescue signal (for example, an infrared signal) is received from the
ステップS20でYesと判定されると、続くステップS21にて、情報コードC(QRコード)の読み取り(撮像)が行われたか否かの判定がなされる。ここで、情報コードCの撮像がなされるまではステップS20でNoとの判定が継続する。情報コードCの撮像がなされると(S21でYes)、続くステップS22にてこの情報コードCに対してデコード処理がなされる。続いて、ステップS23にて、このデコードされた情報が明細情報として再データ化され、決済端末10aのメモリ13に記憶される。そして、ステップS24にて、決済端末10bに表示された情報コードC(QRコード)を全て撮像したか否かの判定がなされる。ここで、情報コードCを全て撮像していないと判定されると(S24でNo)、ステップS21からの処理が繰り返されることとなる。一方、情報コードCを全て撮像したと判定されると(S24でYes)、決済端末10aにおける当該サルベージ処理を終了する。なお、このステップS24の判定は、ユーザが手動で行ってもよく、また、決済端末10b側から所定の終了信号(例えば、赤外線信号など)を送信するようにし、これを決済端末10a側が受信したか否かに基づいて判定するようにしてもよい。
If it is determined Yes in step S20, it is determined in subsequent step S21 whether or not the information code C (QR code) has been read (imaged). Here, the determination of No is continued in step S20 until the information code C is imaged. When the information code C is imaged (Yes in S21), the information code C is decoded in the following step S22. Subsequently, in step S23, the decoded information is converted into detailed data as detailed information and stored in the
また、決済端末10a側では、この決済端末10bの決済データを、自端末のメモリ13に記憶された決済データに反映して(マージして)新たな決済データを生成するようにしている。そして、決済端末10aでは、このマージされた新たな決済データを電子マネーセンター50側へ送信するようにしている。なお、制御部11は、「反映手段」の一例に相当する。
Further, on the
(決済データの改竄の有無の判定処理)
本実施形態では、元の決済データが情報コードCに記録される過程で、この元の決済データが改竄されていないかどうか(すなわち、情報コードCに記録された決済データが正規データであるか否か)を判定するようにしている。次に、決済データの改竄の有無の判定処理について、図8を参照して説明する。
(Judgment processing of whether payment data has been tampered with)
In the present embodiment, whether or not the original payment data is falsified in the process of recording the original payment data in the information code C (that is, whether or not the payment data recorded in the information code C is regular data). No) is determined. Next, a process for determining whether or not payment data has been tampered will be described with reference to FIG.
本実施形態では、上述したように、生成される情報コードCは、一部非公開コード(セキュリティ機能搭載のQRコード)から構成されている。そして、公開領域Caには、元の決済データから作成したダイジェストデータ(これを「ダイジェストA」とする)が記録されている。 In the present embodiment, as described above, the generated information code C is partially configured from a private code (a QR code with a security function). In the public area Ca, digest data created from the original settlement data (this is referred to as “digest A”) is recorded.
まず、ステップS30にて情報コードC(SQR)を撮像した後、続くステップS31にてこの情報コードCの公開領域Caをデコードする。また、ステップS32にて、非公開領域Cbをデコードする。そして、この非公開領域Cbをデコードして得られた決済データを、ハッシュ関数を用いて演算し、ダイジェストデータ(ハッシュ値)(これを「ダイジェストB」とする)を算出する(ステップS33)。そして、ステップS34にて、ダイジェストAとダイジェストBを比較し、両者が一致していれば正常(改竄されていない)と判定し(S34でYes)、両者が一致していなければ異常(改竄されている)と判定し(S34でNo)するようにしている。このように、決済データの改竄の有無を判定する処理を設けることで、情報コードCに記録された決済データの信頼性を高めることができるとともに、不正に改竄された決済データが使用されることを抑制できる。 First, after imaging the information code C (SQR) in step S30, the public area Ca of the information code C is decoded in subsequent step S31. In step S32, the private area Cb is decoded. Then, the settlement data obtained by decoding the non-public area Cb is calculated using a hash function to calculate digest data (hash value) (this is referred to as “digest B”) (step S33). In step S34, digest A and digest B are compared, and if they match, it is determined to be normal (not tampered) (Yes in S34), and if both do not match, an abnormality (tampered). (No in S34). As described above, by providing a process for determining whether or not the payment data has been tampered with, the reliability of the payment data recorded in the information code C can be improved, and fraudulently tampered payment data can be used. Can be suppressed.
以上説明したように、本第1実施形態に係る決済システム1では、非接触通信媒体と非接触通信可能な決済端末10を複数備えている。この決済端末10は非接触通信媒体と非接触通信を行う無線リーダ部15と、無線リーダ部15による通信結果に基づいて決済処理を行う決済手段(制御部11)と、決済手段による決済処理の結果を決済データとして記憶するメモリ13と、外部の管理装置(アクセスポイント30や電子マネーセンター50)と通信可能な外部インタフェース21と、所定の端末異常条件が成立した場合にメモリ13に記憶された決済データを記録してなる情報コードCを生成する情報コード生成手段(制御部11)と、情報コード生成手段によって生成された情報コードCを出力する表示装置17と、情報コード読取部27とを備えている。そして、いずれかの決済端末10(決済端末10b)から出力された情報コードCを、他の決済端末10(決済端末10a)の情報コード読取部27によって読取可能に構成されており、また、その読み取られた情報コードCに記録された決済データを、他の決済端末10の外部インタフェース21によって管理装置に送信可能となっている。
この構成によれば、決済端末10(決済端末10b)に何らかの異常が発生した場合(例えば、良好な通信状態が得られない場合や当該決済端末10の外部インタフェース21が故障した場合など)に、決済処理で得られた決済データを記録した情報コードCを生成して出力し、他の決済端末10(決済端末10a)にてこの情報コードCを読み取って外部の管理装置(例えば、電子マネーセンターなど)へ送信することができる。また、決済処理で得られた決済データはコード化されて出力されるので、セキュリティ性を高めることができる。
As described above, the payment system 1 according to the first embodiment includes a plurality of
According to this configuration, when some abnormality occurs in the payment terminal 10 (the
また、決済端末10は、外部インタフェース21による管理装置との通信状態が所定の異常状態となったことを検出する通信異常検出手段(制御部11)を備えている。そして、情報コード生成手段は、通信異常検出手段によって異常状態が検出された場合に、決済データを記録してなる情報コードCを出力するようにしている。この構成では、管理装置との通信状態の異常を自動的に検出し、決済データを記録した情報コードCを出力するようにしているので、決済端末10内の決済データを、管理装置側へより確実に送信可能となる。
Further, the
また、決済端末10の通信異常検出手段は、当該決済端末10の外部インタフェース21による管理装置との通信状態が異常状態から所定の正常状態に復帰したか否かを検出可能となっている。そして、当該決済端末10の表示装置17は、通信異常検出手段によって異常状態が検出された場合、正常状態に復帰したことが検出されるまで、未送信の決済データについての情報コード生成手段による情報コードCの生成及び表示装置17による当該情報コードCの外部への出力を繰り返すようになっている。この構成によれば、管理装置との通信が長期に渡り不能となる場合でも、決済データを確実に管理装置へ送信することが可能となる。
Further, the communication abnormality detection means of the
また、決済端末10は、自端末が所定の故障状態になったことを検出する故障状態検出手段(制御部11)を備えている。そして、情報コード生成手段は、故障状態検出手段によって故障状態が検出された場合に、決済データを記録してなる情報コードCを出力するようにしている。この構成では、決済端末10の故障状態を自動的に検出し、決済データを記録してなる情報コードCを出力するようにしているので、決済端末10内の決済データを、管理装置側へより確実に送信可能となる。
Further, the
また、決済端末10は、メモリ13に記憶された決済データが記録された情報コードCが情報コード生成手段によって生成された場合に、メモリ13に記憶された元の決済データを無効化する無効化手段(制御部11)を備えている。この構成によれば、情報コード化された元の決済データが再度使用されることを防止できると共に、セキュリティ性をより高めることができる。
Further, the
また、決済端末10は、固有の端末識別番号が記録された識別番号記録手段(メモリ13)を備えている。また、決済手段は、決済データと共に、当該決済データの内容を識別する決済データ識別情報を生成可能となっている。そして、情報コード生成手段は、決済データと共に当該決済データに対応する決済データ識別情報を記録し、更に、当該決済端末10に割り当てられた端末識別番号を記録するように情報コードCを生成するようにしている。この構成によれば、情報コードCに記録された決済データが、どの端末からのどのような決済データであるかを特定することができ、重複決済等を排除し易くなる。
Further, the
また、決済端末10は、管理装置の接続情報を記録する接続情報記録手段(メモリ13)を備えている。そして、情報コード生成手段は、決済データと共に管理装置の接続情報を記録する構成で情報コードCを生成するようになっている。このように、管理装置(例えば、電子マネーセンターなど)の接続情報(アドレス情報など)を決済データと共に情報コードCに記録するようにしているので、所定の管理装置へ確実に決済データを送信することができる。
Further, the
また、決済端末10は、情報コード読取手段によって情報コードCを読み取った場合に、当該情報コードCに記録された決済データと、自端末のメモリ13に記憶された決済データとを反映して新たな決済データを生成する反映手段(制御部11)を備えている。そして、いずれかの決済端末10(決済端末10b)から出力された情報コードCが、他の決済端末10(決済端末10a)の情報コード読取部27によって読み取られた場合、他の決済端末10aの反映手段によって生成された新たな決済データが、他の決済端末10aの外部インタフェース21によって管理装置に送信可能となっている。このように、他の決済端末10aでは、自端末の決済データに、読み取った情報コードCに記録された決済データ(端末異常が生じた決済端末10bの決済データ)を反映して(マージして)新たな決済データを生成しているので、複数端末の決済データを効率よく管理装置へ送信することができる。
Moreover, when the information terminal C reads the information code C by the information code reading means, the
また、決済端末10は、情報コード読取部27として、情報コードCを撮像可能なカメラと、当該カメラで撮像された情報コードCの画像を解読する解読手段(情報コード読取部27)とを備え、且つ外部インタフェース21が外部の無線通信網と接続可能とされた携帯電話機から構成されている。そして、この携帯電話機は、いずれかの決済端末10から出力された情報コードCをカメラで撮像し、解読手段によって解読した場合に、その解読した情報コードCに記録された決済データを、外部インタフェース21により無線通信網を介して管理装置に送信するようにしている。このように汎用性の高いカメラ付きの携帯電話機によっても、情報コードCを読み取って、管理装置へ決済データを送信することができる。
Further, the
また、決済端末10の情報コード生成手段は、情報コードCとして、公開領域Caと、暗号化キーに基づいて暗号化された暗号データが記録された非公開領域Cbとを有する一部非公開コードを生成するように構成されている。そして、非公開領域Cbには、少なくとも決済データを記憶し、公開領域Caには、決済データの諸元を記憶するようにしている。このように、決済データを非公開領域Cbに記憶することで、決済データが外部へ漏洩することを抑えることができる。また、公開領域Caに、決済データの諸元(店舗名や日時などのプロフィール情報)を記憶するようにしているので、情報コードCの管理が容易となる。
Further, the information code generating means of the
また、公開領域Caには、少なくとも非公開領域Cbに記録された決済データが正規データであるか否かを判定可能な判定データを記憶するようにしている。このように、公開領域Caには、判定データ(ハッシュ値等)が記憶されているので、例えば、非公開領域Cbに記憶されている決済データのハッシュ値等を算出して比較することで、決済データの改竄の有無を確認でき、よりセキュリティ性を高めることができる。 Further, determination data that can determine whether or not the payment data recorded in at least the non-public area Cb is regular data is stored in the public area Ca. In this way, since the determination data (hash value or the like) is stored in the public area Ca, for example, by calculating and comparing the hash value or the like of the settlement data stored in the non-public area Cb, The presence or absence of falsification of payment data can be confirmed, and security can be further improved.
1…決済システム
10、10a、10b…決済端末
11…制御部(決済手段、情報コード生成手段、通信異常検出手段、故障状態検出手段、無効化手段)
13…メモリ(記憶手段、識別番号記録手段、接続情報記録手段)
15…無線リーダ部(非接触通信手段)
16…アンテナ
17…表示装置(出力手段)
19…鳴音装置
21…外部インタフェース
23…キー入力装置
25…電源部
27…情報コード読取部(情報コード読取手段)
30…アクセスポイント(外部の管理装置)
50…電子マネーセンター(外部の管理装置)
C…情報コード(一部非公開コード)
Ca…公開領域
Cb…非公開領域
DESCRIPTION OF SYMBOLS 1 ...
13. Memory (storage means, identification number recording means, connection information recording means)
15 ... Wireless reader unit (non-contact communication means)
16 ...
DESCRIPTION OF
30 ... Access point (external management device)
50 ... Electronic money center (external management device)
C ... Information code (partly private code)
Ca: Public area Cb: Private area
Claims (12)
前記決済端末は、
前記非接触通信媒体と非接触通信を行う非接触通信手段と、
前記非接触通信手段による通信結果に基づいて決済処理を行う決済手段と、
前記決済手段による決済処理の結果を決済データとして記憶する記憶手段と、
外部の管理装置と通信可能な通信手段と、
所定の端末異常条件が成立した場合に前記記憶手段に記憶された前記決済データを記録してなる情報コードを生成する情報コード生成手段と、
前記情報コード生成手段によって生成された前記情報コードを出力する出力手段と、
情報コード読取手段と、
を備えており、
いずれかの前記決済端末から出力された前記情報コードを、他の前記決済端末の前記情報コード読取手段によって読取可能に構成され、その読み取られた前記情報コードに記録された前記決済データを、他の前記決済端末の前記通信手段によって前記管理装置に送信可能とされていることを特徴とする決済システム。 A payment system comprising a plurality of payment terminals capable of contactless communication with a contactless communication medium,
The payment terminal is
Non-contact communication means for performing non-contact communication with the non-contact communication medium;
Payment means for performing payment processing based on a communication result by the non-contact communication means;
Storage means for storing the result of payment processing by the payment means as payment data;
A communication means capable of communicating with an external management device;
Information code generating means for generating an information code by recording the settlement data stored in the storage means when a predetermined terminal abnormal condition is satisfied;
Output means for outputting the information code generated by the information code generation means;
Information code reading means;
With
The information code output from one of the payment terminals is configured to be readable by the information code reading means of another payment terminal, and the payment data recorded in the read information code is changed to another The payment system can be transmitted to the management device by the communication means of the payment terminal.
前記情報コード生成手段は、前記通信異常検出手段によって前記異常状態が検出された場合に、前記決済データを記録してなる前記情報コードを出力することを特徴とする請求項1に記載の決済システム。 The payment terminal includes communication abnormality detection means for detecting that the communication state with the management device by the communication means has become a predetermined abnormal state,
2. The payment system according to claim 1, wherein the information code generation unit outputs the information code formed by recording the payment data when the abnormal state is detected by the communication abnormality detection unit. .
前記情報コード生成手段は、前記故障状態検出手段によって前記故障状態が検出された場合に、前記決済データを記録してなる前記情報コードを出力することを特徴とする請求項1から請求項3のいずれか一項に記載の決済システム。 The payment terminal includes a failure state detection means for detecting that the terminal is in a predetermined failure state,
4. The information code generation unit according to claim 1, wherein when the failure state is detected by the failure state detection unit, the information code generation unit outputs the information code recorded with the settlement data. The payment system according to any one of the above.
前記決済手段は、前記決済データと共に、当該決済データの内容を識別する決済データ識別情報を生成可能とされており、
前記情報コード生成手段は、前記決済データと共に当該決済データに対応する前記決済データ識別情報を記録するように前記情報コードを生成することを特徴とする請求項1から請求項5のいずれか一項に記載の決済システム。 The payment terminal comprises an identification number recording means in which a unique terminal identification number is recorded,
The payment means can generate payment data identification information for identifying the content of the payment data together with the payment data,
The said information code production | generation means produces | generates the said information code so that the said payment data identification information corresponding to the said payment data may be recorded with the said payment data, The any one of Claims 1-5 characterized by the above-mentioned. The payment system described in 1.
前記情報コード生成手段は、前記決済データと共に前記管理装置の前記接続情報を記録する構成で前記情報コードを生成することを特徴とする請求項1から請求項6のいずれか一項に記載の決済システム。 The settlement terminal comprises connection information recording means for recording connection information of the management device;
The settlement according to any one of claims 1 to 6, wherein the information code generation unit generates the information code in a configuration in which the connection information of the management apparatus is recorded together with the settlement data. system.
いずれかの前記決済端末から出力された前記情報コードが、他の前記決済端末の前記情報コード読取手段によって読み取られた場合、他の前記決済端末の前記反映手段によって生成された前記新たな決済データが、他の前記決済端末の前記通信手段によって前記管理装置に送信可能とされていることを特徴とする請求項1から請求項7のいずれか一項に記載の決済システム。 When the payment terminal reads the information code by the information code reading means, the payment terminal reflects the payment data recorded in the information code and the payment data stored in the storage means of the terminal itself. It has a reflection means to generate new payment data,
When the information code output from any one of the payment terminals is read by the information code reading means of another payment terminal, the new payment data generated by the reflection means of the other payment terminal The payment system according to any one of claims 1 to 7, wherein transmission to the management device is enabled by the communication unit of the other payment terminal.
前記携帯電話機は、いずれかの前記決済端末から出力された前記情報コードを前記カメラで撮像し、前記解読手段によって解読した場合に、その解読した前記情報コードに記録された前記決済データを、前記通信手段により前記無線通信網を介して前記管理装置に送信することを特徴とする請求項1から請求項8のいずれか一項に記載の決済システム。 The settlement terminal includes, as the information code reading means, a camera capable of imaging the information code, and a decoding means for decoding an image of the information code captured by the camera, and the communication means is an external wireless A mobile phone that can be connected to a communication network,
When the mobile phone captures the information code output from any one of the payment terminals with the camera and decodes the information code by the decoding means, the payment data recorded in the decoded information code is The payment system according to any one of claims 1 to 8, wherein the payment is transmitted to the management device via the wireless communication network by a communication unit.
前記非接触通信手段による通信結果に基づいて決済処理を行う決済手段と、
前記決済手段による決済処理の結果を決済データとして記憶する記憶手段と、
外部の管理装置と通信可能な通信手段と、
所定の端末異常条件が成立した場合に前記記憶手段に記憶された前記決済データを記録してなる情報コードを生成する情報コード生成手段と、
前記情報コード生成手段によって生成された前記情報コードを出力する出力手段と、
外部媒体に表示された情報コードを読み取り可能な情報コード読取手段と、
を備えたことを特徴とする決済端末。 Non -contact communication means for performing non-contact communication with a non-contact communication medium;
Payment means for performing payment processing based on a communication result by the non-contact communication means;
Storage means for storing the result of payment processing by the payment means as payment data;
A communication means capable of communicating with an external management device;
Information code generating means for generating an information code by recording the settlement data stored in the storage means when a predetermined terminal abnormal condition is satisfied;
Output means for outputting the information code generated by the information code generation means;
Information code reading means capable of reading the information code displayed on the external medium;
A payment terminal characterized by comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012224311A JP6060606B2 (en) | 2012-10-09 | 2012-10-09 | Payment system and payment terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012224311A JP6060606B2 (en) | 2012-10-09 | 2012-10-09 | Payment system and payment terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014078074A JP2014078074A (en) | 2014-05-01 |
JP6060606B2 true JP6060606B2 (en) | 2017-01-18 |
Family
ID=50783347
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012224311A Active JP6060606B2 (en) | 2012-10-09 | 2012-10-09 | Payment system and payment terminal |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6060606B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7449113B2 (en) | 2020-02-25 | 2024-03-13 | 東芝テック株式会社 | Sales data processing device and program |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2509995B2 (en) * | 1989-01-20 | 1996-06-26 | 株式会社テック | Credit terminal |
JP5457139B2 (en) * | 2009-10-28 | 2014-04-02 | エスアイアイ・データサービス株式会社 | Payment terminal system |
JP5601159B2 (en) * | 2010-11-02 | 2014-10-08 | 株式会社寺岡精工 | POS system |
-
2012
- 2012-10-09 JP JP2012224311A patent/JP6060606B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2014078074A (en) | 2014-05-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111742314B (en) | Biometric sensor on portable device | |
CN110427785A (en) | Acquisition methods and device, the storage medium and electronic device of device-fingerprint | |
KR101675728B1 (en) | Method and apparatus for processing user authentification using information processing device | |
CN107689871B (en) | Internet of things mobile terminal with identity verification and person verification integrated verification method | |
JP2005521332A (en) | Method and system for performing transactions using proximity devices | |
CN105447969A (en) | Messaging customer mobile device when electronic bank card used | |
TW201504965A (en) | Mobile device and authentication method for mobile payment system | |
US20160226862A1 (en) | Wireless authentication system and wireless authentication method for one time password of mobile communication terminal having near field communication function | |
CN104809618A (en) | Radio frequency identification tag-based product anti-counterfeiting method | |
JP2015525386A (en) | Payment device, payment system, and payment method | |
CN101807318B (en) | Mobile communication terminal, automatic transaction device, automatic transaction system and automatic transaction method | |
CN105447696A (en) | Automatic notification of transaction by bank card to customer device | |
US11240029B2 (en) | Method of registration and access control of identity for third-party certification | |
TWI592876B (en) | Mobile device, authentication device and authentication methods thereof | |
JP6060606B2 (en) | Payment system and payment terminal | |
CN102968865B (en) | The authentication method of a kind of mobile payment and system | |
US11153308B2 (en) | Biometric data contextual processing | |
KR101751887B1 (en) | Method for generating one-time card code, approving card payment, reader and server thereof | |
US11631062B2 (en) | Voucher verification auxiliary device, voucher verification auxiliary system, and voucher verification auxiliary method | |
KR101879326B1 (en) | Method and device for transmitting and receiving instruction information | |
CN105447701A (en) | Using biometrics to recover password in customer mobile device | |
JP6488434B1 (en) | Authentication object issuing device, authentication object issuing system, authentication object issuing method, and program | |
KR101192485B1 (en) | Method and System for Remitting between Persons using Code Image | |
TWM504286U (en) | Security digital memory card with embedded smart chip and card reader terminal | |
KR20030066547A (en) | System for processing credit card ticket by using electronic signature |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150911 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160629 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160705 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160708 |
|
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: 20161115 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20161128 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6060606 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 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |