JP7583665B2 - Payment terminals and programs - Google Patents
Payment terminals and programs Download PDFInfo
- Publication number
- JP7583665B2 JP7583665B2 JP2021070558A JP2021070558A JP7583665B2 JP 7583665 B2 JP7583665 B2 JP 7583665B2 JP 2021070558 A JP2021070558 A JP 2021070558A JP 2021070558 A JP2021070558 A JP 2021070558A JP 7583665 B2 JP7583665 B2 JP 7583665B2
- Authority
- JP
- Japan
- Prior art keywords
- points
- payment
- transaction
- point
- payment terminal
- 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
Images
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Cash Registers Or Receiving Machines (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明の実施形態は、決済端末およびプログラムに関する。 Embodiments of the present invention relate to a payment terminal and a program.
従来から、クレジットカード、電子マネーカード、デビットカード等のメディアを使用して決済処理を実行する決済端末が存在する。決済端末にPOS(Point of Sales)端末が接続されている場合は、決済端末は、POS端末から受信した取引開始コマンドに基づいてクレジット決済処理や電子マネー決済処理を実行する。 Conventionally, there are payment terminals that execute payment processing using media such as credit cards, electronic money cards, and debit cards. When a POS (Point of Sales) terminal is connected to the payment terminal, the payment terminal executes credit card payment processing or electronic money payment processing based on a transaction start command received from the POS terminal.
また、このような決済端末は、決済金額に対してポイントを付与する場合にも使用される。決済端末は、ポイントを付与するポイント事業者によってポイントを付与する業務を行う。そのため、決済端末は、事業者の要望によりポイント付与に係るカスタマイズが行われることがある。その際に、新たなエラーコマンドが追加されることがある。 Such payment terminals are also used when points are awarded based on the payment amount. The payment terminals perform the task of awarding points, according to the point awarding business operator. For this reason, payment terminals may be customized in terms of point awarding at the request of the business operator. At that time, new error commands may be added.
この場合、決済端末においてポイントの付与に係るエラーが発生し、決済端末からPOS端末に対してエラーコマンドを送信した場合、POS端末が追加されたエラーコマンドを正しく認識できず、POS端末においてエラーに対する正しい処理が行われないことがある。 In this case, if an error occurs in the payment terminal related to the allocation of points and the payment terminal sends an error command to the POS terminal, the POS terminal may not correctly recognize the added error command, and the POS terminal may not correctly handle the error.
本発明が解決しようとする課題は、ポイントの付与に関し決済端末で発生したエラーに対してPOS端末が正しく処理可能な決済端末およびプログラムを提供することである。 The problem that this invention aims to solve is to provide a payment terminal and a program that enable a POS terminal to correctly process errors that occur in the payment terminal related to the allocation of points.
実施形態の決済端末は、商品販売データ処理装置に接続され、顧客との取引において当該商品販売データ処理装置で商品登録処理された商品に係る決済処理を行う決済端末であって、ポイント管理サーバに対し、前記商品登録処理された商品の決済金額に係るポイントの付与に係る問合せをする問合せ手段と、前記ポイントが正常に付与された応答があった場合には、前記顧客のポイント残高を前記商品販売データ処理装置に送信し、前記ポイントが正常に付与された応答がなかった場合には、ポイント付与に係るエラーが発生したことを示すポイント残高を前記商品販売データ処理装置に送信する、制御手段と、を備える。 The payment terminal of the embodiment is connected to a product sales data processing device, and performs payment processing for a product that has been registered in the product sales data processing device in a transaction with a customer. The payment terminal includes an inquiry means for inquiring of a point management server regarding the allocation of points related to the payment amount of the product that has been registered, and a control means for transmitting the customer's point balance to the product sales data processing device if there is a response that the points have been successfully allocated, and transmitting a point balance indicating that an error has occurred related to the allocation of points to the product sales data processing device if there is no response that the points have been successfully allocated.
以下、添付図面を参照して、決済端末およびプログラムの実施形態を詳細に説明する。実施形態では、POS端末を販売データ処理装置の一例として説明する。なお、以下に説明する実施形態は、決済端末及びプログラムの一実施形態であって、その構成や仕様等を限定するものではない。本実施形態は、スーパーマーケット等の店舗に導入された、POS端末で商品登録処理された商品の決済処理を行う決済端末への適用例である。 Below, an embodiment of a payment terminal and a program will be described in detail with reference to the attached drawings. In the embodiment, a POS terminal will be described as an example of a sales data processing device. Note that the embodiment described below is one embodiment of a payment terminal and a program, and does not limit the configuration or specifications. This embodiment is an example of application to a payment terminal that is installed in a store such as a supermarket and that processes payments for products that have been registered in a POS terminal.
図1は、本実施形態に係るPOSシステム1の構成を示す図である。図1に示すように、POSシステム1は、POS端末2と決済端末3と電子マネー端末4とサーバ5とポイント管理サーバ6を備える。決済端末3は、例えばLAN(Local Area Network)回線やシリアル回線等の通信回線74を介してPOS端末2と通信可能に接続される。また、決済端末3は、インターネットや専用回線等の通信回線75を介してクレジット会社や銀行等に設置されたサーバと相互に通信可能なサーバ5と接続される。また、決済端末3は、インターネットや専用回線等の通信回線76を介してポイント管理サーバ6と通信可能に接続される。また、決済端末3は、通信回線77を介して電子マネー端末4と通信可能に接続している。
Figure 1 is a diagram showing the configuration of a
POS端末2は、図1に示すように、本体21の上部に、店員用の表示部22と客用の表示部23とを備えている。各表示部22、23は、LCD(Liquid Crystal Display)あるいはタッチパネルを表面に配設したLCDによって構成され、商品名や商品の金額、一取引の合計金額等を表示する。また、本体21の上面には、キーボード24が配設されている。さらに、本体21の内部にはレシート等を印刷するプリンタ25が設けられている。プリンタ25によって印刷されたレシート用紙は、本体21の上部に設けられたレシート発行口26から発行される。レシート発行口26は、売上登録した商品の商品情報や決済情報を印字したレシートを発行する。
As shown in FIG. 1, the
POS端末2は、顧客が購入する商品の商品登録処理を行う装置である。商品登録処理とは、商品を特定する商品コードに基づいて当該商品の商品名や価格(総称して「商品情報」という)を商品マスタ642(図3を参照)から読み出して表示するとともに、読み出した商品情報を商品情報部631(図3を参照)に記憶する処理をいう。顧客との取引を終了する場合は、記憶した商品情報に基づいて顧客が購入した合計金額を算出し、税額を上乗せした顧客の支払金額を算出する。この支払金額が決済金額である。
The
POS端末2は、すべての商品に対する商品登録処理が終了すると、締めキー671(図3を参照)が操作される。するとPOS端末2は、決済端末3に対して、決済端末3での取引の開始を促す取引開始コマンドを送信する。この、取引開始コマンドには、取引を特定する取引番号の情報が含まれる。なお、取引開始コマンドに、顧客が支払う支払金額(決済金額)の情報が含まれていてもよい。
When the product registration process for all products is completed, the
POS端末2は、決済端末3から受信した処理結果通知等に基づいた処理を実行する。例えば、POS端末2は、クレジットカードや電子マネーでの取引結果を示す情報(決済端末3で発行される伝票の伝票番号を含む)を受信して、レシートに印字する。例えば、POS端末2は、決済端末3が処理したポイント取引の結果(ポイント残高)を受信して、レシートに印字する。
The
決済端末3は、ICカードや磁気カード等で構成される各種カード(ポイントカード、クレジットカード、デビットカード等)からカード情報を読み出して、サーバ5を介してカード会社や銀行のサーバと通信することでカードによる決済処理を実行する。
The
電子マネー端末4は、電子的に金銭情報を記憶した非接触型の電子マネーカードに対し、NFC(Near Field Communication)等の近距離無線通信技術を用いてアクセスし、カードに記憶された金銭的価値である金額(以降「カード金額」という)を用いて決済処理を実行する端末である。電子マネー端末4は、電子マネーカードからカード金額を読み出して、決済端末3に送信する。決済端末3は、電子マネー端末4から受信した電子マネー情報に基づいて、決済処理を実行する。
The
決済端末3は、決済処理によって取引された金額に基づいてポイントを発生させる。具体的には、決済端末3は、テンキー等から入力された決済する金額情報に対応したポイントを発生する。例えば、決済金額の1%のポイントを発生させるように設定されている場合には、決済端末3は、入力された金額情報を100で除したポイントを発生させる。すなわち、顧客が支払う支払金額が100円以上の場合は、ポイントが発生する。決済金額が100円未満の場合は、ポイントは発生しない。なお、金額情報は、決済端末3において置数することで入力される場合の他、POS端末2から受信して入力されるようにしてもよい。
The
また、決済端末3は、決済するメディアの種類別に発生させるポイントのパーセントを異ならせてもよい。例えば、現金で決済した場合には決済金額の2%のポイントを発生させ、クレジットカードや電子マネーで決済した場合には決済金額の1%のポイントを発生させる様にしてもよい。
The
決済端末3は、例えばポイントカードから磁気的あるいは電気的にポイントを付与する顧客を特定する顧客コードを読み取る。決済端末3は、ポイントが発生する場合に、読み取った顧客コードに基づいて発生させたポイントを当該顧客に付与可能かをポイント管理サーバ6に問い合わせる。決済端末3は、ポイント管理サーバ6から、ポイントの付与が可能であるとの応答があった場合(以降この処理を「ポイント取引正常時」という)には、当該ポイントはポイント管理サーバ6の当該顧客のポイント残高に加算されるポイント取引が行われる。なお、ポイントが発生しない場合(例えば決済金額が100円未満の場合)は、決済端末3は、ポイント管理サーバ6に対してポイントについての問合せをしない。
The
決済端末3は、ポイント管理サーバ6へのポイントの問い合わせた結果として、例えば通信エラーによってポイント管理サーバ6から問合せに対する応答が得られない場合、また例えばポイント管理サーバ6に記憶されている当該顧客のポイント残高が、上限値を超える場合(これらを総称して「ポイント取引異常時」という)には、決済端末3は、ポイント取引の異常と判断する。
When the
決済端末3は、POS端末2から受信した取引開始コマンドに応動して、ポイント管理サーバ6との間で取引した処理結果通知をPOS端末2に送信する。処理結果通知には、伝票番号、取引結果、ポイント対象取引金額、ポイント残高等の情報が含まれる。伝票番号は、取引結果の情報が印字された、決済端末3から発行される伝票を特定する番号である。取引結果については後述する。ポイント対象取引金額は、決済端末3で置数された取引に係る決済金額である。ポイント残高は、当該顧客が溜めたり使用したりした結果現在保有しているポイントの合計値である。
In response to a transaction start command received from the
また、決済端末3は、「標準モード」(第1モード)と「異常時ポイント0モード」(第2モード)に設定(切り替え)可能である。決済端末3は、標準モードに設定されている場合は、次の取引結果をPOS端末2に送信する。すなわち、決済端末3は、ポイント取引正常時には、ポイント取引結果が正常であることを示す値「0」を取引結果の情報として送信する。また、決済端末3は、ポイント取引正常時には、ポイント管理サーバ6が記憶している当該顧客のポイント残高を送信する。一方、ポイント取引異常時には、決済端末3は、取引結果として、ポイント管理サーバ6とのポイント取引において異常が発生したことを示すエラーコードをPOS端末2に送信する。また、決済端末3は、ポイント取引異常時には、ポイント管理サーバ6が記憶している当該顧客のポイント残高を送信する。
The
一方、決済端末3が異常時ポイント0モードに設定されている場合は、次の取引結果をPOS端末2に送信する。すなわち、決済端末3は、ポイント取引正常時には、ポイント取引結果が正常であることを示す値「0」を取引結果の情報として送信する。また、決済端末3は、ポイント取引正常時には、ポイント管理サーバ6が記憶している当該顧客のポイント残高を送信する。一方、ポイント取引異常時には、決済端末3は、取引結果として、ポイント取引結果が正常であることを示す値「0」を取引結果の情報として送信する。すなわち、決済端末3は、異常時ポイント0モードに設定されている場合は、ポイント取引異常時であってもポイント取引結果が正常である旨の取引結果をPOS端末2に送信する。また、決済端末3は、ポイント取引異常時には、ポイント管理サーバ6が記憶している当該顧客の実際のポイント残高に関わらず、当該顧客が保有するポイント残高の値を「0」としたポイント残高0をPOS端末2に送信する。すなわち、決済金額に対してポイントが発生しているのに、ポイント残高0を送信する。
On the other hand, if the
決済端末3から処理結果通知を受信したPOS端末2は、処理結果通知に応じた処理を実行する。すなわち、POS端末2は、取引結果としてエラーコードを受信した場合は、当該エラーコードが解析(理解)可能な場合は解析をして、解析結果に応じた処理を実行する。また、当該エラーコードが解析不可能の場合は、例えばPOS端末2の動作を停止する等の処理を実行する。
The
また、POS端末2は、取引結果としてポイント取引が正常に行われたことを示す「0」受信した場合は、受信したポイント残高が「0」でない場合は、発生したポイントが正常に処理されたとして、レシートにポイント残高を印字する等のポイント取引に係る正常な処理を実行する。一方、受信したポイント残高が「0」の場合、POS端末2は、決済端末3においてポイントの処理に異常が発生したと認識する。そしてPOS端末2は、例えば決済端末3とポイント管理サーバ6とにおけるポイント取引を再度実行させるためのメッセージを表示するような、ポイント取引に係る異常状態であることを示す情報を表示する。なお、POS端末2は、決済金額がポイントが発生しない金額(例えば100円未満)である場合には、受信したポイント残高が「0」の場合であっても決済端末3においてポイントの処理に異常が発生したとは認識しない。
When the
サーバ5は、決済端末3からの決済処理の認証要求に対し、例えばクレジットカードのネガティブチェック等のチェックを行い、その後、認証を実行するためのコマンドを決済端末3に送信する。サーバ5は、決済端末3が決済処理をしようとしているメディアでの決済が可能か否かを、カード会社や銀行に問い合わせる。サーバ5は、決済端末3が決済処理した決済情報を、カード会社や銀行に設置されたサーバに送信する。
In response to an authentication request for payment processing from the
次に、決済端末3について詳細に説明する。図2は、決済端末3の外観を示す図である。図2に示すように、決済端末3の本体31の側部には決済端末3をオンオフする電源スイッチ36が設けられている。また、本体31の上部には、本体31に対して開閉可能な上面パネル37が設けられている。上面パネル37を開放することで、本体31の内部にロール状のレシート用紙をセットすることができる。また、この上面パネル37の表面には、タッチパネルで構成された操作部33を表面に配設した表示部32が設けられている。なお、以降の説明で、表示されたキーを操作する、とは、正確には表示部32に表示されたキーの画像に対応する位置の操作部33を操作する、という意味であるが、説明の都合上、表示されたキーを操作する、と説明する。
Next, the
本体31の側面上部には、決済用のカードから当該カードに格納されている情報を磁気的に読み取るカード読取部34が設けられている。決済用のカードとしては、例えば、クレジットカードやデビットカードやポイントカード等を用いることができる。なお、カード読取部34は、挿入されたカードに内蔵されたICチップと電気的に接触して、カード(ICチップ)に記憶された情報を電気的に読み取る構成であってもよい。
A
本体31の内部には、上述のレシート用紙に決済に関する情報や売上レポート等を印字する印字部57(図4参照)が備えられている。レシート用紙に印字された取引に係る伝票は、本体31と上面パネル37との間に設けられているレシート発行口35から発行される。伝票には、当該伝票を特定する伝票番号が印字される。
Inside the
続いて、POS端末2のハードウェア構成について説明する。図3は、POS端末2のハードウェア構成を示すブロック図である。図3に示すように、POS端末2は、CPU(Central Processing Unit)61、ROM(Read Only Memory)62、RAM(Random Access Memory)63、メモリ部64等を備えている。CPU61は制御主体となる。ROM62は各種プログラムを記憶する。RAM63はプログラムや各種データを展開する。メモリ部64は各種プログラムを記憶する。CPU61、ROM62、RAM63、メモリ部64は、互いにバス65を介して接続されている。CPU61とROM62とRAM63が、制御部600を構成する。すなわち、制御部600は、CPU61がROM62やメモリ部64に記憶されRAM63に展開された制御プログラムに従って動作することによって、後述するPOS端末2の制御処理を実行する。
Next, the hardware configuration of the
RAM63は、各種データも記憶する。RAM63は、商品情報部631を備える。商品情報部631は、POS端末2で商品登録処理した商品の商品情報を記憶する。
The RAM 63 also stores various data. The RAM 63 includes a product information section 631. The product information section 631 stores product information about products that have been registered by the
メモリ部64は、制御プログラム部641、商品マスタ642を備える。制御プログラム部641は、POS端末2を制御するプログラムを記憶する。商品マスタ642は、商品を特定する商品コード別に当該商品に係る商品情報(商品名、価格等)を記憶する。
The memory unit 64 includes a control program unit 641 and a product master 642. The control program unit 641 stores a program that controls the
制御部600は、バス65およびコントローラ66を介して、締めキー671を備えた操作部67、表示部22、表示部23、キーボード24、プリンタ25と接続している。締めキー671は、POS端末2での取引を終了する際に操作する。締めキー671が操作されると、POS端末2は、決済端末3に対して取引開始コマンドを送信する。また、制御部600は、バス65を介して、通信I/F(Interface)27を制御部600に接続しており、通信I/F27は通信回線74を介して決済端末3と接続している。
The
次に、決済端末3のハードウェアについて説明する。図4は、決済端末3のハードウェア構成を示すブロック図である。図4に示すように、決済端末3は、CPU51、ROM52、RAM53、メモリ部54等を備えている。CPU51は制御主体となる。ROM52は各種プログラムを記憶する。RAM53はプログラムや各種データを展開する。メモリ部54は各種プログラムを記憶する。CPU51、ROM52、RAM53、メモリ部54は、互いにバス55を介して接続されている。CPU51とROM52とRAM53が、制御部100を構成する。すなわち、制御部100は、CPU51がROM52やメモリ部54に記憶されRAM53に展開された制御プログラムに従って動作することによって、後述する決済端末3の制御処理を実行する。
Next, the hardware of the
メモリ部54は、電源を切っても記憶情報が保持されるフラッシュメモリ等の不揮発性メモリであって、制御プログラムを記憶する制御プログラム部541、フラグ部542を記憶する。フラグ部542は、決済端末3が標準モードであるか異常時ポイント0モードであるかを示すPOS連ポイント設定フラグ(以降「フラグ」という)を記憶する。決済端末3が標準モードである場合、フラグ部542はフラグ「0」を記憶する。決済端末3が異常時ポイント0モードである場合、フラグ部542はフラグ「1」を記憶する。
The
また、コントローラ56は、表示部32、操作部33と接続している。コントローラ56は、制御部100からの指令に基づいて各種制御を実行する。表示部32は、キーの画像を含む各種情報を表示する。操作部33は、表示部32上に設けられたタッチパネルであり、表示部32に表示された例えば数値を入力する置数キー等のキーに対応する位置のタッチパネルをタッチすることで、各種のキー操作を実行する。
The controller 56 is also connected to the
また、コントローラ56は、印字部57とカード読取部34を接続している。印字部57は、本体31の内部に収納したレシート用紙の先端を引き出して、例えばサーマルヘッドを使用して、各種伝票(クレジット取引伝票、デビット取引伝票、電子マネー取引伝票、ポイント取引伝票、等)をレシート用紙に印字する。カード読取部34は、磁気的あるいは電気的に決済カード(クレジットカード、デビットカード、ポイントカード、等)に記憶されている顧客情報を含むカード情報を読み取る。
The controller 56 also connects the printing unit 57 and the
また、バス55は、通信I/F59、70、71、72を接続している。通信I/F59は、通信回線74を介してPOS端末2と接続している。通信I/F70は、通信回線77を介して電子マネー端末4と接続している。通信I/F71は、通信回線75を介してサーバ5と接続している。通信I/F72は、通信回線76を介してポイント管理サーバ6と接続している。決済端末3は、各通信I/F59、70、71、72を介して、POS端末2や電子マネー端末4やサーバ5やポイント管理サーバ6と情報の送受信を行う。
The
ここからは、実施形態に係るPOS端末2の制御について説明する。図5は、POS端末2の制御処理の流れを示すフローチャートである。図5において、制御部600は、商品コードを取得したか否かを判断する(S71)。商品コードは、商品に付されているコードシンボルを読み取って取得する。商品コードを取得したと判断した場合には(S71のYes)、制御部600は、取得した商品コードに基づいて商品マスタ642から商品情報を読み出す。そして制御部600は、読み出した商品情報に基づいて当該商品の商品登録処理を実行し、商品情報を商品情報部631に記憶する(S72)。そして制御部600は、S71に戻る。
Next, the control of the
また、商品コードの取得ではないと判断した場合には(S71のNo)、制御部600は、締めキー671が操作されたか否かを判断する(S73)。締めキー671が操作されたと判断した場合には(S73のYes)、制御部600は、現金での決済が指定されたか(具体的には、預/現計キー(図示せず)が操作されたか)を判断する(S74)。現金での決済が指定されたと判断した場合には(S74のYes)、制御部600は、現金での決済処理を実行する(S75)。現金以外での決済が指定された場合(S74のNo)、またS75の処理が実行された場合には、次に制御部600は、決済端末3に対して、当該取引を特定する取引番号を含む取引開始コマンドを送信する(S76)。そして制御部600は、S71に戻る。
Also, if it is determined that the acquisition of a product code is not required (No in S71), the
また、締めキー671の操作ではないと判断した場合には(S73のNo)、制御部600は、決済端末3から処理結果通知を受信したかを判断する(S81)。決済端末3から処理結果通知を受信したと判断した場合には(S81のYes)、制御部600(判断手段)は、処理結果通知に含まれる取引結果が正常取引であるか(すなわち、取引結果として「0」が送信されたか)を判断する(S82)。
If it is determined that the closing key 671 has not been operated (No in S73), the
取引結果が正常ではない(すなわち、取引結果としてエラーコードを受信した)場合には(S82のNo)、制御部600は、当該エラーコードが解析(理解)可能であるかを判断する(S83)。例えば、当該エラーコードの情報をPOS端末2が記憶している場合はエラーコードが解析可能である。エラーコードが解析可能であると判断した場合には(S83のYes)、制御部600は、解析結果に基づいたポイントエラー処理を実行する(S84)。そして制御部600は、S71に戻る。一方、エラーコードが解析不可であると判断した場合には(S83のNo)、制御部600は、POS端末2の動作を中止する(S85)。そして制御部600は、S71に戻る。
If the transaction result is not normal (i.e., an error code is received as the transaction result) (No in S82), the
また、取引結果が正常取引である(すなわち、取引結果として「0」を受信した)場合には(S82のYes)、制御部600(判断手段)は、受信したポイント残高が「0」であるかを判断する(S86)。受信したポイント残高が「0」ではない場合には(S86のNo)、制御部600(判断手段)は、受信したポイント残高をレシートに印字する正常処理を実行する(S87)。そして制御部600は、S71に戻る。また、受信したポイント残高が「0」の場合には(S86のYes)、制御部600(判断手段)は、ポイントエラー処理を実行する(S88)。すなわち、制御部600(判断手段)は、取引結果として「0」を受信した場合であっても、受信したポイント残高が「0」の場合にはポイントエラーであると判断する。制御部600がS88で実行するポイントエラー処理は、S84で実行するポイントエラー処理と同一の処理であって、例えばポイント付与の動作を再度実行するよう促すメッセージを表示部22に表示する。そして制御部600は、S71に戻る。なお、決済端末3からの処理結果通知の受信ではないと判断した場合には(S81のNo)、制御部600はS71に戻る。
Also, if the transaction result is a normal transaction (i.e., "0" is received as the transaction result) (Yes in S82), the control unit 600 (judgment means) judges whether the received point balance is "0" (S86). If the received point balance is not "0" (No in S86), the control unit 600 (judgment means) executes normal processing to print the received point balance on a receipt (S87). Then, the
ここからは、決済端末3の機能構成について説明する。図6は、決済端末3の機能構成を示す機能ブロック図である。決済端末3の制御部100が制御プログラム部541に記憶された制御プログラム等に従い動作することで、問合せ手段101、制御手段102として機能する。
From here, the functional configuration of the
問合せ手段101は、ポイント管理サーバ6に対し、商品登録処理された商品の決済金額に係るポイントの付与に係る問合せをする。
The inquiry means 101 makes an inquiry to the
制御手段102は、ポイントが正常に付与された応答があった場合(ポイント取引正常時)には、取引に係る顧客のポイント残高をPOS端末2に送信し、ポイントが正常に付与された応答がなかった場合(ポイント取引異常時)には、ポイント付与に係るエラーが発生したことを示すポイント残高をPOS端末2に送信する。具体的には、制御手段102は、問合せに対してポイントが正常に付与された応答がなかった場合(ポイント取引異常時)には、ポイント付与に係るエラーが発生したことを示す0ポイントをポイント残高としてPOS端末2に送信する。
If there is a response indicating that points have been normally awarded (normal point transaction), the control means 102 transmits the customer's point balance related to the transaction to the
また、制御手段102は、ポイントが正常に付与された応答があった場合およびポイントが正常に付与された応答がなかった場合に、ポイントが正常に付与されたことを示す取引結果の情報を送信する。 In addition, the control means 102 transmits transaction result information indicating that points have been successfully awarded when there is a response indicating that points have been successfully awarded and when there is no response indicating that points have been successfully awarded.
また、制御手段102は、標準モードが選択された場合には、ポイントが正常に付与された応答があった場合(ポイント取引正常時)にポイントが正常に付与されたことを示す情報を送信するとともにポイントが正常に付与された応答がなかった場合(ポイント取引異常時)にポイント付与に係るエラーコードを示す前記取引結果を送信し、異常時ポイント0モードが選択された場合には、ポイントが正常に付与された応答があった場合(ポイント取引正常時)および前記ポイントが正常に付与された応答がなかった場合(ポイント取引異常時)に前記ポイントが正常に付与されたことを示す取引結果の情報を送信する。
In addition, when the standard mode is selected, the control means 102 transmits information indicating that points have been normally granted if there is a response indicating that points have been normally granted (when the point transaction is normal), and transmits the transaction result indicating an error code related to the point granting if there is no response indicating that points have been normally granted (when the point transaction is abnormal); and when the
ここからは、決済端末3の制御について説明する。図7は、決済端末3の制御処理の流れを示すフローチャートである。図7に示すように、決済端末3の制御部100は、初期動作として、表示部32に業務選択画面を表示する(S11)。
From here, we will explain the control of the
図8にS11で表示される業務選択画面の一例を示す。図8に示すように、表示部32は、制御部100の制御によって、業務の種類を示す業務キー81、集計キー82、設定キー83、練習キー84、再印字キー85を表示する。また表示部32は、決済するメディアの種類をエリア91に表示する。図8の例では、エリア91に、クレジット決済キー86、デビット決済キー87、XYカードキー88、電子マネー決済キー89の4種類のメディアの決済ボタンを表示している。クレジット決済キー86は、クレジットカードで決済する場合に操作する。デビット決済キー87は、デビットカードで決済する場合に操作する。XYカードキー88は、特定の(例えば使用頻度が高い)クレジットカードを割り当てられており、当該カード(XYカード)で決済する場合に操作する。電子マネー決済キー89は、電子マネーカードで決済する場合に操作する。
Figure 8 shows an example of the business selection screen displayed in S11. As shown in Figure 8, the
また、表示部32は、ポイントキー92を表示する。ポイントキー92は、ポイント管理サーバ6との間でポイント取引(ポイントの付与、ポイントの使用)を行う場合に操作する。
The
ここで、メモリ部54(制御プログラム部541)は、クレジット決済処理プログラム、デビット決済処理プログラム、XY決済処理プログラム、ポイント取引処理プログラム、電子マネー決済処理プログラムの4種類の決済処理プログラムを記憶している。クレジット決済処理プログラムは、クレジット決済キー86が操作されたときに起動するクレジット処理に係るプログラムである。デビット決済処理プログラムは、デビット決済キー87が操作されたときに起動するデビット処理に係るプログラムである。XY決済処理プログラムは、XYカードキー88が操作されたときに起動するクレジット処理に係るプログラムである。電子マネー決済処理プログラムは、電子マネー決済キー89が操作されたときに起動する電子マネー処理に係るプログラムである。ポイント取引処理プログラムは、ポイントキー92が操作されたときに起動するポイント取引に係るプログラムである。
Here, the memory unit 54 (control program unit 541) stores four types of payment processing programs: a credit payment processing program, a debit payment processing program, an XY payment processing program, a points transaction processing program, and an electronic money payment processing program. The credit payment processing program is a program related to credit processing that is activated when the
なお、参照番号90は、POS端末2が決済端末3に接続されている場合に表示される。また、上記の決済に使用するメディアは一例として実施形態に使用したものであり、上記メディアに限らず他のメディアであってもよい。
Note that
図7の説明に戻る。次に制御部100は、POS端末2から送信された取引開始コマンドを受信したかを判断する(S12)。取引開始コマンドの受信ではないと判断した場合には(S12のNo)、設定キー83が操作されたかを判断する(S21)。設定キー83が操作されたと判断した場合には(S21のYes)、制御部100は、設定選択画面を表示する(S22)。
Returning to the explanation of FIG. 7, the
図9(a)は、S22で表示された設定選択画面の一例である。制御部100は、設定選択画面として、表示部32に、標準キー94と異常時0ポイントキー95を表示する。標準キー94は、決済端末3を標準モードに設定する場合に操作する。標準キー94が操作されると、決済端末3は標準モード(第1モード)に設定される。異常時0ポイントキー95は、決済端末3を異常時ポイント0モードに設定する場合に操作する。異常時0ポイントキー95が操作されると、決済端末3は異常時ポイント0モード(第2モード)に設定される。
Figure 9 (a) is an example of the setting selection screen displayed in S22. The
図7の説明に戻る。次に制御部100は、標準キー94が操作されたかを判断する(S23)。標準キー94が操作されたと判断した場合には(S23のYes)、確認画面を表示する(S24)。S24で表示する画面の一例を図9(b)に示す。図9(b)に示すように、確認画面には、標準モードが選択されていることを示す表示321と、実行キー96が表示される。標準モードの選択を確定させるためには実行キー96を操作する。
Returning to the explanation of FIG. 7, the
図7の説明に戻る。次に制御部100は、実行キー96が操作されたかを判断する(S25)。操作されるまで待機し(S25のNo)、実行キー96が操作されたと判断した場合には(S25のYes)、制御部100は、フラグ部542に記憶されるフラグを「0」に設定する(S26)。そして制御部100は、S11に戻る。なお、S25において、設定選択画面に戻る場合は、図9(b)に表示されている戻るキーを操作する。
Returning to the explanation of FIG. 7, the
また、標準キー94の操作ではないと判断した場合には(S23のNo)、異常時0ポイントキー95が操作されたかを判断する(S27)。異常時0ポイントキー95が操作されたと判断した場合には(S27のYes)、確認画面を表示する(S28)。S28で表示する画面の一例を図9(c)に示す。図9(c)に示すように、確認画面には、異常時ポイント0モードが選択されていることを示す表示322と、実行キー96が表示される。異常時ポイント0モードの選択を確定させるためには実行キー96を操作する。
Furthermore, if it is determined that the standard key 94 has not been operated (No in S23), it is determined whether the 0 points in
図7の説明に戻る。次に制御部100は、実行キー96が操作されたかを判断する(S29)。操作されるまで待機し(S29のNo)、実行キー96が操作されたと判断した場合には(S29のYes)、制御部100は、フラグ部542に記憶されるフラグを「1」に設定する(S30)。そして制御部100は、S11に戻る。なお、S29において、設定選択画面に戻る場合は、図9(c)に表示されている戻るキーを操作する。また、異常時0ポイントキー95の操作ではないと判断した場合には(S27のNo)、制御部100は、S23に戻る。
Returning to the explanation of FIG. 7, the
また、S12において、POS端末2から取引開始コマンドを受信したと判断した場合には(S12におYes)、制御部100は、例えば図10(a)に示すような受信中画面を表示部32に表示する(S41)。図10(a)には、データ(取引開始コマンド)を受信中のためしばらく待つことを促す情報が表示される。データ受信が完了したら、制御部100は、図8に示す業務選択画面を表示する(S42)。
In addition, if it is determined in S12 that a transaction start command has been received from the POS terminal 2 (Yes in S12), the
次に制御部100は、ポイントキー92が操作されたかを判断する(S43)。ポイントキー92が操作されたと判断した場合には(S43のYes)、制御部100は、例えば図10(b)に示すように、決済端末3にポイントカードを走査することを促す表示を表示部32に表示する(S44)。図10(b)には、ポイントカードをカード読取部34に通すことまたは挿入することを促す画面が表示される。ポイントカードが走査または挿入されると、次に制御部100は、例えば図10(c)に示す決済メディア選択画面を表示する(S45)。図10(c)には、一例として、クレジットカード、デビットカード、現金、電子マネーの決済メディアの選択が可能な選択キー323が表示される。S45において、決済メディア選択画面を表示して、決済に使用するメディアを選択させるのは、使用するメディアによってポイントの付与率が異なることがあるからである。
Next, the
決済に使用する一つのメディアが選択されると、制御部100は、例えば図10(d)に示す金額入力画面を表示する(S46)。図10(d)において、置数キー324を操作することで、決済金額(支払金額)を置数(入力)する。図10(d)において、決済メディアとしてクレジットが選択され、入力された決済金額が10000円である表示325が表示される。決済端末3を操作する操作者は、入力された金額等を確認してセットキー98が操作する。
When one of the media to be used for payment is selected, the
制御部100は、セットキー98が操作されたかを判断する(S47)。操作されるまで待機し(S47のNo)、セットキー98が操作されたと判断した場合には(S47のYes)、制御部100は、選択されたメディアの種類と入力された決済金額とに基づいて、今回の取引に係り付与されるポイント数を算出する(S48)。次に制御部100は、例えば図10(e)に示す確認画面を表示する(S49)。図10(e)には、選択された決済を行うメディア(支払方法)、入力された決済金額、付与されるポイント数、等が表示される。決済端末3を操作する操作者は、表示された情報を確認したら実行キー99を操作する。
The
実行キー99が操作されると、問合せ手段101は、ポイント管理サーバ6に対し、商品登録処理された商品の決済金額に係り付与されるポイント数に係る問合せをする(S50)。そして制御部100は、例えば図10(f)に示す問合せ中画面を表示する(S51)。問合せを受信したポイント管理サーバ6は、受信したポイント数が付与されると、例えば、当該顧客が保有するポイント残高の上限値を超えないか、等の判断を行う。
When the
次に制御部100は、ポイント管理サーバ6から、S50の問合せに対する応答があったかを判断する(S52)。ポイント管理サーバ6からの応答は、付与するポイント数を加算してもポイント残高の上限値を超えず、正常にポイント付与が行われたことを示す応答、または、付与するポイント数を加算した場合ポイント残高の上限値を超えるため、ポイントは付与できないことを示す応答、のいずれかである。
The
応答がない場合は(S52のNo)S51に戻り、応答があった場合には(S52のYes)、制御部100は、例えば図10(g)に示す通信終了画面を表示する(S53)。図10(g)は、決済端末3からの問合せに対してポイント管理サーバ6から応答があって、ポイント管理サーバ6との通信が終了したことを示す。なお、例えば通信エラー等が発生したことにより、S52において、所定時間が経過してもポイント管理サーバ6からの応答がない場合には、制御部100は、通信エラーが発生したと判断し、S53の処理において、通信エラーが発生したことを示す情報が表示される。
If there is no response (No in S52), the process returns to S51. If there is a response (Yes in S52), the
次に制御部100は、S50の問合せに対してポイント管理サーバ6から正常にポイント付与されたとの応答があったかを判断する(S54)。ポイント管理サーバ6から正常にポイント付与されたとの応答があったと判断した場合には(S54のYes)、制御手段102は、正常にポイントが付与された正常取引であったとして、当該取引に係り付与されたポイント数を含む顧客のポイント残高を処理結果の情報としてPOS端末2に送信する(S55)。すなわち、制御手段102は、POS端末2に対し、印字部57から発行される取引に係る伝票の伝票番号、取引結果(正常取引されたことを示す「0」の情報)、ポイント対象取引金額(決済金額)、ポイント残高、の情報を含む応答を、処理結果としてPOS端末2に送信する(S55)。そして制御部100は、S11に戻る。
Next, the
一方、ポイント管理サーバ6から、付与するポイント数を加算した場合ポイント残高の上限値を超えるため、ポイントは付与できないことを示す応答があった場合、あるいは通信エラー等が発生してポイント管理サーバ6から応答がなかった場合には、制御部100は、S54において、ポイント管理サーバ6から正常にポイント付与されたとの応答があったと判断しない。ポイント管理サーバ6から正常にポイント付与されたとの応答があったと判断しなかった場合には(S54のNo)、制御手段102は、フラグ部542にフラグ「1」が設定されているかを判断する(S56)。フラグ部542にフラグ「0」が設定されていると判断した場合には(S56のNo)、制御手段102は、決済端末3が標準モードに設定されているとして、上記伝票の伝票番号、取引結果(正常取引ではなかったことを示すエラー情報)、ポイント対象取引金額(決済金額)、ポイント残高(今回発生したポイント数を含まないポイント残高)、の情報を含む応答を、処理結果としてPOS端末2に送信する(S57)。そして制御部100は、S11に戻る。
On the other hand, if there is a response from the
また、フラグ部542にフラグ「1」が設定されていると判断した場合には(S56のNo)、制御手段102は、決済端末3が異常時ポイント0モードに設定されているとして、上記伝票の伝票番号、取引結果(正常取引されたことを示す「0」の情報)、ポイント対象取引金額(決済金額)、ポイント残高(ポイント残高=0)、の情報を含む応答を、処理結果としてPOS端末2に送信する(S58)。そして制御部100は、S11に戻る。
Also, if it is determined that the flag section 542 is set to "1" (No in S56), the control means 102 determines that the
なお、S43において、ポイントキー92以外のキーが操作された場合には、操作されたキーに対応した他の処理を実行する(S59)。そして制御部100は、S11に戻る。
If a key other than the
このような決済端末3は、異常時ポイント0モードに設定されている場合に、ポイントが正常に付与されたかった場合に取引結果として正常取引されたことを示す「0」の情報を送信するとともに、ポイント残高=0の情報を処理結果の情報としてPOS端末2に送信する。そのため、POS端末2は、ポイント付与においてエラーが発生したことを認識することができる。そのため、POS端末2は、ポイントの付与に関し決済端末3で発生したエラーに対して正しく処理することができる。
When set to the 0 points mode in abnormal situations, if points were not awarded normally, such a
以上説明したように、実施形態の決済端末3は、POS端末2に接続され、顧客との取引において当該POS端末2で商品登録処理された商品に係る決済処理を行う決済端末3であって、ポイント管理サーバ6に対し、商品登録処理された商品の決済金額に係るポイントの付与に係る問合せをする問合せ手段101と、ポイントが正常に付与された応答があった場合には、取引に係る顧客のポイント残高を前記POS端末2に送信し、ポイントが正常に付与された応答がなかった場合には、ポイント付与に係るエラーが発生したことを示すポイント残高=0の情報を前記POS端末2に送信する、制御手段102と、を備える。
As described above, the
このような実施形態の決済端末3は、ポイントが正常に付与されたかった場合に取引結果として正常取引されたことを示す情報を送信するとともに、ポイント残高=0の情報を処理結果の情報としてPOS端末2に送信する。POS端末2は、ポイント付与においてエラーが発生したことを認識することができるため、決済端末3は、ポイントの付与に関し決済端末3で発生したエラーに対してPOS端末2を正しく処理させることができる。
In such an embodiment, the
なお、実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 Note that the embodiment is presented as an example and is not intended to limit the scope of the invention. This new embodiment can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the gist of the invention. This embodiment and its variations are included in the scope and gist of the invention, and are included in the scope of the invention and its equivalents described in the claims.
例えば、実施形態では、ポイント付与に係るエラーが発生したことを示すポイント残高としてポイント残高=0をPOS端末2に送信するようにした。しかしながらこれに限らず、例えばポイント残高を通常のポイント付与の処理ではあり得ない数値(例えばマイナスの数値)に設定すればよい。
For example, in the embodiment, a point balance of 0 is sent to the
また、実施形態では、決済端末3において決済に使用するメディアの種類と決済金額を入力するようにした。しかしながらこれに限らず、例えば、POS端末2から受信する取引開始コマンドに決済に使用するメディアの種類と決済金額の情報を含めるようにしてもよい。また、取引開始コマンドとは別の情報として、POS端末2から決済に使用するメディアの種類と決済金額の情報を受信するようにしてもよい。これらの場合、決済端末3において決済するメディアの種類の入力や決済金額の入力は不要となる。
In addition, in the embodiment, the type of media used for payment and the payment amount are input into the
実施形態の決済端末3で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでCD-ROM、フレキシブルディスク(FD)、CD-R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
The program executed by the
また、実施形態の決済端末3で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、決済端末3で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
The program executed by the
また、実施形態の決済端末3で実行されるプログラムを、ROM等に予め組み込んで提供するように構成してもよい。
The program executed by the
1 POSシステム
2 POS端末
3 決済端末
4 電子マネー端末
6 ポイント管理サーバ
32 表示部
33 操作部
34 カード読取部
35 レシート発行口
51 CPU
52 ROM
53 RAM
54 メモリ部
61 CPU
62 ROM
63 RAM
64 メモリ部
67 操作部
81 業務キー
83 設定キー
86 クレジット決済キー
87 デビット決済キー
89 電子マネー決済キー
92 ポイントキー
94 標準キー
95 異常時0ポイントキー
96 実行キー
98 セットキー
99 実行キー
100 制御部
101 問合せ手段
102 制御手段
323 選択キー
324 置数キー
542 フラグ部
600 制御部
52 ROM
53 RAM
54 Memory section 61 CPU
62 ROM
63 RAM
64 Memory section 67
Claims (6)
ポイント管理サーバに対し、前記商品登録処理された商品の決済金額に係るポイントの付与に係る問合せをする問合せ手段と、
前記ポイントが正常に付与された応答があった場合には、前記顧客のポイント残高を前記商品販売データ処理装置に送信し、前記ポイントが正常に付与された応答がなかった場合には、ポイント付与に係るエラーが発生したことを示すポイント残高を前記商品販売データ処理装置に送信する、制御手段と、
を備えた決済端末。 A payment terminal connected to a product sales data processing device for performing payment processing for a product registered in the product sales data processing device in a transaction with a customer,
an inquiry means for making an inquiry to a point management server regarding the allocation of points related to the payment amount of the product for which the product registration process has been performed;
a control means for transmitting the customer's point balance to the product sales data processing device when there is a response indicating that the points have been normally awarded, and transmitting a point balance indicating that an error has occurred relating to the awarding of points to the product sales data processing device when there is no response indicating that the points have been normally awarded;
A payment terminal equipped with
請求項1に記載の決済端末。 When there is no response to the inquiry indicating that the points have been normally assigned, the control means transmits to the product sales data processing device a value of 0 points as the point balance, indicating that an error has occurred related to the assignment of points.
The payment terminal of claim 1 .
請求項1または2に記載の決済端末。 the control means transmits, to the product sales data processing device, a transaction result indicating that the points have been normally awarded, when there is a response indicating that the points have been normally awarded and when there is no response indicating that the points have been normally awarded.
The payment terminal according to claim 1 or 2.
前記制御手段は、前記第1モードが選択されている場合に、前記ポイントが正常に付与された応答があった場合に前記ポイントが正常に付与されたことを示す前記取引結果を送信するとともに前記ポイントが正常に付与された応答がなかった場合にポイント付与に係るエラーコードを示す前記取引結果を送信し、前記第2モードが選択された場合に、前記ポイントが正常に付与された応答があった場合および前記ポイントが正常に付与された応答がなかった場合に前記ポイントが正常に付与されたことを示す前記取引結果を送信する、
請求項3に記載の決済端末。 A selection unit that selects the first mode and the second mode,
the control means, when the first mode is selected, transmits the transaction result indicating that the points have been normally awarded if there is a response that the points have been normally awarded, and transmits the transaction result indicating an error code related to the point awarding if there is no response that the points have been normally awarded, and, when the second mode is selected, transmits the transaction result indicating that the points have been normally awarded if there is a response that the points have been normally awarded and if there is no response that the points have been normally awarded.
The payment terminal according to claim 3.
請求項1乃至4のいずれか一に記載の決済端末。 The payment processing can be performed using at least one of a credit card, a debit card, and electronic money.
A payment terminal according to any one of claims 1 to 4.
ポイント管理サーバに対し、前記商品登録処理された商品の決済金額に係るポイントの付与に係る問合せをする問合せ手段と、
前記ポイントが正常に付与された応答があった場合には、前記取引に係る顧客のポイント残高を前記商品販売データ処理装置に送信し、前記ポイントが正常に付与された応答がなかった場合には、ポイント付与に係るエラーが発生したことを示すポイント残高を前記商品販売データ処理装置に送信する、制御手段と、
して機能させるためのプログラム。 a computer as a payment terminal connected to a product sales data processing device and performing payment processing for a product registered in the product sales data processing device in a transaction with a customer;
an inquiry means for making an inquiry to a point management server regarding the allocation of points related to the payment amount of the product for which the product registration process has been performed;
a control means for transmitting the points balance of the customer involved in the transaction to said product sales data processing device when there is a response indicating that the points have been normally awarded, and transmitting the points balance indicating that an error has occurred in the awarding of points to said product sales data processing device when there is no response indicating that the points have been normally awarded;
A program to make it function as such.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021070558A JP7583665B2 (en) | 2021-04-19 | 2021-04-19 | Payment terminals and programs |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021070558A JP7583665B2 (en) | 2021-04-19 | 2021-04-19 | Payment terminals and programs |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022165267A JP2022165267A (en) | 2022-10-31 |
| JP7583665B2 true JP7583665B2 (en) | 2024-11-14 |
Family
ID=83845718
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021070558A Active JP7583665B2 (en) | 2021-04-19 | 2021-04-19 | Payment terminals and programs |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7583665B2 (en) |
-
2021
- 2021-04-19 JP JP2021070558A patent/JP7583665B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022165267A (en) | 2022-10-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6178293B2 (en) | Checkout system, settlement apparatus and control program thereof | |
| JP7516620B2 (en) | Accounting machine and its control program | |
| JP7693061B2 (en) | Payment device and program | |
| JP6392719B2 (en) | Checkout system, accounting machine, and control program | |
| US20190180263A1 (en) | Card processing apparatus and method by the same | |
| JP6407121B2 (en) | Checkout system, accounting machine, and control program | |
| JP7583665B2 (en) | Payment terminals and programs | |
| JP6740298B2 (en) | Checkout system, accounting machine, and control program | |
| US20220101699A1 (en) | Voucher dispensing device and voucher dispensing method | |
| JP6539392B2 (en) | Settlement device and control program therefor | |
| JP6603386B2 (en) | Checkout system, product registration device and control program thereof | |
| JP7158531B2 (en) | Payment terminals and programs | |
| JP6835546B2 (en) | Checkout system and checkout processing method | |
| JP6386650B2 (en) | Payment terminal and program | |
| JP7342987B2 (en) | Systems, methods and programs | |
| JP7544197B2 (en) | System, registration device, method and program | |
| JP7650549B2 (en) | Payment terminal device, payment system, and product sales data processing device | |
| EP4383168A1 (en) | Settlement system | |
| JP7234331B2 (en) | Payment device and its control program | |
| JP6936368B2 (en) | Checkout system, accounting machine, and control program | |
| JP6787457B2 (en) | Registration devices, systems, methods and programs | |
| JP7244475B2 (en) | Settlement device and method | |
| JP6652598B2 (en) | Checkout system, settlement device, checkout processing method, and control program | |
| JP6423052B2 (en) | Checkout system, settlement apparatus and control program thereof | |
| JP2021068487A (en) | Settlement apparatus and control program thereof, and checkout system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240305 |
|
| TRDD | Decision of grant or rejection written | ||
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20241017 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20241022 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241101 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7583665 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |