[go: up one dir, main page]

JP2022157224A - Payment processing terminal and payment processing program - Google Patents

Payment processing terminal and payment processing program Download PDF

Info

Publication number
JP2022157224A
JP2022157224A JP2021061330A JP2021061330A JP2022157224A JP 2022157224 A JP2022157224 A JP 2022157224A JP 2021061330 A JP2021061330 A JP 2021061330A JP 2021061330 A JP2021061330 A JP 2021061330A JP 2022157224 A JP2022157224 A JP 2022157224A
Authority
JP
Japan
Prior art keywords
payment
payment processing
unit
processing terminal
processing
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.)
Pending
Application number
JP2021061330A
Other languages
Japanese (ja)
Inventor
千織 清水
Chiori Shimizu
輝一 近藤
Terukazu Kondo
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.)
Teraoka Seiko Co Ltd
Original Assignee
Teraoka Seiko Co Ltd
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 Teraoka Seiko Co Ltd filed Critical Teraoka Seiko Co Ltd
Priority to JP2021061330A priority Critical patent/JP2022157224A/en
Publication of JP2022157224A publication Critical patent/JP2022157224A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Cash Registers Or Receiving Machines (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

Figure 2022157224000001

【課題】非現金決済に対応した決済処理端末において、セキュリティ性を向上させる。
【解決手段】 決済処理端末1が、販売対象の決済に関する決済情報に基づいて決済処理を行う決済部120と、決済処理端末本体の傾きの変化量を検知する検知部56と、前記検知部が検知した前記決済処理端末本体の傾きの変化量に基づいて、前記決済処理を中断するか否かを判定する判定処理を行う判定部130と、を備える。
【選択図】図6

Figure 2022157224000001

An object of the present invention is to improve security in a payment processing terminal that supports non-cash payments.
SOLUTION: A payment processing terminal 1 includes a payment unit 120 for performing payment processing based on payment information relating to payment for sale, a detection unit 56 for detecting a change amount of inclination of a payment processing terminal main body, and the detection unit. A determination unit 130 that performs determination processing for determining whether or not to interrupt the payment processing based on the amount of change in the detected inclination of the payment processing terminal main body.
[Selection drawing] Fig. 6

Description

本発明は、決済処理端末、及び決済プログラムに関する。 The present invention relates to a payment processing terminal and a payment program.

近年、商品の購入やサービスの提供に伴う対価の支払い工程においてクレジットカードや電子マネー等によって決済処理を行う、いわゆる非現金決済が急速に拡大している。非現金決済に関連する技術として、例えば、特許文献1には、持ち運び可能な決済端末を備える管理システムが開示されている。 2. Description of the Related Art In recent years, so-called non-cash payments, in which credit cards, electronic money, or the like are used for payment in the process of paying for products or services, have rapidly expanded. As a technique related to non-cash payment, for example, Patent Document 1 discloses a management system provided with a portable payment terminal.

特許文献1では、GPS(Global Positioning System)等により決済端末の位置情報を取得し、決済端末の位置が所定のエリア外にある場合に、決済端末を用いた決済を実行不可能とすることにより、決済端末による不正決済を抑制している。 In Patent Document 1, the position information of the payment terminal is acquired by GPS (Global Positioning System) or the like, and payment using the payment terminal is disabled when the position of the payment terminal is outside a predetermined area. , to curb fraudulent payments at payment terminals.

特開2010-211412号公報JP 2010-211412 A

特許文献1において、決済端末が所定のエリア内にある場合、決済端末を電子マネーのICタグが内蔵されたカードやスマートフォン、スマートウォッチ等の情報処理端末に近づけることにより、ICタグから電子マネーに関する情報を読み取って決済を行うことができる。しかしながら、電子マネーのICタグが内蔵されたカードやスマートフォン、スマートウォッチ等の情報処理端末の所有者が認識せずとも決済端末を用いた決済が行われる恐れがある。ゆえに、持ち運び可能な決済端末に対しては、不正決済を防止するために、より高いセキュリティ性が要求されている。 In Patent Document 1, when the payment terminal is within a predetermined area, by bringing the payment terminal closer to an information processing terminal such as a card, smart phone, or smartwatch that has an IC tag for electronic money built in, the IC tag is associated with electronic money. You can read the information and make a payment. However, there is a risk that payment will be made using the payment terminal without the owner of the information processing terminal, such as a card, smart phone, or smart watch having an IC tag for electronic money built in, recognizing it. Therefore, portable payment terminals are required to have higher security in order to prevent fraudulent payments.

本発明は、上記課題を解決するためになされたものであり、非現金決済に対応した決済処理端末において、セキュリティ性を向上させることを目的とする。 SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and an object of the present invention is to improve security in a payment processing terminal that supports non-cash payments.

上記課題を解決するために、本発明の一態様は、決済処理端末が、販売対象の決済に関する決済情報に基づいて決済処理を行う決済部と、決済処理端末本体の傾きの変化量を検知する検知部と、前記検知部が検知した前記決済処理端末本体の傾きの変化量に基づいて、前記決済処理を中断するか否かを判定する判定処理を行う判定部とを備えることを特徴とする。 In order to solve the above-mentioned problems, one aspect of the present invention includes a payment processing terminal that detects the amount of change in inclination of a payment processing unit that performs payment processing based on payment information related to payment for a product to be sold, and a main body of the payment processing terminal. and a determination unit that determines whether or not to interrupt the payment processing based on the amount of change in inclination of the payment processing terminal main body detected by the detection unit. .

上記課題を解決するために、本発明の一態様は、決済プログラムが、販売対象の決済に関する決済情報に基づいて決済処理を行うことと、決済処理端末本体の傾きの変化量を検知することと、前記決済処理端末の状態を検知する検知部が検知した前記決済処理端末の状態に基づいて、前記決済処理を中断するか否かを判定する判定処理を行うことと、をコンピュータに実行させることを特徴とする。 In order to solve the above problems, one aspect of the present invention is that a payment program performs payment processing based on payment information relating to payment for a sale target, and detects the amount of change in inclination of the payment processing terminal main body. and causing a computer to perform determination processing for determining whether or not to interrupt the payment processing based on the state of the payment processing terminal detected by a detection unit that detects the state of the payment processing terminal. characterized by

図1は、本発明の第1の実施形態に係る決済処理端末の概略斜視図である。FIG. 1 is a schematic perspective view of a payment processing terminal according to the first embodiment of the present invention. 図2は、第1の実施形態に係る決済処理端末のハードウェア構成を示すブロック図である。FIG. 2 is a block diagram showing the hardware configuration of the payment processing terminal according to the first embodiment. 図3は、第1の実施形態に係る決済処理端末の機能構成を示す機能ブロック図である。FIG. 3 is a functional block diagram showing the functional configuration of the payment processing terminal according to the first embodiment. 図4は、第1の実施形態に係る決済処理端末の使用状態を説明する説明図である。FIG. 4 is an explanatory diagram for explaining the usage state of the payment processing terminal according to the first embodiment. 図5は、第1の実施形態に係る決済処理端末における決済処理の流れを示すフローチャートである。FIG. 5 is a flow chart showing the flow of payment processing in the payment processing terminal according to the first embodiment. 図6は、第1の実施形態に係る決済処理端末における決済処理の中断可否を判定する判定処理の流れを示すフローチャートである。FIG. 6 is a flow chart showing the flow of determination processing for determining whether or not payment processing can be interrupted in the payment processing terminal according to the first embodiment. 図7Aは、第1の実施形態に係る表示部に表示される決済画面の一例を示す図である。7A is a diagram illustrating an example of a payment screen displayed on a display unit according to the first embodiment; FIG. 図7Bは、第1の実施形態に係る表示部に表示される決済画面の一例を示す図である。7B is a diagram illustrating an example of a payment screen displayed on the display unit according to the first embodiment; FIG. 図8は、第1の実施形態に係る決済処理が中断したことを示す処理中断画面の一例を示す図である。FIG. 8 is a diagram showing an example of a process interruption screen indicating that the payment process according to the first embodiment has been interrupted. 図9は、第1の実施形態の変形例に係る決済処理の再開可否を判定する再開処理の流れを示すフローチャートである。FIG. 9 is a flowchart showing a flow of restart processing for determining whether or not payment processing can be restarted according to the modification of the first embodiment. 図10は、第2の実施形態に係る販売システムの運用形態の一例を示す図である。FIG. 10 is a diagram showing an example of an operation form of a sales system according to the second embodiment. 図11は、第2の実施形態に係るPOS端末装置の概略斜視図である。FIG. 11 is a schematic perspective view of a POS terminal device according to the second embodiment. 図12は、第2の実施形態に係るPOS端末装置のハードウェア構成を示すブロック図である。FIG. 12 is a block diagram showing the hardware configuration of the POS terminal device according to the second embodiment. 図13は、第2の実施形態に係るPOS端末装置の機能構成を示す機能ブロック図である。FIG. 13 is a functional block diagram showing the functional configuration of the POS terminal device according to the second embodiment. 図14は、第2の実施形態に係る販売システムにおける決済処理の流れを示すシーケンス図である。FIG. 14 is a sequence diagram showing the flow of settlement processing in the sales system according to the second embodiment.

以下、添付の図面を参照して本発明の実施形態を詳細に説明する。なお、本明細書及び図面において、同様に説明されることが可能な要素については、同一の符号を付することにより重複説明が省略され得る。 Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. In addition, in the present specification and drawings, elements that can be described in the same manner can be omitted from redundant description by assigning the same reference numerals.

説明は、以下の順序で行われる。
1.実施形態の概要
2.第1の実施形態
2.1.決済処理端末の構成
2.2.決済処理端末の使用状態
2.3.決済処理端末における決済処理の流れ
2.4.決済処理端末における判定処理の流れ
3.変形例
3.1.決済処理中断後の再開処理の流れ
4.第2の実施形態
4.1.販売システムの運用形態
4.2.POS端末装置の構成
4.3.販売システムにおける決済処理の流れ
5.他の実施形態
6.実施形態の総括
The description is given in the following order.
1. Outline of embodiment 2 . First Embodiment 2.1. Configuration of payment processing terminal 2.2. Usage status of payment processing terminal 2.3. Flow of payment processing in payment processing terminal 2.4. Flow of determination processing in payment processing terminal 3 . Modification 3.1. 3. Flow of resuming processing after interruption of payment processing; Second Embodiment 4.1. Operation form of sales system 4.2. Configuration of POS terminal device 4.3. 4. Flow of payment processing in the sales system; Other embodiments6. Summary of the embodiment

<1.実施形態の概要>
まず、実施形態の概要を説明する。
<1. Outline of Embodiment>
First, an outline of the embodiment will be described.

(1)技術的課題
近年、商品の購入やサービスの提供に伴う対価の支払い工程においてクレジットカードや電子マネー等によって決済処理を行う、いわゆる非現金決済が急速に拡大している。非現金決済に関連する技術として、例えば、持ち運び可能な決済端末を備える管理システムが開示されている。
(1) Technical Issues In recent years, so-called non-cash settlements, in which credit cards, electronic money, etc. are used for settlement processing in the payment process for purchasing goods or providing services, have rapidly expanded. As a technology related to non-cash settlement, for example, a management system equipped with a portable settlement terminal has been disclosed.

例示した管理システムでは、GPS(Global Positioning System)等により決済端末の位置情報を取得し、決済端末の位置が所定のエリア外にある場合に、決済端末を用いた決済を実行不可能とすることにより、決済端末による不正決済を抑制している。 In the illustrated management system, the location information of the payment terminal is acquired by GPS (Global Positioning System) or the like, and payment using the payment terminal is disabled when the position of the payment terminal is outside a predetermined area. This prevents fraudulent payments from payment terminals.

例示した管理システムにおいて、決済端末が所定のエリア内にある場合、決済端末を電子マネーのICタグが内蔵されたカードやスマートフォン、スマートウォッチ等の情報処理端末に近づけることにより、ICタグから電子マネーに関する情報を読み取って決済を行うことができる。しかしながら、電子マネーのICタグが内蔵されたカードやスマートフォン、スマートウォッチ等の情報処理端末の所有者が認識せずとも決済端末を用いた決済が行われる恐れがある。ゆえに、持ち運び可能な決済端末に対しては、不正決済を防止するために、より高いセキュリティ性が要求されている。 In the exemplified management system, when the payment terminal is within a predetermined area, by bringing the payment terminal closer to an information processing terminal such as a card, smart phone, or smart watch that has an IC tag for electronic money, electronic money can be transferred from the IC tag. Payment can be made by reading information related to However, there is a risk that payment will be made using the payment terminal without the owner of the information processing terminal, such as a card, smart phone, or smart watch having an IC tag for electronic money built in, recognizing it. Therefore, portable payment terminals are required to have higher security in order to prevent fraudulent payments.

本実施形態では、非現金決済に対応した決済処理端末において、セキュリティ性を向上させることを目的とする。 An object of the present embodiment is to improve security in a payment processing terminal that supports non-cash payments.

(2)動作例
本発明の実施形態では、例えば、販売対象を購入するための決済処理において、決済処理端末本体の傾きの変化量に応じて、決済処理を中断する。このようにすることにより、電子マネーの所有者が認識しない間に行われる不正決済を防止することが可能となる。
(2) Operation example In the embodiment of the present invention, for example, in the payment processing for purchasing a sale object, the payment processing is interrupted according to the amount of change in the inclination of the payment processing terminal main body. By doing so, it is possible to prevent fraudulent payments that are made without the owner of the electronic money being aware of it.

なお、上述した技術的特徴は本発明の実施形態の具体的な一例であり、当然ながら、本発明の実施形態は上述した技術的特徴に限定されない。 The technical features described above are specific examples of the embodiments of the present invention, and the embodiments of the present invention are not limited to the technical features described above.

<2.第1の実施形態>
図1から図8を参照して、第1の実施形態を説明する。以下では、主に、商品販売に際し、決済を行うための決済処理端末1を例として説明する。決済処理端末1は、持ち運び可能な可搬型端末であり、決済にあたり指定された決済方式に応じて顧客が提示するクレジットカードや電子マネー等に内蔵された記憶媒体から、決済方式や使用可能残高等の情報を読み取って、クレジット決済、電子マネー決済等の非現金決済を行うことができる。記憶媒体としては、IC(Integrated Circuit)チップや磁気テープ等を用いることができる。なお、第1の実施形態に係る決済処理端末1は、例えば、コンビニエンスストア、駅内店舗、スーパーマーケット等の店舗などの小売店や、各種サービスを提供する店舗に導入してもよい。
<2. First Embodiment>
A first embodiment will be described with reference to FIGS. 1 to 8. FIG. In the following, the payment processing terminal 1 for making payments when selling products will be mainly described as an example. The payment processing terminal 1 is a portable terminal that can be carried around, and receives a payment method, available balance, etc. from a storage medium built in a credit card, electronic money, etc. presented by the customer according to the payment method specified for payment. can be read to perform non-cash payments such as credit payments and electronic money payments. As a storage medium, an IC (Integrated Circuit) chip, a magnetic tape, or the like can be used. Note that the payment processing terminal 1 according to the first embodiment may be installed in, for example, retail stores such as convenience stores, stores in train stations, stores such as supermarkets, and stores that provide various services.

<2.1.決済処理端末の構成>
まず、図1から図3を参照して、決済処理端末1の構成について説明する。図1は、決済処理端末1の概略斜視図である。図2は、決済処理端末1のハードウェア構成を示すブロック図である。図3は、決済処理端末1の機能構成を示す機能ブロック図である。
<2.1. Configuration of payment processing terminal>
First, the configuration of the payment processing terminal 1 will be described with reference to FIGS. 1 to 3. FIG. FIG. 1 is a schematic perspective view of the payment processing terminal 1. FIG. FIG. 2 is a block diagram showing the hardware configuration of the payment processing terminal 1. As shown in FIG. FIG. 3 is a functional block diagram showing the functional configuration of the payment processing terminal 1. As shown in FIG.

決済処理端末1は、図2に示すように、CPU(Central Processing Unit)31、ROM(Read Only Memory)32、RAM(Random Access Memory)33、記憶媒体34、及びインタフェース(I/F)35がバス36を介して相互に接続されて構成されている。また、決済処理端末1は、表示部51、操作受付部52、読取部53、発音部54(図1には図示せず)、外部接続部55(図1には図示せず)、センサ56(図1には図示せず)、印刷部57(図1には図示せず)、及び撮像機構58(図1には図示せず)を有する。 The payment processing terminal 1, as shown in FIG. They are configured to be mutually connected via a bus 36 . The payment processing terminal 1 also includes a display unit 51, an operation receiving unit 52, a reading unit 53, a sounding unit 54 (not shown in FIG. 1), an external connection unit 55 (not shown in FIG. 1), a sensor 56 (not shown in FIG. 1), a printing unit 57 (not shown in FIG. 1), and an imaging mechanism 58 (not shown in FIG. 1).

CPU31は、演算手段であり、決済処理端末1全体の動作を制御する。RAM33は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、CPU31が情報を処理する際の作業領域として用いられる。ROM32は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。記憶媒体34は、HDD等の情報の読み書きが可能な不揮発性の記憶媒体であり、OSや各種の制御プログラム、アプリケーション・プログラム等が格納されている。 The CPU 31 is computing means and controls the operation of the payment processing terminal 1 as a whole. The RAM 33 is a volatile storage medium from which information can be read and written at high speed, and is used as a working area when the CPU 31 processes information. The ROM 32 is a read-only non-volatile storage medium and stores programs such as firmware. The storage medium 34 is a non-volatile storage medium such as an HDD in which information can be read and written, and stores an OS, various control programs, application programs, and the like.

I/F35は、バス36と各種のハードウェアやネットワーク等とを接続し制御する。また、I/F35には、表示部51、操作受付部52、読取部53、発音部54、外部接続部55、センサ56、が接続されている。 The I/F 35 connects and controls the bus 36 and various hardware and networks. A display unit 51 , an operation receiving unit 52 , a reading unit 53 , a sounding unit 54 , an external connection unit 55 and a sensor 56 are connected to the I/F 35 .

表示部51は、決済処理端末1の操作者(例えば、顧客)に対して、クレジットカードや電子マネーのカードの操作を促す画面等を表示するディスプレイである。 The display unit 51 is a display that displays a screen or the like prompting an operator (eg, a customer) of the payment processing terminal 1 to operate a credit card or electronic money card.

操作受付部52は、図1に示すように、決済処理端末1の操作者が操作するメカキー521及びソフトキー522を含む。操作受付部52は、操作者による操作を受け付けて、操作者の操作に応じた信号を出力する。操作受付部52から出力された信号は、後述のコントローラ100に入力される。なお、ソフトキー522は、タッチパネル等の表示部51と一体的に形成されており、表示部51に表示される画面に含まれる要素である。 The operation reception unit 52 includes mechanical keys 521 and soft keys 522 operated by the operator of the payment processing terminal 1, as shown in FIG. The operation reception unit 52 receives an operation by an operator and outputs a signal according to the operation by the operator. A signal output from the operation reception unit 52 is input to the controller 100, which will be described later. The soft key 522 is formed integrally with the display unit 51 such as a touch panel, and is an element included in the screen displayed on the display unit 51 .

読取部53は、図1に示すように、磁気読取部531、接触読取部532、及び無線読取部533を含む。磁気読取部531は、磁気ストライプ等の記憶媒体を磁気ヘッドに接触させた状態でスライドさせることにより、磁気ストライプに記憶された情報を読み取る。接触読取部532は、ICチップ等の記憶媒体を接触端子に接触させることにより、ICチップに記憶された情報を読み取る。無線読取部533は、近距離無線通信によって、ICチップ等の記憶媒体に記憶された情報を読み取る。 The reading unit 53 includes a magnetic reading unit 531, a contact reading unit 532, and a wireless reading unit 533, as shown in FIG. The magnetic reading unit 531 reads information stored in a magnetic stripe by sliding a storage medium such as a magnetic stripe while it is in contact with the magnetic head. The contact reading unit 532 reads information stored in the IC chip by bringing the storage medium such as the IC chip into contact with the contact terminals. A wireless reading unit 533 reads information stored in a storage medium such as an IC chip by short-range wireless communication.

発音部54は、後述のコントローラ100から受信した情報に基づいて、決済処理端末1の操作者等に対して音声伝達を行う。外部接続部55は、ネットワークや電気線を介して、決済処理端末1等の装置と、外部の装置(例えば、POS端末装置等)とを通信可能に接続する。 The sound generator 54 performs voice transmission to the operator of the payment processing terminal 1 or the like based on information received from the controller 100 which will be described later. The external connection unit 55 communicably connects devices such as the payment processing terminal 1 and external devices (for example, POS terminal devices, etc.) via a network or an electric line.

センサ56は、決済処理端末1に加わる3軸(X軸、Y軸、Z軸(図1参照))方向の加速度、3軸(X軸、Y軸、Z軸(図1参照))方向の角速度、及び慣性力に基づいて、決済処理端末1本体の傾きや振動、衝撃、所定方向における単位時間当たりの移動量を検知する。換言すると、センサ56は、決済処理端末1本体の傾きの変化量を検知する。センサ56としては、例えば、加速度センサ、ジャイロセンサ、衝撃センサ、又は6軸センサ等を用いることができる。本実施形態のセンサ56は、検知部の一例である。 The sensor 56 detects acceleration in three-axis (X-axis, Y-axis, Z-axis (see FIG. 1)) directions applied to the payment processing terminal 1, Based on the angular velocity and the force of inertia, the tilt, vibration, impact, and the amount of movement per unit time in a predetermined direction of the main body of the payment processing terminal 1 are detected. In other words, the sensor 56 detects the amount of change in tilt of the main body of the payment processing terminal 1 . As the sensor 56, for example, an acceleration sensor, a gyro sensor, an impact sensor, or a 6-axis sensor can be used. The sensor 56 of this embodiment is an example of a detection unit.

印刷部57は、レシートの発行、決済処理端末1の動作に関する文字情報の印刷出力、又はバーコード及び二次元コード等の符号化図形情報を印刷出力する。 The printing unit 57 prints out receipts, prints character information related to the operation of the payment processing terminal 1, or prints out coded graphic information such as bar codes and two-dimensional codes.

撮像機構58は、CCDカメラ等によって、販売対象の商品に付された二次元コード、スマートフォン等の情報処理端末に表示された二次元コード等を撮像する。撮像機構58によって撮像した画像に含まれている符号化図形情報は、後述のコントローラ100によって復号される。例えば、二次元コードが販売対象の商品に関する情報である場合に、決済処理端末1は、二次元コードを撮像することにより、販売対象の商品に関する情報を取得することができる。 The image capturing mechanism 58 uses a CCD camera or the like to capture an image of a two-dimensional code attached to a product to be sold, a two-dimensional code displayed on an information processing terminal such as a smartphone, or the like. The encoded graphic information contained in the image captured by the imaging mechanism 58 is decoded by the controller 100, which will be described later. For example, if the two-dimensional code is information about a product to be sold, the payment processing terminal 1 can acquire information about the product to be sold by capturing an image of the two-dimensional code.

このようなハードウェア構成において、ROM32に格納されたプログラムや、記憶媒体34からRAM33にロードされたプログラムに従ってCPU31が演算を行うことにより、決済処理端末1のソフトウェア制御部が構成される。そして、以上のようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、決済処理端末1のコントローラ100(図3参照)等の機能を実現する機能ブロックが構成される。 In such a hardware configuration, the CPU 31 performs calculations according to programs stored in the ROM 32 and programs loaded from the storage medium 34 to the RAM 33, thereby configuring the software control unit of the payment processing terminal 1. FIG. A combination of the software control unit configured as described above and hardware constitutes a functional block that realizes the functions of the controller 100 (see FIG. 3) of the payment processing terminal 1 and the like.

続いて、図3を参照して、決済処理端末1の機能構成について説明する。図3に示すように、決済処理端末1は、コントローラ100と、コントローラ100に入出力される情報を制御する入出力I/F101とを有する。 Next, the functional configuration of the payment processing terminal 1 will be described with reference to FIG. As shown in FIG. 3 , the payment processing terminal 1 has a controller 100 and an input/output I/F 101 that controls information input/output to/from the controller 100 .

コントローラ100は、表示部51、操作受付部52、読取部53、及び外部接続部55を介して入出力される情報に基づいて決済処理端末1の動作を制御する。コントローラ100は、専用のソフトウェア・プログラムが決済処理端末1にインストールされることによって構成される。コントローラ100は、通信制御部110、決済処理部120、処理継続判定部130、操作表示制御部140、登録処理部150及び記憶部160を含む。 The controller 100 controls the operation of the payment processing terminal 1 based on information input and output via the display section 51 , the operation reception section 52 , the reading section 53 and the external connection section 55 . Controller 100 is configured by installing a dedicated software program in payment processing terminal 1 . Controller 100 includes communication control unit 110 , payment processing unit 120 , processing continuation determination unit 130 , operation display control unit 140 , registration processing unit 150 and storage unit 160 .

通信制御部110は、I/F35を介して接続された外部装置から決済処理端末1に送信される情報や、読取部53が読み取った情報を取得する。 The communication control unit 110 acquires information transmitted from an external device connected via the I/F 35 to the payment processing terminal 1 and information read by the reading unit 53 .

決済処理部120は、商品登録処理によって登録された商品やサービスを購入するための決済に関する処理を行う。具体的に、決済処理部120は、商品登録処理によって登録された商品やサービスを購入するための決済方式を選択する決済方式選択処理、決済の承認に関する決済承認処理、及び商品やサービスの購入が完了したことを通知する決済完了通知処理を実行する。本実施形態の決済処理部120は、決済部の一例である。 The payment processing unit 120 performs processing related to payment for purchasing products and services registered in the product registration process. Specifically, the payment processing unit 120 performs a payment method selection process for selecting a payment method for purchasing a product or service registered in the product registration process, a payment approval process for approving payment, and a process for purchasing a product or service. Execute payment completion notification processing to notify completion. The settlement processing unit 120 of this embodiment is an example of a settlement unit.

処理継続判定部130は、決済処理端末1における決済処理の中断可否を判定する判定処理を実行する。決済処理端末1における決済処理は、登録処理部150による商品登録処理、決済処理部120による決済方式選択処理、決済承認処理、決済完了通知処理を含む処理に相当する。決済処理端末1における決済処理の流れ及び判定処理の流れについては、後述する。本実施形態の処理継続判定部130は、判定部の一例である。 The processing continuation determination unit 130 executes determination processing for determining whether or not the settlement processing in the settlement processing terminal 1 can be interrupted. The payment processing in the payment processing terminal 1 corresponds to processing including product registration processing by the registration processing unit 150, payment method selection processing by the payment processing unit 120, payment approval processing, and payment completion notification processing. The flow of payment processing and the flow of determination processing in the payment processing terminal 1 will be described later. The processing continuation determination unit 130 of this embodiment is an example of a determination unit.

操作表示制御部140は、表示部51に表示する画面を制御する。また、操作表示制御部140は、操作受付部52に対して行われた操作や、読取部53が読み取った情報に基づいて、表示部51に表示する画面を制御してもよい。 The operation display control section 140 controls the screen displayed on the display section 51 . Further, the operation display control section 140 may control the screen displayed on the display section 51 based on the operation performed on the operation reception section 52 and the information read by the reading section 53 .

登録処理部150は、販売対象となる商品やサービスを登録する商品登録処理を行う。決済処理端末1においては、商品やサービスを識別するための識別情報(例えば、バーコード、二次元コード、RFIDタグ等)の読み取りや操作受付部52に対する操作により、商品登録処理を行うことができる。登録処理部150は、識別情報や操作受付部52に対する操作に基づいて販売対象となる商品やサービスを識別して、登録された商品やサービス等の販売対象を購入するための精算や課税計算等に関する販売物情報を登録する商品登録処理を行う。本実施形態の登録処理部150は、登録部の一例である。 The registration processing unit 150 performs product registration processing for registering products and services to be sold. In the payment processing terminal 1, product registration processing can be performed by reading identification information (for example, bar code, two-dimensional code, RFID tag, etc.) for identifying products and services and by operating the operation reception unit 52. . The registration processing unit 150 identifies products and services to be sold based on the identification information and the operation of the operation reception unit 52, and performs settlement and tax calculation for purchasing the registered products and services to be sold. Perform product registration processing for registering sales product information related to The registration processing unit 150 of this embodiment is an example of a registration unit.

なお、登録処理部150は、販売対象の決済に関する決済情報を、I/F35を介して接続された外部装置から取得することにより、商品登録処理を行うことができる。この場合、通信制御部110は、I/F35を介して接続された外部装置から決済情報を取得する。続いて、登録処理部150は、通信制御部110が取得した決済情報に基づいて商品登録処理を実行する。通信制御部110が取得する決済情報としては、例えば、販売対象となる商品やサービスに関する販売物情報や、販売対象を購入するための決済方式を示す方式情報を含んでいてもよい。本実施形態の通信制御部110は、取得部の一例である。 It should be noted that the registration processing unit 150 can perform product registration processing by acquiring payment information related to payment for a sale target from an external device connected via the I/F 35 . In this case, communication control unit 110 acquires payment information from an external device connected via I/F 35 . Subsequently, the registration processing unit 150 executes product registration processing based on the payment information acquired by the communication control unit 110 . The payment information acquired by the communication control unit 110 may include, for example, product information on products and services to be sold, and method information indicating a payment method for purchasing the product to be sold. The communication control unit 110 of this embodiment is an example of an acquisition unit.

本実施形態において、例えば、販売対象の計量を行って、計量結果に基づいて販売対象の精算金額を示す情報を含む決済情報を出力可能な計量装置を外部装置として用いることができる。また、決済処理端末1は、複数の外部装置と接続されていてもよい。 In this embodiment, for example, a weighing device capable of weighing an object to be sold and outputting payment information including information indicating the settlement amount of the object to be sold based on the weighing result can be used as an external device. Moreover, the payment processing terminal 1 may be connected to a plurality of external devices.

記憶部160は、コントローラ100に入力された情報や決済処理端末1において利用可能な決済方式に関する情報、決済処理端末1の動作履歴に関する情報を記憶する。 The storage unit 160 stores information input to the controller 100 , information on payment methods available in the payment processing terminal 1 , and information on the operation history of the payment processing terminal 1 .

<2.2.決済処理端末の使用状態>
次に、図4を参照して、決済処理端末1の使用状態について説明する。図4は、決済処理端末1の使用状態を説明するための説明図である。上述したように、決済処理端末1は、持ち運び可能である。従って、決済処理端末1は、表示部51とは反対側の面をカウンター等に接触させた状態(図4(A)参照)、及びカウンターから決済処理端末1本体を45度傾けた状態(図4(B)参照)の両方で、ICタグ等の記憶媒体に記憶されている電子マネーに関する情報を読み取って決済を行うことができる。
<2.2. Usage status of the payment processing terminal>
Next, with reference to FIG. 4, the usage state of the payment processing terminal 1 will be described. FIG. 4 is an explanatory diagram for explaining the usage state of the payment processing terminal 1. As shown in FIG. As described above, the payment processing terminal 1 is portable. Therefore, the payment processing terminal 1 is in a state in which the surface opposite to the display unit 51 is in contact with the counter or the like (see FIG. 4A), and in a state in which the main body of the payment processing terminal 1 is tilted 45 degrees from the counter (see FIG. 4A). 4 (B)), it is possible to read information about electronic money stored in a storage medium such as an IC tag and make a payment.

しかしながら、決済端末を電子マネーのICタグに近づける等の操作により、電子マネーのICタグが内蔵されたカードやスマートフォン、スマートウォッチ等の情報処理端末の所有者が認識せずとも決済端末を用いた決済が行われる場合がある。このような理由から、近年、持ち運び可能な決済端末に対しては、不正決済を防止するために、より高いセキュリティ性が要求されている。 However, by operating the payment terminal close to the IC tag of the electronic money, the owner of the information processing terminal such as a card, smart phone, or smart watch with the IC tag of the electronic money may use the payment terminal without recognizing it. Payment may be made. For these reasons, in recent years, portable payment terminals are required to have higher security in order to prevent fraudulent payments.

決済処理端末1では、決済処理端末1本体の傾きの変化量に基づいて、決済処理を中断するか否かを判定する。そして、例えば、決済処理端末1本体の傾きが、図4(A)から図4(C)に示す角度に変化する等により、決済処理端末1本体の傾きの変化量が所定の量より大きいと判定された場合には、決済処理端末1を用いた決済を行うことができないようにする。このようにすることにより、不正決済を防止し、高いセキュリティ性を実現した決済処理端末1を提供することが可能となる。 The payment processing terminal 1 determines whether or not to interrupt the payment processing based on the amount of change in the inclination of the payment processing terminal 1 body. Then, for example, when the inclination of the payment processing terminal 1 main body changes from the angle shown in FIG. 4A to the angle shown in FIG. When it is determined, payment using the payment processing terminal 1 is disabled. By doing so, it is possible to provide the payment processing terminal 1 that prevents fraudulent payments and achieves high security.

<2.3.決済処理端末における決済処理の流れ>
次に、図5を参照して、決済処理端末1における決済処理の流れについて説明する。図5は、決済処理端末1における決済処理の流れを示すフローチャートである。
<2.3. Flow of payment processing at the payment processing terminal>
Next, the flow of payment processing in the payment processing terminal 1 will be described with reference to FIG. FIG. 5 is a flow chart showing the flow of payment processing in the payment processing terminal 1. As shown in FIG.

上述したように、決済処理端末1において行われる決済処理は、登録処理部150による商品登録処理、決済処理部120による決済方式選択処理、決済承認処理、決済完了通知処理を含む。 As described above, the payment processing performed in the payment processing terminal 1 includes product registration processing by the registration processing unit 150, payment method selection processing by the payment processing unit 120, payment approval processing, and payment completion notification processing.

まず、ステップS11において、登録処理部150は、商品やサービスを識別するための識別情報の読み取りや操作受付部52への操作に基づいて、販売対象の商品やサービスを購入するための精算や課税計算等に関する販売物情報を登録する商品登録処理を行う。 First, in step S11, the registration processing unit 150 reads the identification information for identifying the product or service and based on the operation of the operation reception unit 52, performs settlement and taxation for purchasing the product or service to be sold. Perform product registration processing for registering sales product information related to calculations, etc.

続いて、ステップS12において、決済処理端末1の操作者は、操作受付部52に対して、販売対象を購入するための決済方式を選択する決済方式選択操作を行う。登録処理部150は、決済方式選択操作に基づいて、決済方式選択操作によって選択された決済方式を特定する決済方式選択処理を行う。続いて、登録処理部150は、決済方式選択処理において特定された決済方式を示す方式情報と、商品登録処理において登録された販売物情報とを含む決済情報を生成する。登録処理部150が生成した決済情報は、決済処理部120及び記憶部160に送信される。決済情報は、販売対象の決済に関する情報に相当する。 Subsequently, in step S12, the operator of the payment processing terminal 1 performs a payment method selection operation for selecting a payment method for purchasing the sale target with respect to the operation reception unit 52. FIG. Based on the payment method selection operation, the registration processing unit 150 performs payment method selection processing for specifying the payment method selected by the payment method selection operation. Subsequently, the registration processing unit 150 generates payment information including method information indicating the payment method specified in the payment method selection process, and product information registered in the product registration process. The payment information generated by the registration processing unit 150 is transmitted to the payment processing unit 120 and the storage unit 160 . The payment information corresponds to information regarding payment for the sale target.

決済処理部120が決済情報を受信すると、操作表示制御部140は、決済情報に基づいて表示部51に表示する画面を選択する。例えば、販売対象の決済を、クレジット決済により行うことを示す方式情報が決済情報に含まれている場合、操作表示制御部140は、決済画面700Aを表示部51に表示させる。図7Aは、表示部51に表示される決済画面700Aの一例を示す図である。決済画面700Aには、決済処理端末1の操作者に対して、決済に用いるクレジットカードを接触読取部532に差し込む操作を行うように促す画面が表示されている。 When the payment processing unit 120 receives the payment information, the operation display control unit 140 selects a screen to be displayed on the display unit 51 based on the payment information. For example, when the payment information includes method information indicating that the payment for the sale target is to be made by credit card, the operation display control unit 140 causes the display unit 51 to display the payment screen 700A. FIG. 7A is a diagram showing an example of a payment screen 700A displayed on the display unit 51. As shown in FIG. The settlement screen 700A displays a screen prompting the operator of the settlement processing terminal 1 to perform an operation of inserting a credit card used for settlement into the contact reading section 532 .

また、例えば、販売対象の決済を、NFC(Near Field Communication)等の無線通信決済方式に対応した決済方式により行うことを示す方式情報が決済情報に含まれている場合、操作表示制御部140は、決済画面700Bを表示部51に表示させる。図7Bは、表示部51に表示される決済画面700Bの一例を示す図である。決済画面700Bには、決済処理端末1の操作者に対して、決済に用いる電子マネーのICカード等を無線読取部533に近づける操作を行うように促す画面が表示されている。 Further, for example, when the payment method information indicating that the payment for the item to be sold is to be made by a payment method compatible with a wireless communication payment method such as NFC (Near Field Communication), the operation display control unit 140 , causes the display unit 51 to display the payment screen 700B. FIG. 7B is a diagram showing an example of a payment screen 700B displayed on the display unit 51. As shown in FIG. The settlement screen 700B displays a screen prompting the operator of the settlement processing terminal 1 to perform an operation of bringing an IC card or the like for electronic money used for settlement closer to the wireless reading unit 533 .

なお、表示部51に表示する決済画面としては、図7A及び図7Bに示す以外にも、決済処理端末1の操作者に対して、決済に用いるカードを磁気読取部531にスライドする操作を促す画面を表示してもよい。さらに、クレジット決済には、無線通信決済方式に対応したものもある。販売対象の決済を、クレジット決済により行うことを示す方式情報が決済情報に含まれている場合、操作表示制御部140は、決済画面700Aと決済画面700Bとを交互に表示部51に表示させてもよい。この場合、クレジット決済は、無線通信決済方式に対応した決済方式の一例である。 In addition to the payment screens shown in FIGS. 7A and 7B, the payment screen displayed on the display unit 51 prompts the operator of the payment processing terminal 1 to slide the card used for payment to the magnetic reading unit 531. screen may be displayed. Furthermore, some credit settlements are compatible with wireless communication settlement methods. If the payment information includes method information indicating that the payment for the item to be sold is to be made by credit card, the operation display control unit 140 causes the display unit 51 to alternately display the payment screen 700A and the payment screen 700B. good too. In this case, credit settlement is an example of a settlement method compatible with the wireless communication settlement method.

表示部51に表示された画面に沿った操作が実行され、読取部53がカード等に内蔵された記憶媒体から決済に必要な情報を読み取ると、ステップS13において、決済処理部120は、決済の実行を承認する決済承認処理を行う。決済処理部120は、決済承認処理として、読取部53が情報を読み取ったカードに内蔵されているICチップが記憶している電子マネーやクレジットカードの使用限度額、使用可能残高等を示す情報を更新する。なお、決済承認処理として、決済処理部120は、外部サーバと通信を行い、外部サーバとの間で決済に関する情報を送受信してもよい。 When an operation is performed along the screen displayed on the display unit 51 and the reading unit 53 reads information necessary for payment from a storage medium built in a card or the like, the payment processing unit 120 performs payment processing in step S13. Perform payment approval processing to approve execution. As a settlement approval process, the settlement processing unit 120 reads information indicating the electronic money or credit card usage limit, usable balance, etc. stored in the IC chip built into the card whose information has been read by the reading unit 53. Update. As the payment approval process, the payment processing unit 120 may communicate with an external server and transmit/receive information regarding payment to/from the external server.

決済承認処理が終了すると、ステップS14において、決済処理端末1における決済の完了を、決済処理端末1の操作者に通知する決済完了通知処理を行う。決済完了通知処理としては、例えば、操作表示制御部140によって決済の完了を通知する画面を表示部51に表示させる処理、通信制御部110によってI/F35を介して接続された外部装置に決済の完了を示す情報を送信する処理、又は、決済の完了を発音部54が発する音で通知する処理等を行うことができる。決済処理端末1においては、このようにして決済処理が進行する。 When the payment approval process is completed, in step S14, a payment completion notification process is performed to notify the operator of the payment processing terminal 1 of the completion of payment in the payment processing terminal 1. FIG. As the payment completion notification process, for example, a process of displaying a screen for notifying the completion of payment by the operation display control unit 140 on the display unit 51, and a process by the communication control unit 110 to notify an external device connected via the I/F 35 of the payment. A process of transmitting information indicating completion, or a process of notifying the completion of payment by a sound produced by the sound generator 54, or the like can be performed. In the payment processing terminal 1, payment processing proceeds in this manner.

<2.4.決済処理端末における判定処理の流れ>
続いて、図6を参照して、決済処理端末1における判定処理の流れについて説明する。図6は、決済処理端末1における判定処理の流れを示すフローチャートである。図6に示す判定処理は、決済処理端末1において、図5に示す決済処理が開始されると共に開始される処理であるとして、説明を行う。
<2.4. Flow of judgment processing in payment processing terminal>
Next, the flow of determination processing in the payment processing terminal 1 will be described with reference to FIG. FIG. 6 is a flowchart showing the flow of determination processing in the payment processing terminal 1. As shown in FIG. The determination process shown in FIG. 6 will be explained assuming that the process starts when the payment process shown in FIG. 5 is started in the payment processing terminal 1 .

ステップS21において、決済処理端末1で決済処理(図5参照)が開始される。続いて、ステップS22において、処理継続判定部130は、決済処理端末1の使用状態として、決済処理端末1本体の傾きの変化量をセンサ56によって検知する状態検知を開始する。なお、センサ56は、所定方向における単位時間あたりの決済処理端末1本体の傾きを、決済処理端末1本体の傾きの変化量として検知することができる。 In step S21, the payment processing terminal 1 starts payment processing (see FIG. 5). Subsequently, in step S<b>22 , the process continuation determination unit 130 starts state detection in which the sensor 56 detects the amount of change in inclination of the main body of the payment processing terminal 1 as the use state of the payment processing terminal 1 . The sensor 56 can detect the inclination of the main body of the payment processing terminal 1 per unit time in a predetermined direction as the amount of change in the inclination of the main body of the payment processing terminal 1 .

続いて、処理継続判定部130は、ステップS23において、ステップS21にて開始された決済処理が、無線通信決済方式による決済を伴う処理であるか否かを判定する。具体的に、処理継続判定部130は、ステップS21にて開始された決済処理に対応する決済情報に、無線通信決済方式による決済を行うことを示す方式情報が含まれている場合に、ステップS23において無線通信決済方式による決済を伴う処理であると判定する。一方、処理継続判定部130は、ステップS21にて開始された決済処理に対応する決済情報に、無線通信決済方式による決済を行うことを示す方式情報が含まれていない場合に、ステップS23において無線通信決済方式による決済を伴う処理ではないと判定する。 Subsequently, in step S23, the process continuation determination unit 130 determines whether or not the payment process started in step S21 involves payment by the wireless communication payment method. Specifically, if the payment information corresponding to the payment process started in step S21 includes method information indicating that payment is to be made by the wireless communication payment method, the processing continuation determination unit 130 , it is determined that the processing involves payment by the wireless communication payment method. On the other hand, if the payment information corresponding to the payment process started in step S21 does not include the method information indicating that the payment will be made by the wireless communication payment method, the processing continuation determination unit 130 determines that the wireless It is determined that the process does not involve payment by the communication payment method.

無線通信決済方式による決済を伴う処理ではないと判定した場合(ステップS23/N)、ステップS24において、処理継続判定部130は、ステップS21で開始された決済処理を決済処理部120に実行させる。この場合、決済処理において決済方式を変更する操作が行われた場合、処理継続判定部130は、ステップS22から判定処理を実行するようにしてもよい。 If it is determined that the process does not involve payment by the wireless communication payment method (step S23/N), in step S24, the process continuation determination unit 130 causes the payment processing unit 120 to execute the payment process started in step S21. In this case, when an operation to change the payment method is performed in the payment process, the process continuation determination unit 130 may execute the determination process from step S22.

無線通信決済方式による決済を伴う処理であると判定した場合(ステップS23/Y)、処理継続判定部130は、ステップS25において、センサ56の検知結果に基づいて、決済処理端末1の使用状態が変化したか否かを判定する。具体的に、処理継続判定部130は、センサ56の検知結果に基づいて、決済処理端末1本体の傾きの変化量が所定の角度よりも大きくなった場合(例えば、図4(C)に示すように、カウンターに対して決済処理端末1本体が90度となるような角度)に、決済処理端末1の使用状態が変化したと判定する。なお、処理継続判定部130は、図4(A)の位置から図4(C)の位置に移動するなど、センサ56の検知結果に基づいて、決済処理端末1本体の傾きの変化量が所定の量よりも大きくになった場合に、決済処理端末1の使用状態が変化したと判定してもよい。 If it is determined that the process involves payment by the wireless communication payment method (step S23/Y), the process continuation determination unit 130 determines whether the usage state of the payment processing terminal 1 is in step S25 based on the detection result of the sensor 56. Determine whether or not it has changed. Specifically, based on the detection result of the sensor 56, the processing continuation determination unit 130 determines when the amount of change in the inclination of the main body of the payment processing terminal 1 is greater than a predetermined angle (for example, the angle shown in FIG. 4C). It is determined that the usage state of the payment processing terminal 1 has changed to an angle such that the main body of the payment processing terminal 1 is 90 degrees with respect to the counter. Note that the processing continuation determination unit 130 determines that the amount of change in inclination of the main body of the payment processing terminal 1 is predetermined based on the detection result of the sensor 56, such as moving from the position shown in FIG. 4A to the position shown in FIG. 4C. , it may be determined that the usage state of the payment processing terminal 1 has changed.

決済処理端末1の使用状態が変化したと判定する(ステップS25/Y)と、処理継続判定部130は、ステップS21にて開始した決済処理を中断する(ステップS27)。決済処理を中断すると、操作表示制御部140は、決済処理が中断したことを示す中断画面800(図8参照)を表示部51に表示させる報知処理を行う。この場合、表示部51は、決済処理端末1における決済処理が中断したことを報知する報知部の一例である。 When determining that the usage state of the payment processing terminal 1 has changed (step S25/Y), the processing continuation determination unit 130 interrupts the payment processing started in step S21 (step S27). When the settlement process is interrupted, the operation display control unit 140 performs notification processing for displaying an interruption screen 800 (see FIG. 8) indicating that the settlement process has been interrupted on the display unit 51 . In this case, the display unit 51 is an example of an informing unit that informs that the payment processing in the payment processing terminal 1 has been interrupted.

なお、報知処理としては、表示部51による中断画面800の表示以外にも、通信制御部110によってI/F35を介して接続された外部装置に決済処理が中断したことを示す情報を送信する、又は決済処理が中断したことを発音部54が発する音で報知するようにしてもよい。また、報知処理にあたり、発音部54の音量を決済処理端末1において設定可能な最大音量としてもよい。つまり、発音部54は、決済処理端末1における決済処理が中断したことを報知する報知部の一例である。 In addition to the display of the interruption screen 800 by the display unit 51, as the notification process, the communication control unit 110 transmits information indicating that the payment process has been interrupted to an external device connected via the I/F 35. Alternatively, the interruption of the settlement process may be notified by the sound produced by the sound generator 54 . Also, in notification processing, the volume of the sound generator 54 may be set to the maximum volume that can be set in the payment processing terminal 1 . That is, the sound generator 54 is an example of a notification unit that notifies that the payment process in the payment processing terminal 1 has been interrupted.

決済処理端末1の使用状態が変化していないと判定する(ステップS25/N)と、処理継続判定部130は、ステップS21にて開始した決済処理を継続し(ステップS26)、ステップS25にリターンする。 When determining that the usage state of the payment processing terminal 1 has not changed (step S25/N), the processing continuation determination unit 130 continues the payment processing started in step S21 (step S26), and returns to step S25. do.

なお、ステップS25において、処理継続判定部130が決済処理端末1の使用状態が変化したか否かを判定する態様として、上述した以外の判定処理を行ってもよい。例えば、予め決済処理端末1の初期位置を定めておき、決済処理端末1が初期位置から所定距離移動したことをセンサ56が検知した場合に、処理継続判定部130が、決済処理端末1の使用状態が変化したと判定するようにしてもよい。このようにすることにより、例えば、決済処理端末1の初期位置が図4(C)に示すような角度に設定されている場合にも、決済処理端末1の使用状態の変化に応じて決済処理を中断するか否かを判定することが可能となる。 In step S25, the process continuation determination unit 130 may determine whether or not the usage state of the payment processing terminal 1 has changed by performing determination processes other than those described above. For example, the initial position of the payment processing terminal 1 is determined in advance, and when the sensor 56 detects that the payment processing terminal 1 has moved a predetermined distance from the initial position, the processing continuation determination unit 130 determines whether the payment processing terminal 1 can be used. It may be determined that the state has changed. By doing so, for example, even when the initial position of the payment processing terminal 1 is set at an angle as shown in FIG. It is possible to determine whether or not to interrupt the

また、図6では、決済処理が開始されると共に判定処理が開始されると仮定して説明を行った。これ以外にも、例えば、決済処理端末1において決済方式が選択された後(ステップS12)から、決済承認処理の実行(ステップS13)が完了するまでの間に、処理継続判定部130は、判定処理を行うようにしてもよい。また、例えば、処理継続判定部130は、決済処理端末1が外部装置から決済情報を受信すると同時に、判定処理を開始してもよい。また、例えば、処理継続判定部130は、決済処理端末1と外部サーバとの通信が確立したタイミングで、判定処理を開始してもよい。 Further, in FIG. 6, the description has been given on the assumption that the determination process is started together with the settlement process. In addition to this, for example, after the payment method is selected in the payment processing terminal 1 (step S12) until the execution of the payment approval process (step S13) is completed, the processing continuation determination unit 130 determines You may make it process. Further, for example, the processing continuation determination unit 130 may start determination processing at the same time that the payment processing terminal 1 receives payment information from an external device. Further, for example, the process continuation determination unit 130 may start the determination process at the timing when the communication between the payment processing terminal 1 and the external server is established.

以上説明したように、決済処理端末1においては、販売対象を購入するための決済処理において、決済処理端末1本体の傾きの変化量に応じて、決済処理を中断する。このようにすることにより、決済処理端末1を電子マネーのICタグに近づける等して、電子マネーの所有者が認識しないまま決済が行われる、いわゆる不正決済を防止することが可能となる。 As described above, in the payment processing terminal 1, in the payment processing for purchasing the sale object, the payment processing is interrupted according to the amount of change in the inclination of the payment processing terminal 1 main body. By doing so, it is possible to prevent so-called fraudulent payment, in which payment is made without the owner of the electronic money being aware of it by, for example, bringing the payment processing terminal 1 closer to the IC tag of the electronic money.

また、決済処理端末1では、販売対象を購入するための決済方式が無線通信決済方式である場合に、決済処理端末1本体の傾きの変化量に応じて、決済処理を中断する。このようにすることにより、例えば、販売対象を購入するための決済方式が接触読取方式(例えば、IC付きクレジットカードでの決済)や、磁気読取方式(例えば、磁気テープ対応カードの決済方式)である場合には、カードの読み取り時における決済処理端末1の移動が発生したとしても、決済処理を行うことが可能となる。したがって、決済処理における利便性を損なうことなく、セキュリティ性を向上させた決済処理端末1を提供することが可能となる。 Moreover, in the payment processing terminal 1, when the payment method for purchasing the sales object is the wireless communication payment method, the payment processing is interrupted according to the amount of change in the tilt of the payment processing terminal 1 main body. By doing so, for example, the payment method for purchasing the sales object can be a contact reading method (for example, payment with a credit card with an IC) or a magnetic reading method (for example, a payment method for magnetic tape compatible cards). In some cases, even if the payment processing terminal 1 moves during card reading, the payment processing can be performed. Therefore, it is possible to provide the payment processing terminal 1 with improved security without impairing convenience in payment processing.

また、決済処理端末1においては、決済処理端末1本体の傾きの変化量に基づいて判定処理が行われる。ゆえに、決済処理端末1本体の使用状態が変化したと判定するための所定の角度を定めておくことにより、決済処理におけるセキュリティ性をより向上させることが可能となる。 Further, in the payment processing terminal 1, determination processing is performed based on the amount of change in the inclination of the payment processing terminal 1 main body. Therefore, by setting a predetermined angle for determining that the usage state of the main body of the payment processing terminal 1 has changed, it is possible to further improve security in the payment processing.

さらに、決済処理端末1において、決済処理が中断した場合には、決済処理が中断したことが報知される。このようにすることにより、電子マネーの所有者等に対して、不正決済に対する警戒を促すことができ、よりセキュリティ性を向上させることが可能となる。 Furthermore, in the payment processing terminal 1, when the payment processing is interrupted, the interruption of the payment processing is notified. By doing so, it is possible to warn the owner of the electronic money, etc., against fraudulent payment, and it is possible to further improve the security.

さらに、決済処理端末1は、外部装置から受信した決済情報に基づいて決済処理を行うことができる。また、決済処理端末1は、商品に関する情報の登録から決済までを行うことができるため、決済処理端末の利便性をより向上させることが可能となる。 Furthermore, the payment processing terminal 1 can perform payment processing based on payment information received from an external device. In addition, since the payment processing terminal 1 can perform everything from registration of product information to payment, the convenience of the payment processing terminal can be further improved.

<3.変形例>
第1の実施形態では、決済処理端末1において、決済処理端末1本体の傾きの変化量に基づいて決済処理を中断するか否かを判定する判定処理について説明を行った。本変形例では、決済処理を中断した後において、決済処理端末1において決済処理を再開するための再開処理の流れについて説明する。
<3. Variation>
In the first embodiment, the determination processing of determining whether or not to interrupt the payment processing based on the amount of change in the inclination of the payment processing terminal 1 main body has been described. In this modified example, a flow of resuming processing for resuming the payment processing at the payment processing terminal 1 after the payment processing is interrupted will be described.

<3.1.決済処理中断後の再開処理の流れ>
図9は、決済処理端末1において決済処理中断後に行われる再開処理の流れを示すフローチャートである。
<3.1. Flow of resuming processing after interruption of payment processing>
FIG. 9 is a flow chart showing the flow of resuming processing performed after suspension of payment processing in the payment processing terminal 1 .

図9に示す再開処理は、処理継続判定部130によって決済処理が中断される(ステップS31)と開始する。処理継続判定部130は、ステップS32において、決済処理端末1に対して、中断した決済処理を再開するための再開操作が行われたか否かを判定する。 The restart processing shown in FIG. 9 starts when the settlement processing is interrupted by the processing continuation determination unit 130 (step S31). In step S<b>32 , the processing continuation determination unit 130 determines whether or not a restart operation for restarting the interrupted payment processing has been performed on the payment processing terminal 1 .

例えば、決済処理端末1の操作受付部52に対して中断した決済処理を再開するための操作を行うことを再開操作としてもよい。また、決済処理が中断した状態において、決済処理端末1本体を傾ける(例えば、図4(C)の状態から図4(A)の状態にする)などの操作を行うことを再開操作としてもよい。また、例えば、決済処理端末1の初期位置が予め設定されている場合には、センサ56の検知結果に基づいて決済処理端末1が初期位置となったと判定したときに中断した決済処理を再開するようにすることを再開操作としてもよい。 For example, performing an operation for resuming the interrupted payment processing on the operation reception unit 52 of the payment processing terminal 1 may be the restart operation. Further, in a state where the payment process is interrupted, an operation such as tilting the main body of the payment processing terminal 1 (for example, from the state shown in FIG. 4C to the state shown in FIG. 4A) may be performed as the restart operation. . Further, for example, when the initial position of the payment processing terminal 1 is set in advance, the interrupted payment processing is resumed when it is determined that the payment processing terminal 1 has reached the initial position based on the detection result of the sensor 56. The restart operation may be to

再開操作が行われたと判定する(ステップS32/Y)と、処理継続判定部130は、ステップS27(図6参照)において中断した工程から決済処理を再開する。一方で、処理継続判定部130は、再開操作が行われることなく、所定時間Toが経過したと判定する(ステップS32/NかつステップS33/Y)と、決済処理を途中で終了すること報知する画面を表示部51に表示させる等の報知処理を行う。なお、処理継続判定部130は、音声や外部装置により決済処理を途中で終了することを報知するようにしてもよい。 When determining that the restart operation has been performed (step S32/Y), the process continuation determination unit 130 resumes the payment process from the step interrupted in step S27 (see FIG. 6). On the other hand, when the processing continuation determination unit 130 determines that the predetermined time To has elapsed without the restart operation being performed (step S32/N and step S33/Y), it notifies that the settlement processing will end in the middle. A notification process such as displaying a screen on the display unit 51 is performed. Note that the process continuation determination unit 130 may notify that the settlement process will be terminated halfway through voice or an external device.

以上説明したように、本変形例では、決済処理端末1において、決済処理が中断された場合でも、再開操作を行うことにより、中断された決済処理を再開することができる。このようにすることで、決済処理端末の利便性を損なうことなく決済処理におけるセキュリティ性を向上させることが可能である。 As described above, in this modified example, even if the payment processing is interrupted in the payment processing terminal 1, the interrupted payment processing can be resumed by performing the restart operation. By doing so, it is possible to improve security in payment processing without impairing the convenience of the payment processing terminal.

<4.第2の実施形態>
第1の実施形態では、決済処理端末1において商品登録から決済処理までを行う例について説明を行った。第2の実施形態では、決済処理端末1を有し、商品販売処理を実現する販売システムを例として説明する。なお、このような販売システムは、例えば、コンビニエンスストア、駅内店舗、スーパーマーケット等の店舗などの小売店や、各種サービスを提供する店舗にも導入してもよい。
<4. Second Embodiment>
In the first embodiment, an example in which the payment processing terminal 1 performs from product registration to payment processing has been described. In the second embodiment, a sales system that has a payment processing terminal 1 and realizes product sales processing will be described as an example. It should be noted that such a sales system may also be introduced to retail stores such as convenience stores, stores in train stations, supermarkets, etc., and stores that provide various services, for example.

<4.1.販売システムの運用形態>
まず、図10を参照して、販売システム1000の運用形態について説明する。図10は、第2の実施形態に係る販売システム1000の運用形態の一例を示す図である。図10に示すように、販売システム1000は、POS端末装置2と、決済処理端末1とを備える。POS端末装置2は、決済処理端末1と、ネットワーク又は電気線を介して通信可能に接続されている。なお、決済処理端末1は第1の実施形態と同じ構成であるため、重複する説明を省略する。
<4.1. Operation form of sales system>
First, with reference to FIG. 10, the operation mode of the sales system 1000 will be described. FIG. 10 is a diagram showing an example of an operation form of the sales system 1000 according to the second embodiment. As shown in FIG. 10 , sales system 1000 includes POS terminal device 2 and payment processing terminal 1 . The POS terminal device 2 is communicably connected to the payment processing terminal 1 via a network or an electric line. Note that the payment processing terminal 1 has the same configuration as that of the first embodiment, so redundant description will be omitted.

POS端末装置2は、顧客が商品やサービス等の販売対象を購入する際に、販売される商品やサービスの登録、及び販売対象を購入するための精算を行う。また、POS端末装置2において、販売対象の商品の計量を行ってもよい。また、券売機、又は精算を行う精算装置をPOS端末装置2として用いることができる。なお、POS端末装置2において、顧客が販売対象を購入するための決済方式の指定を行うようにしてもよい。本実施形態のPOS端末装置2は、商品販売処理装置の一例である。また、決済処理端末1に複数のPOS端末装置2を接続してもよい。 The POS terminal device 2 registers the products and services to be sold and settles accounts for the purchase of the products and services when the customer purchases the products and services. In addition, the POS terminal device 2 may weigh the products to be sold. Also, a ticket vending machine or a settlement device for settlement can be used as the POS terminal device 2 . In the POS terminal device 2, the customer may specify the payment method for purchasing the sales target. The POS terminal device 2 of this embodiment is an example of a merchandise sales processing device. Also, a plurality of POS terminal devices 2 may be connected to the payment processing terminal 1 .

<4.2.POS端末装置の構成>
続いて、図11から図13を参照して、POS端末装置2の構成について説明する。図11は、POS端末装置2の概略斜視図である。図12は、POS端末装置2のハードウェア構成を示すブロック図である。図13は、POS端末装置2の機能構成を示す機能ブロック図である。
<4.2. Configuration of POS Terminal Device>
Next, the configuration of the POS terminal device 2 will be described with reference to FIGS. 11 to 13. FIG. FIG. 11 is a schematic perspective view of the POS terminal device 2. FIG. FIG. 12 is a block diagram showing the hardware configuration of the POS terminal device 2. As shown in FIG. FIG. 13 is a functional block diagram showing the functional configuration of the POS terminal device 2. As shown in FIG.

POS端末装置2は、図12に示すように、CPU21、ROM22、RAM23、記憶媒体24、及びI/F25がバス26を介して相互に接続されている。また、POS端末装置2は、表示部41、操作受付部42、発音部43(図11には図示せず)、印刷出力部44、及び外部接続部45(図11には図示せず)を有する。なお、POS端末装置2は、図11及び図12に示す以外にも、例えば、スキャナや自動現金支払い機構、現金を収納するドロア等を有していてもよい。 In the POS terminal device 2, as shown in FIG. 12, a CPU 21, a ROM 22, a RAM 23, a storage medium 24, and an I/F 25 are interconnected via a bus . The POS terminal device 2 also includes a display unit 41, an operation reception unit 42, a sound generation unit 43 (not shown in FIG. 11), a printout unit 44, and an external connection unit 45 (not shown in FIG. 11). have. 11 and 12, the POS terminal device 2 may have, for example, a scanner, an automatic cash payment mechanism, a drawer for storing cash, and the like.

CPU21は、演算手段であり、POS端末装置2全体の動作を制御する。RAM23は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、CPU21が情報を処理する際の作業領域として用いられる。ROM22は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。記憶媒体24は、HDD等の情報の読み書きが可能な不揮発性の記憶媒体であり、OSや各種の制御プログラム、アプリケーション・プログラム等が格納されている。 The CPU 21 is computing means and controls the operation of the POS terminal device 2 as a whole. The RAM 23 is a volatile storage medium from which information can be read and written at high speed, and is used as a working area when the CPU 21 processes information. The ROM 22 is a read-only non-volatile storage medium and stores programs such as firmware. The storage medium 24 is a nonvolatile storage medium, such as an HDD, in which information can be read and written, and stores an OS, various control programs, application programs, and the like.

I/F25は、バス26と各種のハードウェアやネットワーク等とを接続し制御する。また、I/F25には、表示部41、操作受付部42、発音部43、印刷出力部44、及び外部接続部45が接続されている。 The I/F 25 connects and controls the bus 26 and various hardware and networks. The I/F 25 is also connected to a display unit 41 , an operation reception unit 42 , a sound generation unit 43 , a print output unit 44 and an external connection unit 45 .

表示部41は、後述のコントローラ200から受信した情報に基づいて、POS端末装置2の操作者に対して、商品やサービスの登録、販売対象を購入するため購入金額の精算、及び精算金額の決済方式を指定するための情報等を表示するディスプレイである。 Based on information received from the controller 200, which will be described later, the display unit 41 prompts the operator of the POS terminal device 2 to register products and services, settle the purchase amount for purchasing the sales target, and settle the settlement amount. This is a display for displaying information for designating the method.

操作受付部42は、POS端末装置2の操作者による操作を受け付けて、操作者の操作に応じた信号を出力する。操作受付部42から出力された信号は、後述のコントローラ200に入力される。なお、タッチパネル等により表示部41と操作受付部42とを一体的に形成してもよい。 The operation accepting unit 42 accepts an operation by the operator of the POS terminal device 2 and outputs a signal according to the operator's operation. A signal output from the operation reception unit 42 is input to the controller 200, which will be described later. Note that the display unit 41 and the operation reception unit 42 may be integrally formed by a touch panel or the like.

発音部43は、後述のコントローラ200から受信した情報に基づいて、POS端末装置2の操作者やPOS端末装置2を介して販売される商品やサービスを購入する顧客に対して音声伝達を行う。印刷出力部44は、後述のコントローラ200から受信した情報に基づいて、レシートや領収書、クーポン等を印刷出力する。外部接続部45は、ネットワークや電気線を介して、決済処理端末1等の装置と、POS端末装置2とを通信可能に接続する。 The sound generator 43 performs voice transmission to the operator of the POS terminal device 2 or to the customer who purchases the product or service sold through the POS terminal device 2 based on the information received from the controller 200 which will be described later. The printout unit 44 prints out receipts, invoices, coupons, etc., based on information received from the controller 200, which will be described later. The external connection unit 45 communicably connects a device such as the payment processing terminal 1 and the POS terminal device 2 via a network or an electric line.

このようなハードウェア構成において、ROM22に格納されたプログラムや、記憶媒体24からRAM23にロードされたプログラムに従ってCPU21が演算を行うことにより、POS端末装置2のソフトウェア制御部が構成される。そして、以上のようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、POS端末装置2のコントローラ200(図13参照)等の機能を実現する機能ブロックが構成される。 In such a hardware configuration, the CPU 21 performs calculations according to programs stored in the ROM 22 and programs loaded from the storage medium 24 to the RAM 23 to configure the software control section of the POS terminal device 2 . A combination of the software control unit configured as described above and hardware configures a functional block that realizes the functions of the controller 200 (see FIG. 13) of the POS terminal device 2 and the like.

続いて、図13を参照して、POS端末装置2の機能構成について説明する。図13に示すように、POS端末装置2は、コントローラ200と、コントローラ200に入出力される情報を制御する入出力I/F201とを有する。 Next, the functional configuration of the POS terminal device 2 will be described with reference to FIG. As shown in FIG. 13 , the POS terminal device 2 has a controller 200 and an input/output I/F 201 that controls information input/output to/from the controller 200 .

コントローラ200は、表示部41、操作受付部42、及び外部接続部45を介して入出力される情報に基づいて、商品やサービス等の登録や、登録された商品やサービスを購入するための決済処理の実行を管理する。コントローラ200は、専用のソフトウェア・プログラムがPOS端末装置2にインストールされることによって構成される。コントローラ200は、通信制御部210、操作表示制御部220、登録処理部230、及び記憶部240を有する。 The controller 200 registers products, services, etc., and makes payments for purchasing the registered products and services based on information input and output via the display unit 41, the operation reception unit 42, and the external connection unit 45. Manage the execution of actions. The controller 200 is configured by installing a dedicated software program in the POS terminal device 2 . The controller 200 has a communication control section 210 , an operation display control section 220 , a registration processing section 230 and a storage section 240 .

通信制御部210は、I/F25を介して接続された外部装置(例えば、決済処理端末1)からPOS端末装置2に送信される情報を取得する。 The communication control unit 210 acquires information transmitted to the POS terminal device 2 from an external device (for example, the payment processing terminal 1) connected via the I/F 25. FIG.

操作表示制御部220は、表示部41に販売対象を登録するための画面を表示させる等、表示部41に表示する画面を制御する。また、操作表示制御部220は、表示部41に表示する画面を、操作受付部42に対して行われた操作に基づいて制御してもよい。なお、表示部41及び操作受付部42がタッチパネルとして形成されている場合、操作表示制御部220は、タッチパネルに対する操作に応じて、タッチパネルに表示させる画面を制御する。 The operation display control unit 220 controls screens displayed on the display unit 41, such as displaying a screen for registering a sale target on the display unit 41. FIG. Further, the operation display control section 220 may control the screen displayed on the display section 41 based on the operation performed on the operation reception section 42 . Note that when the display unit 41 and the operation reception unit 42 are formed as touch panels, the operation display control unit 220 controls the screen displayed on the touch panel according to the operation on the touch panel.

登録処理部230は、販売対象となる商品やサービスを登録する商品登録処理を行う。POS端末装置2においては、商品やサービスを識別するための識別情報(例えば、バーコード、二次元コード、RFID等)の読み取りや表示部41に対する操作により、商品登録処理を行うことができる。登録処理部230は、識別情報や表示部41に対する操作に基づいて販売対象となる商品やサービスを識別し、登録された商品やサービス等の販売対象を購入するための金額の精算や課税計算等を含む商品登録処理を行う。 The registration processing unit 230 performs product registration processing for registering products and services to be sold. In the POS terminal device 2 , product registration processing can be performed by reading identification information (for example, bar code, two-dimensional code, RFID, etc.) for identifying products and services and by operating the display unit 41 . The registration processing unit 230 identifies the products and services to be sold based on the identification information and the operation of the display unit 41, and calculates the amount of money for purchasing the registered products and services to be sold, tax calculation, and the like. Perform product registration processing including

記憶部240は、商品登録処理に関する情報を記憶する。なお、記憶部240は、POS端末装置2及び決済処理端末1において、顧客が利用可能な決済方式に関する情報を記憶していてもよい。POS端末装置2及び決済処理端末1は、現金決済の他、クレジット決済、電子マネー決済等の非現金決済に対応可能とすることができる。 The storage unit 240 stores information regarding product registration processing. Note that the storage unit 240 may store information on payment methods available to customers in the POS terminal device 2 and the payment processing terminal 1 . The POS terminal device 2 and the payment processing terminal 1 can be made compatible with non-cash payments such as credit payments and electronic money payments in addition to cash payments.

<4.3.販売システムにおける決済処理の流れ>
続いて、図14を参照して、販売システム1000における決済処理の流れについて説明する。図14は、販売システム1000における決済処理の流れを示すシーケンス図である。POS端末装置2(登録処理部230)は、例えば、前回の販売処理終了、操作受付部42に対する操作等をトリガとして商品登録処理を開始する。
<4.3. Flow of payment processing in the sales system>
Next, with reference to FIG. 14, the flow of settlement processing in sales system 1000 will be described. FIG. 14 is a sequence diagram showing the flow of settlement processing in sales system 1000. As shown in FIG. The POS terminal device 2 (registration processing unit 230) starts product registration processing triggered by, for example, the end of the previous sales processing, an operation on the operation reception unit 42, or the like.

ステップS41において、POS端末装置2の操作者は、商品やサービスを識別するための識別情報(例えば、バーコード等)の読み取りや表示部41に対する操作を行って、販売対象の商品やサービスを登録する。登録処理部230は、商品やサービスを識別するための識別情報(例えば、バーコード等)の読み取りや表示部41に対する操作に基づいて、販売対象の商品やサービスの価格や数量、適用税率等を登録する。 In step S41, the operator of the POS terminal device 2 reads identification information (e.g., bar code, etc.) for identifying a product or service and operates the display unit 41 to register the product or service to be sold. do. The registration processing unit 230 reads the identification information (for example, bar code, etc.) for identifying the product or service and based on the operation of the display unit 41, the price and quantity of the product or service to be sold, the applicable tax rate, etc. sign up.

続いて、ステップS42において、POS端末装置2の操作者は、操作受付部42を操作して、ステップS41において登録した商品の精算金額を確定する登録確定操作を行う。操作受付部42に対して登録確定操作が行われると、登録処理部230は、ステップS41において登録した商品やサービスの価格や数量、適用税率、及び精算金額等に関する販売物情報を生成する。 Subsequently, in step S42, the operator of the POS terminal device 2 operates the operation reception unit 42 to perform a registration confirming operation for confirming the settlement amount of the product registered in step S41. When a registration confirming operation is performed on the operation receiving unit 42, the registration processing unit 230 generates sales product information regarding the price and quantity of the product or service registered in step S41, the applicable tax rate, the settlement amount, and the like.

なお、ステップS42において、POS端末装置2の操作者は、精算金額の決済方式を指定する操作を行ってもよい。POS端末装置2において精算金額の決済方式が指定された場合、精算金額の決済方式に関する方式情報を決済処理端末1に送信してもよい。 In step S42, the operator of the POS terminal device 2 may perform an operation to specify the payment method for the settlement amount. If the POS terminal device 2 designates a payment method for the settlement amount, method information regarding the payment method for the settlement amount may be transmitted to the settlement processing terminal 1 .

続いて、ステップS43において、通信制御部210は、入出力I/F201を介して、販売物情報を決済処理端末1に送信する。POS端末装置2から決済処理端末1に対して決済処理情報が送信されると、操作表示制御部220は、表示部41に待機メッセージを表示させるようにしてもよい。また、記憶部160は、POS端末装置2から受信した販売物情報を記憶してもよい。 Subsequently, in step S<b>43 , the communication control unit 210 transmits the sale item information to the payment processing terminal 1 via the input/output I/F 201 . When payment processing information is transmitted from the POS terminal device 2 to the payment processing terminal 1, the operation display control section 220 may cause the display section 41 to display a standby message. In addition, the storage unit 160 may store sale information received from the POS terminal device 2 .

POS端末装置2から販売物情報を受信すると、ステップS44において、登録処理部150は、商品やサービスを識別するための識別情報の読み取りや操作受付部52への操作に基づいて、販売対象の商品やサービスを購入するための精算や課税計算等に関する販売物情報を登録する商品登録処理を行う。 Upon receipt of product information from the POS terminal device 2, in step S44, the registration processing unit 150 reads the identification information for identifying the product or service, and based on the operation of the operation reception unit 52, identifies the product to be sold. Perform product registration processing to register sales product information related to settlement for purchasing products and services, tax calculation, etc.

続いて、ステップS45において、決済処理端末1の操作者は、操作受付部52に対して、販売対象を購入するための決済方式を選択する決済方式選択操作を行う。なお、POS端末装置2において、決済方式が設定されている場合、ステップS45を省略するか、又はステップS45において選択された決済方式に変更するようにしてもよい。登録処理部150は、決済方式選択操作に基づいて、決済方式選択操作によって選択された決済方式を特定する決済方式選択処理を行う。続いて、登録処理部150は、販売対象を購入するための決済方式を示す方式情報と、商品登録処理において登録された販売物情報とを含む決済情報を生成する。登録処理部150が生成した決済情報は、決済処理部120及び記憶部160に送信される。 Subsequently, in step S45, the operator of the payment processing terminal 1 performs a payment method selection operation for selecting a payment method for purchasing the sale target with respect to the operation reception unit 52. FIG. If the payment method is set in the POS terminal device 2, step S45 may be omitted or the payment method selected in step S45 may be changed. Based on the payment method selection operation, the registration processing unit 150 performs payment method selection processing for specifying the payment method selected by the payment method selection operation. Subsequently, the registration processing unit 150 generates payment information including method information indicating a payment method for purchasing the sale target and sales item information registered in the product registration process. The payment information generated by the registration processing unit 150 is transmitted to the payment processing unit 120 and the storage unit 160 .

決済処理部120が決済情報を受信すると、操作表示制御部140は、決済情報に基づいて表示部51に表示する画面を選択する。例えば、販売対象の決済を、クレジット決済により行うことを示す情報が決済情報に含まれている場合、操作表示制御部140は、決済画面700Aを表示部51に表示させる(図7A参照)。 When the payment processing unit 120 receives the payment information, the operation display control unit 140 selects a screen to be displayed on the display unit 51 based on the payment information. For example, if the payment information includes information indicating that the payment for the item to be sold is to be made by credit card, the operation display control unit 140 causes the display unit 51 to display the payment screen 700A (see FIG. 7A).

また、例えば、販売対象の決済を、NFC等の無線通信決済方式に対応した決済方式により行うことを示す情報が決済情報に含まれている場合、操作表示制御部140は、決済画面700Bを表示部51に表示させる(図7B参照)。なお、表示部51に表示する決済画面としては、図7A及び図7Bに示す以外にも、決済処理端末1の操作者に対して、決済に用いるカードを磁気読取部531にスライドする操作を促す画面を表示してもよい。 Further, for example, if the payment information includes information indicating that the payment for the item to be sold is to be made by a payment method compatible with a wireless communication payment method such as NFC, the operation display control unit 140 displays the payment screen 700B. display on the unit 51 (see FIG. 7B). In addition to the payment screens shown in FIGS. 7A and 7B, the payment screen displayed on the display unit 51 prompts the operator of the payment processing terminal 1 to slide the card used for payment to the magnetic reading unit 531. screen may be displayed.

表示部51に表示された画面に沿った操作が実行され、読取部53がカード等に内蔵された記憶媒体から決済に必要な情報を読み取ると、ステップS46において、決済処理部120は、決済の実行を承認する決済承認処理を行う。決済処理部120は、決済承認処理として、読取部53が情報を読み取ったカードに内蔵されているICチップが記憶している電子マネーやクレジットカードの使用限度額、使用可能残高等を示す情報を更新する。なお、決済承認処理として、決済処理部120は、外部サーバやPOS端末装置2と通信を行い、外部サーバやPOS端末装置2との間で決済に関する情報を送受信してもよい。 When an operation is performed along the screen displayed on the display unit 51 and the reading unit 53 reads information necessary for payment from a storage medium built in a card or the like, the payment processing unit 120 performs payment processing in step S46. Perform payment approval processing to approve execution. As a settlement approval process, the settlement processing unit 120 reads information indicating the electronic money or credit card usage limit, usable balance, etc. stored in the IC chip built into the card whose information has been read by the reading unit 53. Update. As the payment approval process, the payment processing unit 120 may communicate with the external server or the POS terminal device 2 to transmit/receive information regarding payment to/from the external server or the POS terminal device 2 .

決済承認処理が終了すると、ステップS47において、決済処理端末1における決済の完了を通知する決済完了通知処理を行う。決済完了通知処理としては、例えば、操作表示制御部140によって決済の完了を通知する画面を表示部51に表示させる処理、通信制御部110によってI/F35を介して接続された外部装置(例えば、POS端末装置2)に決済の完了を示す情報を送信する処理、又は、決済の完了を発音部54が発する音で通知する処理等を行うことができる。販売システム1000においては、このようにして決済処理が進行する。 When the payment approval process is completed, in step S47, a payment completion notification process is performed to notify the completion of payment in the payment processing terminal 1. FIG. As the payment completion notification process, for example, a process of displaying a screen for notifying the completion of payment by the operation display control unit 140 on the display unit 51, and an external device (for example, It is possible to perform a process of transmitting information indicating completion of payment to the POS terminal device 2), or a process of notifying completion of payment by sound produced by the sound generator 54, or the like. In sales system 1000, settlement processing proceeds in this manner.

なお、販売システム1000においても、決済処理端末1は、図6の判定処理及び図9の再開処理を行うことができる。さらに、決済処理端末1の処理継続判定部130及び決済処理部120に相当する要素をPOS端末装置2に設け、決済処理端末1とPOS端末装置2との間で通信を行って、図6の判定処理及び図9の再開処理に相当する処理を行うようにしてもよい。また、操作表示制御部220は、決済処理端末1の本体の傾き状況をPOS端末装置2の表示部41に表示してもよい。POS端末装置2の操作者は、表示部41に表示されている決済処理端末1の本体の傾き状況を視認して、決済処理の実行又は中断を指示する信号をPOS端末装置2から決済処理端末1に送信する操作を操作受付部42に対して行うことができる。 Also in the sales system 1000, the payment processing terminal 1 can perform the determination processing of FIG. 6 and the restart processing of FIG. Furthermore, elements corresponding to the processing continuation determination unit 130 and the payment processing unit 120 of the payment processing terminal 1 are provided in the POS terminal device 2, and communication is performed between the payment processing terminal 1 and the POS terminal device 2, and the A process corresponding to the determination process and the restart process of FIG. 9 may be performed. Further, the operation display control section 220 may display the inclination state of the main body of the payment processing terminal 1 on the display section 41 of the POS terminal device 2 . The operator of the POS terminal device 2 visually recognizes the inclination of the main body of the payment processing terminal 1 displayed on the display unit 41, and sends a signal instructing execution or interruption of the payment processing from the POS terminal device 2 to the payment processing terminal. 1 can be performed on the operation reception unit 42 .

また、POS端末装置2は、決済処理端末1と無線通信を行っている場合において、決済処理端末1との通信における電波強度に基づいて図6の判定処理及び図9の再開処理に相当する処理を行ってもよい。この場合、決済処理端末1との通信における電波強度が所定の強度よりも大きければ決済処理端末1において決済を中断することなく決済処理を継続してもよい。 Further, when the POS terminal device 2 is performing wireless communication with the payment processing terminal 1, the POS terminal device 2 performs processing corresponding to the determination processing in FIG. 6 and the restart processing in FIG. may be performed. In this case, if the radio wave intensity in communication with the payment processing terminal 1 is greater than a predetermined intensity, the payment processing may be continued without interruption at the payment processing terminal 1 .

さらに、POS端末装置2と決済処理端末1とが同じLAN(Local Area Network)に設けられている場合において、POS端末装置2はアクセスポイント等から決済処理端末1の位置情報を取得してもよい。そして、POS端末装置2は、位置情報からPOS端末装置2と決済処理端末1との間の距離を算出し、算出した距離に基づいて図6の判定処理及び図9の再開処理に相当する処理を行ってもよい。また、決済処理端末1において、POS端末装置2との通信が切断された場合に、決済処理端末1の処理継続判定部130は、決済処理を中断するようにしてもよい。 Furthermore, when the POS terminal device 2 and the payment processing terminal 1 are provided in the same LAN (Local Area Network), the POS terminal device 2 may acquire the location information of the payment processing terminal 1 from an access point or the like. . Then, the POS terminal device 2 calculates the distance between the POS terminal device 2 and the payment processing terminal 1 from the position information, and based on the calculated distance, the processing corresponding to the determination processing in FIG. 6 and the restart processing in FIG. may be performed. Further, when the communication with the POS terminal device 2 is cut off in the payment processing terminal 1, the processing continuation determination unit 130 of the payment processing terminal 1 may interrupt the payment processing.

以上説明したように、販売システム1000は、販売対象を購入するための決済処理において、決済処理端末本体の傾きの変化量に基づいて、決済処理を中断する。このようにすることにより、電子マネーの所有者が認識しない間に、決済処理端末を電子マネーのICタグに近づけることで行われる不正決済を防止することが可能となる。このように、販売システム1000は、第1の実施形態と同様に、非現金決済に対応した決済処理端末1において、セキュリティ性を向上させる効果を奏し得る。 As described above, the sales system 1000 interrupts the payment processing for purchasing the sale target based on the amount of change in the inclination of the payment processing terminal main body. By doing so, it is possible to prevent fraudulent payment made by bringing the payment processing terminal close to the IC tag of the electronic money without the owner of the electronic money recognizing it. In this way, the sales system 1000 can have the effect of improving security in the payment processing terminal 1 that supports non-cash payments, as in the first embodiment.

<5.他の実施形態>
以上、実施形態を説明したが、本発明はこれらの実施形態に限定されるものではない。これらの実施形態は例示にすぎないということ、及び、本発明のスコープ及び精神から逸脱することなく様々な変形が可能であるということは、当業者に理解されるであろう。
<5. Other Embodiments>
Although the embodiments have been described above, the present invention is not limited to these embodiments. Those skilled in the art will appreciate that these embodiments are illustrative only and that various modifications can be made without departing from the scope and spirit of the invention.

例えば、本明細書に記載されている処理におけるステップは、必ずしもシーケンス図又はフローチャートに記載された順序に沿って時系列に実行されなくてよい。例えば、処理におけるステップは、シーケンス図又はフローチャートとして記載した順序と異なる順序で実行されても、並列的に実行されてもよい。また、処理におけるステップの一部が削除されてもよく、さらなるステップが処理に追加されてもよい。 For example, the steps in the processes described herein need not necessarily be performed in chronological order according to the order described in the sequence diagrams or flowcharts. For example, the steps in the process may be performed out of order or in parallel from the order depicted in the sequence diagrams or flowcharts. Also, some of the steps in the process may be deleted and additional steps may be added to the process.

また、本明細書において説明した構成要素(例えば、情報取得部、判断部、及び/又は出力部)の処理を含む方法が提供されてもよく、上記構成要素の処理をプロセッサに実行させるためのプログラムが提供されてもよい。また、当該プログラムを記録したコンピュータに読み取り可能な非一時的記録媒体(Non-transitory computer readable medium)が提供されてもよい。当然ながら、このような装置、モジュール、方法、プログラム、及びコンピュータに読み取り可能な非一時的記録媒体も本発明に含まれる。 A method may also be provided that includes the processing of the components described herein (e.g., the information acquisition unit, the determination unit, and/or the output unit), comprising: A program may be provided. Also, a non-transitory computer readable medium recording the program may be provided. Of course, such devices, modules, methods, programs, and computer-readable non-transitory recording media are also included in the present invention.

上記実施形態の一部又は全部は、以下の付記のようにも記載され得るが、以下には限られない。 Some or all of the above embodiments may also be described in the following additional remarks, but are not limited to the following.

(付記1)
販売対象の決済に関する決済情報に基づいて決済処理を行う決済部と、
決済処理端末本体の傾きの変化量を検知する検知部と、
前記検知部が検知した前記決済処理端末本体の傾きの変化量に基づいて、前記決済処理を中断するか否かを判定する判定処理を行う判定部と、を備える、
決済処理端末。
(Appendix 1)
a settlement unit that performs settlement processing based on settlement information related to settlement for sale;
a detection unit that detects the amount of change in inclination of the main body of the payment processing terminal;
a determination unit that performs determination processing for determining whether to interrupt the payment process based on the amount of change in the tilt of the payment processing terminal main body detected by the detection unit;
Payment processing terminal.

(付記2)
前記判定部は、
前記決済部が無線通信決済方式によって前記決済処理を行う場合に、前記判定処理を行う、
付記1に記載の決済処理端末。
(Appendix 2)
The determination unit is
When the settlement unit performs the settlement process by a wireless communication settlement method, performing the determination process;
The payment processing terminal according to appendix 1.

(付記3)
前記決済情報は、決済方式に関する方式情報を含み、
前記判定部は、
前記方式情報に基づいて前記決済部が前記無線通信方式によって前記決済処理を行うか否かを判定する、
付記2に記載の決済処理端末。
(Appendix 3)
The payment information includes method information regarding a payment method,
The determination unit is
Determining whether or not the payment unit performs the payment processing by the wireless communication method based on the method information;
The payment processing terminal according to appendix 2.

(付記4)
前記決済部は、
前記決済処理を中断した場合において、前記決済処理端末に対して前記決済処理の再開操作が行われたときに、前記決済処理を再開する、
付記1から3のいずれか1項に記載の決済処理端末。
(Appendix 4)
The settlement unit
When the payment processing is interrupted, the payment processing is resumed when an operation to resume the payment processing is performed on the payment processing terminal;
The payment processing terminal according to any one of appendices 1 to 3.

(付記5)
前記判定部が、前記決済処理を中断すると判定した場合に、前記決済処理が中断することを報知する報知部を備える、
付記1から4のいずれか1項に記載の決済処理端末。
(Appendix 5)
A notification unit that notifies that the payment process will be interrupted when the determination unit determines that the payment process will be interrupted,
The payment processing terminal according to any one of appendices 1 to 4.

(付記6)
外部装置から無線通信によって前記決済情報を受信する取得部を備える、
付記1から5のいずれか1項に記載の決済処理端末。
(Appendix 6)
An acquisition unit that receives the payment information from an external device by wireless communication,
The payment processing terminal according to any one of appendices 1 to 5.

(付記7)
前記販売対象に関する販売物情報を登録する登録部を備える、
付記1から6のいずれか1項に記載の決済処理端末。
(Appendix 7)
comprising a registration unit for registering product information related to the sales target;
The payment processing terminal according to any one of appendices 1 to 6.

(付記8)
決済処理端末と、前記決済処理端末と接続可能であり、かつ販売対象に関する販売物情報を登録可能な商品販売処理装置と、を有する販売システムであって、
前記販売対象の決済に関する決済情報に基づいて決済処理を行う決済部と、
前記決済処理を中断するか否かを判定する判定処理を行う判定部と、を備え、
前記決済処理端末は、
前記決済処理端末本体の傾きの変化量を検知する検知部を備え、
前記判定部は、
前記検知部が検知した前記決済処理端末の傾きの変化量に基づいて、前記判定処理を行う、
販売システム。
(Appendix 8)
A sales system comprising: a payment processing terminal; and a merchandise sales processing device connectable to the payment processing terminal and capable of registering sales product information relating to a sales target,
a payment unit that performs payment processing based on payment information regarding payment for the sale target;
A determination unit that performs a determination process for determining whether to interrupt the payment process,
The payment processing terminal
A detection unit that detects the amount of change in the inclination of the payment processing terminal body,
The determination unit is
performing the determination process based on the amount of change in the inclination of the payment processing terminal detected by the detection unit;
sales system.

(付記9)
前記判定部は、
前記決済部が無線通信方式によって前記決済処理を行う場合に、前記判定処理を行う、
付記8に記載の販売システム。
(Appendix 9)
The determination unit is
When the settlement unit performs the settlement processing by a wireless communication method, the determination processing is performed;
The sales system according to Appendix 8.

(付記10)
前記決済情報は、決済方式に関する方式情報を含み、
前記判定部は、
前記方式情報に基づいて前記決済部が前記無線通信方式によって前記決済処理を行うか否かを判定する、
付記9に記載の販売システム。
(Appendix 10)
The payment information includes method information regarding a payment method,
The determination unit is
Determining whether or not the payment unit performs the payment processing by the wireless communication method based on the method information;
The sales system according to Supplementary Note 9.

(付記11)
前記決済部は、
前記決済処理を中断した場合において、前記決済処理端末に対して前記決済処理の再開操作が行われたときに、前記決済処理を再開する、
付記8から10のいずれか1項に記載の販売システム。
(Appendix 11)
The settlement unit
When the payment processing is interrupted, the payment processing is resumed when an operation to resume the payment processing is performed on the payment processing terminal;
The sales system according to any one of Appendices 8 to 10.

(付記12)
前記判定部が、前記決済処理を中断すると判定した場合に、前記決済処理が中断することを報知する報知部を備える、
付記8から11のいずれか1項に記載の販売システム。
(Appendix 12)
A notification unit that notifies that the payment process will be interrupted when the determination unit determines that the payment process will be interrupted,
The sales system according to any one of Appendices 8 to 11.

(付記13)
前記決済処理端末は、
前記商品販売処理装置から無線通信によって前記決済情報を取得する取得部を備える、
付記8から12のいずれか1項に記載の販売システム。
(Appendix 13)
The payment processing terminal
an acquisition unit that acquires the payment information from the product sales processing device by wireless communication;
13. The sales system according to any one of appendices 8 to 12.

<6.実施形態の総括>
[技術分野]
本発明は、決済処理端末、及び決済プログラムに関する。
[背景技術]
近年、商品の購入やサービスの提供に伴う対価の支払い工程においてクレジットカードや電子マネー等によって決済処理を行う、いわゆる非現金決済が急速に拡大している。非現金決済に関連する技術として、例えば、特許文献1には、持ち運び可能な決済端末を備える管理システムが開示されている。
特許文献1では、GPS(Global Positioning System)等により決済端末の位置情報を取得し、決済端末の位置が所定のエリア外にある場合に、決済端末を用いた決済を実行不可能とすることにより、決済端末による不正決済を抑制している。
[先行技術文献]
[特許文献]
[特許文献1]特開2010-211412号公報
[発明の概要]
[発明が解決しようとする課題]
特許文献1において、決済端末が所定のエリア内にある場合、決済端末を電子マネーのICタグが内蔵されたカードやスマートフォン、スマートウォッチ等の情報処理端末に近づけることにより、ICタグから電子マネーに関する情報を読み取って決済を行うことができる。しかしながら、電子マネーのICタグが内蔵されたカードやスマートフォン、スマートウォッチ等の情報処理端末の所有者が認識せずとも決済端末を用いた決済が行われる恐れがある。ゆえに、持ち運び可能な決済端末に対しては、不正決済を防止するために、より高いセキュリティ性が要求されている。
本発明は、上記課題を解決するためになされたものであり、非現金決済に対応した決済処理端末において、セキュリティ性を向上させることを目的とする。
[課題を解決するための手段]
(1)本実施形態の一態様は、決済処理端末が、販売対象の決済に関する決済情報に基づいて決済処理を行う決済部と、決済処理端末本体の傾きの変化量を検知する検知部と、前記検知部が検知した前記決済処理端末本体の傾きの変化量に基づいて、前記決済処理を中断するか否かを判定する判定処理を行う判定部と、を備えることを特徴とする。
上記構成によれば、販売対象を購入するための決済処理において、決済処理端末本体の傾きの変化量に応じて、決済処理を中断する。このようにすることにより、電子マネーの所有者が認識しない間に行われる不正決済を防止することが可能となる。
(2)本実施形態の一態様は、(1)に記載の決済処理端末であって、前記判定部は、前記決済部が無線通信決済方式によって前記決済処理を行う場合に、前記判定処理を行うことを特徴とする。
上記構成によれば、販売対象を購入するための決済方式が無線通信決済方式である場合に、決済処理端末本体の状態が変化すると、決済処理が中断する。このようにすることにより、接触読取方式や磁気読取方式によって決済処理を行う際に利便性を損なうことなく、セキュリティ性を向上させることが可能となる。
(3)本実施形態の一態様は、(2)に記載の決済処理端末であって、前記決済情報は、決済方式に関する方式情報を含み、前記判定部は、前記方式情報に基づいて前記決済部が前記無線通信決済方式によって前記決済処理を行うか否かを判定することを特徴とする。
上記構成によれば、販売対象を購入するための決済方式が無線通信決済方式である場合に、決済処理端末本体の状態が変化すると、決済処理が中断する。このようにすることにより、接触読取方式や磁気読取方式によって決済処理を行う際に利便性を損なうことなく、セキュリティ性を向上させることが可能となる。
(4)本実施形態の一態様は、(1)から(3)のいずれか一つに記載の決済処理端末であって、前記決済部は、前記決済処理を中断した場合において、前記決済処理端末に対して前記決済処理の再開操作が行われたときに、前記決済処理を再開することを特徴とする。
上記構成によれば、決済処理が中断された場合でも、再開操作を行うことにより、中断された決済処理を再開することができる。このようにすることで、決済処理端末の利便性を損なうことなく決済処理におけるセキュリティ性を向上させることが可能である。
(5)本実施形態の一態様は、(1)から(4)のいずれか一つに記載の決済処理端末であって、前記判定部が、前記決済処理を中断すると判定した場合に、前記決済処理が中断することを報知する報知部を備えることを特徴とする。
上記構成によれば、決済処理端末の傾きの変化量に応じて決済処理が中断するには、決済処理が中断することが報知される。このようにすることにより、電子マネーの所有者等に対して、不正決済に対する警戒を促すことができ、よりセキュリティ性を向上させることが可能となる。
(6)本実施形態の一態様は、決済プログラムが、販売対象の決済に関する決済情報に基づいて決済処理を行うことと、決済処理端末本体の傾きの変化量を検知することと、前記決済処理端末の状態を検知する検知部が検知した前記決済処理端末の状態に基づいて、前記決済処理を中断するか否かを判定する判定処理を行うことと、をコンピュータに実行させることを特徴とする。
上記構成によれば、(1)と同様に、販売対象を購入するための決済処理において、決済処理端末本体の傾きの変化量に応じて、決済処理を中断する。このようにすることにより、電子マネーの所有者が認識しない間に、決済処理端末を電子マネーのICタグに近づけることで行われる不正決済を防止することが可能となる。
<6. Summary of Embodiment>
[Technical field]
The present invention relates to a payment processing terminal and a payment program.
[Background technology]
2. Description of the Related Art In recent years, so-called non-cash payments, in which credit cards, electronic money, or the like are used for payment in the process of paying for products or services, have rapidly expanded. As a technique related to non-cash payment, for example, Patent Document 1 discloses a management system provided with a portable payment terminal.
In Patent Document 1, the position information of the payment terminal is acquired by GPS (Global Positioning System) or the like, and payment using the payment terminal is disabled when the position of the payment terminal is outside a predetermined area. , to curb fraudulent payments at payment terminals.
[Prior art documents]
[Patent Literature]
[Patent Document 1] Japanese Unexamined Patent Publication No. 2010-211412 [Summary of the Invention]
[Problems to be solved by the invention]
In Patent Document 1, when the payment terminal is within a predetermined area, by bringing the payment terminal closer to an information processing terminal such as a card, smart phone, or smartwatch that has an IC tag for electronic money built in, the IC tag is associated with electronic money. You can read the information and make a payment. However, there is a risk that payment will be made using the payment terminal without the owner of the information processing terminal, such as a card, smart phone, or smart watch having an IC tag for electronic money built in, recognizing it. Therefore, portable payment terminals are required to have higher security in order to prevent fraudulent payments.
SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and an object of the present invention is to improve security in a payment processing terminal that supports non-cash payments.
[Means to solve the problem]
(1) One aspect of the present embodiment is that the payment processing terminal includes a payment unit that performs payment processing based on payment information related to payment for a sale target, a detection unit that detects the amount of change in inclination of the payment processing terminal body, a determination unit that determines whether or not to interrupt the payment processing based on the amount of change in inclination of the payment processing terminal main body detected by the detection unit.
According to the above configuration, in the payment processing for purchasing the sale object, the payment processing is interrupted according to the amount of change in the inclination of the payment processing terminal main body. By doing so, it is possible to prevent fraudulent payments that are made without the owner of the electronic money being aware of it.
(2) An aspect of the present embodiment is the payment processing terminal according to (1), wherein the determination unit performs the determination process when the payment unit performs the payment processing by a wireless communication payment method. characterized by performing
According to the above configuration, when the payment method for purchasing the sales target is the wireless communication payment method, the payment processing is interrupted when the state of the payment processing terminal body changes. By doing so, it is possible to improve security without impairing convenience when performing settlement processing by the contact reading method or the magnetic reading method.
(3) An aspect of the present embodiment is the payment processing terminal according to (2), wherein the payment information includes method information related to a payment method, and the determination unit performs the payment based on the method information. It is characterized in that the unit determines whether or not to perform the payment processing by the wireless communication payment method.
According to the above configuration, when the payment method for purchasing the sales target is the wireless communication payment method, the payment processing is interrupted when the state of the payment processing terminal body changes. By doing so, it is possible to improve security without impairing convenience when performing settlement processing by the contact reading method or the magnetic reading method.
(4) An aspect of the present embodiment is the payment processing terminal according to any one of (1) to (3), wherein the payment unit, when the payment processing is interrupted, The payment processing is restarted when an operation for restarting the payment processing is performed on the terminal.
According to the above configuration, even if the payment process is interrupted, the interrupted payment process can be resumed by performing the restart operation. By doing so, it is possible to improve security in payment processing without impairing the convenience of the payment processing terminal.
(5) An aspect of the present embodiment is the payment processing terminal according to any one of (1) to (4), wherein when the determination unit determines to interrupt the payment processing, the It is characterized by comprising a notification unit for notifying that the settlement process is interrupted.
According to the above configuration, when the payment processing is to be interrupted according to the amount of change in the tilt of the payment processing terminal, it is notified that the payment processing is to be interrupted. By doing so, it is possible to warn the owner of the electronic money, etc., against fraudulent payment, and it is possible to further improve the security.
(6) One aspect of the present embodiment is that the payment program performs payment processing based on payment information related to payment for a sale target, detects the amount of change in inclination of the payment processing terminal main body, and performs the payment processing. performing determination processing for determining whether or not to suspend the payment processing based on the state of the payment processing terminal detected by a detection unit that detects the state of the terminal; .
According to the above configuration, similar to (1), in the payment processing for purchasing the sale object, the payment processing is interrupted according to the amount of change in the inclination of the payment processing terminal main body. By doing so, it is possible to prevent fraudulent payment made by bringing the payment processing terminal close to the IC tag of the electronic money without the owner of the electronic money recognizing it.

1 決済処理端末
2 POS端末装置
51 表示部
52 操作受付部
53 読取部
54 発音部
55 外部接続部
56 検知部
56 センサ
110 通信制御部
120 決済部
120 決済処理部
130 処理継続判定部
140 操作表示制御部
150 登録処理部
210 通信制御部
220 操作表示制御部
230 登録処理部
531 磁気読取部
532 接触読取部
533 無線読取部
700A、700B 決済画面
800 中断画面
1000 販売システム

1 payment processing terminal 2 POS terminal device 51 display unit 52 operation reception unit 53 reading unit 54 sound generation unit 55 external connection unit 56 detection unit 56 sensor 110 communication control unit 120 payment unit 120 payment processing unit 130 processing continuation determination unit 140 operation display control Unit 150 Registration processing unit 210 Communication control unit 220 Operation display control unit 230 Registration processing unit 531 Magnetic reading unit 532 Contact reading unit 533 Wireless reading units 700A, 700B Settlement screen 800 Interruption screen 1000 Sales system

Claims (6)

販売対象の決済に関する決済情報に基づいて決済処理を行う決済部と、
決済処理端末本体の傾きの変化量を検知する検知部と、
前記検知部が検知した前記決済処理端末本体の傾きの変化量に基づいて、前記決済処理を中断するか否かを判定する判定処理を行う判定部と、を備える、
決済処理端末。
a settlement unit that performs settlement processing based on settlement information related to settlement for sale;
a detection unit that detects the amount of change in inclination of the main body of the payment processing terminal;
a determination unit that performs determination processing for determining whether to interrupt the payment process based on the amount of change in the tilt of the payment processing terminal main body detected by the detection unit;
Payment processing terminal.
前記判定部は、
前記決済部が無線通信決済方式によって前記決済処理を行う場合に、前記判定処理を行う、
請求項1に記載の決済処理端末。
The determination unit is
When the settlement unit performs the settlement process by a wireless communication settlement method, performing the determination process;
The payment processing terminal according to claim 1.
前記決済情報は、決済方式に関する方式情報を含み、
前記判定部は、
前記方式情報に基づいて前記決済部が前記無線通信決済方式によって前記決済処理を行うか否かを判定する、
請求項2に記載の決済処理端末。
The payment information includes method information regarding a payment method,
The determination unit is
determining whether the payment unit performs the payment processing by the wireless communication payment method based on the method information;
The payment processing terminal according to claim 2.
前記決済部は、
前記決済処理を中断した場合において、前記決済処理端末に対して前記決済処理の再開操作が行われたときに、前記決済処理を再開する、
請求項1から3のいずれか1項に記載の決済処理端末。
The settlement unit
When the payment processing is interrupted, the payment processing is resumed when an operation to resume the payment processing is performed on the payment processing terminal;
The payment processing terminal according to any one of claims 1 to 3.
前記判定部が、前記決済処理を中断すると判定した場合に、前記決済処理が中断することを報知する報知部を備える、
請求項1から4のいずれか1項に記載の決済処理端末。
A notification unit that notifies that the payment process will be interrupted when the determination unit determines that the payment process will be interrupted,
The payment processing terminal according to any one of claims 1 to 4.
販売対象の決済に関する決済情報に基づいて決済処理を行うことと、
決済処理端末本体の傾きの変化量を検知することと、
前記決済処理端末の状態を検知する検知部が検知した前記決済処理端末の状態に基づいて、前記決済処理を中断するか否かを判定する判定処理を行うことと、
をコンピュータに実行させる決済プログラム。

performing payment processing based on payment information related to payment for sale;
Detecting the amount of change in the inclination of the payment processing terminal main body;
performing determination processing for determining whether or not to interrupt the payment processing based on the state of the payment processing terminal detected by a detection unit that detects the state of the payment processing terminal;
A payment program that causes a computer to execute

JP2021061330A 2021-03-31 2021-03-31 Payment processing terminal and payment processing program Pending JP2022157224A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021061330A JP2022157224A (en) 2021-03-31 2021-03-31 Payment processing terminal and payment processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021061330A JP2022157224A (en) 2021-03-31 2021-03-31 Payment processing terminal and payment processing program

Publications (1)

Publication Number Publication Date
JP2022157224A true JP2022157224A (en) 2022-10-14

Family

ID=83559537

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021061330A Pending JP2022157224A (en) 2021-03-31 2021-03-31 Payment processing terminal and payment processing program

Country Status (1)

Country Link
JP (1) JP2022157224A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005267503A (en) * 2004-03-22 2005-09-29 Seiko Instruments Inc Settlement terminal and communication method for settlement terminal
JP5711848B1 (en) * 2014-12-08 2015-05-07 任天堂株式会社 Portable information processing apparatus, settlement system, information processing program, and information processing method
JP2018049562A (en) * 2016-09-23 2018-03-29 東芝テック株式会社 Payment apparatus and program
JP2020181558A (en) * 2019-04-24 2020-11-05 パナソニックIpマネジメント株式会社 Payment terminal

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005267503A (en) * 2004-03-22 2005-09-29 Seiko Instruments Inc Settlement terminal and communication method for settlement terminal
JP5711848B1 (en) * 2014-12-08 2015-05-07 任天堂株式会社 Portable information processing apparatus, settlement system, information processing program, and information processing method
JP2018049562A (en) * 2016-09-23 2018-03-29 東芝テック株式会社 Payment apparatus and program
JP2020181558A (en) * 2019-04-24 2020-11-05 パナソニックIpマネジメント株式会社 Payment terminal

Similar Documents

Publication Publication Date Title
JP7411364B2 (en) checkout system
US20110034155A1 (en) Mobile terminal, settlement apparatus and display method
CN114730425A (en) Cashless settlement system and information terminal
JP2016038906A (en) Accounting system and information processing method
EP3185199A1 (en) Register system configured to automatically generate notifications regarding product registrations
EP3147845A1 (en) Checkout system, accounting machine, and control program
US20210056558A1 (en) Checkout system, checkout method, and checkout apparatus
US12456122B2 (en) Fraud detection system, fraud detection device, fraud detection method, and program
US20190180263A1 (en) Card processing apparatus and method by the same
US20170091737A1 (en) Checkout system and method
JP7761251B2 (en) Store terminal device, information output method, and program
EP3886032B1 (en) Shopping support apparatus and control method thereof
JP2020095483A (en) Commodity sales data processing system and program
JP2022157224A (en) Payment processing terminal and payment processing program
JP7533955B2 (en) Payment device, data processing method, and program
JP6984143B2 (en) Settlement device, its data processing method, and program
US20230071944A1 (en) Payment apparatus and payment method for the same
US11983687B2 (en) Terminal management system, terminal management device, and control method thereof
JP6193908B2 (en) Product sales data processing apparatus and program
JP7403798B2 (en) Settlement system, settlement device and program
EP4310762A1 (en) Display system, server device, and display device
US20210304172A1 (en) Commodity sales processing system, and commodity sales processing method
JP7679912B2 (en) Payment device, data processing method, and program
JP2011253410A (en) Portable settlement terminal and control program
JP2018018519A (en) Settlement processing system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240312

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241031

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241105

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241220

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250204

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250325

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20250422