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
JP6149488B2 - Payment system - Google Patents
[go: Go Back, main page]

JP6149488B2 - Payment system - Google Patents

Payment system Download PDF

Info

Publication number
JP6149488B2
JP6149488B2 JP2013091000A JP2013091000A JP6149488B2 JP 6149488 B2 JP6149488 B2 JP 6149488B2 JP 2013091000 A JP2013091000 A JP 2013091000A JP 2013091000 A JP2013091000 A JP 2013091000A JP 6149488 B2 JP6149488 B2 JP 6149488B2
Authority
JP
Japan
Prior art keywords
payment
settlement
unit
medium
input
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
JP2013091000A
Other languages
Japanese (ja)
Other versions
JP2014215732A (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.)
Denso Wave Inc
Original Assignee
Denso Wave 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 Denso Wave Inc filed Critical Denso Wave Inc
Priority to JP2013091000A priority Critical patent/JP6149488B2/en
Publication of JP2014215732A publication Critical patent/JP2014215732A/en
Application granted granted Critical
Publication of JP6149488B2 publication Critical patent/JP6149488B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Theoretical Computer Science (AREA)
  • Cash Registers Or Receiving Machines (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Finance (AREA)

Description

本発明は、決済システムに関するものである。 The present invention relates to settlement system.

従来、現金の代わりにクレジットカードやデビッドカード、電子マネーカードなど複数種類の決済媒体に記録される情報に基づいて行う電子決済取引が広く利用されている。例えば、このような決済媒体を用いて電子決済取引を行う技術としては、下記特許文献1のようなものが提供されている。   2. Description of the Related Art Conventionally, electronic payment transactions performed based on information recorded on a plurality of types of payment media such as credit cards, david cards, and electronic money cards instead of cash have been widely used. For example, as a technique for performing an electronic payment transaction using such a payment medium, a technique as described in Patent Document 1 below is provided.

特許文献1では、携帯電話機(10)に装着されたICカード(20)を用いて決済処理を行う構成が記載されている。そして、このICカード(20)内には、決済処理を進めるために必要なPIN(ピン)が記憶された受け渡し情報仲介アプリ(22)が格納されている。そして、使用者が携帯電話機(10)からPINを入力すると、受け渡し情報仲介アプリ(22)から記憶されたPINが読み出されて、外部リーダ・ライタ(30)に送信されて決済処理が行われるようになっている。   Patent Document 1 describes a configuration in which settlement processing is performed using an IC card (20) mounted on a mobile phone (10). The IC card (20) stores a delivery information mediation application (22) in which a PIN (pin) necessary for proceeding with the settlement process is stored. When the user inputs a PIN from the mobile phone (10), the PIN stored in the delivery information brokerage application (22) is read out and sent to the external reader / writer (30) for settlement processing. It is like that.

特開2005−174215号公報JP 2005-174215 A

ところで、電子決済取引では、決済処理を行うときに、上述の特許文献1のように、PIN(ピン)と呼ばれる暗証番号の入力を行う場合がある。この暗証番号は、所定の暗号化方式で暗号化されてPOS(Point of Sales)レジなどの上位装置へ送信されることが規格化されている。そして、この暗号化方式は、決済媒体の種類毎に方式が規定されているという実情があり、それぞれの決済媒体の種類に応じて専用のピンパッドを設ける必要があった。そのため、一つの決済システムで複数種類の決済媒体の決済処理を行う場合には、それぞれの決済媒体の種類に対応した専用のピンパッドを複数台設けなければならず、設置スペース削減や設置コスト低減の面から、より簡易な構成が求められていた。   By the way, in an electronic payment transaction, when performing a payment process, as in Patent Document 1 described above, a PIN called a PIN (pin) may be input. It is standardized that this password is encrypted by a predetermined encryption method and transmitted to a host device such as a POS (Point of Sales) register. In this encryption method, there is a fact that a method is defined for each type of payment medium, and it is necessary to provide a dedicated pin pad according to the type of each payment medium. Therefore, when performing payment processing for multiple types of payment media using a single payment system, multiple dedicated pin pads must be provided for each type of payment media, reducing installation space and installation costs. From the aspect, a simpler configuration has been demanded.

本発明は、上述した課題を解決するためになされたものであり、簡易な構成で複数種類の決済媒体の決済取引を行うことが可能な決済システムを提供することを目的とする。 The present invention has been made to solve the above problems, and an object thereof is to provide a settlement system capable of performing payments transactions of a plurality of payment medium with a simple structure.

本発明は、
複数種類の決済媒体の決済処理を行うことが可能な決済システムであって、
前記決済媒体に記録される決済用データを読み取り可能な読取部と、
所定の入力情報を入力可能なピンパッドと、
前記ピンパッドが接続されると共に前記ピンパッドにて入力された入力情報を取得可能に構成される決済用端末と、
情報処理機能を有する機器によって構成され、前記決済用データと前記入力情報とに基づき前記決済媒体の決済処理を行う上位装置と、を備え、
前記上位装置は、
前記決済用端末及び前記読取部と通信可能な上位側通信部と、
前記決済媒体を選択可能な選択部と、
前記決済用データと前記入力情報とに基づいて前記決済媒体の決済処理を行う決済処理部と、
を有し、
前記決済用端末は、
前記上位装置の選択部で選択された前記決済媒体の種類を取得する種類取得部と、
複数種類の前記決済媒体の各種類と対応するピンパッド入力時のデータ加工処理をそれぞれ実行可能なプログラムを記憶する記憶部と、
前記種類取得部によって前記決済媒体の種類が取得された場合において、前記ピンパッドにて前記入力情報が入力された場合、前記記憶部に記憶された前記プログラムに基づき、前記種類取得部により取得された前記決済媒体の種類に対応した前記データ加工処理を当該入力情報に対して行う処理実行部と、
前記処理実行部によって前記入力情報に対して前記データ加工処理が行われた場合、当該データ加工処理で得られたデータを前記上位装置に送信する通信部と、
を有することを特徴とする。
The present invention
A payment system that can perform payment processing of multiple types of payment media,
A reading unit capable of reading payment data recorded on the payment medium;
A pin pad capable of inputting predetermined input information;
A payment terminal configured to be connected to the pin pad and capable of acquiring input information input by the pin pad;
A host device configured by a device having an information processing function, and performing a settlement process of the settlement medium based on the settlement data and the input information,
The host device is
An upper communication unit capable of communicating with the payment terminal and the reading unit;
A selection unit capable of selecting the payment medium;
A settlement processing unit that performs a settlement process of the settlement medium based on the settlement data and the input information;
Have
The payment terminal is:
A type acquisition unit for acquiring the type of the settlement medium selected by the selection unit of the host device;
A storage unit for storing a program capable of executing data processing at the time of pin pad input corresponding to each type of the plurality of types of payment media;
In the case where the type of the payment medium is acquired by the type acquisition unit, when the input information is input through the pin pad, the type acquisition unit acquires the type based on the program stored in the storage unit. A process execution unit for performing the data processing corresponding to the type of the settlement medium for the input information;
When the data processing is performed on the input information by the processing execution unit, a communication unit that transmits data obtained by the data processing to the host device;
It is characterized by having.

請求項1の発明では、決済対象の複数種類の決済媒体の各種類と対応するピンパッド入力時のデータ加工処理をそれぞれ実行可能なプログラムを決済用端末の記憶部に予め記憶している。そして、ピンパッドにて入力情報(例えば、暗証番号など)が入力された場合、決済用端末の処理実行部で、決済対象の決済媒体の種類に対応したデータ加工処理を当該入力情報に対して行い、この加工したデータを上位装置(例えば、POSレジなど)に送信するようにしている。このように、決済用端末側で、各決済媒体に対応したデータ加工処理を実行するようにしているので、ピンパッド側では、必要最小限の機能のみ(入力キーなどの入力部)を備えていればよい。また、一台のピンパッドを各決済媒体にそれぞれ対応した専用ピンパッドのように機能させることができる。このため、ピンパッドを決済媒体の種類毎に設ける必要がなく、簡易な構成で複数種類の決済媒体の決済取引を行うことが可能となる。また、決済対象の決済媒体の種類が増えても、ピンパッドの台数を増やすことなく、その決済媒体に対応したプログラムを決済用端末の記憶部に追加するのみで容易に対応することができる。   According to the first aspect of the present invention, a program capable of executing data processing at the time of pin pad input corresponding to each type of a plurality of types of settlement media to be settled is stored in advance in the storage unit of the settlement terminal. When input information (for example, a password) is input through the pin pad, the processing execution unit of the payment terminal performs data processing corresponding to the type of payment medium to be settled on the input information. The processed data is transmitted to a host device (for example, a POS register). In this way, since the data processing corresponding to each payment medium is executed on the payment terminal side, only the minimum necessary functions (input section such as input keys) are provided on the pin pad side. That's fine. In addition, one pin pad can function as a dedicated pin pad corresponding to each settlement medium. For this reason, it is not necessary to provide a pin pad for each type of payment medium, and it is possible to perform payment transactions for a plurality of types of payment medium with a simple configuration. Further, even if the types of settlement media to be settled increase, it is possible to easily cope with this by simply adding a program corresponding to the settlement medium to the storage unit of the settlement terminal without increasing the number of pin pads.

図1は、第1実施形態に係る決済システムの構成を概略的に例示する説明図である。FIG. 1 is an explanatory diagram schematically illustrating the configuration of the payment system according to the first embodiment. 図2は、第1実施形態に係る決済システムの構成を概略的に例示するブロック図である。FIG. 2 is a block diagram schematically illustrating the configuration of the payment system according to the first embodiment. 図3は、電子マネーカードの電気的構成を例示するブロック図である。FIG. 3 is a block diagram illustrating an electrical configuration of the electronic money card. 図4は、第1実施形態に係る決済システムで行われる決済処理の流れを例示するフローチャートである。FIG. 4 is a flowchart illustrating the flow of a payment process performed in the payment system according to the first embodiment. 図5は、決済媒体の種類毎に定められた通信方式、暗号化規格、セキュリティ規格を説明する図である。FIG. 5 is a diagram for explaining communication methods, encryption standards, and security standards defined for each type of payment medium.

[第1実施形態]
以下、本発明を具現化した第1実施形態について、図面を参照して説明する。
(全体構成)
図1に示す決済システム1は、複数種類の決済媒体を読み取り対象とし、各決済媒体による決済処理が可能なシステムとして構成されている。この決済システム1は、図1に示すように、上位装置2を備え、この上位装置2に、第1種類の媒体を読み取る装置として機能するクレジットカードリーダ50と、第2種類の媒体を読み取る装置として機能する電子マネー決済端末10と、第3種類の媒体を読み取る装置として機能する磁気カードリーダ40とが接続された構成となっている。更に、電子マネー決済端末10には、後述するピンパッド30が接続されており、このピンパッド30から電子マネー決済端末10に情報を入力することができるようになっている。なお、クレジットカードリーダ50、電子マネー決済端末10、磁気カードリーダ40は、決済媒体に記録される決済用データ(カード番号など)を読み取り可能に構成されており、「読取部」の一例に相当する。
[First embodiment]
Hereinafter, a first embodiment embodying the present invention will be described with reference to the drawings.
(overall structure)
The payment system 1 shown in FIG. 1 is configured as a system that can read a plurality of types of payment media and can perform payment processing using each payment medium. As shown in FIG. 1, the payment system 1 includes a host device 2, and the host device 2 includes a credit card reader 50 that functions as a device that reads a first type medium, and a device that reads a second type medium. Are connected to an electronic money payment terminal 10 that functions as a magnetic card reader 40 that functions as a device that reads a third type of medium. Further, a pin pad 30 to be described later is connected to the electronic money payment terminal 10, and information can be input from the pin pad 30 to the electronic money payment terminal 10. The credit card reader 50, the electronic money payment terminal 10, and the magnetic card reader 40 are configured to be able to read payment data (such as a card number) recorded on a payment medium, and correspond to an example of a “reading unit”. To do.

上位装置2は、例えばコンピュータなどの情報処理装置(情報処理機能を有する機器)を備えたPOSレジ等として構成されている。この上位装置は、図2に示すように、CPU等として構成される制御部3と、公知の入力デバイス(操作ボタン、キーボード、テンキー、コードリーダ等)によって商品価格等の情報を入力可能な入力部4と、液晶表示器等の公知の表示装置として構成される表示部5と、公知の記憶媒体(ROM、RAM、不揮発性メモリなどの各種半導体メモリ等)によって構成される記憶部6と、外部装置と無線通信や有線通信を行うための通信インタフェースとして構成される通信部7とを備えている。このように構成される上位装置2は、接続されるクレジットカードリーダ50、電子マネー決済端末10、磁気カードリーダ40で読み取られた情報を取得し得るように構成されており、各端末からの情報に基づいて決済処理を行うようになっている。   The host device 2 is configured as a POS register equipped with an information processing device (device having an information processing function) such as a computer. As shown in FIG. 2, the host device is an input capable of inputting information such as a product price by a control unit 3 configured as a CPU and the like and a known input device (operation button, keyboard, numeric keypad, code reader, etc.). Unit 4, a display unit 5 configured as a known display device such as a liquid crystal display, a storage unit 6 configured by a known storage medium (various semiconductor memories such as ROM, RAM, and nonvolatile memory), And a communication unit 7 configured as a communication interface for performing wireless communication and wired communication with an external device. The host device 2 configured as described above is configured to be able to acquire information read by the connected credit card reader 50, electronic money settlement terminal 10, and magnetic card reader 40. Information from each terminal Payment processing is performed based on the above.

また、上位装置2は、図略の電子マネーセンタ(決済管理会社等のサーバなど)とインターネットやLANなどの通信網を介して通信するように構成されている。そして、上位装置2は、当該上位装置2に接続された端末(クレジットカードリーダ50、電子マネー決済端末10、磁気カードリーダ40)で読み取られた決済媒体の情報(カード番号などの決済用データ)と、ピンパッド30から入力される情報(例えば、ピン(PIN;personal identification number)など)と、に基づいて決済媒体の決済処理を行うようになっている。さらに、上位装置2は、決済媒体を入力部4などにより選択可能に構成されており、当該上位装置2で選択された決済媒体の種類を特定する情報が電子マネー決済端末10側へ送信されるようになっている。なお、通信部7は、「上位側通信部」の一例に相当する。また、入力部4は、「選択部」の一例に相当し、制御部3は、「決済処理部」の一例に相当する。   The host device 2 is configured to communicate with an unillustrated electronic money center (a server such as a payment management company) via a communication network such as the Internet or a LAN. Then, the host device 2 receives information on a payment medium (payment data such as a card number) read by a terminal (credit card reader 50, electronic money settlement terminal 10, magnetic card reader 40) connected to the host device 2. Based on the information input from the pin pad 30 (for example, a pin (personal identification number)), the settlement processing of the settlement medium is performed. Furthermore, the host device 2 is configured so that the payment medium can be selected by the input unit 4 or the like, and information specifying the type of the payment medium selected by the host device 2 is transmitted to the electronic money payment terminal 10 side. It is like that. The communication unit 7 corresponds to an example of “upper side communication unit”. The input unit 4 corresponds to an example of a “selection unit”, and the control unit 3 corresponds to an example of a “settlement processing unit”.

電子マネー決済端末(以下、単に決済端末ともいう)10は、基本的には公知のICカードリーダライタとして構成されており、例えば、上位装置2から処理開始要求が与えられたときに、通信可能なエリア内に存在するICカードと通信し得る構成をなしている。この決済端末10は、例えば複数種類の電子マネーカード20を読取可能に構成され、それら各種類の電子マネーカード20の決済処理を行うことが可能とされたものである。   An electronic money payment terminal (hereinafter also simply referred to as a payment terminal) 10 is basically configured as a known IC card reader / writer, and can communicate when, for example, a processing start request is given from the host device 2. It is configured to be able to communicate with an IC card existing in a certain area. The payment terminal 10 is configured to be able to read, for example, a plurality of types of electronic money cards 20, and can perform payment processing for each type of electronic money card 20.

図2に示すように、決済端末10は、送信回路11、受信回路12、制御回路13、記憶部14、アンテナ16、表示部18等を備えている。なお、決済端末10には図示しない操作部(操作ボタン等)が設けられていてもよい。制御回路13は、決済端末10の全体的な制御を司るものであり、例えばマイクロコンピュータ等で構成されている。この制御回路13は、上位装置2より与えられる指令に応じて、当該決済端末10に記憶されている制御プログラムに従い決済端末10を制御するようになっている。   As shown in FIG. 2, the payment terminal 10 includes a transmission circuit 11, a reception circuit 12, a control circuit 13, a storage unit 14, an antenna 16, a display unit 18, and the like. Note that the settlement terminal 10 may be provided with an operation unit (such as an operation button) (not shown). The control circuit 13 is responsible for overall control of the payment terminal 10 and is composed of, for example, a microcomputer. The control circuit 13 controls the payment terminal 10 in accordance with a control program stored in the payment terminal 10 in accordance with a command given from the host device 2.

図2に示す決済端末10では、制御回路13によって出力される送信データは送信回路11において符号化されると、更に符号化データによる搬送波の変調が行われ、被変調信号がアンテナ16に出力される。アンテナ16を構成するコイルには共振コンデンサ17が並列に接続されており、被変調信号は、アンテナ16より電波信号として外部に送信される。また、アンテナ16には、受信回路12の入力端子が接続されており、その受信回路12には、アンテナ16によって受信された電波信号が入力される。受信回路12においては、復調処理及び復号化処理が行われ、復号された受信データは制御回路13に出力されるようになっている。   In the payment terminal 10 shown in FIG. 2, when the transmission data output by the control circuit 13 is encoded by the transmission circuit 11, the carrier wave is further modulated by the encoded data, and the modulated signal is output to the antenna 16. The A resonance capacitor 17 is connected in parallel to the coil constituting the antenna 16, and the modulated signal is transmitted to the outside from the antenna 16 as a radio wave signal. The antenna 16 is connected to the input terminal of the receiving circuit 12, and the radio signal received by the antenna 16 is input to the receiving circuit 12. In the receiving circuit 12, demodulation processing and decoding processing are performed, and the decoded received data is output to the control circuit 13.

更に、決済端末10には、後述するピンパッド30が接続されており、ピンパッド30で入力された情報を取得し得るように構成されている。また、記憶部14には、後述するプログラム(各媒体に対応するプログラム)が記憶されており、各媒体での決済時に各プログラムを起動させ得るようになっている。なお、ピンパッド30の内容や、各プログラムの内容は後述する。   Further, the payment terminal 10 is connected to a pin pad 30 which will be described later, and is configured so that information input through the pin pad 30 can be acquired. The storage unit 14 stores a program (a program corresponding to each medium) described later, and can start each program at the time of settlement on each medium. The contents of the pin pad 30 and the contents of each program will be described later.

電子マネーカード20は、ハードウェア的には非接触通信可能な公知のICカードとして構成され、図3に示すように、アンテナ21,電源回路22,復調回路23,制御回路24,メモリ25,変調回路26,負荷変調回路27などによって構成されている。尚、アンテナ21には、コンデンサ28が並列に接続されている。電子マネーカード20は、決済端末10より送信された搬送波をアンテナ21を介して受信すると、電源回路22において搬送波を整流して動作用電源を生成し、マイクロコンピュータで構成される制御回路24及びその他の構成要素に供給する。   The electronic money card 20 is configured as a known IC card capable of non-contact communication in terms of hardware, and as shown in FIG. 3, an antenna 21, a power circuit 22, a demodulation circuit 23, a control circuit 24, a memory 25, a modulation The circuit 26, the load modulation circuit 27, etc. are comprised. A capacitor 28 is connected to the antenna 21 in parallel. When the electronic money card 20 receives the carrier wave transmitted from the payment terminal 10 via the antenna 21, the power source circuit 22 rectifies the carrier wave to generate an operation power source, and the control circuit 24 configured by a microcomputer and the like. Supply to the components.

また、搬送波に重畳されている決済端末10からの送信データは復調回路23によって復調され、制御回路24に出力される。制御回路24は、動作用電源が供給されて起動すると、決済端末10からの送信データを受けてメモリ25に記憶されているデータを読み出し、また、ライトコマンドが送信された場合はデータを書き込む。変調回路26は、受信した搬送波を分周した副搬送波を制御回路24が出力する応答データによって変調する。アンテナ21に対しては、負荷変調回路27を構成する抵抗及びスイッチの直列回路が並列に接続されている。そして、変調回路26より出力される副搬送波の被変調信号により負荷変調回路27のスイッチがオンオフされることで搬送波が負荷変調され、応答(レスポンス)が返信される。   Further, the transmission data from the settlement terminal 10 superimposed on the carrier wave is demodulated by the demodulation circuit 23 and output to the control circuit 24. When the operation circuit is supplied with power and activated, the control circuit 24 receives transmission data from the payment terminal 10 and reads data stored in the memory 25, and writes data when a write command is transmitted. The modulation circuit 26 modulates the subcarrier obtained by dividing the received carrier by response data output from the control circuit 24. A series circuit of a resistor and a switch constituting the load modulation circuit 27 is connected to the antenna 21 in parallel. The carrier wave is load-modulated by turning on / off the switch of the load modulation circuit 27 by the modulated signal of the sub-carrier wave output from the modulation circuit 26, and a response is returned.

決済端末10に接続されるピンパッド30は、例えば、各決済媒体にそれぞれ定められているピン(例えば4桁の数字)の入力を行うための入力装置として構成されている。このピンパッド30は、所定の配列でそれぞれ配置された数字キーや機能キー等の入力キー(図示略)や表示部(図示略)などから構成されている。そして、この入力キーから入力される入力情報は、決済端末10側へ送信されるようになっている。   The pin pad 30 connected to the payment terminal 10 is configured as an input device for inputting a pin (for example, a 4-digit number) defined for each payment medium, for example. The pin pad 30 is composed of input keys (not shown) such as numeric keys and function keys arranged in a predetermined arrangement, a display unit (not shown), and the like. And the input information input from this input key is transmitted to the payment terminal 10 side.

クレジットカードリーダ50は、公知のクレジットカードリーダとして構成されており、図1に示すように、上位装置2と接続されている。このクレジットカードリーダ50は、公知の磁気式のカードリーダや公知のICカードリーダなどから構成されており、決済媒体に記録される決済用データを読み取り可能となっている。そして、読み取った決済用データを上位装置2へ送信するようになっている。なお、このクレジットカードリーダ50は、上位装置と一体的に設けられていてもよい。   The credit card reader 50 is configured as a known credit card reader, and is connected to the host device 2 as shown in FIG. The credit card reader 50 includes a known magnetic card reader, a known IC card reader, and the like, and can read settlement data recorded on a settlement medium. The read settlement data is transmitted to the host device 2. The credit card reader 50 may be provided integrally with the host device.

磁気カードリーダ40は、公知のデビットカードリーダとして構成されており、図1に示すように、上位装置2と接続されている。この磁気カードリーダ40は、磁気ヘッド(図示略)を有してなり、磁気カード(決済媒体)が磁気ヘッドに押しつけられつつ移動されたときに、磁気カードに書き込まれた磁気データを読み取るように構成されている。なお、この磁気カードリーダ40は、上位装置と一体的に設けられていてもよい。   The magnetic card reader 40 is configured as a known debit card reader, and is connected to the host device 2 as shown in FIG. The magnetic card reader 40 has a magnetic head (not shown), and reads the magnetic data written on the magnetic card when the magnetic card (settlement medium) is moved while being pressed against the magnetic head. It is configured. The magnetic card reader 40 may be provided integrally with the host device.

次に、上述のように構成される決済システム1において実施される決済処理について、図4、5を用いて説明する。ここでは、店舗などでの商品の購入時に行われる決済処理を想定して説明する。具体的に、店舗側の販売員により、入力部4を介して所定操作がなされたときに、決済端末10側で実行される処理を中心に説明する。
まず、商品を購入する予定の利用者が、当該利用者が保持する決済媒体を店舗側の販売員へ渡すと、販売員は、商品の価格(精算金額)を入力部4から入力するとともに、決済媒体の種類を確認し、入力部4で、決済媒体の種類(電子マネーカード、クレジットカード、デビットカードなど)を選択する。そして、この入力部4で選択された決済媒体の種類が決済端末10側へ送信される。また、これと並行して、販売員は、利用者から受け取った決済媒体に対応する読取装置(ここでは、クレジットカードリーダ50、電子マネー決済端末10、磁気カードリーダ40のいずれか)で、この決済媒体に記録される決済用データ(カード番号や残金など)を読み取る。なお、上位装置2の入力部4で選択された決済媒体の種類を取得する受信回路12及び制御回路13は、「種類取得部」の一例に相当する。
Next, the payment process implemented in the payment system 1 comprised as mentioned above is demonstrated using FIG. Here, a description will be given assuming payment processing performed at the time of purchasing a product at a store or the like. Specifically, a description will be given focusing on processing executed on the settlement terminal 10 side when a predetermined operation is performed via the input unit 4 by a salesperson on the store side.
First, when a user who plans to purchase a product passes the settlement medium held by the user to a salesperson on the store side, the salesperson inputs the price (settlement amount) of the product from the input unit 4, The type of payment medium is confirmed, and the input unit 4 selects the type of payment medium (electronic money card, credit card, debit card, etc.). Then, the type of payment medium selected by the input unit 4 is transmitted to the payment terminal 10 side. In parallel with this, the salesperson uses the reader corresponding to the payment medium received from the user (here, one of the credit card reader 50, the electronic money payment terminal 10, and the magnetic card reader 40). Read payment data (card number, balance, etc.) recorded on the payment medium. Note that the receiving circuit 12 and the control circuit 13 that acquire the type of payment medium selected by the input unit 4 of the host device 2 correspond to an example of a “type acquiring unit”.

次に、ステップS2にて、ピン入力が必要か否かの判定がなされる。ここで、例えば、決済される金額が少額の場合などは、ピン入力が不要と判定されるようになっている。また、決済される金額が高額の場合などは、ピン入力が必要と判定されるようになっている。ステップS1にて選択された決済媒体が、例えば、ピン入力を必要としない電子マネーカードである場合には、ステップS2にてNoと判定され、ピンパッド入力がなされることなく、ステップS9にて電子マネー決済処理がなされ、当該決済処理を終了する。この電子マネー決済処理では、例えば、決済媒体がプリペイド型の電子マネーカードである場合には、読み取った決済用データを基に、決済端末10の制御回路13にて、残金から精算金額を差し引いた新たな残金を算出し、電子マネーカードの残金を書き換える処理(いわゆる、オフライン決済)を行うようになっている。   Next, in step S2, it is determined whether pin input is necessary. Here, for example, when the amount to be settled is small, it is determined that pin input is unnecessary. Further, when the amount to be settled is high, it is determined that pin input is necessary. If the payment medium selected in step S1 is, for example, an electronic money card that does not require pin input, it is determined No in step S2, and no electronic input is made in step S9 without any pin pad input. Money settlement processing is performed, and the settlement processing ends. In this electronic money payment process, for example, when the payment medium is a prepaid electronic money card, the control circuit 13 of the payment terminal 10 subtracts the payment amount from the balance based on the read payment data. A process of calculating a new balance and rewriting the balance of the electronic money card (so-called offline payment) is performed.

一方、ステップS1にて選択された決済媒体が、上記条件を満たす場合(例えば、選択された決済媒体が、クレジットカードやデビットカードもしくはポストペイ型の電子マネーカードなどでピンパッド入力を必要とする場合)、ステップS2にてYesと判定され、続くステップS3にてプログラム起動処理がなされる。このプログラム起動処理では、決済端末10側で取得した決済媒体の種類と対応するプログラムを起動させる。具体的に、ステップS3では、プログラム起動コマンドや決済媒体の種類、会社名の情報などが上位装置2から決済端末10へ与えられる。   On the other hand, when the payment medium selected in step S1 satisfies the above conditions (for example, when the selected payment medium requires a pin pad input with a credit card, debit card, post-pay electronic money card, etc.) In step S2, “Yes” is determined, and in the subsequent step S3, a program activation process is performed. In this program activation process, a program corresponding to the type of payment medium acquired on the payment terminal 10 side is activated. Specifically, in step S3, a program start command, a type of payment medium, information on a company name, and the like are given from the upper level apparatus 2 to the payment terminal 10.

ここで、決済端末10の記憶部14には、図1に示すように、決済媒体の各種類と対応するピンパッド入力時のデータ加工処理をそれぞれ実行可能なプログラムが記憶されている。具体的には、例えば、図1に示すように、クレジットA用ピンパッドソフト、クレジットB用ピンパッドソフト、デビットC用ピンパッドソフト・・・というように、各決済媒体の種類(クレジットカードやデビットカードなど)及び各決済媒体を発行する発行会社(A会社、B会社、C会社・・・など)毎に規定された暗号化処理や通信電文の生成処理を実行可能なプログラムが記憶されている。例えば、図5に示すように、通信手順やピン暗号機能、セキュリティなどの方式は、各会社が発行する決済媒体の種類毎に規定されている。例えば、A社が発行するクレジットAでは、通信手順は、電文暗号AES(Advanced Encryption Standard)128ビットのA社のセンタ方式で行うことが規定されており、また、ピンの暗号化規格はDES(Data Encryption Standard)、セキュリティ規格はPCI-PED1.0となっている。そして、ステップS3では、例えば、上位端末で選択された決済媒体の種類が「クレジットA(A会社が発行するクレジット)」であった場合は、クレジットA用ピンパッドソフトが起動されるようになっている。   Here, as shown in FIG. 1, the storage unit 14 of the payment terminal 10 stores programs capable of executing data processing at the time of pin pad input corresponding to each type of payment medium. Specifically, for example, as shown in FIG. 1, the type of each payment medium (credit card or credit card pinpad software, credit B pinpad software, debit C pinpad software, etc.). Debit cards, etc.) and programs that can execute encryption processing and communication message generation processing specified for each issuing company (Company A, Company B, Company C, etc.) issuing each settlement medium are stored. Yes. For example, as shown in FIG. 5, methods such as a communication procedure, a pin encryption function, and security are defined for each type of settlement medium issued by each company. For example, in credit A issued by company A, it is stipulated that the communication procedure is performed by the center system of company A with a message encryption AES (Advanced Encryption Standard) 128 bit, and the encryption standard of the pin is DES ( Data Encryption Standard), and the security standard is PCI-PED1.0. In step S3, for example, if the type of payment medium selected by the host terminal is “credit A (credit issued by company A)”, the credit A pinpad software is activated. ing.

続くステップS4では、上位装置で選択された決済媒体に対応するプログラムが起動され、ピンパッド30が利用可能な状態か否かが判定される。ここで、上位装置で選択された決済媒体に対応するプログラムが決済端末10の記憶部14に記憶されていない場合には、ピンパッド30の利用ができないため、ステップS4にてNoと判定される。そして、当該決済処理が中止される(ステップS8)。   In the subsequent step S4, a program corresponding to the settlement medium selected by the host device is activated, and it is determined whether or not the pin pad 30 is in a usable state. Here, if the program corresponding to the payment medium selected by the higher-level device is not stored in the storage unit 14 of the payment terminal 10, the pin pad 30 cannot be used, so that it is determined No in step S4. Then, the settlement process is stopped (step S8).

一方、ステップS4にて、ピンパッド30が利用可能な状態であると判定された場合には(ステップS4でYes)、決済端末10側からピンパッド30側へピン入力の要求信号を送信する(ステップS5)。例えば、この処理では、ピンパッド30の表示部(図示略)などへ、「ピン入力をしてください」などのメッセージなど表示させ、利用者にピン入力操作を促すようになっている。   On the other hand, if it is determined in step S4 that the pin pad 30 is in a usable state (Yes in step S4), a request signal for pin input is transmitted from the settlement terminal 10 side to the pin pad 30 side (step S5). ). For example, in this process, a message such as “Please input pin” is displayed on a display unit (not shown) of the pin pad 30 to prompt the user to perform a pin input operation.

そして、利用者によりピン入力がなされると、続くステップS6にて、このピン入力された情報(入力情報)が、ステップS4にて起動されたプログラムにより、当該プログラムで定められた形式で暗号化される。例えば、上位端末で選択された決済媒体の種類が「クレジットA」であった場合は、「DES」の暗号方式で、ピンパッド30から入力されたピンが暗号化される。また、この暗号化されたピンの情報は、電文暗号がAES128ビットのA社センタに対応した通信電文形式A(例えば、入力されたピンの前に、暗号化したカード番号を付けるなど)に変換されて、上位装置2へ送信される。そして、上位装置2では、決済端末10から暗号化されたピンの情報を取得すると、この暗号化されたピンの情報及び読取装置(クレジットカードリーダ50)で読み取ったクレジットAの決済用データ(カード番号など)を電子マネーセンタへ送信する(ステップS7)。そして、電子マネーセンタ側では、上位装置2から送信されたクレジットAのピンと決済用データが有効か否かの判定(ネガ判定)が行われる(オンライン認証処理)。また、上位装置2では、入力部4から入力された精算金額を電子マネーセンタへ送信する。そして、電子マネーセンタにてクレジットAのピンと決済用データが認証されると、上位装置2では、伝票番号や承認番号(電子マネーセンタから送信される番号)、支払区分(一括払いや分割払いなど)、精算金額などを記載した明細(レシート)を発行し、当該決済処理が終了する。なお、ピンパッドにて入力された入力情報(ピン)のデータを加工する制御回路13は、「処理実行部」の一例に相当する。また、制御回路13にて加工されたデータ(暗号化されるとともに、所定の電文形式に変換されたピンのデータ)を上位装置2へ送信する送信回路11は、「通信部」の一例に相当する。   When the user inputs a pin, in step S6, the information (input information) input by the pin is encrypted in the format determined by the program started in step S4. Is done. For example, when the type of the payment medium selected by the host terminal is “credit A”, the pin input from the pin pad 30 is encrypted by the encryption method “DES”. The encrypted pin information is converted into a communication message format A (for example, an encrypted card number is added in front of the input pin) corresponding to the AES 128-bit A company center. Then, it is transmitted to the host device 2. When the host device 2 acquires the encrypted pin information from the payment terminal 10, the encrypted pin information and the credit A payment data (card) read by the reader (credit card reader 50). Number etc.) is transmitted to the electronic money center (step S7). Then, on the electronic money center side, a determination (negative determination) is made as to whether or not the credit A pin and payment data transmitted from the host device 2 are valid (online authentication processing). Further, the host device 2 transmits the settlement amount input from the input unit 4 to the electronic money center. When the pin of credit A and the settlement data are authenticated at the electronic money center, the higher-level device 2 uses a slip number, an approval number (number transmitted from the electronic money center), a payment category (lump sum payment, installment payment, etc.), A statement (receipt) describing the settlement amount and the like is issued, and the settlement process ends. Note that the control circuit 13 that processes input information (pin) data input through the pin pad corresponds to an example of a “processing execution unit”. The transmission circuit 11 that transmits the data processed by the control circuit 13 (encrypted and converted pin data converted into a predetermined message format) to the host device 2 corresponds to an example of a “communication unit”. To do.

また、決済端末10では、上位装置2側へ決済処理の状況を照会するとともに、この決済処理の進行状況を表示部18へ表示するようになっている。具体的には、決済端末10の表示部18では、上位装置2と電子マネーセンタとの間で行われるオンライン認証の結果(例えば、「認証OK」や「認証失敗」などのメッセージ)や入力部4で入力された精算金額、「センタと通信中」や「決済完了」などのメッセージを表示するようになっている。なお、上位装置2へ決済処理の進行状況を照会する制御回路13は、「照会部」の一例に相当する。また、決済処理の進行状況を外部に報知する表示部18は、「報知部」の一例に相当する。   Further, the payment terminal 10 inquires the status of the payment process to the host device 2 side and displays the progress of the payment process on the display unit 18. Specifically, on the display unit 18 of the payment terminal 10, the result of online authentication (for example, a message such as “authentication OK” or “authentication failure”) performed between the higher-level device 2 and the electronic money center, or an input unit The settlement amount entered in 4 and a message such as “communicating with center” or “settlement complete” are displayed. The control circuit 13 that inquires the progress status of the settlement process to the host device 2 corresponds to an example of an “inquiry unit”. In addition, the display unit 18 that notifies the progress of the settlement process to the outside corresponds to an example of a “notification unit”.

以上説明したように、本第1実施形態に係る電子マネー決済端末10では、決済対象の複数種類の決済媒体と対応するピンパッド入力時のデータ加工処理をそれぞれ実行可能なプログラムを記憶部14に予め記憶している。そして、ピンパッド30にて入力情報(例えば、暗証番号など)が入力された場合、決済用端末の処理実行部(制御回路13)で、決済対象の決済媒体の種類に対応したデータ加工処理を当該入力情報に対して行い、この加工したデータを上位装置(例えば、POSレジなど)に送信するようにしている。このように、決済端末10側で、各決済媒体に対応したデータ加工処理を実行するようにしているので、ピンパッド30側では、必要最小限の機能のみ(入力キーなどの入力部)を備えていればよい。また、一台のピンパッド30を各決済媒体にそれぞれ対応した専用ピンパッドのように機能させることができる。このため、ピンパッド30を決済媒体の種類毎に設ける必要がなく、簡易な構成で複数種類の決済媒体の決済取引を行うことが可能となる。また、決済対象の決済媒体の種類が増えても、ピンパッド30の台数を増やすことなく、その決済媒体に対応したプログラムを決済端末10の記憶部14に追加するのみで容易に対応することができる。   As described above, in the electronic money payment terminal 10 according to the first embodiment, a program that can execute data processing at the time of pin pad input corresponding to a plurality of types of payment media to be settled is stored in the storage unit 14 in advance. I remember it. When input information (for example, a password) is input through the pin pad 30, the data processing corresponding to the type of settlement medium to be settled is performed by the processing execution unit (control circuit 13) of the settlement terminal. The processing is performed on the input information, and the processed data is transmitted to a host device (for example, a POS cash register). As described above, since the data processing corresponding to each payment medium is executed on the payment terminal 10 side, the pin pad 30 side has only a minimum necessary function (input unit such as an input key). Just do it. In addition, one pin pad 30 can function as a dedicated pin pad corresponding to each settlement medium. For this reason, it is not necessary to provide the pin pad 30 for each type of settlement medium, and it becomes possible to perform settlement transactions of a plurality of types of settlement media with a simple configuration. Further, even if the types of payment media to be settled increase, it is possible to easily cope with the increase in the number of pin pads 30 and only by adding a program corresponding to the payment media to the storage unit 14 of the payment terminal 10. .

また、決済端末10の記憶部14には、複数種類の決済媒体の各種類に対応する暗号化処理をそれぞれ実行可能なプログラムがさらに記憶されている。この構成では、各決済媒体に対応する暗号化処理のプログラムを個々に有しているため、処理が閉じており、セキュリティ性を高めることができる。   In addition, the storage unit 14 of the payment terminal 10 further stores programs capable of executing encryption processing corresponding to each type of a plurality of types of payment media. In this configuration, since the encryption processing program corresponding to each settlement medium is individually provided, the processing is closed and the security can be improved.

また、データ加工処理で得られたデータに基づいて上位装置2で行われる決済処理の進行状況を照会部(制御回路13)により上位装置2へ照会するようにしている。そして、照会部で照会した決済処理の進行状況を表示部18により外部に報知するようにしている。このように、決済処理の進行状況が報知されるので、使用者は決済処理の状況を確認することができ、例えば、暗証番号の入力を誤った場合などに早期に対応することができる。   Further, based on the data obtained by the data processing process, the inquiring unit (control circuit 13) inquires the host apparatus 2 about the progress status of the settlement process performed in the host apparatus 2. Then, the progress of the settlement process inquired by the inquiry unit is notified to the outside by the display unit 18. In this way, since the progress of the settlement process is notified, the user can check the state of the settlement process, and can respond early to, for example, an incorrect input of a password.

1…決済システム
2…上位装置
3…制御部(決済処理部)
4…入力部(選択部)
5…表示部
6…記憶部
7…通信部(上位側通信部)
10…電子マネー決済端末(決済用端末)
11…送信回路(通信部)
12…受信回路(種類取得部)
13…制御回路(種類取得部、処理実行部、照会部)
14…記憶部
16…アンテナ
17…共振コンデンサ
18…表示部(報知部)
20…電子マネーカード(決済媒体)
21…アンテナ
22…電源回路
23…復調回路
24…制御回路
25…メモリ
26…変調回路
27…負荷変調回路
28…コンデンサ
30…ピンパッド
40…磁気カードリーダ
50…クレジットカードリーダ
DESCRIPTION OF SYMBOLS 1 ... Payment system 2 ... High-order apparatus 3 ... Control part (payment process part)
4 ... Input unit (selection unit)
5 ... Display unit 6 ... Storage unit 7 ... Communication unit (upper side communication unit)
10 ... Electronic money payment terminal (terminal for payment)
11 ... Transmission circuit (communication unit)
12 ... Receiving circuit (type acquisition unit)
13. Control circuit (type acquisition unit, processing execution unit, inquiry unit)
DESCRIPTION OF SYMBOLS 14 ... Memory | storage part 16 ... Antenna 17 ... Resonance capacitor 18 ... Display part (informing part)
20. Electronic money card (payment medium)
DESCRIPTION OF SYMBOLS 21 ... Antenna 22 ... Power supply circuit 23 ... Demodulation circuit 24 ... Control circuit 25 ... Memory 26 ... Modulation circuit 27 ... Load modulation circuit 28 ... Capacitor 30 ... Pin pad 40 ... Magnetic card reader 50 ... Credit card reader

Claims (1)

複数種類の決済媒体の決済処理を行うことが可能な決済システムであって、
前記決済媒体に記録される決済用データを読み取り可能な読取部と、
所定の入力情報を入力可能なピンパッドと、
前記ピンパッドが接続されると共に前記ピンパッドにて入力された入力情報を取得可能に構成される決済用端末と、
情報処理機能を有する機器によって構成され、前記決済用データと前記入力情報とに基づき前記決済媒体の決済処理を行う上位装置と、を備え、
前記上位装置は、
前記決済用端末及び前記読取部と通信可能な上位側通信部と、
前記決済媒体を選択可能な選択部と、
前記決済用データと前記入力情報とに基づいて前記決済媒体の決済処理を行う決済処理部と、
を有し、
前記決済用端末は、
前記上位装置の選択部で選択された前記決済媒体の種類を取得する種類取得部と、
複数種類の前記決済媒体の各種類と対応するピンパッド入力時のデータ加工処理をそれぞれ実行可能なプログラムを記憶する記憶部と、
前記種類取得部によって前記決済媒体の種類が取得された場合において、前記ピンパッドにて前記入力情報が入力された場合、前記記憶部に記憶された前記プログラムに基づき、前記種類取得部により取得された前記決済媒体の種類に対応した前記データ加工処理を当該入力情報に対して行う処理実行部と、
前記処理実行部によって前記入力情報に対して前記データ加工処理が行われた場合、当該データ加工処理で得られたデータを前記上位装置に送信する通信部と、
を有することを特徴とする決済システム
A payment system that can perform payment processing of multiple types of payment media,
A reading unit capable of reading payment data recorded on the payment medium;
A pin pad capable of inputting predetermined input information;
A payment terminal configured to be connected to the pin pad and capable of acquiring input information input by the pin pad;
A host device configured by a device having an information processing function, and performing a settlement process of the settlement medium based on the settlement data and the input information,
The host device is
An upper communication unit capable of communicating with the payment terminal and the reading unit;
A selection unit capable of selecting the payment medium;
A settlement processing unit that performs a settlement process of the settlement medium based on the settlement data and the input information;
Have
The payment terminal is:
A type acquisition unit for acquiring the type of the settlement medium selected by the selection unit of the host device;
A storage unit for storing a program capable of executing data processing at the time of pin pad input corresponding to each type of the plurality of types of payment media;
In the case where the type of the payment medium is acquired by the type acquisition unit, when the input information is input through the pin pad, the type acquisition unit acquires the type based on the program stored in the storage unit. A process execution unit for performing the data processing corresponding to the type of the settlement medium for the input information;
When the data processing is performed on the input information by the processing execution unit, a communication unit that transmits data obtained by the data processing to the host device;
A payment system characterized by comprising:
JP2013091000A 2013-04-24 2013-04-24 Payment system Active JP6149488B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013091000A JP6149488B2 (en) 2013-04-24 2013-04-24 Payment system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013091000A JP6149488B2 (en) 2013-04-24 2013-04-24 Payment system

Publications (2)

Publication Number Publication Date
JP2014215732A JP2014215732A (en) 2014-11-17
JP6149488B2 true JP6149488B2 (en) 2017-06-21

Family

ID=51941460

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013091000A Active JP6149488B2 (en) 2013-04-24 2013-04-24 Payment system

Country Status (1)

Country Link
JP (1) JP6149488B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101972351B1 (en) * 2018-01-12 2019-04-25 황승준 A payment terminal and a method for operating it for providing payments by signal transformation of vendiing machine, and a vending machine system comprising it
JP7657099B2 (en) * 2021-05-31 2025-04-04 ニデックインスツルメンツ株式会社 Information input device and information processing system

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003233874A (en) * 2002-02-06 2003-08-22 Fujitsu Ltd Payment system
JP2006350687A (en) * 2005-06-16 2006-12-28 Seiko Epson Corp POS device, printer, credit processing terminal, and POS processing method
JP2008016016A (en) * 2006-06-08 2008-01-24 Nippon Conlux Co Ltd Information processor
JP5433868B2 (en) * 2009-05-25 2014-03-05 株式会社日立ソリューションズ Electronic payment system
JP2011123661A (en) * 2009-12-10 2011-06-23 Toshiba Tec Corp Settlement system, personal identification number input device, and settlement terminal

Also Published As

Publication number Publication date
JP2014215732A (en) 2014-11-17

Similar Documents

Publication Publication Date Title
CN111066044B (en) Digital support services for merchant QR codes
US9129199B2 (en) Portable E-wallet and universal card
US10108958B2 (en) Method for processing a payment, and system and electronic device for implementing the same
US20140019360A1 (en) Method for online payment, and system and electronic device for implementing the same
WO2016172107A1 (en) Verification of contactless payment card for provisioning of payment credentials to mobile device
WO2013112839A1 (en) Portable e-wallet and universal card
TW201349143A (en) Transaction processing system and method
US11507939B2 (en) Contactless card tap pay for offline transactions
US20180032996A1 (en) Data sharing with card issuer via wallet app in payment-enabled mobile device
KR20220122697A (en) Issuing a card with a limited virtual number
US10019704B2 (en) Personal point of sale
EP4020360A1 (en) Secure contactless credential exchange
KR101886654B1 (en) A payment terminal processing a payment history and a method for providing payment services of a payment terminal
KR20170004339A (en) Payment system. card reader, terminal for payment and method for processing card information thereof
US12367476B2 (en) Programmable card for token payment and systems and methods for using programmable card
JP6149488B2 (en) Payment system
KR101250387B1 (en) Method for Usage Point using Settlement Terminal, Settlement Terminal
KR101780790B1 (en) A payment terminal processing a payment history and a method for providing payment services of a payment terminal
KR101323655B1 (en) Method for Operating Coupon
KR101742060B1 (en) A method for providing payment services and a portable terminal providing payment services
KR101742062B1 (en) A payment terminal and a method for providing payment services of a payment terminal
KR20080044559A (en) Payment processing terminal
TWI791909B (en) Business process system, method, and its computer program product
KR20090050514A (en) Information processing method and system and merchant terminal therefor
KR20080103619A (en) Card terminal with customer signature information output function and method of outputting customer signature information and program recording medium using the same

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160204

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20161125

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20161129

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170127

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170508

R150 Certificate of patent or registration of utility model

Ref document number: 6149488

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250