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
JPH0782506B2 - Card authentication terminal - Google Patents
[go: Go Back, main page]

JPH0782506B2 - Card authentication terminal - Google Patents

Card authentication terminal

Info

Publication number
JPH0782506B2
JPH0782506B2 JP24115487A JP24115487A JPH0782506B2 JP H0782506 B2 JPH0782506 B2 JP H0782506B2 JP 24115487 A JP24115487 A JP 24115487A JP 24115487 A JP24115487 A JP 24115487A JP H0782506 B2 JPH0782506 B2 JP H0782506B2
Authority
JP
Japan
Prior art keywords
authentication
data
simulated
card
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.)
Expired - Lifetime
Application number
JP24115487A
Other languages
Japanese (ja)
Other versions
JPS6484371A (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.)
Omron Corp
Original Assignee
Omron Corp
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 Omron Corp filed Critical Omron Corp
Priority to JP24115487A priority Critical patent/JPH0782506B2/en
Publication of JPS6484371A publication Critical patent/JPS6484371A/en
Publication of JPH0782506B2 publication Critical patent/JPH0782506B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Cash Registers Or Receiving Machines (AREA)

Description

【発明の詳細な説明】 [産業上の利用分野] この発明はカード認証端末装置に関し、特に、顧客の買
上金額データが予め定める限度額を超える場合には、ホ
スト装置による認証処理を行ない、顧客の買上金額が限
度額以下である場合には、ホスト装置によることなく模
擬の認証処理を行なうカード認証端末装置に関する。
TECHNICAL FIELD The present invention relates to a card authentication terminal device, and in particular, when the purchase amount data of a customer exceeds a predetermined limit amount, authentication processing by a host device is performed, Relates to a card authentication terminal device that performs simulated authentication processing without using the host device when the purchase amount is less than or equal to the limit amount.

[従来の技術] 最近では、クレジットカードの普及に伴ってクレジット
カードによる支払が可能かどうかをホスト装置に対して
問合わせ、その問合わせ結果を表示するようなカード認
証処理を行なう取引処理装置が実用化されるようになっ
ている。このような取引処理装置は、カード認証端末装
置またはCAT(クレジット・オーソリゼーション・ター
ミナル)と称されている。
[Prior Art] Recently, with the spread of credit cards, a transaction processing device that inquires of a host device whether or not payment by credit card is possible, and performs a card authentication process such that the inquiry result is displayed. It has been put to practical use. Such a transaction processing device is called a card authentication terminal device or a CAT (credit authorization terminal).

ところが、従来クレジットカードを用いてクレジット取
引処理が行なわれる場合において、すべてのクレジット
取引処理がカード認証処理の対象とされているわけでは
ない。つまり、顧客の買上金額が予め定める金額を超え
るときにのみ、カード認証処理が行なわれ、ホスト装置
から取引が可能な旨の認証結果が伝送されたとき、取引
処理が行なわれる。一方、買上金額が予め定める金額以
下であるときには、無条件で取引処理が行なわれてい
る。ここで、顧客の買上金額が予め定める金額を超えて
いるかどうかは店のオペレータによって判断される。
However, conventionally, when credit transaction processing is performed using a credit card, not all credit transaction processing is subject to card authentication processing. That is, the card authentication process is performed only when the purchase price of the customer exceeds a predetermined amount, and the transaction process is performed when the authentication result indicating that the transaction is possible is transmitted from the host device. On the other hand, when the purchase amount is less than or equal to a predetermined amount, transaction processing is unconditionally performed. Here, it is determined by the operator of the store whether or not the purchase amount of the customer exceeds a predetermined amount.

しかしながら、上述した従来の方式では、オペレータが
金額の大小を判断しているために、本来カード認証処理
をしなければならない金額にもかかわらず、オペレータ
が誤って無条件で取引を許可してしまい、後で支払代金
の回収が不可能となってしまうことがあった。また、一
定金額以内はカード認証処理が行なわれないということ
を知った買物客が不正なカードを用いて買物をするとい
うことがあった。
However, in the above-mentioned conventional method, since the operator determines the amount of money, the operator erroneously permits the transaction unconditionally, despite the amount of money that the card authentication process originally had to be performed. , It was sometimes impossible to collect the payment later. In addition, a shopper who knew that the card authentication process was not performed within a certain amount of money sometimes used an unauthorized card to shop.

そこで、買上金額が多額である場合には、ホスト装置に
よる実際の認証処理を行ない、買上金額が小額である場
合には、実際に認証処理を行なうことなく、ホスト装置
への問合わせを行なっているように見せかける模擬認証
機能をカード認証端末装置に持たせることが考えられて
いる。
Therefore, if the purchase price is large, the actual authentication process is performed by the host device, and if the purchase price is small, the host device is inquired without actually performing the authentication process. It is considered that the card authentication terminal device has a simulated authentication function that makes it look like it is present.

[発明が解決しようとする問題点] しかしながら、上述のような模擬認証機能を行なった場
合、模擬認証におけるカードデータ,金額データなどの
処理データが一切ホスト装置に送信されないことになれ
ば、模擬認証処理時に発行される伝票を定期的にクレジ
ット会社に送付してホスト装置に入力しなければならな
い。このような方法では、ホスト装置への取引データの
入力が遅れるため、小額の買上データの累計額を把握で
きず、ホスト装置においてカード認証を行なう場合、正
確な与信限度チェックを行なうことができないという問
題点があった。
[Problems to be Solved by the Invention] However, when the simulated authentication function as described above is performed, if the processed data such as card data and amount data in the simulated authentication is not transmitted to the host device at all, the simulated authentication is performed. The slip issued at the time of processing must be regularly sent to the credit company and input to the host device. In such a method, since the input of transaction data to the host device is delayed, it is not possible to grasp the cumulative amount of small purchase data, and it is impossible to perform an accurate credit limit check when performing card authentication in the host device. There was a problem.

それゆえに、この発明の主たる目的は、模擬認証データ
を記憶しておいて、後に記憶領域が満杯となったとき
に、一括してホスト装置に伝送することによって上述の
問題点を解消するようなカード認証端末装置を提供する
ことである。
Therefore, the main object of the present invention is to solve the above-mentioned problems by storing simulated authentication data and transmitting it to the host device in a batch when the storage area becomes full later. It is to provide a card authentication terminal device.

[問題点を解決するための手段] この発明はカードデータを読取る読取手段と、顧客の買
上金額データを入力するための入力手段と、該入力手段
から入力された買上金額データが予め定める限度額デー
タを超えるか否かを判別する判別手段と、判別手段によ
って買上金額データが限度額データを超えていることが
判別されたことに応じて、読取手段によって読取られた
カードデータおよび入力手段から入力された金額データ
をホスト装置に伝送して認証要求を行ない、ホスト装置
による認証結果を表示する認証処理手段と、判別手段に
よって買上金額データが予め定める限度額データ以下で
あることが判別されたことに応じて、ホスト装置に認証
要求することなく模擬の認証処理を行なう模擬認証処理
手段とを備えたカード認証端末装置において、模擬認証
処理手段によって模擬認証処理を行なうごとに、少なく
とも読取手段よって読取られたカードデータおよび入力
手段から入力された金額データを累積記憶する記憶手段
と、該記憶手段に記憶可能な領域がなくなったことを検
出するための検出手段と、判別手段によって買上金額デ
ータが予め定める限度額データ以下であることが判別さ
れたことに応じて、検出手段によって検出を行なわせ、
記憶手段に記憶可能な領域がなくなったことが検出され
たことに応じて、模擬認証処理手段による模擬認証処理
を行なうことなく、認証処理手段による認証処理を行な
うとともに、通信を切断することなく記憶手段に記憶さ
れているデータをホスト装置に伝送するように制御する
制御手段を備えて構成される。
[Means for Solving Problems] The present invention relates to a reading means for reading card data, an input means for inputting a customer's purchase amount data, and a limit amount predetermined by the purchase amount data input from the input means. Inputting from the card data read by the reading means and the input means in response to the determination means for determining whether or not the data exceeds the data, and the determination means determining that the purchase amount data exceeds the limit amount data That the purchase amount data is less than or equal to the predetermined limit amount data by the authentication processing means for transmitting the obtained amount data to the host device to make an authentication request and displaying the authentication result by the host device, and the determining means. According to the above, a card authentication terminal device equipped with simulated authentication processing means for performing simulated authentication processing without requesting the host device for authentication. Whenever the simulated authentication processing is performed by the simulated authentication processing means, at least storage means for accumulatively storing the card data read by the reading means and the amount data inputted from the input means, and a storable area in the storage means are provided. The detection means for detecting the loss, and the detection means, in response to the determination that the purchase amount data is less than or equal to the predetermined limit amount data, cause the detection means to perform detection.
In response to detecting that the storage means has no more storable area, the authentication processing means performs the authentication processing without performing the simulated authentication processing by the simulated authentication processing means and stores the information without disconnecting the communication. The control means controls the data stored in the means to be transmitted to the host device.

[作用] この発明に係るカード認証端末装置は、模擬認証処理手
段によって模擬認証処理を行なうごとに、模擬認証処理
におけるカードデータと売上金額データとを記憶手段に
記憶し、当該記憶手段に記憶可能な領域がなくなった
後、カード認証を行なう場合には、金額データが予め定
める限度額以下であるとしても、模擬認証処理を行なう
ことなく認証処理を行ない、その後通信を切断すること
なく記憶手段に記憶されているデータをホスト装置に伝
送するようにしている。
[Operation] In the card authentication terminal device according to the present invention, the card data and the sales amount data in the simulated authentication processing are stored in the storage means each time the simulated authentication processing means performs the simulated authentication processing, and can be stored in the storage means. When the card authentication is performed after the remaining area disappears, even if the amount data is less than or equal to the predetermined limit amount, the authentication processing is performed without performing the simulated authentication processing, and then the storage means is not disconnected without disconnecting the communication. The stored data is transmitted to the host device.

[実施例] 第3図はこの発明の一実施例のCATの外観斜視図であ
る。第3図において、CAT1にはカードリーダ2,キーボー
ド3および表示器4が設けられる。また、CAT1は認証処
理を行なうホスト装置(図示せず)にたとえば電話回線
網を介して接続される。カードリーダ2はカードからカ
ードデータを読取るものである。用いられるカードは、
一般的にはクレジットカードであるが、キャッシュカー
ドなどが用いられるようにしてもよい。カードデータは
たとえばカード番号データや顧客の口座番号データなど
からなる。キーボード3は後の第4図で説明するが、金
額データを入力するためのキーなどが設けられる。表示
器4はキーボード3から入力されたデータを表示すると
ともに、認証処理の結果を表示するものである。この認
証処理の結果には、2通りのデータがある。1つは、ホ
スト装置からの実際の認証応答データであり、他の1つ
はホスト装置によらない模擬の認証応答データである。
実際の認証応答データは、CAT1からの認証要求に対し
て、ホスト装置が実際に応答した応答内容である。一
方、模擬認証応答データは、ホスト装置が実際に応答し
た応答内容ではなく、予めCAT1のメモリに設定されてい
る模擬の応答内容である。この実施例では、カードがカ
ードリーダ2によって読取られかつ金額データがキーボ
ード3から入力されかつカード会社が選択されダイヤリ
ング指示が行なわれたとき、ホスト装置に認証要求を行
なうことなく、予め定める模擬の認証結果を表示器4に
表示する動作を模擬認証処理動作と称する。
[Embodiment] FIG. 3 is an external perspective view of a CAT according to an embodiment of the present invention. In FIG. 3, a CAT1 is provided with a card reader 2, a keyboard 3 and a display 4. Further, CAT1 is connected to a host device (not shown) that performs authentication processing, for example, via a telephone line network. The card reader 2 reads card data from a card. The cards used are
Generally, a credit card is used, but a cash card or the like may be used. The card data includes, for example, card number data and customer account number data. As will be described later with reference to FIG. 4, the keyboard 3 is provided with keys and the like for inputting amount data. The display unit 4 displays the data input from the keyboard 3 and the result of the authentication process. There are two types of data in the result of this authentication processing. One is actual authentication response data from the host device, and the other is simulated authentication response data not depending on the host device.
The actual authentication response data is the content of the response in which the host device actually responded to the authentication request from CAT1. On the other hand, the simulated authentication response data is not the response content that the host device actually responded to, but the simulated response content preset in the memory of CAT1. In this embodiment, when the card is read by the card reader 2, the amount data is input from the keyboard 3, the card company is selected, and a dialing instruction is issued, a predetermined simulation is performed without making an authentication request to the host device. The operation of displaying the authentication result of (1) on the display 4 is referred to as a simulated authentication processing operation.

実際の認証処理は、顧客の買上金額が予め定められた限
度額を超える場合に実行され、模擬認証処理は通常は顧
客の買上金額が予め定められた限度額以下である場合に
実行される。上述の模擬認証応答データは実際の認証応
答データと表示の上で何ら相違するところはなく、模擬
認証処理が行なわれた場合であっても、顧客およびオペ
レータには実際の認証処理動作が行なわれているものと
思わせることができる。このように、カードを用いて行
なわれるすべての信用取引が顧客の買上金額の大小にか
かわらず、認証処理されているように見せかけるように
したため、カードの不正使用が不可能であるという意識
をオペレータや顧客に持たせることができるので、カー
ド犯罪を未然に防止することができる。
The actual authentication process is executed when the purchase amount of the customer exceeds a predetermined limit amount, and the simulated authentication process is normally executed when the purchase amount of the customer is equal to or less than the predetermined limit amount. The simulated authentication response data described above does not differ from the actual authentication response data in terms of display. Even if the simulated authentication processing is performed, the actual authentication processing operation is performed on the customer and the operator. Can be thought of as In this way, all credit transactions conducted using the card are made to appear to be authenticated regardless of the purchase amount of the customer, so the operator is aware that unauthorized use of the card is impossible. Since it can be given to customers and customers, it is possible to prevent card crimes.

第4図は第3図に示すキーボードのキー配置を示す図で
ある。第4図において、キーボード3には、カード会社
を選択するためのカード会社選択キー31,金額データな
どを入力するための数字キー32およびホスト装置を呼出
すためのダイヤルキー33などが設けられる。
FIG. 4 is a diagram showing a key arrangement of the keyboard shown in FIG. In FIG. 4, the keyboard 3 is provided with a card company selection key 31 for selecting a card company, a numeric key 32 for inputting amount data and the like, and a dial key 33 for calling the host device.

第5図は第3図に示すCATの電気的構成を示す概略図で
ある。第5図において、CAT1にはCPU8が設けられる。CP
U8には、上述のカードリーダ2,キーボード3および表示
器4などのほか、モデム5、ROM6およびRAM7などが接続
される。モデム5は、CPU8とホスト装置との間でデータ
伝送を行なうためのものであり、電話回線網を介して伝
送される信号の変調や復調を行なうものである。ROM6に
は、後で説明する第1図および第2図に示すようなフロ
ー図に基づくCPU8の動作プログラムが格納される。RAM7
は、後で説明する第6図に示すような模擬認証取引デー
タを格納するエリアを含む。
FIG. 5 is a schematic diagram showing the electrical configuration of the CAT shown in FIG. In FIG. 5, CAT1 is provided with a CPU8. CP
The U8 is connected to the above-mentioned card reader 2, keyboard 3, display 4 and the like, as well as a modem 5, a ROM 6 and a RAM 7. The modem 5 is for performing data transmission between the CPU 8 and the host device, and is for modulating or demodulating a signal transmitted via the telephone network. The ROM 6 stores the operation program of the CPU 8 based on the flowcharts shown in FIGS. 1 and 2 which will be described later. RAM7
Includes an area for storing simulated authentication transaction data as shown in FIG. 6 described later.

第6図は第5図に示すRAMのメモリ構成を説明するため
の図である。第6図において、RAM7には、限度金額バッ
ファ71,認証番号バッファ72,メッセージバッファ73,演
算バッファ74,表示バッファ75,模擬認証処理フラグ記憶
エリア76および模擬認証バッファ77が設けられる。限度
金額バッファ71には、模擬認証処理を実行すべきか否か
の判断基準となる認証処理限度金額データが格納され
る。この限度金額データはたとえばキーボード3から設
定することができる。認証番号バッファ72には、前回模
擬認証したときの模擬認証番号データが格納される。模
擬認証番号は、CAT1内で作成される番号であり、ホスト
装置が認証処理するごとに発行する認証番号に相当す
る。メッセージバッファ73には、模擬認証メッセージが
格納される。模擬認証メッセージは、予め設定されたメ
ッセージであり、ホスト装置から伝送される認証メッセ
ージに相当する。模擬認証メッセージはたとえばキーボ
ード3から設定される。演算バッファ74は、今回発行さ
れる模擬認証番号を算出するために用いられる。表示バ
ッファ75は、表示器4に表示するためのデータを格納す
るものである。模擬認証処理フラグ記憶エリア76には、
模擬認証を実行するか否かを示すフラグが記憶される。
模擬認証バッファ77には、模擬認証処理が実行されるご
とに、カードデータと金額データと模擬認証番号データ
とが累積的に記憶される。
FIG. 6 is a diagram for explaining the memory configuration of the RAM shown in FIG. In FIG. 6, the RAM 7 is provided with a limit amount buffer 71, an authentication number buffer 72, a message buffer 73, a calculation buffer 74, a display buffer 75, a simulated authentication processing flag storage area 76 and a simulated authentication buffer 77. The limit amount buffer 71 stores authentication process limit amount data that serves as a criterion for determining whether or not to execute the simulated authentication process. This limit amount data can be set from the keyboard 3, for example. The authentication number buffer 72 stores the simulated authentication number data of the previous simulated authentication. The simulated authentication number is a number created in CAT1 and corresponds to the authentication number issued every time the host device performs the authentication process. A simulated authentication message is stored in the message buffer 73. The simulated authentication message is a preset message and corresponds to the authentication message transmitted from the host device. The simulated authentication message is set from the keyboard 3, for example. The calculation buffer 74 is used to calculate the simulated authentication number issued this time. The display buffer 75 stores data to be displayed on the display unit 4. In the simulated authentication processing flag storage area 76,
A flag indicating whether or not to carry out simulated authentication is stored.
The simulated authentication buffer 77 cumulatively stores the card data, the amount data, and the simulated authentication number data every time the simulated authentication process is executed.

第1図および第2図はこの発明の動作を説明するための
フロー図であり、特に、第1図は全体的なカード認証処
理を示し、第2図はその動作のうち、模擬認証データ発
行動作を示す。
1 and 2 are flow charts for explaining the operation of the present invention. In particular, FIG. 1 shows the overall card authentication process, and FIG. 2 shows simulated operation of issuing authentication data. It shows the operation.

次に、第1図ないし第6図を参照して、この発明の一実
施例の動作について詳細に説明する。
Next, the operation of the embodiment of the present invention will be described in detail with reference to FIGS.

店舗において、顧客がクレジットカードによる支払を希
望するときには、店のオペレータは顧客よりカードを預
り、CAT1のカードリーダ2にカードを挿入する。ステッ
プS1(図示ではS1と略称する)において、カードリーダ
2は挿入されたカードからカードデータを読取り、CPU8
に与える。CPU8は読取られたカードデーダをRAM7の所定
のエリア(図示せず)に記憶する。続いて、ステップS2
において、オペレータがキーボード3の数字キー32を操
作して、顧客の買上金額を入力すると、CPU8は入力され
た金額データをRAM7の所定のエリア(図示せず)に記憶
する。続いて、ステップS3において、CPU8は入力された
買上金額データが限度金額バッファ71に格納されている
認証処理限度金額以下であるか否かを判別する。このよ
うに、この実施例では、買上金額の大小をオペレータが
判断することはないので、従来のCATのようなオペレー
タの判断誤りはなくなる。
When a customer wants to pay with a credit card at a store, the operator of the store deposits the card from the customer and inserts the card into the card reader 2 of CAT1. In step S1 (abbreviated as S1 in the figure), the card reader 2 reads the card data from the inserted card, and the CPU8
Give to. The CPU 8 stores the read card data in a predetermined area (not shown) of the RAM 7. Then, step S2
When the operator operates the numeric keys 32 of the keyboard 3 to input the purchase amount of the customer, the CPU 8 stores the input amount data in a predetermined area (not shown) of the RAM 7. Succeedingly, in a step S3, the CPU 8 determines whether or not the input purchase amount data is equal to or less than the authentication processing limit amount stored in the limit amount buffer 71. As described above, in this embodiment, since the operator does not judge the size of the purchase amount, the operator's judgment error unlike the conventional CAT is eliminated.

ここで、買上金額が認証処理限度額以下である場合に
は、ステップS4において、CPU8は以降の処理において模
擬認証処理を実行するため、模擬認証処理フラグ記憶エ
リア76のフラグFをたとえば“1"にセットする。続い
て、ステップS5において、オペレータはカード会社選択
キー31のいずれかを押圧し、続いて、ダイヤルキー33を
押圧する。続いて、ステップS6において、CPU8は模擬認
証処理フラグFが“1"にセットされているか否かを判別
する。ここで、模擬認証処理フラグFが“1"にセットさ
れていなければ、ホスト装置を呼出すため、ステップS9
において、交換機との間の直流回路を形成し発信可能な
状態つまり通常の電話機のオフフック状態と同じ状態と
なる。一方、模擬認証処理フラグFが“0"であれば、CP
U8はステップS7において、模擬認証バッファ77が満杯と
なっているか否かを判別する。ここで、模擬認証バッフ
ァ77が満杯となっていない場合には、CPU8はステップS9
の動作を行なわないので、オンフック状態と同じ状態が
継続するが、模擬認証バッファ77が満杯状態であれば、
模擬認証処理を行なう条件にあってもホスト装置による
認証処理を行ないかつ模擬認証バッファ77の記憶内容を
伝送するため、ステップS8において、模擬認証処理フラ
グFをリセットし、上述のステップS9の動作を行なう。
次に、ステップS10において、オンフック状態であろう
とも、オフフック状態であろうとも、CPU8はダイヤリン
グを行ない、ステップS11において、今回のカード認証
処理におけるカードデータと金額データとをホスト装置
に伝送する。オンフック状態であれば何も伝送されない
ことは言うまでもない。すなわち顧客の買上金額データ
が限度金額を超える場合および顧客の買上金額が限度金
額以下であってかつ模擬認証バッファ77が満杯状態とな
っている場合にはホスト装置に対してデータ伝送が行な
われ、その他の場合はデータ伝送が行なわれない。続い
て、ステップS12において、CPU8は模擬認証処理フラグ
Fが“1"にセットされているか否かを判別する。模擬認
証処理フラグFが“1"にセットされていない場合には、
ステップS13において、ホスト装置からの応答すなわち
認証結果を受信し、続いて、ステップS14において、応
答データを表示バッファ75に格納する。続いて、CPU8は
ステップS15において、模擬認証バッファ77が満杯状態
であるか否かを再度チェックし、模擬認証バッファ77が
満杯状態であれば、ステップS16において、模擬認証バ
ッファ77のデータを読出してホスト装置に送信し、すべ
てのデータを送信したことに応じて、ステップS17にお
いて、模擬認証バッファ77をクリアする。続いて、ステ
ップS18において、電話回線の切断処理を行なう。顧客
の買上金額が限度金額を超える場合には、ステップS15
において模擬認証バッファ77が満杯状態であると判別さ
れないで、ステップS16およびステップS17をスキップし
たステップS18に進む。続いて、ステップS19において、
CPU8は表示バッファ75の内容を表示器4に表示する。
Here, if the purchase amount is less than or equal to the authentication processing limit, the CPU 8 executes the simulated authentication processing in the subsequent processing in step S4, and therefore the flag F in the simulated authentication processing flag storage area 76 is set to, for example, "1". Set to. Then, in step S5, the operator presses any one of the card company selection keys 31, and then presses the dial key 33. Succeedingly, in a step S6, the CPU 8 determines whether or not the simulated authentication processing flag F is set to "1". Here, if the simulated authentication processing flag F is not set to "1", the host device is called, so that step S9 is performed.
In this state, a direct current circuit is formed with the exchange to enable transmission, that is, the same state as the normal off-hook state of a telephone. On the other hand, if the simulated authentication processing flag F is "0", CP
In step S7, the U8 determines whether the simulated authentication buffer 77 is full. Here, if the simulated authentication buffer 77 is not full, the CPU 8 executes step S9.
Since the operation of is not performed, the same state as the on-hook state continues, but if the simulated authentication buffer 77 is full,
In order to perform the authentication processing by the host device and to transmit the stored contents of the simulated authentication buffer 77 even under the conditions for performing the simulated authentication processing, the simulated authentication processing flag F is reset in step S8, and the operation in step S9 described above is performed. To do.
Next, in step S10, whether in the on-hook state or the off-hook state, the CPU 8 performs dialing, and in step S11, transmits the card data and the amount data in the current card authentication processing to the host device. . It goes without saying that nothing is transmitted in the on-hook state. That is, if the customer's purchase amount data exceeds the limit amount, or if the customer's purchase amount is less than or equal to the limit amount and the simulated authentication buffer 77 is full, data transmission is performed to the host device, In other cases, data transmission is not performed. Succeedingly, in a step S12, the CPU 8 determines whether or not the simulated authentication processing flag F is set to "1". If the simulated authentication processing flag F is not set to "1",
In step S13, the response, that is, the authentication result, is received from the host device, and subsequently, in step S14, the response data is stored in the display buffer 75. Subsequently, the CPU 8 checks again in step S15 whether or not the simulated authentication buffer 77 is full, and if the simulated authentication buffer 77 is full, in step S16, reads the data of the simulated authentication buffer 77. In response to the transmission to the host device and transmission of all the data, the simulated authentication buffer 77 is cleared in step S17. Then, in step S18, a telephone line disconnection process is performed. If the purchase amount of the customer exceeds the limit amount, step S15
In step S16, the simulation authentication buffer 77 is not determined to be full, and the process proceeds to step S18 where steps S16 and S17 are skipped. Then, in step S19,
The CPU 8 displays the contents of the display buffer 75 on the display unit 4.

一方、ステップS12において、模擬認証処理フラグFが
“1"にセットされていることが判別された場合には、ス
テップS20において、CPU8は模擬認証応答データを発行
する。この模擬認証応答データ発行処理では、第2図に
示すように、まず、ステップS201において、CPU8は乱数
を発生し、演算バッファ74に格納する。続いて、ステッ
プS202において、CPU8は認証番号バッファ72に格納され
ている前回模擬認証処理したときの認証番号データを読
出し、演算バッファ74に格納されている乱数を加算し、
今回の模擬認証番号データを生成する。ここで、前回の
模擬認証番号に定数ではなく乱数を加算して今回の模擬
認証番号を生成するようにしているのは、模擬認証を行
なっていることがオペレータに気付かれないようにする
ためである。ステップS203において、メッセージバッフ
ァ73に格納されている模擬認証メッセージデータと演算
バッファ74に格納されている今回の模擬認証番号データ
とに基づいて、CPU8は模擬認証応答データを作成する。
On the other hand, when it is determined in step S12 that the simulated authentication processing flag F is set to "1", the CPU 8 issues simulated authentication response data in step S20. In this simulated authentication response data issuing process, as shown in FIG. 2, first, in step S201, the CPU 8 generates a random number and stores it in the arithmetic buffer 74. Subsequently, in step S202, the CPU 8 reads the authentication number data stored in the authentication number buffer 72 at the time of the previous simulated authentication processing, adds the random number stored in the calculation buffer 74,
Generate this simulated authentication number data. Here, a random number is added to the previous simulated authentication number instead of a constant to generate the simulated authentication number this time, so that the operator does not notice that the simulated authentication is being performed. is there. In step S203, the CPU 8 creates simulated authentication response data based on the simulated authentication message data stored in the message buffer 73 and the current simulated authentication number data stored in the calculation buffer 74.

続いて、第1図のステップS21において、CPU8は模擬認
証応答データを表示バッファ75に格納し、続いて、ステ
ップS22において、CPU8は模擬認証取引のカードデー
タ,金額データおよび模擬認証番号データを模擬認証バ
ッファ77に格納する。続いて、ステップS23において、C
PU8はホスト装置による実際の認証処理との処理時間の
補正を行なって、処理時間上でも実際の認証処理と相違
がないようにしている。続いて、ステップS19では、CPU
8は表示バッファ75に格納されている模擬認証応答デー
タを表示器4に表示し、認証番号バッファ72の前回の模
擬認証番号データを今回の模擬認証番号データに更新
し、演算バッブァ74をクリアするとともに、模擬認証フ
ラグFをリセットとして動作を終了する。
Subsequently, in step S21 of FIG. 1, the CPU 8 stores the simulated authentication response data in the display buffer 75, and subsequently in step S22, the CPU 8 simulates the card data, the amount data and the simulated authentication number data of the simulated authentication transaction. Store in the authentication buffer 77. Then, in step S23, C
The PU 8 corrects the processing time with respect to the actual authentication processing by the host device so that the processing time does not differ from the actual authentication processing. Then, in step S19, the CPU
8 displays the simulated authentication response data stored in the display buffer 75 on the display 4, updates the previous simulated authentication number data in the authentication number buffer 72 to the current simulated authentication number data, and clears the calculation buffer 74. At the same time, the simulated authentication flag F is reset and the operation ends.

[発明の効果] 以上のように、この発明によれば、模擬認証処理を行な
うごとに、読取られたカードデータおよび入力された金
額データを記憶手段に累積記憶し、該記憶手段に記憶可
能な領域がなくなったことが検出された後、カード認証
処理が行なわれる場合には、買上金額データが予め定め
る限度額以下であるとしても、模擬認証処理手段による
模擬認証処理を行なうことなく、認証処理手段による認
証処理を行なうとともに、その後通信を切断することな
く記憶手段に記憶されているデータをホスト装置に伝送
するようにしたので、ホスト装置との通常のカード認証
処理データに加えて、模擬認証処理データも速やかに把
握することができ、ホスト装置による正確な与信限度額
チェックが可能となる。その結果、カード保持者が模擬
認証処理の対象となる小額のカード取引を繰返して知ら
ない間に与信限度をはるかに超えて買物をしてしまうこ
とを防止でき、顧客サービスの向上が図れる。また、模
擬認証データを一括して送信することができるので、店
舗側の通信費の負担を増大することなくサービス向上が
図れる。
[Effects of the Invention] As described above, according to the present invention, the read card data and the input amount data are cumulatively stored in the storage means each time the simulated authentication processing is performed, and the storage means can store the data. When the card authentication process is performed after it is detected that the area is exhausted, the authentication process is performed without performing the simulated authentication process by the simulated authentication processing means even if the purchase amount data is equal to or less than the predetermined limit amount. The data stored in the storage means is transmitted to the host device without disconnecting the communication, and the simulated authentication is performed in addition to the normal card authentication process data with the host device. The processed data can be quickly grasped, and the credit limit can be accurately checked by the host device. As a result, it is possible to prevent the cardholder from repeatedly exceeding the credit limit and shopping without knowing the small card transaction that is the target of the simulated authentication process, and improve customer service. Moreover, since the simulated authentication data can be transmitted in a lump, it is possible to improve the service without increasing the burden of communication costs on the shop side.

【図面の簡単な説明】[Brief description of drawings]

第1図および第2図はこの発明の一実施例の動作を説明
するためのフロー図である。第3図はこの発明の一実施
例のCATの外観斜視図である。第4図は第3図に示すキ
ーボードのキー配置を示す図である。第5図は第3図に
示すCATの電気的構成を示す概略ブロック図である。第
6図は第5図に示すRAMのメモリ構成を説明するための
図である。 図において、1はCAT、2はカードリーダ、3はキーボ
ード、4は表示器、5はモデム、6はROM、7はRAM、8
はCPU、32は数字キー、33はダイヤルキー、71は限度金
額バッファ、72は認証番号バッファ、73はメッセージバ
ッファ、74は演算バッファ、75は表示バッファ、76は模
擬認証処理フラグ記憶エリア、77は模擬認証バッファを
示す。
1 and 2 are flow charts for explaining the operation of the embodiment of the present invention. FIG. 3 is an external perspective view of a CAT according to an embodiment of the present invention. FIG. 4 is a diagram showing a key arrangement of the keyboard shown in FIG. FIG. 5 is a schematic block diagram showing the electrical configuration of the CAT shown in FIG. FIG. 6 is a diagram for explaining the memory configuration of the RAM shown in FIG. In the figure, 1 is CAT, 2 is a card reader, 3 is a keyboard, 4 is a display, 5 is a modem, 6 is ROM, 7 is RAM, and 8
Is a CPU, 32 is a numeric key, 33 is a dial key, 71 is a limit amount buffer, 72 is an authentication number buffer, 73 is a message buffer, 74 is a calculation buffer, 75 is a display buffer, 76 is a simulated authentication processing flag storage area, 77 Indicates a simulated authentication buffer.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】カードデータを読取る読取手段、 顧客の買上金額データを入力するための入力手段、 前記入力手段から入力された買上金額データが予め定め
る限度額データを超えるか否かを判別する判別手段、 前記判別手段によって前記入力手段から入力された買上
金額データが予め定める限度額データを超えることが判
別されたことに応じて、認証処理として、前記読取手段
によって読取られたカードデータおよび前記入力手段か
ら入力された金額データをホスト装置に伝送して認証要
求を行ない、前記ホスト装置による認証結果を表示する
認証処理手段、 前記判別手段によって前記入力手段から入力された買上
金額データが予め定める限度額データ以下であることが
判別されたことに応じて、前記ホスト装置に認証要求す
ることなく予め定める模擬の認証結果を表示して認証処
理を行なっているように見せかける模擬認証処理手段と
を備えたカード認証端末装置において、 前記模擬認証処理手段によって模擬認証処理を行なうご
とに、少なくとも前記読取手段によって読取られたカー
ドデータおよび前記入力手段から入力された金額データ
を累積記憶する記憶手段、 前記記憶手段に記憶可能な領域がなくなったことを検出
するための検出手段、および 前記判別手段によって前記買上金額データが前記予め定
める限度額データ以下であることが判別されたことに応
じて、前記検出手段によって検出を行なわせ、前記検出
手段によって前記記憶手段に記憶可能な領域がなくなっ
たことが検出されたことに応じて、前記模擬認証処理手
段による模擬認証処理を行なうことなく、前記認証処理
手段による認証処理を行なうとともに、通信を切断する
ことなく前記記憶手段に記憶されているデータを前記ホ
スト装置に伝送するように制御する制御手段を備えたカ
ード認証端末装置。
1. A reading unit for reading card data, an input unit for inputting purchase amount data of a customer, and a determination for determining whether or not the purchase amount data input from the input unit exceeds a predetermined limit amount data. The card data read by the reading unit and the input as authentication processing when the determination unit determines that the purchase amount data input from the input unit exceeds a predetermined limit amount data. Authentication processing means for transmitting the amount data input from the means to the host device to make an authentication request, and displaying the authentication result by the host device; a limit to which the purchase amount data input from the input means by the determining means is predetermined. If it is determined that the amount of data is less than or equal to the forehead data, the host device is not required to perform authentication in advance, and In a card authentication terminal device including a simulated authentication processing unit that displays a defined simulated authentication result and makes it appear that the authentication process is being performed, at least the reading unit is performed every time the simulated authentication process is performed by the simulated authentication processing unit. Storage means for accumulatively storing card data read by the user and money amount data input from the input means, detection means for detecting that the storage means has no storable area, and the purchase means by the determination means. When it is determined that the amount data is less than or equal to the predetermined limit amount data, the detection unit is caused to perform detection, and the detection unit detects that there is no more storable area in the storage unit. In response to the request, without performing the simulated authentication processing by the simulated authentication processing means, And performs an authentication process by testimony processing unit, card authentication terminal device comprising control means for controlling to transmit the data stored in said storage means without said host device to disconnect the communication.
JP24115487A 1987-09-26 1987-09-26 Card authentication terminal Expired - Lifetime JPH0782506B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP24115487A JPH0782506B2 (en) 1987-09-26 1987-09-26 Card authentication terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP24115487A JPH0782506B2 (en) 1987-09-26 1987-09-26 Card authentication terminal

Publications (2)

Publication Number Publication Date
JPS6484371A JPS6484371A (en) 1989-03-29
JPH0782506B2 true JPH0782506B2 (en) 1995-09-06

Family

ID=17070067

Family Applications (1)

Application Number Title Priority Date Filing Date
JP24115487A Expired - Lifetime JPH0782506B2 (en) 1987-09-26 1987-09-26 Card authentication terminal

Country Status (1)

Country Link
JP (1) JPH0782506B2 (en)

Also Published As

Publication number Publication date
JPS6484371A (en) 1989-03-29

Similar Documents

Publication Publication Date Title
US4797540A (en) Payment making terminal device
JP3145268B2 (en) Terminal authentication method
JP4031989B2 (en) Mobile communication terminal and method
JPH0332100B2 (en)
JP2002032686A (en) Payment method using mobile terminal
US4874932A (en) Card authorization terminal
JP2002109640A (en) Finance unifying terminal device and method of operating the same
JPH10105614A (en) Online shopping system using credit card
JP2001249969A (en) Transaction settlement system, server, transaction settlement method, and storage medium
KR100678556B1 (en) Automatic trading device
JP2570227B2 (en) Card authentication terminal device
JPH0782506B2 (en) Card authentication terminal
JPH0782507B2 (en) Card authentication terminal
US20010027425A1 (en) Method of and apparatus for facilitating on-line transactions
JPH09325990A (en) Time deposit account and online payment system and online shopping system using the time deposit account
JPH0778812B2 (en) Card authentication terminal
JPH0782581B2 (en) Card authentication terminal device
JPH0797383B2 (en) Transaction processor
JPH01265391A (en) Transaction processor
JP2568256B2 (en) Card terminal
JPH0240794A (en) credit terminal device
JPS61868A (en) Terminal device for transaction processing
JP4054044B2 (en) Bank account system
JP2619918B2 (en) Data terminal equipment
JPH09326087A (en) Credit card system