JP6124034B2 - Transaction processing apparatus, transaction processing method, program, and transaction processing system - Google Patents
Transaction processing apparatus, transaction processing method, program, and transaction processing system Download PDFInfo
- Publication number
- JP6124034B2 JP6124034B2 JP2015200318A JP2015200318A JP6124034B2 JP 6124034 B2 JP6124034 B2 JP 6124034B2 JP 2015200318 A JP2015200318 A JP 2015200318A JP 2015200318 A JP2015200318 A JP 2015200318A JP 6124034 B2 JP6124034 B2 JP 6124034B2
- Authority
- JP
- Japan
- Prior art keywords
- card
- transaction
- information
- settlement
- payment
- 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
- 238000012545 processing Methods 0.000 title claims description 322
- 238000003672 processing method Methods 0.000 title claims description 12
- 238000004891 communication Methods 0.000 claims description 87
- 238000000034 method Methods 0.000 claims description 76
- 230000008569 process Effects 0.000 claims description 42
- 230000005291 magnetic effect Effects 0.000 claims description 35
- 230000004044 response Effects 0.000 claims description 7
- 230000006870 function Effects 0.000 description 19
- 238000010586 diagram Methods 0.000 description 7
- 238000011084 recovery Methods 0.000 description 7
- 238000012795 verification Methods 0.000 description 3
- 102220486681 Putative uncharacterized protein PRO1854_S10A_mutation Human genes 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 230000002542 deteriorative effect Effects 0.000 description 2
- 238000003780 insertion Methods 0.000 description 2
- 230000037431 insertion Effects 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000005401 electroluminescence Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012946 outsourcing Methods 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 a transaction processing apparatus, a transaction processing method, a program, and a transaction processing system that are used to perform a settlement processing procedure in a transaction.
例えば物品の販売においてカード(例えばクレジットカード)を用いた決済処理が行われる際、従来の取引処理装置は、カードの所有者に対する与信照会がなされて特に問題ない旨の応答が得られた場合、決済に関する所定の決済先装置(例えば決済センタが運営する決済サーバ装置)に売上情報を送信する。取引処理装置と決済の決済先装置との間の回線が断となっている状態で、1回の売上金額が所定金額未満である場合には、取引処理装置内のRAM(Random Access Memory)に顧客情報と売上情報とが取引情報として記憶され、蓄積される。このような取引情報の蓄積は、「タンキング」と呼ばれる。タンキングされた売上件数毎の取引情報の数が一定値に達した後、取引処理装置は、タンキングされた取引情報を一括で決済先装置に送信する。このようなタンキングに関する先行技術として、例えば特許文献1に示す取引処理装置が提案されている。
For example, when a payment process using a card (for example, a credit card) is performed in the sale of goods, the conventional transaction processing apparatus makes a credit inquiry to the card owner and obtains a response that there is no problem, The sales information is transmitted to a predetermined settlement destination apparatus (for example, a settlement server apparatus operated by a settlement center) related to settlement. When the line between the transaction processing device and the payment destination device is disconnected and the sales amount per transaction is less than a predetermined amount, the transaction processing device has a RAM (Random Access Memory). Customer information and sales information are stored and stored as transaction information. Such accumulation of transaction information is called “tanking”. After the number of transaction information for each number of sales tanked reaches a certain value, the transaction processing device transmits the tanked transaction information to the settlement destination device in a lump. As a prior art related to such tanking, for example, a transaction processing apparatus shown in
特許文献1に示す従来の取引処理装置と決済の決済先装置との間の回線が断となっている場合には、オンラインによる決済サービス(以下「オンライン決済」)を遂行することができない。回線の断に限らず、取引処理装置が設置される店舗の回線が断線や短絡など故障している場合や、回線の網がダウンしている場合、決済の決済先装置である決済センタ装置自体がダウンしている場合(つまり使用停止状態である場合)にも、同様にオンライン決済を遂行することができない。
When the line between the conventional transaction processing apparatus shown in
オンライン決済を遂行することができない場合であっても、従来の取引処理装置は、オフラインによる決済サービス(以下「オフライン決済」)を遂行することができる。すなわち従来の取引処理装置は、売上金額が、店舗とアクワイヤラ(若しくは決済プロセッサ又はイシュア)との間の加盟店契約に基づいて予め定められた取引金額条件を超えない範囲であれば、決済先装置との通信を行うことなくオフライン決済を遂行することができる。そして取引処理装置は、オフライン決済を遂行した結果として、その取引情報のタンキングを行うことができる。 Even when online payment cannot be performed, the conventional transaction processing apparatus can perform offline payment service (hereinafter referred to as “offline payment”). In other words, a conventional transaction processing apparatus is a settlement destination apparatus if the sales amount is within a range that does not exceed a transaction amount condition determined in advance based on a member store contract between a store and an acquirer (or a settlement processor or an issuer). Offline payment can be performed without communication with the client. And the transaction processing apparatus can perform the tanking of the transaction information as a result of performing offline payment.
ところで、ICクレジットカードを用いた決済におけるカード取引を行うために、従来の取引処理装置は例えば、取引処理装置又はその付属装置が備えるPINPADを用いて入力されるPIN(Personal Identification Number)を、取引処理装置又はその付属装置が備える読取装置によって読み取られるカード情報との照合を行っている。PINの照合は取引処理装置の中で行われ、照合が一致(認証)した場合に、そのICクレジットカードでの決済が可能となる。 By the way, in order to perform a card transaction in a settlement using an IC credit card, a conventional transaction processing device is, for example, a PIN (Personal Identification Number) input using a PINPAD provided in the transaction processing device or its accessory device, Collation with card information read by a reading device provided in the processing device or its attached device is performed. The PIN verification is performed in the transaction processing apparatus, and when the verification matches (authentication), settlement with the IC credit card becomes possible.
これに対して、決済処理に使用されるカードの認証に必要な情報が取引端末装置と決済先装置との間で送受信される新たな決済方式では、ICクレジットカードの認証は、従来の取引端末装置ではなく、決済先装置で行われる。この方式の取引処理装置は例えば、取引処理装置又はその付属装置が備える読取装置によって読み取られるカード情報を決済先装置に送信し、その取引処理装置又はその付属装置が備えるPINPADを用いて入力されるPINを決済先装置に送信する。ICクレジットカードのPINの照合は、取引端末装置ではなく、決済先装置で行われる。したがって、オンラインでない状態でカード決済を行うために操作者は、ICクレジットカードを用いたオフライン決済を行うことができないので、ICクレジットカードに併せて設けられている磁気ストライプに記録された情報を用いた磁気クレジットカード機能によるオフライン決済を行う必要がある。 On the other hand, in a new payment method in which information necessary for authentication of a card used for payment processing is transmitted and received between a transaction terminal device and a payment destination device, authentication of an IC credit card is performed using a conventional transaction terminal. This is done at the payment destination device, not at the device. This type of transaction processing device transmits, for example, card information read by a reading device included in the transaction processing device or its accessory device to the settlement destination device, and is input using the PINPAD included in the transaction processing device or its accessory device. The PIN is transmitted to the settlement destination apparatus. The verification of the PIN of the IC credit card is performed not by the transaction terminal device but by the settlement destination device. Accordingly, since the operator cannot make an offline payment using an IC credit card in order to make a card payment in a state that is not online, the information recorded on the magnetic stripe provided along with the IC credit card is used. It is necessary to perform offline payment using the magnetic credit card function.
ICクレジットカードは磁気ストライプを併せて備えているため、磁気クレジットカード機能による決済を行うことが可能である。その際、操作者は、アクワイヤラ若しくは決済プロセッサ(又はイシュア)に電話をかけてその取引について与信照会し、与信が得られた場合に当該アクワイヤラ(又はイシュア)から取得した承認番号を取引端末装置に入力してオフライン決済を行ってもよいし、そのような認証情報の取得を行うことなく、オフライン決済を行ってもよい。いずれの場合においても、取引端末装置は、磁気クレジットカード機能を用いて行われたオフライン決済の取引情報のタンキングを行う。操作者が承認番号を取引端末装置に入力した場合、取引端末装置は、その承認番号を、対応する取引情報とともにタンキングしてもよい。なお、参考までに、クレジットカード決済は、取引端末装置を使用せず、承認情報をカード番号とともに紙のクレジット伝票へ記入または写し取り、決済を行うことも可能である。 Since the IC credit card is also provided with a magnetic stripe, it is possible to perform settlement using a magnetic credit card function. At that time, the operator calls the acquirer or payment processor (or issuer) to make a credit inquiry about the transaction, and when the credit is obtained, the authorization number obtained from the acquirer (or issuer) is sent to the transaction terminal device. An offline payment may be performed by inputting, or an offline payment may be performed without obtaining such authentication information. In any case, the transaction terminal device tanks transaction information for offline settlement performed using the magnetic credit card function. When the operator inputs the approval number to the transaction terminal device, the transaction terminal device may tank the approval number together with the corresponding transaction information. For reference, credit card payment can be made by entering or copying the approval information together with the card number in a paper credit slip without using a transaction terminal device.
しかしながら、磁気クレジットカード機能を用いて行われる決済において、電話をかけ承認番号の取得を伴うオフライン決済は長い時間がかかり、手続が煩雑となる。また、そのために、決済のため顧客を待たせる時間も長くなる。そのような手続の煩雑化や長い待ち時間を避けるために、操作者が承認番号の取得を行うことなく、磁気クレジットカード機能によるオフライン決済を行うこともできるが、ICカードのようにカードの認証を伴わないので、不正なカード決済取引を未然に防ぐことができない。そのため、前述の加盟店契約に基づいて、アクワイヤラ又は店舗の少なくともいずれか(アクワイヤラとなることが多い)が損害を被るという問題があった。 However, in the settlement performed using the magnetic credit card function, offline settlement with a call and acquisition of an approval number takes a long time, and the procedure becomes complicated. For this reason, the time to wait for the customer for settlement also becomes longer. In order to avoid such complicated procedures and long waiting time, the operator can perform offline payment by the magnetic credit card function without acquiring the approval number, but authentication of the card like an IC card is possible. It is not possible to prevent unauthorized card payment transactions. For this reason, there has been a problem that at least one of the acquirer and the store (often becoming an acquirer) suffers damage based on the above-mentioned member store contract.
さらに、オフライン決済による売上げ後に、オフライン決済に使用した取引処理装置が故障した時に、取引端末装置の交換を行う作業者が、故障した取引処理装置から取引情報を取り出すことができない、又はまれに情報の取り出しを失念することがあった。その結果、故障した取引処理装置にタンキングされていた取引情報は利用されることなく、決済先が保持する取引情報との不整合が生じる、という課題があった。その結果、オフライン決済で売上げた債権が回収できないために、店舗が損害を被るという問題があった。 In addition, when the transaction processing device used for offline payment fails after sales by offline payment, the operator who replaces the transaction terminal device cannot retrieve transaction information from the failed transaction processing device, or rarely information There were times when I forgot to take out. As a result, there is a problem that the transaction information tanked in the failed transaction processing apparatus is not used and inconsistency with the transaction information held by the settlement destination occurs. As a result, there is a problem that the store suffers damage because the receivables sold through offline payment cannot be collected.
さらに、上記のような特許文献1の構成では、取引処理装置内にタンキングされた各種情報(即ち、オフライン時の決済処理に関する取引情報)の情報セキュリティを的確に確保することが困難である。
Furthermore, with the configuration of
例えば、特許文献1ではタンキングされた取引情報は第2のカード記憶媒体に保存されるので、取引処理装置以外の他の装置に接続された場合又は第2のカード記憶媒体が悪意ある第三者に持ち去られてしまうと、取引情報自体が容易に奪取されてしまうリスクが免れないという課題があった。
For example, since the transaction information tanked in
本発明は、上述した課題を解決するために、オフラインの状況下で行った決済処理に関する取引情報の情報セキュリティを的確に担保し、オフラインの状況下において取引情報が奪取されるリスクを低減する取引処理装置、取引処理方法、プログラム及び取引処理システムを提供することを目的とする。 In order to solve the above-described problems, the present invention accurately secures information security of transaction information related to payment processing performed in an offline situation, and reduces the risk of transaction information being taken in an offline situation. An object is to provide a processing device, a transaction processing method, a program, and a transaction processing system.
さらに本発明は、決済手続の煩雑化と不正なカード決済取引による損害の発生を低減しながら、故障した取引処理装置にタンキングされていた取引情報が失われる可能性を低減する取引処理装置、取引処理方法、プログラム及び取引処理システムを提供することを目的とする。 Furthermore, the present invention provides a transaction processing apparatus and transaction that reduce the possibility of losing transaction information that has been tanked to a failed transaction processing apparatus while reducing the complexity of the payment procedure and the occurrence of damage due to unauthorized card payment transactions. It aims at providing a processing method, a program, and a transaction processing system.
さらに本発明は、決済処理に使用されるカードの認証に必要な情報が取引端末装置と決済先装置との間で送受信される決済方式のカード(ICクレジットカード)であっても、カードに付帯する磁気クレジット機能を用いた効率的なオフライン決済を可能とする取引処理装置、取引処理方法、プログラム及び取引処理システムを提供することを目的とする。 Further, the present invention provides a card with a payment method (IC credit card) in which information necessary for authentication of a card used for payment processing is transmitted and received between a transaction terminal device and a payment destination device. An object of the present invention is to provide a transaction processing apparatus, a transaction processing method, a program, and a transaction processing system that enable efficient offline payment using a magnetic credit function.
本発明は、所定の決済先装置との間で、カードを用いた取引内容の決済処理に関する通信を行う通信部と、前記カードを用いた取引の決済に使用されるカード情報を前記カードから読取る磁気カードリーダ部と、前記カードを用いた決済処理に関する各種事項の情報が入力される入力部と、前記通信部における前記決済処理に関する通信が不可状態の場合に、前記カードを用いた決済処理に応じて、前記カード情報と前記入力部に入力された前記各種事項の情報とに基づく、前記所定の決済先装置へ送信すべき売上情報を、前記所定の決済先装置が決済のために必要な前記売上情報として復元可能に所定形状のシンボルを生成するシンボル生成部と、前記シンボル生成部により生成された前記所定形状のシンボルをオフライン決済票として印字する印字部と、を備える、取引処理装置である。 The present invention reads from the card a communication unit that communicates with a predetermined settlement destination apparatus regarding settlement processing of transaction content using a card, and card information used for settlement of the transaction using the card. When the communication regarding the payment process in the communication unit is disabled, the magnetic card reader unit, the input unit for inputting information on various items related to the payment process using the card, and the payment process using the card Accordingly, the predetermined settlement destination apparatus needs the sales information to be transmitted to the predetermined settlement destination apparatus based on the card information and the information on the various items input to the input unit. A symbol generator that generates a symbol of a predetermined shape so as to be recoverable as the sales information, and the symbol of the predetermined shape generated by the symbol generator is marked as an offline payment slip. Comprising a printing unit for a, a transaction processor.
また、本発明は、取引処理装置における取引処理方法であって、カードを用いた取引の決済に使用されるカード情報を読取るステップと、入力部に対し、前記カードを用いた取引内容の決済処理に関する各種事項の情報が入力されるステップと、前記カードを用いた取引内容の決済処理に関する所定の決済先装置との間の通信が不可状態の場合に、シンボル生成部において、前記カードを用いた決済処理に応じて、前記カード情報と前記入力部に入力された前記各種事項の情報とに基づく、所定の決済先装置へ送信すべき売上情報を、前記所定の決済先装置が決済のために必要な前記売上情報として復元可能に所定形状のシンボルを生成するステップと、印字部において、前記所定形状のシンボルをオフライン決済票として印字するステップと、を有する、取引処理方法である。 The present invention also relates to a transaction processing method in the transaction processing apparatus, the step of reading card information used for settlement of a transaction using a card, and a transaction processing settlement process using the card for the input unit. When the communication between the step of inputting various items of information relating to the transaction and the predetermined settlement destination device relating to the settlement processing of the transaction content using the card is impossible, the symbol generation unit uses the card. In accordance with the payment processing, the predetermined payment destination device uses the card information and the information on the various items input to the input unit to transmit the sales information to be transmitted to the predetermined payment destination device. Generating a symbol of a predetermined shape so that it can be restored as the necessary sales information, and printing a symbol of the predetermined shape as an offline payment slip in a printing unit , Having a transaction processing method.
また、本発明は、コンピュータである取引処理装置に、カードを用いた取引の決済に使用されるカード情報を読取るステップと、入力部に対し、前記カードを用いた取引内容の決済処理に関する各種事項の情報が入力されるステップと、前記カードを用いた取引内容の決済処理に関する所定の決済先装置との間の通信が不可状態の場合に、シンボル生成部において、前記カードを用いた決済処理に応じて、前記カード情報と前記入力部に入力された前記各種事項の情報とに基づく、所定の決済先装置へ送信すべき売上情報を、前記所定の決済先装置が決済のために必要な前記売上情報として復元可能に所定形状のシンボルを生成するステップと、印字部において、前記所定形状のシンボルをオフライン決済票として印字するステップと、を実行させる、プログラムである。 Further, the present invention provides a transaction processing device, which is a computer, a step of reading card information used for transaction settlement using a card, and various items related to transaction processing settlement processing using the card for the input unit. When the communication between the information input step and the predetermined settlement destination device relating to the settlement processing of the transaction content using the card is disabled, the symbol generation unit performs the settlement processing using the card. In response, the predetermined settlement destination device needs the sales information to be transmitted to the predetermined settlement destination device based on the card information and the information on the various items input to the input unit. A step of generating a symbol of a predetermined shape so that it can be restored as sales information, and a step of printing the symbol of the predetermined shape as an offline settlement slip in a printing unit are performed. Make a program.
また、本発明は、取引処理装置と所定の決済先装置とが接続された取引処理システムであって、前記取引処理装置は、前記決済先装置との間で、カードを用いた取引内容の決済処理に関する通信を行う通信部と、前記カードを用いた取引の決済に使用されるカード情報を前記カードから読取る磁気カードリーダ部と、前記カードを用いた取引内容の決済処理に関する各種事項の情報が入力される入力部と、前記通信部における前記決済処理に関する通信が不可状態の場合に、前記カードを用いた取引内容の決済処理に応じて、前記カード情報と前記入力部に入力された前記各種事項の情報とに基づく、前記所定の決済先装置へ送信すべき売上情報を、前記所定の決済先装置が決済のために必要な前記売上情報として復元可能に所定形状のシンボルを生成するシンボル生成部と、前記シンボル生成部により生成された前記所定形状のシンボルをオフライン決済票として印字する印字部と、を備える、取引処理システムである。 The present invention is also a transaction processing system in which a transaction processing device and a predetermined settlement destination device are connected, and the transaction processing device settles transaction contents using a card with the settlement destination device. A communication unit that performs communication relating to processing, a magnetic card reader unit that reads card information used for settlement of transactions using the card from the card, and information on various items related to settlement processing of transaction contents using the card. When the communication related to the settlement process in the input unit and the communication unit is in an impossible state, the card information and the various types input to the input unit according to the settlement process of the transaction content using the card The sales information to be transmitted to the predetermined settlement destination device based on the item information can be restored as the sales information necessary for settlement by the predetermined settlement destination device. Comprising a symbol generator for generating Le, and a printing unit for printing the symbols of the predetermined shape generated by the symbol generator as offline payment slip, a transaction processing system.
本発明によれば、オフラインの状況下で行った決済処理に関する取引情報の情報セキュリティを的確に担保することができ、オフラインの状況下において取引情報が奪取されるリスクを低減することができる。さらに、決済手続の煩雑化と不正なカード決済取引による損害の発生が低減されながら、故障した取引処理装置にタンキングされていた取引情報が失われる可能性は低減される。さらに、決済処理に使用されるカードの認証に必要な情報が取引端末装置と決済先装置との間で送受信される決済方式のカードであっても、効率的なオフライン決済が可能となる。 ADVANTAGE OF THE INVENTION According to this invention, the information security of the transaction information regarding the payment process performed under the offline condition can be ensured exactly, and the risk that the transaction information is taken under the offline condition can be reduced. Furthermore, the possibility of losing the transaction information that has been tanked to the failed transaction processing device is reduced while reducing the complexity of the payment procedure and the occurrence of damage due to unauthorized card payment transactions. Furthermore, even when information necessary for authentication of a card used for payment processing is transmitted and received between the transaction terminal device and the payment destination device, efficient offline payment is possible.
以下、本発明に係る取引処理装置、取引処理方法、プログラム及び取引処理システムの各実施形態について、図面を参照して説明する。以下の各実施形態では、本発明に係る取引処理装置を、カード(例えばクレジットカード)を用いた取引内容(例えば商品の購入又は役務の提供)の決済処理を行う機能を有し、店舗(アクワイヤラやイシュア(カード発行会社)との間でカード決済を取り扱う加盟店契約を締結している店舗のことで、「加盟店」とも言われる)に設置される決済端末装置として説明する。 Hereinafter, embodiments of a transaction processing apparatus, a transaction processing method, a program, and a transaction processing system according to the present invention will be described with reference to the drawings. In each of the following embodiments, the transaction processing apparatus according to the present invention has a function of performing settlement processing of transaction contents (for example, purchase of goods or provision of services) using a card (for example, credit card), and stores (acquirers). This is a store that has a merchant store contract that handles card payments and issuers (also called “member stores”).
(第1の実施形態)
図1(A)は、各実施形態の取引処理装置1の第1外観例を示す図である。図1(B)は、各実施形態の取引処理装置1の第2外観例を示す図である。図1(A)に示す取引処理装置1は、可搬型であり、略直方体の筐体とシンボルリーダBDR(図4参照)とが一体的に接続されている。図1(B)に示す取引処理装置1は、略直方体の筐体とシンボルリーダBDRとが一体的に接続されていない。この場合には、シンボルリーダBDRは取引処理装置1とは別装置として構成される。
(First embodiment)
Drawing 1 (A) is a figure showing the example of the 1st appearance of
図2は、各実施形態の取引処理システム10のシステム構成の第1例を示す図である。図2に示す取引処理システム10は、シンボルリーダBDRが接続された取引処理装置1と、所定の決済先装置の一例としての決済センタ装置5とがネットワーク(イントラネットNW1及びインターネットNW2)を介して接続された構成である。取引処理装置1とシンボルリーダBDRとは例えば有線のケーブルにより接続されている。
FIG. 2 is a diagram illustrating a first example of a system configuration of the
ネットワークは、無線ネットワーク又は有線ネットワークをインターフェースとして接続されるイントラネットNW1且つ又はインターネットNW2である。無線ネットワークは、例えば無線LAN(Local Area Network)、無線WAN(Wide Area Network)、3G若しくはLTE(Long Term Evolution)又はWiGig(Wireless Gigabit)である。有線ネットワークは、例えばIEEE802.3又はイーサネット(登録商標)(ETHERNET(登録商標))である。 The network is an intranet NW1 and / or the Internet NW2 connected with a wireless network or a wired network as an interface. The wireless network is, for example, a wireless LAN (Local Area Network), a wireless WAN (Wide Area Network), 3G or LTE (Long Term Evolution), or WiGig (Wireless Gigabit). The wired network is, for example, IEEE 802.3 or Ethernet (registered trademark) (ETHERNET (registered trademark)).
取引処理装置1は、決済センタ装置5との間で、カードCrD(図5参照)を用いた取引内容の決済処理に関する通信を行い、カードCrDを用いた取引内容の決済処理に関する各種事項の情報がタッチパネルTPに入力され、決済処理に関する通信が不可状態(即ち、オフライン状態)の場合に、カードCrDを用いた取引内容の決済処理毎に、タッチパネルTPに入力された各種事項の情報をオフライン決済票として印字する。また、取引処理装置1は、オフライン決済票を印字した後、オフライン決済票に対応するタッチパネルTPに入力された各種事項の情報を削除する。取引処理装置1の具体的な構成については、図4を参照して説明する。
The
決済センタ装置5は、例えば加盟店と直接に加盟店契約を結んでいるイシュア(即ち、カードの発行会社)若しくはアクワイヤラ(即ち、特定のカード取引を取り扱う加盟店を募集し、加盟店のカード取引に基づく売上情報を統括する会社)における決済処理用のサーバ装置(決済センタ)、又は、サードパーティプロセッサ(即ち、イシュア若しくはアクワイヤラから業務委託を受けて各加盟店からの決済処理の中継を代行する会社)における決済中継処理用のサーバ装置(決済中継センタ)である。決済センタ装置5は、イントラネットNW1及びインターネットNW2を介して取引処理装置1から、取引内容の決済処理の与信照会を受け、与信するか否かを判断又はイシュアやアクワイヤラにその判断の照会を行う。決済センタ装置5は、与信結果又は与信照会の判断結果を、インターネットNW2及びイントラネットNW1を介して取引処理装置1に応答する。
The
図3は、各実施形態の取引処理システム10Aのシステム構成の第2例を示す図である。図3に示す取引処理システム10Aは、取引処理装置1と、バーコードリーダRDが接続されたPOS(Point Of Sales)端末3と、決済センタ装置5とを含む構成である。図3に示す取引処理システム10Aの説明では、図2に示す取引処理システム10の各部と同一の構成には同一の符号を付して説明を省略する。
FIG. 3 is a diagram illustrating a second example of the system configuration of the
POS端末3は、例えばケーブルを介して取引処理装置1に接続され、バーコードリーダRDにより読み取られたバーコードが貼付された商品自体又は役務を示す役務ボード(例えば役務の名称と役務の金額を示すための各バーコードとが一覧になって示された紙面)に関する商品情報若しくは役務情報やその価格情報をタッチパネルディスプレイDPに表示し、決済処理の対象となる商品若しくは役務に関する情報を記憶部(不図示)に記憶する。また、図3において、POS端末3に接続されるバーコードリーダRDを、図1(A)に示すシンボルリーダBDRとして用いてもよい。
The
次に、本実施形態の取引処理装置1のハードウェア構成の一例について、図4を参照して説明する。図4は、各実施形態の取引処理装置1のハードウェア構成の一例を示すブロック図である。
Next, an example of the hardware configuration of the
図4に示す取引処理装置1は、CPU(Central Processing Unit)21と、磁気カードリーダ部23と、接触式ICカードリーダライタ部25と、非接触ICカードリーダライタ部27と、ループアンテナ部29と、PINPADI/F部31と、キー入力部33と、タッチ入力部35と、表示部37と、プリンタI/F部39と、プリンタ41と、シンボルリーダI/F部43と、シンボルリーダ45と、有線ネットワークI/F部47と、広域無線通信アンテナ49Aが接続された広域無線通信部49と、局所無線通信アンテナ51Aが接続された局所無線通信部51と、POSI/F部53と、フラッシュROM(Read Only Memory)55と、RAM(Random Access Memory)57とを含む構成である。
The
CPU21は、取引処理装置1の各部の動作を全体的に統括するための制御処理、他の各部との間のデータの入出力処理、データの演算(計算)処理及びデータの記憶処理を行う。
The
例えば、取引処理装置1では、有線ネットワークI/F部47、広域無線通信部49及び局所無線通信部51のいずれも通信不可の状態(オフライン状態)である場合に、本発明に係るプログラムに規定されたコードに従う各処理を実行することで、以下の処理が行われる。暗号化部の一例としてのCPU21は、カードCrDを用いた取引内容の決済処理毎に、磁気カードリーダ部23で読取ったカードCrDの情報と、タッチパネルTPのタッチ入力部35に入力された決済処理に関する各種事項の情報(例えば、1回払いなどの支払い方法や、支払い回数)とを含む情報(決済情報)を、決済センタ装置5(図4参照(決済先装置))が復号可能な鍵を用いて暗号化する。暗号化に使用する鍵は、取引処理装置1に予め記憶されてもよいし、決済センタ装置5装置(決済先装置)とやりとして取引処理装置1が生成してもよく、また、決済センタ装置5装置(決済先装置)から提供されてもよい。暗号化に使用する鍵は、公開鍵暗号方式による公開鍵が用いられてもよいし、暗号化鍵と復号鍵とは同一の共通鍵が用いられてもよい。共通鍵の場合には、共通鍵は、鍵を奪取・改変・消去する取引処理装置1の外部からの攻撃から安全に隔離された、取引処理装置1の内部の物理的かつまたは論理的領域に格納されている。シンボル生成部の一例としてのCPU21は、磁気カードリーダ部23で読取ったカードCrDの情報と決済処理に関する各種事項とを含む決済情報が暗号化された情報(以下、「暗号化情報」)を2次元バーコードにエンコードして、その暗号化情報に対応するオフライン決済票(図7参照)の2次元バーコードBD1のデータを生成する。そしてCPU21は、その2次元バーコードBD1のデータをプリンタI/F部39に出力する。2次元バーコードは、所定形状のシンボルの一例である。
For example, in the
また、削除部の一例としてのCPU21は、本発明に係るプログラムに規定されたコードに従う各処理を実行することで、プリンタ41により印字されたオフライン決済票RC1の印字後(例えばシンボルの一例としての2次元バーコードBD1のデータをプリンタI/F部39に出力した後)に、RAM57又はCPU21のキャッシュ(不図示)に保持している、取引内容の決済処理に関する決済情報MPY(後述)と取引の売場情報(店舗情報CNR)とを含むデータと、その暗号化情報及び2次元バーコードBD1のデータを削除する。なお、決済情報MPYの一部のみ、かつまたは、店舗情報CNRの一部のみを削除してもよい。
In addition, the
取引処理装置1の有線ネットワークI/F部47、広域無線通信部49及び局所無線通信部51のいずれか一つが通信可能の状態(オンライン状態)に復旧した場合に、操作者は、オフライン決済票RC1に印字されている2次元バーコードBD1の読み取りを行う。2次元バーコードBD1の読み取りは、シンボルリーダBDRを用いて行われる。取引処理装置1の取得部の一例としてのシンボルリーダI/F部43は、読み取られた2次元バーコードBD1から暗号化情報をデコードする。デコードされた暗号化情報は、有線ネットワークI/F部47、広域無線通信部49及び局所無線通信部51のいずれか一つを用いて、決済センタ装置5に送信される。
When any one of the wired network I /
決済センタ装置5(決済先装置)は、取引処理装置1から送信された暗号化情報を受信して、その暗号化情報の復号を行い、復号された各種事項の情報を用いて、前記カードを用いた取引内容の売上登録を行う。
The settlement center device 5 (settlement destination device) receives the encrypted information transmitted from the
また、決済処理部の一例としてのCPU21は、本発明に係るプログラムに規定されたコードに従う各処理を実行することで、有線ネットワークI/F部47、広域無線通信部49及び局所無線通信部51のいずれも通信不可の状態(オフライン状態)からいずれか一つが通信可能の状態(オンライン状態)に復旧した場合に、カードCrDを用いた取引内容の決済処理においてタッチパネルTPのタッチ入力部35に入力された決済処理に関する各種事項の情報を用いて、有線ネットワークI/F部47、広域無線通信部49及び局所無線通信部51のうちいずれかを介して、決済センタ装置5との間で決済処理を行う。
In addition, the
磁気カードリーダ部23は、取引処理装置1の筐体の側面側に設けられたスリット(不図示)の内部に配置され、磁気カードの磁気ストライプを読み取る機能を有し、読み取った磁気ストライプから磁気カードに登録された各種情報を読み出してCPU21に出力する。
The magnetic
接触式ICカードリーダライタ部25は、取引処理装置1の筐体の側面(例えば図1に示す取引処理装置1に対する紙面左下側)に設けられた接触式ICカードの挿入口(不図示)の内部に配置され、挿入口に挿入された接触式ICカードの電極を介して、接触式ICカードに記録されたカード情報を読み取ったり書き込んだりする。なお、接触式ICカードリーダライタ部25により読み取られたカード情報はCPU21に入力される。
The contact IC card reader /
非接触ICカードリーダライタ部27は、例えば取引処理装置1の表示部37に対して略平行になるように配置されたループアンテナ部29と接続され、所定の近距離無線通信(例えばNFC(Near Field Communication))を用いて、カード(例えばクレジットカード)と非接触で無線通信を行い、非接触ICカードリーダライタ部27に記録されたカード情報を読み取ったり書き込んだりする。なお、非接触ICカードリーダライタ部27により読み取られたカード情報はCPU21に入力される。
The non-contact IC card reader /
PINPADI/F部31は、例えば商品の購入者がPIN(Personal Identification Number、暗証番号)を入力する際に使用されるテンキー装置であるPINPAD7と接続され、購入者により入力されたPIN情報を取得してCPU21に出力する。
The PINPADI /
キー入力部33は、例えば取引処理装置1の筐体に設けられたプッシュ型のボタンであり、例えば決済処理の際に決済処理に使用されるカードに関する各種情報(例えばカード番号、カードブランド)の店員による入力操作に用いられる。キー入力部33は、決済処理に使用されるカードの所有者が、PINを入力する際にも用いられてもよい。
The
タッチ入力部35は、取引処理装置1のタッチパネルTPに対するタッチ入力を検出する機能を有する。
The
表示部37は、例えばLCD(Liquid Crystal Display)又は有機EL(Electroluminescence)を用いて構成され、取引処理装置1のタッチパネルTPの表示を制御する機能を有する。本実施形態では、タッチ入力部35と表示部37とにより、取引処理装置1のタッチパネルTPが構成される。
The
プリンタI/F部39は、例えば有線ネットワークI/F部47、広域無線通信部49及び局所無線通信部51のいずれも通信不可の状態(オフライン状態)である場合に、CPU21により生成されたシンボルの一例としての2次元バーコードBD1のデータを取得してプリンタ41に出力する。
The printer I /
印字部の一例としてのプリンタ41は、取引処理装置1の筐体内に格納され、例えば有線ネットワークI/F部47、広域無線通信部49及び局所無線通信部51のいずれも通信不可の状態(オフライン状態)である場合に、不図示の印字用紙に対し、プリンタI/F部39から出力された2次元バーコードBD1のデータを印字する。
The printer 41 as an example of the printing unit is stored in the housing of the
シンボルリーダI/F部43は、シンボルリーダ45(例えば図1に示すシンボルリーダBDR)により読み取られた1次元バーコード又は2次元バーコードBD1のデータを取得してCPU21に出力する。
The symbol reader I / F unit 43 acquires the data of the one-dimensional barcode or the two-dimensional barcode BD1 read by the symbol reader 45 (for example, the symbol reader BDR shown in FIG. 1) and outputs the data to the
シンボルリーダ45は、例えばシンボルリーダBDRを用いて構成され、オフライン決済票RC1として印字された2次元バーコードBD1を読み取り、読み取り結果に関するデータ(すなわち暗号化情報)をシンボルリーダI/F部43に出力する。
The
有線ネットワークI/F部47は、有線ネットワークであるインターネットNW2又は店舗のイントラネットNW1に接続し、インターネットNW2を介して決済センタ装置5との間で通信を行い、又はイントラネットNW1及びインターネットNW2を介して決済センタ装置5との間で通信を行う。
The wired network I /
広域無線通信部49は、広域無線通信アンテナ49Aと接続され、インターネットNW2又は決済センタ装置5を運営する業者が独自に展開しているアクセスポイント(不図示)を介した電話回線による接続形態等の広域無線通信路(例えばWAN(Wide Area Network))を介して通信する機能を有する。広域無線通信路における通信は、例えばW−CDMA(Wideband Code Division Multiple Access)、UMTS(Universal Mobile Telecommunications System)、CDMA(Code Division Multiple Access)2000、LTE(Long Term Evolution)等の移動体通信を用いて行われてもよい。
The wide area
局所無線通信部51は、局所無線通信アンテナ51Aと接続され、イントラネットNW1等の局所無線通信路を用いて、例えば無線LAN通信する機能を有する。局所無線通信部51は、無線LAN通信以外の通信(例えばBluetooth(登録商標)通信)を行ってもよい。
The local
POSI/F部53は、取引処理装置1にPOS端末3が接続されている場合(例えば図3参照)に、POS端末3からの入力情報を取得し、更に、POS端末3への出力情報をPOS端末3に出力する。
When the
フラッシュROM55は、各種のデータを記憶する機能を有する。記憶されるデータは、例えば決済センタ装置5との間での決済処理に使用されるアプリケーション(決済処理用アプリケーション)のプログラムコード及びデータ、各種業務に関わるアプリケーション(それぞれの業務処理用アプリケーション)のプログラムコード及びデータ、その他取引処理装置1の各部を制御するためのプログラム及びデータでもよい。
The
記憶部の一例としてのRAM57は、例えばCPU21の動作に伴う演算処理の際に、演算処理の途中において発生する処理データを、一時的に記憶するために用いられるメモリである。例えばRAM57は、オフライン決済票として印字される2次元バーコードBD1にデコードされる前の暗号化情報などを一時的に保存する。
The
図5は、各実施形態の取引処理システム10におけるオフライン決済時の取引処理装置1の動作例を示す図である。図6は、各実施形態の取引処理システム10におけるオンライン復旧時の取引処理装置1の動作例を示す図である。図5では、例えばイントラネットNW1、インターネットNW2及び決済センタ装置5のいずれもがダウンしている状態(使用不可状態)である場合が図示されているが、取引処理装置1と決済センタ装置5とが通信不可であればイントラネットNW1、インターネットNW2及び決済センタ装置5のいずれかがダウンしている状態であればよい。
FIG. 5 is a diagram illustrating an operation example of the
図5に示すオフライン状態では、詳細は図8において説明するが、取引処理装置1と決済センタ装置5とは直接に通信することができないので、カードCrDを用いた取引内容の一連の決済処理を完了させることはできず、一部の決済処理(例えば図8に示す売上登録の要求を除く処理)について行うことができるだけである(図8参照)。具体的には、図5に示すオフライン状態では、取引処理装置1は、決済センタ装置5との間で決済処理に関する通信ができないので、取引処理装置1単体で、カードCrDを用いた取引内容の決済処理毎に、タッチパネルTPに入力された各種事項の情報をオフライン決済票RC1として印字する。
In the offline state shown in FIG. 5, the details will be described in FIG. 8, but since the
一方、図6に示すように、イントラネットNW1、インターネットNW2及び決済センタ装置5のいずれもがダウンしている状態から復旧した状態(オンライン状態)になった場合には、取引処理装置1は決済センタ装置5との間で通信を行うことができるので、一連の決済処理を完了させることができる(図8参照)。具体的には、図6に示すオンライン状態では、取引処理装置1は、決済センタ装置5との間で決済処理に関する通信ができるので、オフライン状態下で生成したオフライン決済票に印字された2次元バーコードBD1をシンボルリーダBDRによって読み取り、暗号化情報をデコードして、決済センタ装置5に送信する。
On the other hand, as shown in FIG. 6, when all of the intranet NW1, the Internet NW2, and the
図7は、オフライン決済票RC1の説明図である。図7に示すオフライン決済票RC1は、所定の印字用紙に、CPU21により生成された所定形状のシンボルの一例としての2次元バーコードBD1のデータが印字されている。2次元バーコードBD1は、取引の売場情報(店舗情報CNR)と、取引内容の決済処理に関する決済情報MPYとを含むデータがCPU21によって暗号化された後、所定形状のシンボルに変換されて生成された画像である。先にも述べたように、取引内容の決済処理に関する決済情報MPYと、取引の売場情報(店舗情報CNR)とを含むデータは、決済センタ装置5(図4参照(決済先装置))が復号可能な鍵を用いて暗号化され、暗号化情報となる。
FIG. 7 is an explanatory diagram of the offline settlement slip RC1. In the offline settlement slip RC1 shown in FIG. 7, data of a two-dimensional barcode BD1 as an example of a symbol having a predetermined shape generated by the
店舗情報CNRは、例えば店舗名と、店舗内の売場名やその売場名を示す記号と、店舗内で顧客を対応した店員名やその店員名を示す記号とを含む情報である。また、決済情報MPYは、例えばクレジットカード番号と、カードブランドと、決済金額と、支払方法及びその回数と、決済処理の年月日と、取引の識別番号(取引通番)とを含む情報である。2次元バーコードBD1は、店舗情報CNRと決済情報MPYとがCPU21によって暗号化されてから生成される。
The store information CNR is information including, for example, a store name, a store name in the store and a symbol indicating the store name, a store clerk name corresponding to the customer in the store, and a symbol indicating the store clerk name. The settlement information MPY is information including, for example, a credit card number, a card brand, a settlement amount, a payment method and the number of times, a date of settlement processing, and a transaction identification number (transaction serial number). . The two-dimensional barcode BD1 is generated after the store information CNR and the payment information MPY are encrypted by the
次に、本実施形態の取引処理装置1の動作手順について、図8を参照して説明する。図8は、第1の実施形態の取引処理装置1のオフライン決済時、オンライン復旧時、通常のオンライン時における各動作手順を詳細に説明するフローチャートである。なお、図8の説明において、同一の処理の内容には同一のステップ番号を付して説明を省略する。
Next, the operation procedure of the
図8において、取引処理装置1の処理種別として例えばオフライン状態(即ち、有線ネットワークI/F部47、広域無線通信部49及び局所無線通信部51のいずれも通信不可の状態(オフライン状態)である場合)には(S1、オフライン状態)、CPU21は、タッチパネルTPの表示部37に対し、決済処理用アプリケーションを起動するために店員に対してカード(例えばクレジットカード)の読み取り動作を促すためのプロンプト(カードスキャンプロンプト)を表示させる(S2)。
In FIG. 8, for example, the transaction type of the
加盟店(例えば店舗)の店員が顧客の保持するクレジットカードの読み取り操作を行うと、磁気カードリーダ部23、接触式ICカードリーダライタ部25又は非接触ICカードリーダライタ部27は、いずれかのクレジットカード(即ち、磁気クレジットカード、接触式ICクレジットカード又は非接触ICクレジットカード)に記録された情報を読み取る(S3)。CPU21は、磁気カードリーダ部23、接触式ICカードリーダライタ部25又は非接触ICカードリーダライタ部27により読み取られた情報を受けると、決済処理用アプリケーションにおいて決済処理の対象となる取引内容の入力画面をタッチパネルTPの表示部37に表示させる。
When a clerk of a member store (for example, a store) performs a reading operation of a credit card held by a customer, the magnetic
この後、店舗の店員は、顧客に確認を取りながら、タッチパネルTPに対し、決済処理の対象となる取引内容に関する情報を入力する操作を行う。CPU21は、タッチ入力部35を介して、これらの入力操作を検出する。
Thereafter, the store clerk performs an operation of inputting information related to the transaction contents to be processed for settlement on the touch panel TP while confirming with the customer. The
例えば、店員の入力操作によって、磁気クレジットカード、接触式ICクレジットカード又は非接触ICクレジットカードのカードブランドが選択され、この選択されたカードブランドに関する情報がCPU21に入力される(S4)。続いて、店員の入力操作によって、決済金額が入力され、この入力された決済金額に関する情報がCPU21に入力される(S5)。更に、支払方法(例えば1回払い、分割払い等)が選択され、かつ、支払回数が入力され、これらの選択された支払方法及び入力された支払回数に関する情報がCPU21に入力される(S6)。 For example, a card brand of a magnetic credit card, a contact type IC credit card or a non-contact type IC credit card is selected by an input operation of a store clerk, and information regarding the selected card brand is input to the CPU 21 (S4). Subsequently, a settlement amount is input by an input operation of the store clerk, and information regarding the input settlement amount is input to the CPU 21 (S5). Further, a payment method (for example, one-time payment, installment payment, etc.) is selected, the number of payments is input, and information regarding the selected payment method and the input number of payments is input to the CPU 21 (S6).
なお、クレジットカードが接触式ICクレジットカードである場合には、ステップS6の支払方法等の情報が入力された後、顧客は、店員の指示に応じて、タッチパネルTPの表示部37においてソフトウェアキーボードとして表示されたPINPAD(例えば「0」から「9」までのテンキー)又はPINPAD7に対し、PIN(暗証番号)の入力又は顧客自身の署名を入力する(S7)。CPU21は、タッチ入力部35を介して入力されたPIN又は署名に関する情報を取得する。即ち、ステップS7では、オフライン状態において決済する場合に、例えば商品の購入者(顧客)がクレジットカードの正当な所有者であるか否かの本人確認が行われる。
When the credit card is a contact type IC credit card, after the information such as the payment method in step S6 is input, the customer uses the
CPU21は、ステップS6又はステップS7の後、ステップS5において入力された決済金額が、店舗(加盟店)とアクワイヤラ若しくはイシュアとの間の加盟店契約に基づいて予め定められたオフライン状態における決済処理(オフライン決済)時の取引金額条件を超えるか否かを判定する(S8)。なお、オフライン決済時の取引金額条件(例えば1取引の上限金額十万円)に関する情報は、例えばCPU21又はフラッシュROM55に予め記憶されているが、加盟店契約の更改に応じて適宜更新されてもよい。
After the step S6 or S7, the
ステップS8において、ステップS5において入力された決済金額が、店舗とアクワイヤラ若しくはイシュアとの間の加盟店契約に基づいて予め定められたオフライン状態時の取引上限金額を超えないと判定された場合には、CPU21は、ステップS3からステップS6において入力された各種事項の情報(所謂、決済情報MPY)と上述した店舗情報CNRとに対し、所定の暗号化鍵を用いて暗号化を行う(S9)。取引処理装置1は、決済先装置が復号可能な暗号化鍵を用いて、上述の暗号化を行う。更に、CPU21は、暗号化された情報エンコードして、所定形状のシンボルの一例としての2次元バーコードBD1を生成する(S9)。このオフライン決済票RC1の生成は、アクワイヤラ、イシュア又は決済プロセッサへ送信するべき売上情報の存在を店舗の店員に意識させることと、取引処理装置1にタンキングされた情報が喪失した時のバックアップを目的としている。磁気クレジットカードによるオフライン決済において、操作者が承認番号を取引処理装置1に入力した場合、取引処理装置1は、その承認番号を、上述した決済情報MPY及び店舗情報CNRとともに、所定の暗号化鍵を用いて暗号化を行ってもよい。そして取引処理装置1は、上述の暗号化情報を含んだ2次元バーコードBD1を、所定のシンボルの一例として生成してもよい。
If it is determined in step S8 that the payment amount input in step S5 does not exceed the transaction upper limit amount in the offline state determined in advance based on the member store contract between the store and the acquirer or issuer. The
ステップS9の後、CPU21は、プリンタI/F部39を介して、ステップS9において生成した2次元バーコードBD1をプリンタ41に印字させることで、オフライン決済票RC1を生成する(S10)。このオフライン決済票RC1の生成は、決済センタ装置5へ送信するべき売上情報の存在を店舗の店員に意識させることと、取引処理装置1にタンキングされた情報が喪失した時のバックアップを目的としている。更に、CPU21は、プリンタI/F部39を介して、オフライン決済票RC1だけでなく、取引内容の決済処理(オフライン決済処理)に関する顧客控や必要に応じて署名控もプリンタ41に印字させる(S10)。なお、ステップS10では、CPU21は、プリンタ41により印字されたオフライン決済票RC1の印字後(例えばシンボルの一例としての2次元バーコードBD1のデータをプリンタI/F部39に出力した後)に、RAM57又はCPU21のキャッシュ(不図示)に保持している、上述した決済情報MPY及び店舗情報CNRを含むデータと、それらの暗号化情報及び2次元バーコードBD1のデータを削除する。この後、取引処理装置1の処理種別として取引処理装置1の動作として終了する場合には(S11、YES)、図8に示す取引処理装置1の動作は終了する。一方、取引処理装置1の処理種別として取引処理装置1の動作として終了しない場合には(S11、NO)、次の取引内容の決済処理に関して同様の処理が繰り返されるので、取引処理装置1の動作はステップS2に戻る。
After step S9, the
一方、取引処理装置1の処理種別として例えばオンライン状態(即ち、有線ネットワークI/F部47、広域無線通信部49及び局所無線通信部51のいずれも通信不可の状態(オフライン状態)からいずれか一つが通信可能の状態(オンライン状態)に復旧した場合)には(S1、オンライン状態復旧)、ステップS10において生成されたオフライン決済票RC1がシンボルリーダ45の一例としてのシンボルリーダBDRによって読み取られる(S12)。読み取られた情報は、シンボルリーダI/F部43を介してCPU21に入力される。
On the other hand, as the processing type of the
CPU21は、ステップS12において読み取られたデータから暗号化情報をデコードする(S13)。そしてCPU21は、デコードした暗号化情報を、決済センタ装置5に送信する(S14)。決済センタ装置5は、取引処理装置1から送信された暗号化情報を受信して、その暗号化情報の復号を行う。そして決済センタ装置5は、復号された各種事項の情報(具体的には店舗情報CNR及び決済情報MPY)を用いて、オフライン状態で行った決済処理(オフライン決済)における決済金額を売上額とする売上登録を行う。この後、取引処理装置1の処理種別として取引処理装置1の動作として終了する場合には(S15、YES)、図8に示す取引処理装置1の動作は終了する。一方、取引処理装置1の処理種別として取引処理装置1の動作として終了しない場合には(S15、NO)、次のオフライン決済票の決済処理に関して同様の処理が繰り返されるので、取引処理装置1の動作はステップS12に戻る。
CPU21 decodes encryption information from the data read in step S12 (S13). Then, the
また、取引処理装置1の処理種別として例えばオンライン状態(即ち、元々オフライン状態に陥っていなく通常のオンライン状態(有線ネットワークI/F部47、広域無線通信部49及び局所無線通信部51のいずれも通信可能の状態(オンライン状態))である場合)には(S1、オンライン決済(通常時))、取引処理装置1の動作は、オフライン状態と同様に、ステップS2からステップS7の各処理が行われる。
Further, as a processing type of the
ステップS7の後、CPU21は、決済センタ装置5に対し、ステップS3からステップS6において入力された取引内容の決済処理に関して与信を与えて良いか否かの判断(与信照会)、及び与信照会の結果として特に問題ない旨の応答が得られた場合に売上登録を要求する(S16)。ステップS16の後、CPU21は、プリンタI/F部39を介して、ステップS3からステップS6において入力された取引内容の決済処理(オンライン決済処理)に関する顧客控及び店舗控や必要に応じて署名控もプリンタ41に印字させる(S17)。この後、取引処理装置1の処理種別として取引処理装置1の動作として終了する場合には(S18、YES)、図8に示す取引処理装置1の動作は終了する。一方、取引処理装置1の処理種別として取引処理装置1の動作として終了しない場合には(S18、NO)、次のオンライン決済処理に関して同様の処理が繰り返されるので、取引処理装置1の動作はステップS2に戻る。
After step S7, the
以上により、本実施形態の取引処理システム10では、取引処理装置1は、所定の決済先装置である決済センタ装置5との間で、カード(例えばクレジットカード)を用いた取引内容の決済処理に関する通信が不可状態である場合に、カードを用いた取引内容の決済処理毎に、タッチパネルTPに入力された決済処理に関する各種事項の情報をオフライン決済票RC1として印字する。また、取引処理装置1は、オフライン決済票RC1を印字した後、磁気カードリーダ部23で読取ったカードCrDの情報と、オフライン決済票RC1に対応するタッチパネルTPに入力された各種事項の情報とを含む情報(決済情報)を削除する。
As described above, in the
これにより、本実施形態の取引処理装置1は、所定の決済先装置(例えば決済センタ装置5)との間でカードを用いた取引内容の決済処理に関する通信が不可状態(即ち、オフライン状態)である場合には、オフライン状態で行った決済処理に関する各種事項(例えば、カードブランド、決済金額、支払方法や支払回数)の情報(取引情報)をオフライン決済票RC1として印字し、その後各種事項の情報を削除するので、取引処理装置1が第三者によって盗まれた場合や故障した場合でもオフライン決済票RC1の書類を適正に管理することによって取引情報の情報セキュリティが劣化することを防ぐことができ、取引情報の情報セキュリティを的確に担保することができ、オフライン状態でも取引情報が第三者により奪取されるリスクを低減することができる。さらに、決済手続の煩雑化と不正なカード決済取引による損害の発生が低減されながら、故障した取引処理装置にタンキングされていた取引情報が失われる可能性は低減される。またさらに、決済処理に使用されるカードの認証に必要な情報が取引端末装置と決済先装置との間で送受信される決済方式のカード(ICクレジットカード)であっても、カードに付帯する磁気クレジット機能を用いた効率的なオフライン決済が可能となる。
As a result, the
また、取引処理装置1は、カードを用いた取引内容の決済処理毎に、タッチパネルTPに入力された各種事項の情報(取引情報)に対応する所定形状のシンボル(2次元バーコードBD1)を生成してオフライン決済票RC1として印字するので、オフライン決済票RC1に印字された所定形状のシンボル(2次元バーコードBD1)を見ただけでは、取引情報の内容が文字として漏えいすることが回避されるので、オフライン決済票RC1に印字された取引情報の情報セキュリティの劣化を軽減することができる。さらに、決済手続の煩雑化と不正なカード決済取引による損害の発生が低減されながら、故障した取引処理装置にタンキングされていた取引情報が失われる可能性は低減される。またさらに、決済処理に使用されるカードの認証に必要な情報が取引端末装置と決済先装置との間で送受信される決済方式のカード(ICクレジットカード)であっても、カードに付帯する磁気クレジット機能を用いた効率的なオフライン決済が可能となる。またさらに、取引情報表すシンボルを印刷するため、決済センタ装置5へ送信するべき売上情報の存在を店舗の店員に意識させることが可能となる。
Moreover, the
また、取引処理装置1は、カードを用いた取引内容の決済処理毎に、タッチパネルTPに入力された各種事項の情報(取引情報)を暗号化し、暗号化された情報に対応する所定形状のシンボル(2次元バーコードBD1)を生成してオフライン決済票RC1として印字するので、オフライン決済票RC1が第三者に盗まれてシンボルリーダ45によってシンボルの内容が読み取られた場合でも、取引情報の復号鍵が無い限り、取引情報の漏えいが回避されるので、オフライン決済票RC1の印字前に取引情報を暗号化しない場合に比べて、オフライン決済票RC1に印字された取引情報の情報セキュリティの劣化を軽減することができる。さらに、決済手続の煩雑化と不正なカード決済取引による損害の発生が低減されながら、故障した取引処理装置にタンキングされていた取引情報が失われる可能性は低減される。またさらに、決済処理に使用されるカードの認証に必要な情報が取引端末装置と決済先装置との間で送受信される決済方式のカード(ICクレジットカード)であっても、カードに付帯する磁気クレジット機能を用いた効率的なオフライン決済が可能となる。
Further, the
また、取引処理装置1は、決済処理に関する通信が不可状態から可能状態になった場合に、オフライン決済票RC1の読み取りに応じて、カードを用いた取引内容の決済処理に関してタッチパネルTPに入力された各種事項の情報を取得し、これらの情報を用いて、所定の決済先装置である決済センタ装置5に対し、カードを用いた取引内容の売上登録を要求する。
Further, when communication related to the payment process is changed from the disabled state to the enabled state, the
これにより、取引処理装置1は、オフライン状態からオンライン状態に復旧した場合に、オフライン状態の際にカードを用いた取引内容の決済処理に関して入力された各種事項の情報(取引情報)を用いて、決済センタ装置5に対して取引内容の売上登録を行うことができるので、一連の決済処理を正式に完了することができる。さらに、決済手続の煩雑化と不正なカード決済取引による損害の発生が低減されながら、故障した取引処理装置にタンキングされていた取引情報が失われる可能性は低減される。またさらに、決済処理に使用されるカードの認証に必要な情報が取引端末装置と決済先装置との間で送受信される決済方式のカード(ICクレジットカード)であっても、カードに付帯する磁気クレジット機能を用いた効率的なオフライン決済が可能となる。
Thereby, the
また、取引処理装置1は、決済処理に関する通信が不可状態から可能状態になった場合に、オフライン決済票RC1の読み取りに応じて、磁気カードリーダ部23で読取ったカードCrDの情報と、カードを用いた取引内容の決済処理に関してタッチパネルTPに入力された各種事項の情報とが暗号化された暗号化情報をデコードして、暗号化された状態のまま決済センタ装置5に送信する。暗号化情報は、決済センタ装置5が復号可能な鍵を用いて暗号化されている。
Further, when the
これにより、取引処理装置1は、オフライン状態からオンライン状態に復旧した場合に、オフライン状態の際にカードを用いた取引内容の決済処理に関して入力された各種事項の情報(取引情報)は、決済センタ装置5が復号可能な鍵を用いて暗号化された状態のまま、決済センタ装置5に送信される。したがって、取引情報の内容の漏えいを軽減することができるうえに、決済センタ装置5に対して取引内容の売上登録を行うことができ、一連の決済処理を正式に完了することができる。さらに、決済手続の煩雑化と不正なカード決済取引による損害の発生が低減されながら、故障した取引処理装置にタンキングされていた取引情報が失われる可能性は低減される。またさらに、決済処理に使用されるカードの認証に必要な情報が取引端末装置と決済先装置との間で送受信される決済方式のカード(ICクレジットカード)であっても、カードに付帯する磁気クレジット機能を用いた効率的なオフライン決済が可能となる。
As a result, when the
(第2の実施形態)
第2の実施形態では、オフライン状態の決済処理においてメモリ(例えばRAM57)の容量に空きがある場合には、決済処理に関するデータを蓄積(タンキング)し、容量に空きがない場合には第1の実施形態と同様に決済処理に関するデータを用いてオフライン決済票を印字する取引処理装置の例について説明する。
(Second Embodiment)
In the second embodiment, in the offline payment process, if the memory (for example, the RAM 57) has a free space, data related to the payment process is stored (tanked), and if there is no free space, the first An example of a transaction processing apparatus that prints an offline payment slip using data related to payment processing as in the embodiment will be described.
なお、本実施形態の取引処理装置を含む取引処理システムのシステム構成及び取引処理装置の内部構成は第1の実施形態と同様であるため、同一の内容に関する説明は省略し、異なる内容について説明する。 In addition, since the system configuration of the transaction processing system including the transaction processing device of the present embodiment and the internal configuration of the transaction processing device are the same as those of the first embodiment, description on the same content is omitted, and different content is described. .
次に、本実施形態の取引処理装置1の動作手順について、図9を参照して説明する。図9は、第2の実施形態の取引処理装置1のオフライン決済時、オンライン復旧時、通常のオンライン時における各動作手順を詳細に説明するフローチャートである。なお、図9に示す各処理の説明において、図8に示す各処理と同一である場合には同一の符号を付して説明を省略し、異なる内容について説明する。
Next, the operation | movement procedure of the
図9において、オフライン状態のステップS8において、ステップS5において入力された決済金額が、店舗とアクワイヤラ若しくはイシュアとの間の加盟店契約に基づいて予め定められたオフライン状態時の取引上限金額を超えないと判定された場合には、CPU21は、ステップS3からステップS6においてタッチパネルTPにおいて入力された決済処理に関する各種事項の情報を蓄積(タンキング)するためのタンキングメモリとしてのRAM57の容量に所定値以上の空きがあるか否かを判定する(S21)。なお、タンキングメモリの一例としてRAM57を用いて説明しているが、例えば図4に図示していない外部記憶媒体(例えばSDカード)を用いてもよい。
In FIG. 9, in step S8 in the offline state, the payment amount input in step S5 does not exceed the transaction upper limit amount in the offline state determined in advance based on the member store contract between the store and the acquirer or the issuer. If it is determined, the
タンキングメモリとしてのRAM57の容量に所定値以上の空きがあると判定された場合には(S21、YES)、CPU21は、ステップS3からステップS6においてタッチパネルTPにおいて入力された決済処理に関する各種事項の情報を蓄積(タンキング)する(S22)。このタンキング処理は、アクワイヤラ、イシュア又は決済プロセッサへ送信するべき売上情報の存在を店舗の店員に意識させることと、取引処理装置1にタンキングされた情報が喪失した時のバックアップを目的としている。磁気クレジットカードによるオフライン決済において、操作者が承認番号を取引処理装置1に入力した場合、取引処理装置1は、その承認番号を、上述した決済情報MPY及び店舗情報CNRとともにタンキングしてもよい。いずれにおいても、取引処理装置1は、決済先装置が復号可能な暗号化鍵を用いて、タンキングを行おうとしている上述の情報の暗号化を行ってからタンキングを行う。
When it is determined that the capacity of the
一方、タンキングメモリとしてのRAM57の容量に所定値以上の空きがないと判定された場合には(S21、NO)、CPU21は、上述した決済情報MPY及び店舗情報CNRとに対し、決済先装置が復号可能な暗号化鍵を用いて暗号化を行うことにより、暗号化情報を生成する(S23)。更に、CPU21は、暗号化情報2次元バーコードにエンコードして、2次元バーコードBD1を生成する(S23)。2次元バーコードは、所定形状のシンボルの一例である。また、CPU21は、プリンタI/F部39を介して、2次元バーコードBD1をプリンタ41に印字させることで、オフライン決済票RC1を生成する(S23)。このオフライン決済票RC1の生成は、決済センタ装置5へ送信するべき売上情報の存在を店舗の店員に意識させることと、取引処理装置1にタンキングされた情報が喪失した時のバックアップを目的としている。磁気クレジットカードによるオフライン決済において、操作者が承認番号を取引処理装置1に入力した場合、取引処理装置1は、その承認番号を、上述した決済情報MPY及び店舗情報CNRとともに、所定の暗号化鍵を用いて暗号化を行ってもよい。そして取引処理装置1は、上述の暗号化された情報を含んだ2次元バーコードBD1を、所定のシンボルの一例として生成してもよい。
On the other hand, if it is determined that the capacity of the
ステップS22又はステップS23の後、CPU21は、プリンタI/F部39を介して、取引内容の決済処理(オフライン決済処理)に関する顧客控や店舗控、更に必要に応じて署名控もプリンタ41に印字させる(S10A)。なお、ステップS10Aでは、CPU21は、プリンタ41により印字されたオフライン決済票RC1の印字後(例えばシンボルの一例としての2次元バーコードBD1のデータをプリンタI/F部39に出力した後)に、RAM57又はCPU21のキャッシュ(不図示)に保持している、上述した決済情報MPY及び店舗情報CNRと、その暗号化情報及び2次元バーコードBD1のデータを削除する。なお、決済情報MPYの一部、かつまたは、店舗情報CNRの一部を削除してもよい。タンキングメモリとしてのRAM57にタンキングされている場合には、CPU21は、2次元バーコードBD1のデータを削除するが、暗号化決済情報については削除しない。この後、取引処理装置1の処理種別として取引処理装置1の動作として終了する場合には(S11、YES)、図8に示す取引処理装置1の動作は終了する。一方、取引処理装置1の処理種別として取引処理装置1の動作として終了しない場合には(S11、NO)、次の取引内容の決済処理に関して同様の処理が繰り返されるので、取引処理装置1の動作はステップS2に戻る。
After step S22 or step S23, the
次に、オフライン状態からオンライン状態に復旧した場合には(S1、オンライン状態復旧)、CPU21は、暗号化された後、タンキングメモリとしてのRAM57にタンキングされた決済処理に関する各種事項の情報(具体的には店舗情報CNR及び決済情報MPY)を、暗号化決済情報として決済センタ装置5へ送信する。そしてCPU21は、オフライン状態で行った決済処理(オフライン決済)における決済金額を売上額として売上登録するための要求を決済センタ装置5に対して行う(S24)。
Next, when the offline state is restored to the online state (S1, online state restoration), the
ステップS24の後、オフライン決済票RC1の印字がされていない場合には(S25、YES)、図9に示す取引処理装置1の動作は終了する。一方、オフライン決済票RC1の印字がされていた場合には(S25、NO)、ステップS22において生成されたオフライン決済票RC1がシンボルリーダ45の一例としてのシンボルリーダBDRによって読み取られる(S12)。読み取られた情報は、シンボルリーダI/F部43を介してCPU21に入力される。ステップS12以降の処理は図8に示す取引処理装置1のステップS12以降の各処理と同一であるため、説明を省略する。
If the offline settlement slip RC1 is not printed after step S24 (S25, YES), the operation of the
更に、また、取引処理装置1の処理種別として例えばオンライン状態(即ち、元々オフライン状態に陥っていなく通常のオンライン状態(有線ネットワークI/F部47、広域無線通信部49及び局所無線通信部51のいずれも通信可能の状態(オンライン状態))である場合)には(S1、オンライン決済(通常時))、取引処理装置1の動作は、図8に示すステップS2以降の各処理と同一であるため、説明を省略する。
Further, as the processing type of the
以上により、本実施形態の取引処理装置1は、所定の決済先装置である決済センタ装置5との間で、カード(例えばクレジットカード)を用いた取引内容の決済処理に関する通信が不可状態である場合に、カードを用いた取引内容の決済処理毎に、タンキングメモリとしてのRAM57の容量に所定値以上の空きがある場合には、タッチパネルTPに入力された決済処理に関する各種事項の情報を暗号化した後、タンキング(蓄積)する。一方、取引処理装置1は、カードを用いた取引内容の決済処理毎に、タンキングメモリとしてのRAM57の容量に所定値以上の空きが無い場合には、タッチパネルTPに入力された決済処理に関する各種事項の情報を暗号化した後、オフライン決済票RC1として印字する。また、取引処理装置1は、オフライン決済票RC1を印字した後、オフライン決済票RC1に対応するタッチパネルTPに入力された各種事項の情報を削除する。
As described above, the
これにより、本実施形態の取引処理装置1は、所定の決済先装置(例えば決済センタ装置5)との間でカードを用いた取引内容の決済処理に関する通信が不可状態(即ち、オフライン状態)である場合には、タンキングメモリとしてのRAM57の容量に所定値以上の空き容量がある場合には、オフライン状態で行った決済処理に関する各種事項(例えば、カードブランド、決済金額、支払方法や支払回数)の情報(取引情報)を暗号化した後タンキングするので、オンライン状態に復旧した後に、決済センタ装置5に対して、売上登録の要求に関する決済処理を迅速に行うことができる。
As a result, the
また、取引処理装置1は、所定の決済先装置(例えば決済センタ装置5)との間でカードを用いた取引内容の決済処理に関する通信が不可状態(即ち、オフライン状態)である場合には、タンキングメモリとしてのRAM57の容量に所定値以上の空き容量が無い場合には、第1の実施形態と同様に、オフライン状態で行った決済処理に関する各種事項(例えば、カードブランド、決済金額、支払方法や支払回数)の情報(取引情報)を暗号化した後、オフライン決済票RC1として印字し、その後各種事項の情報を削除するので、取引処理装置1が第三者によって盗まれた場合や故障した場合でもオフライン決済票RC1の書類を適正に管理することによって取引情報の情報セキュリティが劣化することを防ぐことができ、取引情報の情報セキュリティを的確に担保することができ、オフライン状態でも取引情報が第三者により奪取されるリスクを低減することができる。さらに、決済手続の煩雑化と不正なカード決済取引による損害の発生が低減されながら、故障した取引処理装置にタンキングされていた取引情報が失われる可能性は低減される。またさらに、決済処理に使用されるカードの認証に必要な情報が取引端末装置と決済先装置との間で送受信される決済方式のカード(ICクレジットカード)であっても、カードに付帯する磁気クレジット機能を用いた効率的なオフライン決済が可能となる。
Further, when the
以上、図面を参照して各種の実施形態について説明したが、本開示はかかる例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例又は修正例に想到し得ることは明らかであり、それらについても当然に本開示の技術的範囲に属するものと了解される。 As mentioned above, although various embodiment was described with reference to drawings, it cannot be overemphasized that this indication is not limited to this example. It will be apparent to those skilled in the art that various changes and modifications can be made within the scope of the claims, and these are naturally within the technical scope of the present disclosure. Understood.
また、上述した本実施形態では、購入者のカード取引の一例としてクレジットカード(より具体的には磁気クレジットカード、接触式ICクレジットカード、非接触ICクレジットカード)を用いた決済処理について説明したが、クレジットカードを用いた決済処理に限定されず、例えばデビットカード、電子マネー、プリペイドカード、ポストペイカード、ポイントカード、電子クーポン、電子商品券を用いた決済処理に適用されてもよい。 In the above-described embodiment, payment processing using a credit card (more specifically, a magnetic credit card, a contact IC credit card, or a non-contact IC credit card) has been described as an example of the purchaser's card transaction. However, the present invention is not limited to payment processing using a credit card, and may be applied to payment processing using, for example, a debit card, electronic money, a prepaid card, a postpay card, a point card, an electronic coupon, or an electronic gift certificate.
本発明は、オフラインの状況下で行った決済処理に関する取引情報の情報セキュリティを的確に担保し、オフラインの状況下において取引情報が奪取されるリスクを低減する取引処理装置、取引処理方法、プログラム及び取引処理システムとして有用である。さらに、決済手続の煩雑化と不正なカード決済取引による損害の発生が低減されながら、故障した取引処理装置にタンキングされていた取引情報が失われる可能性は低減する取引処理装置、取引処理方法、プログラム及び取引処理システムとして有用である。 The present invention provides a transaction processing apparatus, a transaction processing method, a program, and an information processing apparatus that accurately guarantees information security of transaction information related to a settlement process performed in an offline situation and reduces a risk that the transaction information is taken in an offline situation. It is useful as a transaction processing system. Furthermore, the transaction processing device, the transaction processing method, which reduces the possibility of losing the transaction information tanked to the failed transaction processing device while reducing the complexity of the payment procedure and the occurrence of damage due to unauthorized card payment transactions, It is useful as a program and transaction processing system.
1 取引処理装置
3 POS端末
5 決済センタ装置
7 PINPAD
21 CPU
23 磁気カードリーダ部
25 接触式ICカードリーダライタ部
27 非接触ICカードリーダライタ部
29 ループアンテナ部
31 PINPADI/F部
33 キー入力部
35 タッチ入力部
37 表示部
39 プリンタI/F部
41 プリンタ
43 シンボルリーダI/F部
45 シンボルリーダ
47 有線ネットワークI/F部
49 広域無線通信部
49A 広域無線通信アンテナ
51 局所無線通信部
51A 局所無線通信アンテナ
53 POSI/F部
55 フラッシュROM
57 RAM
BDR シンボルリーダ
NW1 インターネット
NW2 イントラネット
TP タッチパネル
1
21 CPU
23 Magnetic
57 RAM
BDR Symbol reader NW1 Internet NW2 Intranet TP Touch panel
Claims (8)
前記カードを用いた取引の決済に使用されるカード情報を前記カードから読取る磁気カードリーダ部と、
前記カードを用いた決済処理に関する各種事項の情報が入力される入力部と、
前記通信部における前記決済処理に関する通信が不可状態の場合に、前記カードを用いた決済処理に応じて、前記カード情報と前記入力部に入力された前記各種事項の情報とに基づく、前記所定の決済先装置へ送信すべき売上情報を、前記所定の決済先装置が決済のために必要な前記売上情報として復元可能に所定形状のシンボルを生成するシンボル生成部と、
前記シンボル生成部により生成された前記所定形状のシンボルをオフライン決済票として印字する印字部と、を備える、
取引処理装置。 A communication unit that communicates with a predetermined settlement destination apparatus regarding settlement processing of transaction contents using a card;
A magnetic card reader unit for reading card information used for settlement of transactions using the card from the card;
An input unit for inputting information on various items related to payment processing using the card;
When communication related to the payment process in the communication unit is not possible, the predetermined information based on the card information and information on the various items input to the input unit according to the payment process using the card A symbol generator that generates a symbol of a predetermined shape so that the sales information to be transmitted to the payment destination apparatus can be restored as the sales information necessary for payment by the predetermined payment destination apparatus;
A printing unit that prints the symbol of the predetermined shape generated by the symbol generation unit as an offline payment slip,
Transaction processing device.
前記印字部による印字後、前記売上情報のデータを削除する制御部、を更に備える、
取引処理装置。 The transaction processing apparatus according to claim 1,
A controller that deletes the data of the sales information after printing by the printing unit;
Transaction processing device.
前記通信部における前記決済処理に関する通信が不可状態から可能状態になった場合に、前記オフライン決済票に印字された前記シンボルの読み取りに応じて、前記シンボルから復元した前記売上情報を取得する取得部、を更に備え、
前記通信部は、
前記所定の決済先装置に対し、前記カードを用いた取引内容の売上登録の要求時に、前記取得部が取得した前記売上情報を送信する、
取引処理装置。 The transaction processing device according to claim 1 or 2,
An acquisition unit that acquires the sales information restored from the symbol in response to reading of the symbol printed on the offline payment slip when communication related to the payment processing in the communication unit is changed from a disabled state to a enabled state Further comprising
The communication unit is
The sales information acquired by the acquisition unit is transmitted to the predetermined settlement destination device when requesting sales registration of transaction details using the card,
Transaction processing device.
カードを用いた取引の決済に使用されるカード情報を読取るステップと、
入力部に対し、前記カードを用いた取引内容の決済処理に関する各種事項の情報が入力されるステップと、
前記カードを用いた取引内容の決済処理に関する所定の決済先装置との間の通信が不可状態の場合に、シンボル生成部において、前記カードを用いた決済処理に応じて、前記カード情報と前記入力部に入力された前記各種事項の情報とに基づく、所定の決済先装置へ送信すべき売上情報を、前記所定の決済先装置が決済のために必要な前記売上情報として復元可能に所定形状のシンボルを生成するステップと、
印字部において、前記所定形状のシンボルをオフライン決済票として印字するステップと、を有する、
取引処理方法。 A transaction processing method in a transaction processing apparatus,
Reading card information used to settle a transaction using a card;
Step for inputting various items of information related to settlement processing of transaction contents using the card to the input unit;
In a case where communication with a predetermined payment destination device relating to the payment processing of transaction contents using the card is disabled, the card information and the input according to the payment processing using the card in the symbol generation unit The sales information to be transmitted to a predetermined settlement destination device based on the information on the various items input to the unit is in a predetermined shape so that the predetermined settlement destination device can be restored as the sales information necessary for settlement. Generating a symbol; and
Printing a symbol of the predetermined shape as an offline settlement slip in a printing unit,
Transaction processing method.
カードを用いた取引の決済に使用されるカード情報を読取るステップと、
入力部に対し、前記カードを用いた取引内容の決済処理に関する各種事項の情報が入力されるステップと、
前記カードを用いた取引内容の決済処理に関する所定の決済先装置との間の通信が不可状態の場合に、シンボル生成部において、前記カードを用いた決済処理に応じて、前記カード情報と前記入力部に入力された前記各種事項の情報とに基づく、所定の決済先装置へ送信すべき売上情報を、前記所定の決済先装置が決済のために必要な前記売上情報として復元可能に所定形状のシンボルを生成するステップと、
印字部において、前記所定形状のシンボルをオフライン決済票として印字するステップと、を有する、
プログラム。 To a transaction processing device that is a computer,
Reading card information used to settle a transaction using a card;
Step for inputting various items of information related to settlement processing of transaction contents using the card to the input unit;
In a case where communication with a predetermined payment destination device relating to the payment processing of transaction contents using the card is disabled, the card information and the input according to the payment processing using the card in the symbol generation unit The sales information to be transmitted to a predetermined settlement destination device based on the information on the various items input to the unit is in a predetermined shape so that the predetermined settlement destination device can be restored as the sales information necessary for settlement. Generating a symbol; and
Printing a symbol of the predetermined shape as an offline settlement slip in a printing unit,
program.
前記取引処理装置は、
前記決済先装置との間で、カードを用いた取引内容の決済処理に関する通信を行う通信部と、
前記カードを用いた取引の決済に使用されるカード情報を前記カードから読取る磁気カードリーダ部と、
前記カードを用いた取引内容の決済処理に関する各種事項の情報が入力される入力部と、
前記通信部における前記決済処理に関する通信が不可状態の場合に、前記カードを用いた取引内容の決済処理に応じて、前記カード情報と前記入力部に入力された前記各種事項の情報とに基づく、前記所定の決済先装置へ送信すべき売上情報を、前記所定の決済先装置が決済のために必要な前記売上情報として復元可能に所定形状のシンボルを生成するシンボル生成部と、
前記シンボル生成部により生成された前記所定形状のシンボルをオフライン決済票として印字する印字部と、を備える、
取引処理システム。 A transaction processing system in which a transaction processing device and a predetermined settlement destination device are connected,
The transaction processing apparatus
A communication unit that communicates with the settlement destination device regarding settlement processing of transaction contents using a card;
A magnetic card reader unit for reading card information used for settlement of transactions using the card from the card;
An input unit for inputting information on various items related to the settlement processing of transaction contents using the card;
Based on the card information and the information of the various items input to the input unit according to the transaction content settlement process using the card, when communication related to the settlement process in the communication unit is not possible, A symbol generator that generates a symbol of a predetermined shape so that the sales information to be transmitted to the predetermined payment destination device can be restored as the sales information necessary for the predetermined payment destination device for payment;
A printing unit that prints the symbol of the predetermined shape generated by the symbol generation unit as an offline payment slip,
Transaction processing system.
前記取引処理装置は、
前記印字部による印字後、前記売上情報のデータを削除する制御部、を更に備える、
取引処理システム。 The transaction processing system according to claim 6,
The transaction processing apparatus
A controller that deletes the data of the sales information after printing by the printing unit;
Transaction processing system.
前記取引処理装置は、
前記通信部における前記決済処理に関する通信が不可状態から可能状態になった場合に、前記オフライン決済票に印字された前記シンボルの読み取りに応じて、前記シンボルから復元した前記売上情報を取得する取得部、を更に備え、
前記通信部は、
前記所定の決済先装置に対し、前記カードを用いた取引内容の売上登録の要求時に、前記取得部が取得した前記売上情報を送信し、
前記決済先装置は、
前記カードを用いた取引内容の売上登録の要求時に前記取引処理装置から送信された前記売上情報を受信する受信部、を備え、
前記受信部により受信された前記売上情報を用いて、前記カードを用いた取引内容の売上登録を行う、
取引処理システム。 The transaction processing system according to claim 6 or 7,
The transaction processing apparatus
An acquisition unit that acquires the sales information restored from the symbol in response to reading of the symbol printed on the offline payment slip when communication related to the payment processing in the communication unit is changed from a disabled state to a enabled state Further comprising
The communication unit is
Sending the sales information acquired by the acquisition unit to the predetermined settlement destination device when requesting sales registration of transaction details using the card,
The settlement destination device is:
A receiving unit that receives the sales information transmitted from the transaction processing device at the time of requesting the sales registration of the transaction content using the card,
Using the sales information received by the receiving unit, perform sales registration of transaction content using the card,
Transaction processing system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015200318A JP6124034B2 (en) | 2015-10-08 | 2015-10-08 | Transaction processing apparatus, transaction processing method, program, and transaction processing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015200318A JP6124034B2 (en) | 2015-10-08 | 2015-10-08 | Transaction processing apparatus, transaction processing method, program, and transaction processing system |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014213702A Division JP5866535B1 (en) | 2014-10-20 | 2014-10-20 | Transaction processing apparatus, transaction processing method, program, and transaction processing system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016081527A JP2016081527A (en) | 2016-05-16 |
JP6124034B2 true JP6124034B2 (en) | 2017-05-10 |
Family
ID=55956382
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015200318A Active JP6124034B2 (en) | 2015-10-08 | 2015-10-08 | Transaction processing apparatus, transaction processing method, program, and transaction processing system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6124034B2 (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA3198159A1 (en) * | 2016-06-29 | 2018-01-04 | Block, Inc. | Expedited processing of electronic payment transactions |
US10817869B2 (en) | 2016-06-29 | 2020-10-27 | Square, Inc. | Preliminary enablement of transaction processing circuitry |
US11049095B2 (en) | 2018-12-21 | 2021-06-29 | Square, Inc. | Point of sale (POS) systems and methods with dynamic kernel selection |
US10990969B2 (en) | 2018-12-21 | 2021-04-27 | Square, Inc. | Point of sale (POS) systems and methods for dynamically processing payment data based on payment reader capability |
JP6827206B1 (en) * | 2020-09-07 | 2021-02-10 | パナソニックIpマネジメント株式会社 | Payment terminal |
KR102326541B1 (en) | 2021-02-05 | 2021-11-16 | 쿠팡 주식회사 | Electronic apparatus for processing item sales information and method thereof |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2555163B2 (en) * | 1988-09-12 | 1996-11-20 | エヌ・ティ・ティ・データ通信株式会社 | Transaction processing method |
JPH08329344A (en) * | 1995-05-30 | 1996-12-13 | Tec Corp | Credit processor |
US20130179352A1 (en) * | 2011-03-12 | 2013-07-11 | Mocapay, Inc. | Secure wireless transactions when a wireless network is unavailable |
JP5756432B2 (en) * | 2012-06-22 | 2015-07-29 | 東芝テック株式会社 | Credit processing apparatus and program thereof |
JP5904200B2 (en) * | 2013-12-25 | 2016-04-13 | カシオ計算機株式会社 | Information issuing system and program |
-
2015
- 2015-10-08 JP JP2015200318A patent/JP6124034B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2016081527A (en) | 2016-05-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6124034B2 (en) | Transaction processing apparatus, transaction processing method, program, and transaction processing system | |
CN109074582B (en) | System and method for generating sub-tokens using a master token | |
US9361619B2 (en) | Secure and convenient mobile authentication techniques | |
CN105593883B (en) | Method for verifying a transaction | |
US10657516B2 (en) | Enabling secure transactions with an underpowered device | |
US8620824B2 (en) | Pin protection for portable payment devices | |
WO2016113816A1 (en) | Transaction processing system, transaction processing method, transaction processing device, and transaction communication terminal | |
JP5784879B2 (en) | Document reference system, document reference method | |
JP5866535B1 (en) | Transaction processing apparatus, transaction processing method, program, and transaction processing system | |
KR20130009890A (en) | The security online payment system and those methods based on two dimensions code scanning with a device containing encrypted payment authentication information | |
KR20130016145A (en) | The security online payment system and those methods based on two dimensions code scanning with a device containing encrypted payment authentication information | |
KR100883147B1 (en) | Authentication and payment system of service object using RFID | |
JP5866616B1 (en) | Transaction processing system, transaction processing method, transaction processing apparatus, and program | |
CN105303236A (en) | Method supporting offline generation and cancel-after-verification of electronic sales order | |
US20150262142A1 (en) | Settlement processing system | |
KR100598573B1 (en) | Disposable card information generation and authentication method using smart card and system for this | |
JP6464817B2 (en) | Payment terminal | |
JP6103510B2 (en) | Transaction processing system, transaction processing method, transaction processing apparatus, transaction communication terminal, and program | |
JP6464816B2 (en) | Payment terminal | |
JP5866615B1 (en) | Transaction processing system, transaction processing method, transaction processing apparatus, transaction communication terminal, and program | |
JP6754750B2 (en) | Program, information processing device, card information processing method | |
JP4998080B2 (en) | Sales data processing apparatus, settlement system and program | |
JP6149488B2 (en) | Payment system | |
TWM665055U (en) | Mobile payment system | |
JP2005258885A (en) | Ic card settlement system, and ic card settlement method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20161220 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20161220 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20170213 |
|
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: 20170221 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170321 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6124034 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |