[go: up one dir, main page]

JP5433592B2 - Payment device, payment system, program, and server device - Google Patents

Payment device, payment system, program, and server device Download PDF

Info

Publication number
JP5433592B2
JP5433592B2 JP2011010012A JP2011010012A JP5433592B2 JP 5433592 B2 JP5433592 B2 JP 5433592B2 JP 2011010012 A JP2011010012 A JP 2011010012A JP 2011010012 A JP2011010012 A JP 2011010012A JP 5433592 B2 JP5433592 B2 JP 5433592B2
Authority
JP
Japan
Prior art keywords
payment
combination
settlement
selection
operator
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 - Fee Related
Application number
JP2011010012A
Other languages
Japanese (ja)
Other versions
JP2012150719A (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.)
Toshiba Tec Corp
Original Assignee
Toshiba Tec 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 Toshiba Tec Corp filed Critical Toshiba Tec Corp
Priority to JP2011010012A priority Critical patent/JP5433592B2/en
Publication of JP2012150719A publication Critical patent/JP2012150719A/en
Application granted granted Critical
Publication of JP5433592B2 publication Critical patent/JP5433592B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明の実施形態は、決済装置、決済システム、プログラムおよびサーバ装置に関する。   Embodiments described herein relate generally to a settlement apparatus, a settlement system, a program, and a server apparatus.

店舗などにおいては、現金、金券(商品券やプリペイドカードなど)およびクレジットカードなどによる複数の決済方法による決済を許容することが多い。金券やクレジットカードにはそれぞれ多数の種類が存在し、それらの種類の違いを考慮すると決済方法は多岐にわたる。   In stores and the like, payment by a plurality of payment methods such as cash, cash vouchers (such as gift certificates and prepaid cards) and credit cards is often permitted. There are many types of cash vouchers and credit cards, and there are a wide variety of settlement methods considering the difference between these types.

特開2006−301688号公報JP 2006-301688 A

顧客によっては複数の決済方法を組み合わせて使用することを要求する場合もあり、そのような決済が許容されるか否かを確認する作業は困難となる。   Depending on the customer, it may be required to use a plurality of settlement methods in combination, and it is difficult to confirm whether such settlement is permitted.

このような事情から、顧客が要求する決済方法が決済のために許容されるか否かの確認を容易かつ的確に行えることが望まれていた。   Under such circumstances, it has been desired to easily and accurately confirm whether or not the payment method requested by the customer is permitted for payment.

実施形態の決済装置は、記憶デバイスと、選択手段と、判定手段と、通知手段とを備える。記憶デバイスは、商取引の決済に適用可能な複数の決済方法のうちの複数を組み合わせての決済において許容される組み合わせに関する組合せ情報を記憶する。選択手段は、前記複数の決済方法のうちから決済に使用する決済方法をオペレータの指示に応じて少なくとも1つ選択する。判定手段は、前記選択手段により複数の決済方法が選択されたことに応じて、前記選択手段により選択された複数の決済方法の組み合わせによる決済が許容されるか否かを前記記憶デバイスに記憶された組合せ情報に基づいて判定する。通知手段は、前記選択手段により選択された複数の決済方法の組み合わせによる決済が許容されないと前記判定手段により判定されたことに応じてその旨を前記オペレータに通知するための通知動作を実行する。   The settlement apparatus according to the embodiment includes a storage device, a selection unit, a determination unit, and a notification unit. The storage device stores combination information related to a combination that is permitted in a payment that is a combination of a plurality of payment methods that can be applied to a payment for a commercial transaction. The selection means selects at least one payment method to be used for payment from the plurality of payment methods according to an instruction from the operator. The determination unit stores, in the storage device, whether or not settlement by a combination of the plurality of settlement methods selected by the selection unit is permitted in response to selection of a plurality of settlement methods by the selection unit. The determination is made based on the combination information. The notification means executes a notification operation for notifying the operator of the fact that the determination means determines that payment by a combination of a plurality of payment methods selected by the selection means is not permitted.

一実施形態に係るPOS端末装置の要部構成を示すブロック図。The block diagram which shows the principal part structure of the POS terminal device which concerns on one Embodiment. 商品リストエリアの構造例を模式的に示す図。The figure which shows the structural example of a goods list area typically. PLUファイルの一例を模式的に示す図。The figure which shows an example of a PLU file typically. 組合せ情報の一例を模式的に示す図。The figure which shows an example of combination information typically. 登録モードが設定されているときにおける図1中のCPUの処理のフローチャート。The flowchart of the process of CPU in FIG. 1 when the registration mode is set. 一覧画像を表示している状態におけるオペレータ用表示器の表示画面の一例を示す図。The figure which shows an example of the display screen of the display for operators in the state which is displaying the list image. エラー画像を表示している状態におけるオペレータ用表示器の表示画面の一例を示す図。The figure which shows an example of the display screen of the display for operators in the state which is displaying the error image. クラウドシステムを利用する決済システムの構成を示す図。The figure which shows the structure of the payment system using a cloud system.

以下実施の形態の一例を図面を用いて説明する。なお、本実施の形態では、決済装置としてPOS(point-of-sale)端末装置を例に説明する。   An example of the embodiment will be described below with reference to the drawings. In the present embodiment, a POS (point-of-sale) terminal device will be described as an example of a payment device.

図1は本実施形態に係るPOS端末装置100の要部構成を示すブロック図である。   FIG. 1 is a block diagram showing a main configuration of a POS terminal device 100 according to the present embodiment.

このPOS端末装置100は、CPU(central processing unit)1、ROM(read-only memory)2、RAM(random-access memory)3、補助記憶ユニット4、時計ユニット5、モードスイッチ6、ドロワ開放ユニット7、入出力ポート(I/O)8、スキャナ9、スキャナコントローラ10、タッチセンサ11、タッチセンサコントローラ12、オペレータ用表示器13、表示コントローラ14、客面表示器15、表示コントローラ16、カードリーダ17、カードリーダコントローラ18、プリンタ19、プリンタコントローラ20および通信デバイス21を含む。これらの各部は、システムバス22にそれぞれ接続されている。   The POS terminal device 100 includes a central processing unit (CPU) 1, a read-only memory (ROM) 2, a random-access memory (RAM) 3, an auxiliary storage unit 4, a clock unit 5, a mode switch 6, and a drawer opening unit 7. , Input / output port (I / O) 8, scanner 9, scanner controller 10, touch sensor 11, touch sensor controller 12, operator display 13, display controller 14, customer display 15, display controller 16, card reader 17 A card reader controller 18, a printer 19, a printer controller 20, and a communication device 21. Each of these units is connected to the system bus 22.

CPU1は、ROM2およびRAM3に記憶されたオペレーティングシステム、ミドルウェアおよびアプリケーションプログラムに基づいて、POS端末装置100としての各種の動作を実現するべく各部を制御する。   The CPU 1 controls each unit to implement various operations as the POS terminal device 100 based on the operating system, middleware, and application program stored in the ROM 2 and the RAM 3.

ROM2は、上記のオペレーティングシステムを記憶する。ROM2は、上記のミドルウェアやアプリケーションプログラムを記憶する場合もある。またROM2は、CPU1が各種の処理を行う上で参照するデータを記憶する場合も有る。   The ROM 2 stores the above operating system. The ROM 2 may store the above middleware and application programs. The ROM 2 may store data that is referred to when the CPU 1 performs various processes.

RAM3は、CPU1が各種の処理を行う上で参照するデータを記憶する。さらにRAM3は、CPU1が各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。RAM3の記憶領域の一部は、商品リストエリアとして使用される。またRAM3は、上記のミドルウェアやアプリケーションプログラムを記憶する場合も有る。   The RAM 3 stores data to be referred to when the CPU 1 performs various processes. Further, the RAM 3 is used as a so-called work area in which data temporarily used when the CPU 1 performs various processes is stored. A part of the storage area of the RAM 3 is used as a product list area. The RAM 3 may store the above middleware and application programs.

図2は商品リストエリアの構造例を模式的に示す図である。   FIG. 2 is a diagram schematically showing an example of the structure of the product list area.

図2に示すように商品リストエリアには、PLU(price look up)コード、部門、品名、価格および数量の各情報を互いに関連付けて記憶するためのデータフィールドがそれぞれ複数づつ設けられる。かくして商品リストエリアには、PLUコードに対応して少なくとも部門、品名、価格および数量の各情報を記憶することができる。   As shown in FIG. 2, the product list area is provided with a plurality of data fields for storing information relating to price look-up (PLU) codes, departments, product names, prices, and quantities in association with each other. Thus, at least information on department, product name, price, and quantity can be stored in the product list area in correspondence with the PLU code.

補助記憶ユニット4は、例えばハードディスクドライブやSSD(solid state drive)などであり、CPU1が各種の処理を行う上で使用するデータや、CPU1での処理によって生成されたデータを保存する。補助記憶ユニット4に記憶されるデータには、PLUファイルおよび組合せ情報を含む。PLUファイルは、POS端末装置100が使用される店舗で販売または提供される商品(物品またはサービス)についての情報が記述されている。組合せ情報は、決済のために許容される決済方法の組み合わせについて記述されている。なおここでは、現金による決済、金券(商品券やプリペイドカードなど)による決済およびクレジットカードによる決済をそれぞれ別々の決済方法とするのはもちろんのこと、異なる種類の金券によるそれぞれの決済や、異なる種類のクレジットカードによるそれぞれの決済を別々の決済方法とする。しかし、ここの決済方法をどのように区分するかは任意であって良い。 ROM2、RAM3または補助記憶ユニット4に記憶されるアプリケーションプログラムには、後述する決済のための処理を含んだ売上登録処理に関して記述した売上登録プログラムを含む。この売上登録プログラムがRAM3または補助記憶ユニット4に記憶される場合、POS端末装置100の譲渡は、一般的に売上登録プログラムがRAM3または補助記憶ユニット4に記憶された状態にて行われる。しかし、POS端末装置100を売上登録プログラムがRAM3または補助記憶ユニット4に記憶されない状態で譲渡されるとともに、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介して上記の売上登録プログラムを譲渡され、この売上登録プログラムが上記の別途に譲渡されたPOS端末装置100のRAM3または補助記憶ユニット4に書き込まれても良い。   The auxiliary storage unit 4 is, for example, a hard disk drive or an SSD (solid state drive), and stores data used when the CPU 1 performs various processes and data generated by the processes in the CPU 1. The data stored in the auxiliary storage unit 4 includes a PLU file and combination information. The PLU file describes information about products (goods or services) sold or provided at a store where the POS terminal device 100 is used. The combination information describes a combination of payment methods allowed for payment. In addition, payment by cash, payment by cash voucher (gift certificate, prepaid card, etc.) and payment by credit card are not only separate payment methods, but also each payment by different types of cash vouchers and different types. Each payment by credit card is a separate payment method. However, how the settlement methods here are classified may be arbitrary. The application program stored in the ROM 2, RAM 3, or auxiliary storage unit 4 includes a sales registration program described regarding sales registration processing including processing for settlement described later. When this sales registration program is stored in the RAM 3 or the auxiliary storage unit 4, the transfer of the POS terminal device 100 is generally performed in a state where the sales registration program is stored in the RAM 3 or the auxiliary storage unit 4. However, the POS terminal device 100 is transferred in a state where the sales registration program is not stored in the RAM 3 or the auxiliary storage unit 4, and is recorded on a removable recording medium such as a magnetic disk, a magneto-optical disk, an optical disk, or a semiconductor memory. Alternatively, the sales registration program may be transferred via a network, and the sales registration program may be written in the RAM 3 or the auxiliary storage unit 4 of the separately transferred POS terminal device 100.

図3はPLUファイルの一例を模式的に示す図である。   FIG. 3 is a diagram schematically showing an example of the PLU file.

図3に示すPLUファイルは、PLUコードに対応して少なくとも部門、品名および価格の各情報を含む。PLUコードは、商品のそれぞれに、それらを一意に識別可能なように付与されたコードである。部門は、関連付けられたPLUコードで識別される商品が属する部門の名称またはコードである。品名は、関連付けられたPLUコードで識別される商品の名称である。価格は、関連付けられたPLUコードで識別される商品の価格である。PLUファイルには、他の任意の情報を含むこともある。   The PLU file shown in FIG. 3 includes at least department, product name, and price information corresponding to the PLU code. The PLU code is a code assigned to each product so that they can be uniquely identified. The department is the name or code of the department to which the product identified by the associated PLU code belongs. The product name is the name of the product identified by the associated PLU code. The price is the price of the product identified by the associated PLU code. The PLU file may include other arbitrary information.

図4は組合せ情報の一例を模式的に示す図である。   FIG. 4 is a diagram schematically illustrating an example of combination information.

組合せ情報は、複数の決済方法を互いに対応付けたデータレコードを少なくとも1つ含む。1つのデータレコードに含まれた複数の決済方法(方法1、方法2、方法3…)の組み合わせが、決済に適用できる組み合わせであることを表す。つまり、図4における同一行に記述された複数の決済方法の組合せが結成に適用できる組み合わせである。さらに具体的には、図4において、No.1の組み合わせは、○○○○ギフトカードと×××ギフトカードとの組み合わせが決済に適用できることを表す。組合せ情報に含まれるデータレコードは、典型的にはオペレータの指示に応じてCPU1が生成する。しかし組合せ情報は、POS端末装置100の外で生成されたものがRAM3または補助記憶ユニット4に書き込まれても良い。なお、決済に適用できる決済方法の組み合わせは、POS端末装置100のユーザの事情により様々である。そこで組合せ情報は、ユーザのニーズに応じた情報が適宜に生成されて、RAM3または補助記憶ユニット4に書き込まれれば良い。   The combination information includes at least one data record in which a plurality of settlement methods are associated with each other. A combination of a plurality of settlement methods (method 1, method 2, method 3,...) Included in one data record represents a combination applicable to settlement. That is, a combination of a plurality of settlement methods described in the same line in FIG. 4 is a combination that can be applied to formation. More specifically, in FIG. A combination of 1 represents that a combination of a XXX gift card and a XXX gift card can be applied to settlement. The data record included in the combination information is typically generated by the CPU 1 in accordance with an operator instruction. However, the combination information generated outside the POS terminal device 100 may be written in the RAM 3 or the auxiliary storage unit 4. Note that there are various combinations of payment methods applicable to payment depending on the circumstances of the user of the POS terminal device 100. Therefore, as the combination information, information corresponding to the needs of the user may be appropriately generated and written to the RAM 3 or the auxiliary storage unit 4.

時計ユニット5は、定常的に計時動作を行い、日付および時刻を表した日時情報を生成する。   The clock unit 5 constantly performs a timekeeping operation, and generates date / time information representing the date and time.

モードスイッチ6は、特定の鍵によって回転可能な鍵穴の向きを検出し、その検出結果をモード信号として出力する。鍵穴の向きには業務モードがそれぞれ割り付けられており、モード信号はこれらの動作モードのいずれが選択されているかを示す信号となる。業務モードは、登録、点検および精算などの各モードを含む。ちなみに登録モードは、スキャナ9またはタッチセンサ11によりPLUコードが入力されされると、このPLUコードで識別される商品の販売または提供に係るデータ処理を行う。点検モードは、登録モードでの処理により生成された商品販売データから得られた売上集計データをレポート出力する。精算モードは、点検モードと同様に売上集計データをレポート出力した後に、この売上集計データをクリアする。   The mode switch 6 detects the direction of the keyhole that can be rotated by a specific key, and outputs the detection result as a mode signal. A business mode is assigned to each direction of the keyhole, and the mode signal is a signal indicating which of these operation modes is selected. The business mode includes each mode such as registration, inspection, and checkout. Incidentally, in the registration mode, when a PLU code is input by the scanner 9 or the touch sensor 11, data processing related to sales or provision of a product identified by the PLU code is performed. In the inspection mode, sales summary data obtained from the merchandise sales data generated by the processing in the registration mode is output as a report. In the checkout mode, the sales summary data is cleared after outputting the sales summary data in the same manner as in the inspection mode.

ドロワ開放ユニット7は、ドロワを自動的に開放する。   The drawer opening unit 7 automatically opens the drawer.

入出力ポート8は、モードスイッチ6が出力するモード信号をモードデータに変換してRAM3に書き込んだり、CPU1からドロワ開放が指示されたことに応じてドロワ開放ユニット7を駆動するための駆動信号をドロワ開放ユニット7に対して出力する。   The input / output port 8 converts a mode signal output from the mode switch 6 into mode data and writes it into the RAM 3 or a drive signal for driving the drawer opening unit 7 in response to an instruction to open the drawer from the CPU 1. Output to the drawer opening unit 7.

スキャナ9は、商品に印刷されたバーコードを読み取る。スキャナ9には、固定タイプおよびハンディタイプのいずれか、またはその双方を含み得る。   The scanner 9 reads a barcode printed on a product. The scanner 9 can include either a fixed type or a handy type, or both.

スキャナコントローラ10は、CPU1の制御の下にスキャナ9の動作を制御するとともに、スキャナ9で生成されたスキャンデータをRAM3に書き込む。   The scanner controller 10 controls the operation of the scanner 9 under the control of the CPU 1 and writes the scan data generated by the scanner 9 into the RAM 3.

タッチセンサ11は、オペレータ用表示器13の表示面に積層配置されている。タッチセンサ11は、オペレータ用表示器13の表示画面へのユーザによるタッチがなされた際に、そのタッチ位置に応じた検出信号を出力する。タッチセンサコントローラ12は、タッチセンサ11から出力された検出信号に基づいて上記のタッチ位置を表す座標情報を求め、この座標情報をRAM3に書き込む。   The touch sensor 11 is stacked on the display surface of the operator display 13. The touch sensor 11 outputs a detection signal corresponding to the touch position when the user touches the display screen of the operator display 13. The touch sensor controller 12 obtains coordinate information representing the touch position based on the detection signal output from the touch sensor 11 and writes the coordinate information in the RAM 3.

オペレータ用表示器13は、例えばLCD(liquid crystal display)であり、CPU1の制御の下に任意の画像を表示可能である。オペレータ用表示器13は、オペレータに対して提示するべき各種の情報を表した画像を表示するために利用される。   The operator display 13 is an LCD (liquid crystal display), for example, and can display an arbitrary image under the control of the CPU 1. The operator display 13 is used to display an image representing various information to be presented to the operator.

表示コントローラ14は、CPU1の制御の下にオペレータ用表示器13の動作を制御する。   The display controller 14 controls the operation of the operator display 13 under the control of the CPU 1.

客面表示器15は、例えばLCDや蛍光表示装置であり、CPU1の制御の下に任意の画像を表示可能である。客面表示器15は、客に対して提示するべき各種の情報を表した画像を表示するために利用される。   The customer display 15 is an LCD or a fluorescent display device, for example, and can display an arbitrary image under the control of the CPU 1. The customer display 15 is used to display an image representing various information to be presented to the customer.

表示コントローラ16は、CPU1の制御の下に客面表示器15の動作を制御する。   The display controller 16 controls the operation of the customer display 15 under the control of the CPU 1.

カードリーダ17は、決済カードに記録されたカード情報を読み取る。なお、決済カードとは、現金によらずに決済を行うためのカードのことであり、クレジットカード、デビットカード、プリペイドカードおよび銀聯カードなどが含まれ得る。   The card reader 17 reads card information recorded on the payment card. The payment card is a card for making payment without using cash, and may include a credit card, a debit card, a prepaid card, a UnionPay card, and the like.

カードリーダコントローラ18は、CPU1の制御の下にカードリーダ17の動作を制御するとともに、カードリーダ17から出力されたカード情報をRAM3に書き込む。   The card reader controller 18 controls the operation of the card reader 17 under the control of the CPU 1 and writes the card information output from the card reader 17 into the RAM 3.

プリンタ19は、例えばサーマルプリンタやドットインパクトプリンタなどであり、レシートを印刷する。   The printer 19 is, for example, a thermal printer or a dot impact printer, and prints a receipt.

プリンタコントローラ20は、CPU1の制御の下にプリンタ19の動作を制御する。   The printer controller 20 controls the operation of the printer 19 under the control of the CPU 1.

通信デバイス21は、LAN(local area network)やインターネットなどの通信ネットワーク101を介してサーバ102と通信する。   The communication device 21 communicates with the server 102 via a communication network 101 such as a local area network (LAN) or the Internet.

サーバ102は、POS端末装置100が設置されているのと同じ店舗に備えられたいわゆる店舗サーバや、POS端末装置100が設置されているのと同じ店舗を含んだ複数の店舗を総括する本部に備えられたいわゆる本部サーバである。サーバ102は、POS端末装置100およびその他のPOS端末装置(図示せず)でそれぞれ生成された商品販売データを集計したり、各POS端末装置で使用するデータを管理する。サーバ102は、POS端末装置100およびその他のPOS端末装置に配信するためのPLUファイルおよびレート情報を保持している。   The server 102 is a so-called store server provided in the same store where the POS terminal device 100 is installed, or a headquarters that generalizes a plurality of stores including the same store where the POS terminal device 100 is installed. It is a so-called headquarter server provided. The server 102 aggregates product sales data generated by the POS terminal device 100 and other POS terminal devices (not shown), and manages data used by each POS terminal device. The server 102 holds a PLU file and rate information for distribution to the POS terminal device 100 and other POS terminal devices.

次に以上のように構成されたPOS端末装置100の動作について説明する。   Next, the operation of the POS terminal device 100 configured as described above will be described.

図5は登録モードが設定されているときにおけるCPU1のフローチャートである。鍵によって業務モードが登録モードに設定されたことがモードスイッチ6により検出されたことに応じて、CPU1は図5に示す処理を開始する。   FIG. 5 is a flowchart of the CPU 1 when the registration mode is set. When the mode switch 6 detects that the business mode is set to the registration mode with the key, the CPU 1 starts the process shown in FIG.

さて、商品のバーコードがスキャナ9により読み取られるか、あるいはタッチセンサ11にてPLUコードを入力するための操作がなされたならば、その入力されたPLUコードはスキャナコントローラ10またはタッチセンサコントローラ12によってRAM3に書き込まれる。そこでステップSa1においてCPU1は、例えば上記のようにして書き込まれたPLUコードがRAM3に書き込まれているか否かを確認することにより、PLUコードが入力されたか否かを判断する。そしてPLUコードの入力がなされたことを確認できなければ、CPU1はステップSa1を繰り返す。そしてPLUコードの入力がなされたことを確認できたならば、CPU1はステップSa1からステップSa2へ進む。   If the barcode of the product is read by the scanner 9 or an operation for inputting a PLU code is performed by the touch sensor 11, the input PLU code is read by the scanner controller 10 or the touch sensor controller 12. It is written in the RAM 3. Therefore, in step Sa1, the CPU 1 determines whether or not the PLU code is input by checking whether or not the PLU code written as described above is written in the RAM 3, for example. If it cannot be confirmed that the PLU code has been input, the CPU 1 repeats step Sa1. If it is confirmed that the PLU code has been input, the CPU 1 proceeds from step Sa1 to step Sa2.

ステップSa2においてCPU1は、上記のようにRAM3に書き込まれたPLUコードおよびそれに対応付けられた情報を補助記憶ユニット4に記憶されたPLUファイルの中から取得する。そしてCPU1は、ここで取得したPLUコード、部門、品名および価格の各情報をRAM2の商品リストエリアに追加保存する。またこのときにCPU1は、同一データレコードの数量としては「1」を保存する。   In step Sa2, the CPU 1 acquires the PLU code written in the RAM 3 as described above and the information associated therewith from the PLU file stored in the auxiliary storage unit 4. Then, the CPU 1 additionally stores the acquired PLU code, department, product name, and price information in the product list area of the RAM 2. At this time, the CPU 1 stores “1” as the quantity of the same data record.

ステップSa3乃至ステップSa5においてCPU1は、ユーザ操作を待ち受ける。具体的にはCPU1は、ステップSa3において新たにPLUコードが入力されたか否かを、ステップSa4において前回入力されたPLUコードに関しての数量が指定されたか否かを、ステップSa5jにおいてタッチセンサ11により小計キーを押下する操作がなされたか否かをそれぞれ判断する。そしてCPU1は、ステップSa3乃至ステップSa5のいずれもがNOである場合には、ステップSa3乃至ステップSa5を繰り返す。   In steps Sa3 to Sa5, the CPU 1 waits for a user operation. Specifically, the CPU 1 determines whether or not a new PLU code is input in step Sa3, whether or not a quantity related to the previously input PLU code is specified in step Sa4, and whether or not the touch sensor 11 subtotals in step Sa5j. It is determined whether or not an operation for pressing a key has been performed. And when all of step Sa3 thru | or step Sa5 are NO, CPU1 repeats step Sa3 thru | or step Sa5.

ここで新たなPLUコードが入力されたならば、CPU1はステップSa3からステップSa2に移行し、その新たに入力されたPLUコードと、それに関連付けられた部門、品名および価格の各情報をRAM2の商品リストエリアに追加保存する。ただし、同一のPLUコードが既に商品リストエリアに保存されているならば、そのPLUコードに対応付けられた数量を1つ増加させる。そしてこの後にCPU1は、ステップSa3乃至ステップSa5の待ち受け状態に戻る。   If a new PLU code is input here, the CPU 1 proceeds from step Sa3 to step Sa2, and the newly input PLU code and the associated department, product name and price information are stored in the product in the RAM 2. Add and save in the list area. However, if the same PLU code is already stored in the product list area, the quantity associated with the PLU code is increased by one. After that, the CPU 1 returns to the standby state of steps Sa3 to Sa5.

ところで、PLUコードを既に入力した商品を複数登録するために、オペレータがタッチセンサ11により数値入力キーなどの操作によって数量を指定すると、CPU1はこれに応じてステップステップSa4からステップSa6へ移行し、直前に入力されたPLUコードに対応付けられた数量を指定された数量に従って変更する。具体的には、直前に入力されたPLUコードに対応付けられた数量を、指定された数量から1つ減じた値を加算した値に変更する。そしてこののちにCPU1は、ステップSa3乃至ステップSa5の待ち受け状態に戻る。   By the way, in order to register a plurality of products for which a PLU code has already been input, when the operator designates a quantity by operating the numeric input key or the like using the touch sensor 11, the CPU 1 moves from step Sa4 to step Sa6 accordingly. The quantity associated with the PLU code input immediately before is changed according to the designated quantity. Specifically, the quantity associated with the PLU code input immediately before is changed to a value obtained by adding a value obtained by subtracting one from the designated quantity. Thereafter, the CPU 1 returns to the standby state of steps Sa3 to Sa5.

小計キーを押下する操作がなされたならば、CPU1はステップSa5からステップSa7へ移行する。ステップSa7においてCPU1は、買上金額を算出する。具体的にはCPU1は、商品リストエリアに記憶されているPLUコードのそれぞれについて、そのPLUコードに対応付けられた価格および数量を乗算することによって商品毎の金額を求め、さらにこのように求めた商品毎の金額の総和として買上金額を算出する。CPU1は、買上金額をRAM3に保存しておく。   If the operation of pressing the subtotal key is performed, the CPU 1 proceeds from step Sa5 to step Sa7. In step Sa7, the CPU 1 calculates the purchase amount. Specifically, the CPU 1 calculates the amount of money for each product by multiplying each of the PLU codes stored in the product list area by the price and quantity associated with the PLU code, and further determines in this way. The purchase price is calculated as the sum of the price for each product. The CPU 1 stores the purchase amount in the RAM 3.

ステップSa8においてCPU1は、決済方法一覧を表示するように表示コントローラ14に指示する。この指示を受けて表示コントローラ14は、決済方法一覧を示す一覧画像を表示するようにオペレータ用表示器13を制御する。   In step Sa8, the CPU 1 instructs the display controller 14 to display a list of settlement methods. Upon receiving this instruction, the display controller 14 controls the operator display 13 so as to display a list image showing a list of settlement methods.

図6は一覧画像51を表示している状態におけるオペレータ用表示器13の表示画面の一例を示す図である。   FIG. 6 is a diagram illustrating an example of a display screen of the operator display 13 in a state where the list image 51 is displayed.

図6に示す一覧画像51は、グラフィカルユーザインタフェース画像となっており、ボタンB1,B2,B3,B4.B5,B6,B7,B8,B9,B10,B11を含む。   A list image 51 shown in FIG. 6 is a graphical user interface image and includes buttons B1, B2, B3, B4. Includes B5, B6, B7, B8, B9, B10, B11.

ボタンB1は、現金による決済を指示するボタンである。   The button B1 is a button for instructing payment by cash.

ボタンB2〜B6は、金券(ギフトカード、商品券、プリペイドカードなど)による決済を指示すると同時に、その決済に使用する金券の種類を指示するボタンである。すなわちボタンB2〜B6は、決済に使用する金券の種類がそれぞれ関連付けられており、その関連付けられた種類の金券による決済を指示するためのボタンである。   Buttons B <b> 2 to B <b> 6 are buttons for instructing the settlement using a cash voucher (gift card, gift certificate, prepaid card, etc.) and at the same time instructing the type of cash voucher used for the settlement. That is, the buttons B2 to B6 are buttons for associating the types of cash vouchers used for settlement with each other and instructing the settlement with the associated types of cash vouchers.

ボタンB7〜B10は、クレジットカードによる決済を指示すると同時に、その決済に使用するクレジットカードの種類を指示するボタンである。すなわちボタンB7〜B10は、決済に使用するクレジットカードの種類がそれぞれ関連付けられており、その関連付けられた種類のクレジットカードによる決済を指示するためのボタンである。   The buttons B7 to B10 are buttons for instructing the type of credit card used for the settlement at the same time as instructing the settlement with the credit card. That is, the buttons B7 to B10 are buttons that are associated with the types of credit cards used for settlement, and for instructing settlement with the associated types of credit cards.

ボタンB11は、決済の実行を指示するボタンである。   The button B11 is a button for instructing execution of settlement.

なお、ボタンB2〜B10として、各種金券やクレジットカードの外観を表した画像を使用すれば、顧客により提示された金券やクレジットカードを、オペレータがより簡易かつより的確に一覧画像51中から見つけ出すことが可能となる。もちろんボタンB2〜B10は、各種の決済方法をオペレータが認識できるものであれば、どのようなものであっても良い。   In addition, if the image showing the appearance of various cash vouchers and credit cards is used as the buttons B <b> 2 to B <b> 10, the operator can easily and more accurately find the cash voucher and credit card presented by the customer from the list image 51. Is possible. Of course, the buttons B2 to B10 may be any buttons as long as the operator can recognize various settlement methods.

一覧画像51は、決済に適用可能とする金券やクレジットカードの種類に対応したものを予め作成しておき、その一覧画像51を表す画像データを例えば補助記憶ユニット4に記憶しておく。   The list image 51 is prepared in advance corresponding to the type of cash voucher or credit card that can be applied to settlement, and image data representing the list image 51 is stored in the auxiliary storage unit 4, for example.

一覧画像51をオペレータ用表示器13に表示させた状態でCPU1は、ステップSa9およびステップSa10においてユーザ操作を待ち受ける。具体的にはCPU1は、ステップSa9において決済方法の指示がなされたか否かを、ステップSa10において決済の実行が指示されたか否かをそれぞれ判断する。そしてCPU1は、ステップSa9およびステップSa10のいずれもがNOである場合には、ステップSa9およびステップSa10を繰り返す。   In a state where the list image 51 is displayed on the operator display 13, the CPU 1 waits for a user operation in step Sa9 and step Sa10. Specifically, the CPU 1 determines whether or not an instruction for a settlement method has been issued in step Sa9, and whether or not an execution of settlement has been instructed in step Sa10. And CPU1 repeats step Sa9 and step Sa10, when both step Sa9 and step Sa10 are NO.

ここで、ボタンB1〜B10のいずれかをタッチしたならば、CPU1はステップSa9からステップSa11へ進む。ステップSa11においてCPU1は、タッチされたボタンに関連付けられた決済方法が候補方法となっていないならば、これを候補方法に追加する。またCPU1は、タッチされたボタンに関連付けられた決済方法が候補方法となっているならば、これを候補方法から除外する。かくして、ボタンB1〜B10のいずれかがタッチされたならば、そのボタンに関連付けられた決済方法を候補方法として選択するが、同じボタンがもう一度タッチされたならば、その選択を取り消す。   Here, if any of the buttons B1 to B10 is touched, the CPU 1 proceeds from step Sa9 to step Sa11. In step Sa11, if the settlement method associated with the touched button is not a candidate method, the CPU 1 adds this to the candidate method. Further, if the settlement method associated with the touched button is a candidate method, the CPU 1 excludes this from the candidate method. Thus, if any of the buttons B1 to B10 is touched, the settlement method associated with the button is selected as a candidate method, but if the same button is touched again, the selection is canceled.

そしてこののちにCPU1は、ステップSa9およびステップSa10の待ち受け状態に戻る。かくしてオペレータは、ボタンB1〜B10のうちの順次のタッチ操作により、複数の決済方法を候補方法とすることができる。   Thereafter, the CPU 1 returns to the standby state of steps Sa9 and Sa10. Thus, the operator can select a plurality of settlement methods as candidate methods by the sequential touch operation of the buttons B1 to B10.

一方、オペレータが決済の実行を指示すべくボタンB11をタッチしたならば、CPU1はステップSa10からステップSa12へ進む。ステップSa12においてCPU1は、候補方法が複数であるか否かを確認する。そして候補方法が複数であるならばCPU1は、ステップSa12からステップSa13へ進む。ステップSa13においてCPU1は、これら複数の候補方法が互いに対応付けられたデータレコードを組合せ情報から検索することにより、複数の候補方法の組み合わせの適用が許容されるか否かを確認する。   On the other hand, if the operator touches the button B11 to instruct execution of the settlement, the CPU 1 proceeds from step Sa10 to step Sa12. In step Sa12, the CPU 1 confirms whether there are a plurality of candidate methods. If there are a plurality of candidate methods, the CPU 1 proceeds from step Sa12 to step Sa13. In step Sa13, the CPU 1 checks whether or not the application of the combination of the plurality of candidate methods is permitted by searching the combination information for data records in which the plurality of candidate methods are associated with each other.

もし、複数の候補方法が互いに対応付けられたデータレコードが見つからなかった場合にCPU1は、複数の候補方法の組み合わせの適用が許容されないと判定し、ステップSa13からステップSa14へ進む。ステップSa14においてCPU1は、指示された複数の決済方法の組み合わせの適用が許容されないことをオペレータに通知するためのエラー表示を行うように表示コントローラ14に指示する。この指示を受けて表示コントローラ14は、エラー表示のためのエラー画像を表示するようにオペレータ用表示器13を制御する。   If a data record in which a plurality of candidate methods are associated with each other is not found, the CPU 1 determines that application of a combination of a plurality of candidate methods is not permitted, and proceeds from step Sa13 to step Sa14. In step Sa14, the CPU 1 instructs the display controller 14 to display an error for notifying the operator that the application of the specified combination of the plurality of settlement methods is not allowed. Upon receiving this instruction, the display controller 14 controls the operator display 13 so as to display an error image for error display.

図7はエラー画像52を表示している状態におけるオペレータ用表示器13の表示画面の一例を示す図である。   FIG. 7 is a diagram illustrating an example of a display screen of the operator display 13 in a state where the error image 52 is displayed.

図7に示す表示画面では、一覧画像51に重畳させた状態でエラー画像52をポップアップ表示している。   On the display screen shown in FIG. 7, the error image 52 is displayed in a pop-up manner in a state where it is superimposed on the list image 51.

そしてこののちにCPU1は、ステップSa9およびステップSa10の待ち受け状態に戻る。かくしてオペレータは、決済方法を指示し直すことができる。なお、エラー表示の解消は、一定時間の経過やオペレータによる指示などの予め定めたトリガに応じて行えば良い。   Thereafter, the CPU 1 returns to the standby state of steps Sa9 and Sa10. Thus, the operator can reinstruct the settlement method. The error display may be canceled in accordance with a predetermined trigger such as the elapse of a fixed time or an instruction from the operator.

さて、指示された複数の候補方法が互いに対応付けられたデータレコードが見つかった場合にCPU1は、複数の決済方法の組み合わせの適用が許容されると判定し、ステップSa13からステップSa15へ進む。候補方法が1つのみである場合にはCPU1は、ステップSa12からステップSa13をパスしてステップSa15へ進む。   When a data record in which a plurality of designated candidate methods are associated with each other is found, the CPU 1 determines that application of a combination of a plurality of settlement methods is allowed, and proceeds from step Sa13 to step Sa15. If there is only one candidate method, the CPU 1 passes from step Sa12 to step Sa13 and proceeds to step Sa15.

ステップSa15においてCPU1は、ステップSa7で算出された買上金額を指示された1つまたは複数の決済方法で決済するための決済処理を実行する。そしてこの決済処理を完了したならばCPU1は、ステップSa1の待ち受け状態に戻る。   In step Sa15, the CPU 1 executes a settlement process for settlement of the purchase amount calculated in step Sa7 using one or more designated settlement methods. When this settlement process is completed, the CPU 1 returns to the standby state in step Sa1.

以上のようにPOS端末装置100によれば、オペレータが複数の決済方法を指示した場合で、その複数の決済方法の組み合わせの適用が許容されない場合には、その旨をオペレータに通知するためのエラー表示をオペレータ用表示器13において行う。従って、オペレータは、決済のために適用しようとした複数の決済方法の組み合わせが適用できないことを、簡易かつ的確に認識できる。   As described above, according to the POS terminal device 100, when an operator instructs a plurality of payment methods, and application of a combination of the plurality of payment methods is not permitted, an error for notifying the operator of that fact. The display is performed on the operator display 13. Therefore, the operator can easily and accurately recognize that the combination of a plurality of payment methods to be applied for payment cannot be applied.

この実施形態は、次のような種々の変形実施が可能である。   This embodiment can be variously modified as follows.

キャッシュレジスタなどのような別のタイプの決済装置においても、上記実施形態の技術思想を適用することが可能である。   The technical idea of the above-described embodiment can be applied to another type of settlement apparatus such as a cash register.

複数の決済方法の組み合わせの適用が許容される場合には、その旨をオペレータに通知するための表示を行うようにしても良い。   When application of a combination of a plurality of settlement methods is allowed, a display for notifying the operator of that fact may be performed.

複数の決済方法の組み合わせの適用の可否のオペレータへの通知は、例えばランプの点灯、鳴動、あるいは音声メッセージの再生などの種々の動作により行うことができる。   The operator can be notified of whether or not a combination of a plurality of settlement methods can be applied by various operations such as lighting of a lamp, ringing, or reproduction of a voice message.

端末装置とサーバ装置とを含んだ決済システムに上記のような技術思想を適用することもできる。この場合、1つのサーバ装置が1つまたは複数の端末装置における決済のための処理を行っても良いし、複数のサーバ装置が1つまたは複数の端末装置における決済のための処理を分担して行っても良い。   The above technical idea can be applied to a payment system including a terminal device and a server device. In this case, one server device may perform processing for settlement in one or a plurality of terminal devices, or a plurality of server devices share processing for settlement in one or a plurality of terminal devices. You can go.

このような決済システムの実現には、クラウドコンピューティングを利用できる。より具体的には、software as a service(SaaS)と称されるソフトウェア提供形態が適する。   Cloud computing can be used to realize such a payment system. More specifically, a software provision form called software as a service (SaaS) is suitable.

図8はクラウドシステムを利用する決済システム200の構成を示す図である。   FIG. 8 is a diagram showing a configuration of a payment system 200 using a cloud system.

この決済システム200は、クラウド31、複数の端末装置32および複数の通信ネットワーク33を含む。なお、端末装置32および通信ネットワーク33は、それぞれ1つのみでも良い。   The payment system 200 includes a cloud 31, a plurality of terminal devices 32, and a plurality of communication networks 33. Note that only one terminal device 32 and one communication network 33 may be used.

クラウド31はさらに、複数のサーバ装置31aを含む。これら複数のサーバ装置31aは互いに通信可能に構成される。ただしサーバ装置31aは、1つのみであっても良い。   The cloud 31 further includes a plurality of server devices 31a. The plurality of server devices 31a are configured to be able to communicate with each other. However, there may be only one server device 31a.

端末装置32は、通信ネットワーク33を介してクラウド31と通信可能である。端末装置32としては、デスクトップタイプやノートブックタイプなどの種々のコンピュータ、携帯電話装置、携帯情報端末(PDA)、あるいはスマートフォンなどを適宜に利用できる。通信ネットワーク33としては、インターネット、プライベートネットワーク、次世代ネットワーク(NGN)、あるいはモバイルネットワークなどを適宜に利用できる。   The terminal device 32 can communicate with the cloud 31 via the communication network 33. As the terminal device 32, various computers such as a desktop type and a notebook type, a mobile phone device, a personal digital assistant (PDA), a smartphone, and the like can be used as appropriate. As the communication network 33, the Internet, a private network, a next generation network (NGN), a mobile network, or the like can be used as appropriate.

そして決済システム200は、図5に示す各処理のうちのステップSa8およびステップSa14については端末装置32にて実行するが、その他のステップについてはクラウド31および端末装置32のいずれにおいて実行しても良い。ただし、オペレータの操作はいずれも端末装置32にて実行され、操作の内容を必要に応じて端末装置32からクラウド31へと通知する。   The payment system 200 executes step Sa8 and step Sa14 in each process shown in FIG. 5 at the terminal device 32, but the other steps may be executed by either the cloud 31 or the terminal device 32. . However, any operation by the operator is executed by the terminal device 32, and the content of the operation is notified from the terminal device 32 to the cloud 31 as necessary.

ステップSa1〜Sa7、ステップSa9〜ステップSa13およびステップSa15のうちの複数の処理をクラウド31にて実行する場合、それらの処理を単一のサーバ装置31aにおいて実行しても良いし、複数のサーバ装置31aにおいて分散処理しても良い。   When a plurality of processes among steps Sa1 to Sa7, step Sa9 to step Sa13, and step Sa15 are executed in the cloud 31, these processes may be executed in a single server device 31a, or a plurality of server devices Distributed processing may be performed in 31a.

ステップSa1〜Sa7、ステップSa9〜ステップSa13およびステップSa15のうちの少なくとも1つの処理を端末装置32にて実行する場合、その処理を端末装置32が有するコンピュータに実行させるためのプログラムを予め端末装置32が有する記憶ユニットに記憶させておいても良いし、上記のプログラムをクラウド31が有する記憶ユニットに記憶しておき、必要に応じてクラウド31から端末装置32へと与えるようにしても良い。上記のプログラムをクラウド31から端末装置32へと与える場合には、サーバ装置31aのうちの少なくとも1つに、上記のプログラムを端末装置32へと送信する機能を備える。   When at least one of the processes of steps Sa1 to Sa7, steps Sa9 to Sa13, and step Sa15 is executed by the terminal device 32, a program for causing the computer of the terminal device 32 to execute the process is previously stored in the terminal device 32. The program may be stored in a storage unit included in the cloud 31, or may be stored in the storage unit included in the cloud 31 and provided from the cloud 31 to the terminal device 32 as necessary. When the program is given from the cloud 31 to the terminal device 32, at least one of the server devices 31a has a function of transmitting the program to the terminal device 32.

本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。   Although several embodiments of the present invention have been described, these embodiments are presented by way of example and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the scope of the invention. These embodiments and modifications thereof are included in the scope and gist of the invention, and are included in the invention described in the claims and the equivalents thereof.

1…CPU、2…ROM、3…RAM、4…補助記憶ユニット、5…時計ユニット、6…モードスイッチ、7…ドロワ開放ユニット、8…入出力ポート、9…スキャナ、10…スキャナコントローラ、11…タッチセンサ、12…タッチセンサコントローラ、13…オペレータ用表示器、14…表示コントローラ、15…客面表示器、16…表示コントローラ、17…カードリーダ、18…カードリーダコントローラ、19…プリンタ、20…プリンタコントローラ、21…通信デバイス、22…システムバス、31…クラウド、31a…サーバ装置、32…端末装置、33…通信ネットワーク、100…端末装置、101…通信ネットワーク、102…サーバ、200…決済システム。   1 ... CPU, 2 ... ROM, 3 ... RAM, 4 ... auxiliary storage unit, 5 ... clock unit, 6 ... mode switch, 7 ... drawer opening unit, 8 ... input / output port, 9 ... scanner, 10 ... scanner controller, 11 DESCRIPTION OF SYMBOLS ... Touch sensor, 12 ... Touch sensor controller, 13 ... Display for operator, 14 ... Display controller, 15 ... Customer display, 16 ... Display controller, 17 ... Card reader, 18 ... Card reader controller, 19 ... Printer, 20 ... Printer controller, 21 ... Communication device, 22 ... System bus, 31 ... Cloud, 31a ... Server device, 32 ... Terminal device, 33 ... Communication network, 100 ... Terminal device, 101 ... Communication network, 102 ... Server, 200 ... Payment system.

Claims (7)

商取引の決済に適用可能な複数の決済方法のうちの複数を組み合わせての決済において許容される組み合わせに関する組合せ情報を記憶する記憶デバイスと、
前記複数の決済方法のうちから決済に使用する決済方法をオペレータの指示に応じて少なくとも1つ選択する選択手段と、
前記選択手段により複数の決済方法が選択されたことに応じて、前記選択手段により選択された複数の決済方法の組み合わせによる決済が許容されるか否かを前記記憶デバイスに記憶された組合せ情報に基づいて判定する判定手段と、
前記選択手段により選択された複数の決済方法の組み合わせによる決済が許容されないと前記判定手段により判定されたことに応じてその旨を前記オペレータに通知するための通知動作を実行する通知手段とを具備した決済装置。
A storage device that stores combination information relating to a combination that is allowed in a combination of a plurality of payment methods that can be applied to a transaction settlement;
Selecting means for selecting at least one payment method to be used for payment from among the plurality of payment methods according to an operator's instruction;
The combination information stored in the storage device indicates whether or not payment by a combination of the plurality of payment methods selected by the selection unit is permitted in response to selection of a plurality of payment methods by the selection unit. Determining means for determining based on;
Notification means for executing a notification operation for notifying the operator of the fact that the determination means determines that payment by a combination of a plurality of payment methods selected by the selection means is not permitted. Payment device.
前記選択手段により選択された複数の決済方法の組み合わせによる決済が許容されると前記判定手段により判定されたことに応じてその旨を前記オペレータに通知するための通知動作を実行する手段をさらに備える請求項1に記載の決済装置。   And a means for executing a notification operation for notifying the operator of the fact that the determination is permitted by the combination of the plurality of payment methods selected by the selection means. The settlement apparatus according to claim 1. 前記選択手段により選択された複数の決済方法の組み合わせによる決済が許容されると前記判定手段により判定されたことに応じて、前記選択手段により選択された複数の決済方法の組み合わせにより決済する手段をさらに備える請求項1に記載の決済装置。   Means for making a payment by a combination of a plurality of payment methods selected by the selection means in response to a determination made by the determination means that a payment by a combination of a plurality of payment methods selected by the selection means is allowed; The settlement apparatus according to claim 1, further comprising: 商取引の決済に適用可能な複数の決済方法のそれぞれを表す画像を表示する手段をさらに備える請求項1乃至請求項3のいずれか一項に記載の決済装置。   The settlement apparatus according to any one of claims 1 to 3, further comprising means for displaying an image representing each of a plurality of settlement methods applicable to settlement of a commercial transaction. 商取引の決済に適用可能な複数の決済方法のうちの複数を組み合わせての決済において許容される組み合わせに関する組合せ情報を記憶する記憶デバイスを備える決済装置に含まれるコンピュータを、
前記複数の決済方法のうちから決済に使用する決済方法をオペレータの指示に応じて少なくとも1つ選択する選択手段と、
前記選択手段により複数の決済方法が選択されたことに応じて、前記選択手段により選択された複数の決済方法の組み合わせによる決済が許容されるか否かを前記記憶デバイスに記憶された組合せ情報に基づいて判定する判定手段と、
前記選択手段により選択された複数の決済方法の組み合わせによる決済が許容されないと前記判定手段により判定されたことに応じてその旨を前記オペレータに通知するための通知動作を制御する制御手段として機能させるプログラム。
A computer included in a settlement apparatus including a storage device that stores combination information regarding a combination permitted in a combination of a plurality of settlement methods applicable to settlement of a commercial transaction.
Selecting means for selecting at least one payment method to be used for payment from among the plurality of payment methods according to an operator's instruction;
The combination information stored in the storage device indicates whether or not payment by a combination of the plurality of payment methods selected by the selection unit is permitted in response to selection of a plurality of payment methods by the selection unit. Determining means for determining based on;
Acting as control means for controlling a notification operation for notifying the operator of the fact that the determination means determines that payment by a combination of a plurality of payment methods selected by the selection means is not allowed program.
商取引の決済に適用可能な複数の決済方法のうちの複数を組み合わせての決済において許容される組み合わせに関する組合せ情報を記憶する記憶デバイスと、
端末装置と、
サーバ装置とを具備した決済システムであって、
前記複数の決済方法のうちから決済に使用する決済方法を指定するオペレータの指示を入力する入力手段と、
前記複数の決済方法のうちから決済に使用する決済方法を前記入力手段により入力された前記指示に応じて少なくとも1つ選択する選択手段と、
前記選択手段により複数の決済方法が選択されたことに応じて、前記選択手段により選択された複数の決済方法の組み合わせによる決済が許容されるか否かを前記記憶デバイスに記憶された組合せ情報に基づいて判定する判定手段と、
前記選択手段により選択された複数の決済方法の組み合わせによる決済が許容されないと前記判定手段により判定されたことに応じてその旨を前記オペレータに通知するための通知動作を実行する通知手段とを更に具備し、
前記選択手段および前記判定手段の少なくとも一方を前記サーバ装置に備え、
前記選択手段および前記判定手段のうちの前記サーバ装置に備えられないものと、前記入力手段および前記通知手段とを前記端末装置に備える決済システム。
A storage device that stores combination information relating to a combination that is allowed in a combination of a plurality of payment methods that can be applied to a transaction settlement;
A terminal device;
A payment system comprising a server device,
An input means for inputting an instruction of an operator for designating a settlement method to be used for settlement among the plurality of settlement methods;
Selecting means for selecting at least one payment method to be used for payment from among the plurality of payment methods according to the instruction input by the input means;
The combination information stored in the storage device indicates whether or not payment by a combination of the plurality of payment methods selected by the selection unit is permitted in response to selection of a plurality of payment methods by the selection unit. Determining means for determining based on;
Notification means for executing a notification operation for notifying the operator of the fact that the determination means determines that payment by a combination of a plurality of payment methods selected by the selection means is not permitted. Equipped,
The server device includes at least one of the selection unit and the determination unit,
A payment system in which the terminal device includes the selection unit and the determination unit that are not provided in the server device, and the input unit and the notification unit.
商取引の決済に適用可能な複数の決済方法のうちの複数を組み合わせての決済において許容される組み合わせに関する組合せ情報を記憶する記憶デバイスと、コンピュータを備える端末装置とともに決済システムを構成するサーバ装置であって、
前記複数の決済方法のうちから決済に使用する決済方法をオペレータの指示に応じて少なくとも1つ選択する選択手段と、
前記選択手段により複数の決済方法が選択されたことに応じて、前記選択手段により選択された複数の決済方法の組み合わせによる決済が許容されるか否かを前記記憶デバイスに記憶された組合せ情報に基づいて判定する判定手段との少なくとも一方を備えるとともに、
前記選択手段および前記判定手段のうちの前記サーバ装置に備えられないものと、
前記オペレータの指示を入力する入力手段と、
前記選択手段により選択された複数の決済方法の組み合わせによる決済が許容されないと前記判定手段により判定されたことに応じてその旨を前記オペレータに通知するための通知動作を制御する制御手段として前記コンピュータを機能させるプログラムを前記端末装置へ送信する手段を備えるサーバ装置。
A server device that constitutes a payment system together with a storage device that stores combination information relating to a combination that is permitted in a payment that is a combination of a plurality of payment methods that can be applied to a payment for a commercial transaction, and a terminal device that includes a computer. And
Selecting means for selecting at least one payment method to be used for payment from among the plurality of payment methods according to an operator's instruction;
The combination information stored in the storage device indicates whether or not payment by a combination of the plurality of payment methods selected by the selection unit is permitted in response to selection of a plurality of payment methods by the selection unit. And at least one of determination means for determining based on,
Of the selection means and the determination means, those not provided in the server device;
Input means for inputting instructions of the operator;
The computer as a control unit for controlling a notification operation for notifying the operator of the fact that the determination unit determines that payment by a combination of a plurality of payment methods selected by the selection unit is not allowed A server device comprising means for transmitting a program that causes the terminal to function to the terminal device.
JP2011010012A 2011-01-20 2011-01-20 Payment device, payment system, program, and server device Expired - Fee Related JP5433592B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011010012A JP5433592B2 (en) 2011-01-20 2011-01-20 Payment device, payment system, program, and server device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011010012A JP5433592B2 (en) 2011-01-20 2011-01-20 Payment device, payment system, program, and server device

Publications (2)

Publication Number Publication Date
JP2012150719A JP2012150719A (en) 2012-08-09
JP5433592B2 true JP5433592B2 (en) 2014-03-05

Family

ID=46792894

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011010012A Expired - Fee Related JP5433592B2 (en) 2011-01-20 2011-01-20 Payment device, payment system, program, and server device

Country Status (1)

Country Link
JP (1) JP5433592B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018179427A1 (en) * 2017-03-31 2018-10-04 株式会社オプティム Credit card registration status display system, credit card registration status display method, and program

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000057227A (en) * 1998-08-10 2000-02-25 San Denshi Kk On-line account settlement device
JP4185204B2 (en) * 1999-03-09 2008-11-26 株式会社東芝 Payment apparatus, computer-readable storage medium storing program, and online shopping system
JP2001209747A (en) * 2000-01-28 2001-08-03 Toshiba Tec Corp Debit card payment processing terminal and merchandise sales data processing device
JP2003281416A (en) * 2002-03-26 2003-10-03 Seiko Epson Corp Product ordering system, product ordering method and its program
JP2007047907A (en) * 2005-08-08 2007-02-22 Toshiba Tec Corp Product sales method and product sales apparatus
JP2008033757A (en) * 2006-07-31 2008-02-14 Noritsu Koki Co Ltd Self-photo printing device
JP2008250819A (en) * 2007-03-30 2008-10-16 Clc:Kk Credit card system
JP2008262436A (en) * 2007-04-13 2008-10-30 Willvii Corp Market operation system and information processing method
JP2009140035A (en) * 2007-12-04 2009-06-25 Hitachi Ltd Payment system that can use multiple payment applications
JP2010140378A (en) * 2008-12-15 2010-06-24 Hiroshi Fukuyama Program for selecting most advantageous credit card and method thereof

Also Published As

Publication number Publication date
JP2012150719A (en) 2012-08-09

Similar Documents

Publication Publication Date Title
JP6927919B2 (en) Electronic receipt system, payment device, sales promotion receipt server and information processing program
JP2012098953A (en) Pos system
US20170337536A1 (en) Checkout system
EP2998915A1 (en) Checkout system, settlement apparatus and method for processing settlement by settlement apparatus
JP2022183215A (en) Settlement device and information processing program
JP5473151B2 (en) Product sales processing device, program, and product sales system
JP2017117172A (en) Commodity registration device and program
JP2015018482A (en) Merchandise sales data processing apparatus and control program thereof
JP2014167738A (en) Receipt printing device and program
JP5011358B2 (en) Utility bill payment processing apparatus and program
JP6998792B2 (en) Registration device and information processing program
JP6295163B2 (en) Sales data processing apparatus and program
JP5256322B2 (en) Sales processing device, program, sales processing system, and discount product setting device
JP5555678B2 (en) Payment processing apparatus, payment processing program, and payment processing system
JP7483466B2 (en) Payment system, payment device, and program
JP5523432B2 (en) Product sales data processing apparatus and program
JP2012141757A (en) Commodity sales data processor, commodity sales data processing system and program
JP5433592B2 (en) Payment device, payment system, program, and server device
US20190026769A1 (en) Information processing apparatus and control method for an information processing apparatus
JP2012003499A (en) Sale data processing apparatus and program
JP6936078B2 (en) Payment terminal devices and programs
JP2017191437A (en) Information providing system and information providing method
JP2017134667A (en) Payment device and control program thereof and commodity selling data processing device
JP6213962B2 (en) Payment terminal and program
JP5417360B2 (en) Payment device

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130516

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130521

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20131209

R150 Certificate of patent or registration of utility model

Ref document number: 5433592

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees