Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7364550B2 - Payment programs, payment devices and payment methods - Google Patents
[go: Go Back, main page]

JP7364550B2 - Payment programs, payment devices and payment methods - Google Patents

Payment programs, payment devices and payment methods Download PDF

Info

Publication number
JP7364550B2
JP7364550B2 JP2020208695A JP2020208695A JP7364550B2 JP 7364550 B2 JP7364550 B2 JP 7364550B2 JP 2020208695 A JP2020208695 A JP 2020208695A JP 2020208695 A JP2020208695 A JP 2020208695A JP 7364550 B2 JP7364550 B2 JP 7364550B2
Authority
JP
Japan
Prior art keywords
payment
user
sum
billing
lump
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020208695A
Other languages
Japanese (ja)
Other versions
JP2022095392A (en
Inventor
ピーシュイ ワーン
絵理 岩本
浩太郎 植村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
PayPay Corp
Original Assignee
PayPay Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by PayPay Corp filed Critical PayPay Corp
Priority to JP2020208695A priority Critical patent/JP7364550B2/en
Publication of JP2022095392A publication Critical patent/JP2022095392A/en
Application granted granted Critical
Publication of JP7364550B2 publication Critical patent/JP7364550B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、決済プログラム、決済装置及び決済方法に関する。 The present invention relates to a payment program, a payment device, and a payment method.

近年、ユーザが利用する端末装置を用いた電子決済に関する様々な技術が提案されている。例えば、ユーザに対する請求書の支払いを電子決済により行う技術が提供されている(例えば特許文献1)。 In recent years, various techniques regarding electronic payment using terminal devices used by users have been proposed. For example, a technology has been provided for paying a user's bill by electronic payment (for example, Patent Document 1).

特開2020-021458号公報JP2020-021458A

しかしながら、上述した技術では、請求の決済におけるユーザビリティを改善する余地がある。 However, with the techniques described above, there is room to improve usability in bill settlement.

例えば、上述した従来技術では、バーコードを有さない請求書から抽出した文字を表示し、表示された電子決済の内容についての決済の指示をユーザから受け付け電子決済を行っているに過ぎない。このため、ユーザは多数の請求がある場合、請求ごとに決済の指示をする必要があり、ユーザにとって手間がかかる処理となってしまう恐れがある。 For example, in the above-mentioned conventional technology, characters extracted from a bill without a barcode are displayed, and instructions for payment regarding the contents of the displayed electronic payment are received from the user and the electronic payment is performed. Therefore, if the user has a large number of requests, he or she must instruct payment for each request, which may result in a time-consuming process for the user.

本願は、上記に鑑みてなされたものであって、請求の決済におけるユーザビリティを改善することを目的とする。 The present application has been made in view of the above, and aims to improve usability in bill settlement.

本願に係る決済プログラムは、利用者に対する複数の請求の各々の内容を示す複数の請求情報を利用者に提供する提供手順と、前記複数の請求のうち利用者がまとめて支払いを行う対象として少なくとも2以上の請求を含む請求群を選択した場合、前記請求群の各々に対する支払をまとめて行うための一括決済処理を実行する決済処理手順とをコンピュータに実行させることを特徴とする。 The payment program according to the present application includes a provision procedure for providing a user with a plurality of billing information indicating the content of each of a plurality of charges to the user, and at least one of the plurality of charges to be paid collectively by the user. When a group of claims including two or more claims is selected, the computer is made to execute a payment processing procedure for executing a lump sum payment process for collectively paying each of the claims.

実施形態の一態様によれば、請求の決済におけるユーザビリティを改善することができるという効果を奏する。 According to one aspect of the embodiment, it is possible to improve usability in bill settlement.

図1は、実施形態に係る決済処理の一例を示す図である。FIG. 1 is a diagram illustrating an example of a payment process according to an embodiment. 図2は、電子決済アプリにより表示されるコンテンツの一例を示す図である。FIG. 2 is a diagram illustrating an example of content displayed by an electronic payment application. 図3は、一括決済処理の一例を示す図である。FIG. 3 is a diagram illustrating an example of batch payment processing. 図4は、電子決済アプリにより表示されるコンテンツの他の例を示す図である。FIG. 4 is a diagram showing another example of content displayed by the electronic payment application. 図5は、実施形態に係る端末装置の構成例を示す図である。FIG. 5 is a diagram illustrating a configuration example of a terminal device according to an embodiment. 図6は、実施形態に係る第2アプリケーションの構成例を示す図である。FIG. 6 is a diagram illustrating a configuration example of the second application according to the embodiment. 図7は、実施形態に係る決済サーバの構成例を示す図である。FIG. 7 is a diagram illustrating a configuration example of a payment server according to an embodiment. 図8は、実施形態に係る口座データベースの一例を示す図である。FIG. 8 is a diagram illustrating an example of an account database according to the embodiment. 図9は、実施形態に係る請求情報データベースの一例を示す図である。FIG. 9 is a diagram illustrating an example of a billing information database according to the embodiment. 図10は、実施形態に係る決済処理の手順の一例を示すフローチャートである。FIG. 10 is a flowchart illustrating an example of a payment processing procedure according to the embodiment. 図11は、端末装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。FIG. 11 is a hardware configuration diagram showing an example of a computer that implements the functions of the terminal device.

以下に本願に係る決済プログラム、決済装置及び決済方法を実施するための形態(以下、「実施形態」と呼ぶ)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る決済プログラム、決済装置及び決済方法が限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略さ
れる。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments (hereinafter referred to as "embodiments") for implementing the payment program, payment device, and payment method according to the present application will be described in detail with reference to the drawings. Note that this embodiment does not limit the payment program, payment device, and payment method according to the present application. Further, in each of the embodiments below, the same parts are given the same reference numerals, and redundant explanations will be omitted.

〔1.実施形態〕
図1を用いて、本実施形態の決済プログラム等により実現される決済処理を説明する。図1は、実施形態に係る決済処理の一例を示す図である。なお、図1では、実施形態に係る決済プログラムによる決済処理は、図1に示す端末装置100によって行われる。つまり、端末装置100は、実施形態に係る決済プログラムによる制御に従って、実施形態に係る決済処理を実行する。
[1. Embodiment]
The payment process realized by the payment program of this embodiment will be explained using FIG. 1. FIG. 1 is a diagram illustrating an example of a payment process according to an embodiment. Note that in FIG. 1, the payment processing by the payment program according to the embodiment is performed by the terminal device 100 shown in FIG. That is, the terminal device 100 executes the payment process according to the embodiment according to the control by the payment program according to the embodiment.

〔1-1.情報処理システムの一例〕
図1に示すように、実施形態に係る決済システム1は、決済サーバ10と、端末装置100と、事業者サーバ200を含む。決済サーバ10、端末装置100及び事業者サーバ200は、ネットワークN(例えば、図5参照)を介して有線または無線により相互に通信可能に接続される。ネットワークNは、例えば、インターネットなどのWAN(Wide Area Network)である。なお、図1に示した決済システム1には、複数台の決済サーバ10、複数台の端末装置100及び複数台の事業者サーバ200が含まれていてもよい。
[1-1. Example of information processing system]
As shown in FIG. 1, the payment system 1 according to the embodiment includes a payment server 10, a terminal device 100, and a business server 200. The payment server 10, the terminal device 100, and the business server 200 are connected to be able to communicate with each other by wire or wirelessly via a network N (see FIG. 5, for example). The network N is, for example, a WAN (Wide Area Network) such as the Internet. Note that the payment system 1 shown in FIG. 1 may include a plurality of payment servers 10, a plurality of terminal devices 100, and a plurality of company servers 200.

図1に示す決済サーバ10は、端末装置100を用いる電子決済に関する電子決済サービスを提供し、各種の決済を行う情報処理装置であり、例えば、サーバ装置やクラウドシステムにより実現される。例えば、決済サーバ10は、取引対象の提供者(事業者)や取引対象が提供される利用者(以下「ユーザ」と記載する場合がある)の口座を管理しており、利用者からの決済要求に従って、口座間における電子マネーの送金等を行うことで、各種決済を実現する。なお、電子マネーとは、例えば、各種企業が独自に用いるポイントや通貨等であってもよく、日本円やドル等の国家により提供される貨幣を電子的に取引可能としたものであってもよい。 The payment server 10 shown in FIG. 1 is an information processing device that provides electronic payment services related to electronic payments using the terminal device 100 and performs various payments, and is realized by, for example, a server device or a cloud system. For example, the payment server 10 manages the accounts of providers (business operators) of transaction objects and users to whom transaction objects are provided (hereinafter referred to as "users"), and handles payments from users. Various payments are realized by transferring electronic money between accounts according to requests. Note that electronic money may be, for example, points or currency used independently by various companies, or may be currency provided by a country such as Japanese yen or dollars that can be electronically transacted. good.

図1に示す端末装置100は、利用者によって利用される情報処理装置である。端末装置100は、携帯端末であり、例えば、スマートフォンや、タブレット型端末や、ノート型PC(Personal Computer)や、携帯電話機や、PDA(Personal Digital Assistant)等により実現される。また、端末装置100は、決済サーバ10によって配信される情報を、ウェブブラウザやアプリケーションにより表示する。なお、図1に示す例では、端末装置100がスマートフォンである場合を示す。 The terminal device 100 shown in FIG. 1 is an information processing device used by a user. The terminal device 100 is a mobile terminal, and is realized by, for example, a smartphone, a tablet terminal, a notebook PC (Personal Computer), a mobile phone, a PDA (Personal Digital Assistant), or the like. Further, the terminal device 100 displays information distributed by the payment server 10 using a web browser or an application. Note that the example shown in FIG. 1 shows a case where the terminal device 100 is a smartphone.

図1に示す事業者サーバ200は、各事業者が利用する情報処理装置であり、例えば、サーバやクラウドシステム等により実現される。例えば、事業者サーバ200は、各事業者が提供するサービスに関する情報として、利用者のサービスの利用に応じた料金の請求に関する請求情報を管理する。 The company server 200 shown in FIG. 1 is an information processing device used by each company, and is realized by, for example, a server, a cloud system, or the like. For example, the business server 200 manages billing information regarding billing of fees according to the use of services by users, as information regarding services provided by each business operator.

〔1-2.端末装置を用いた決済〕
ここで、端末装置100が実行する決済処理に先立ち、端末装置100を用いた決済(電子決済)の一例について説明する。なお、以下の説明では、店舗に配置された2次元コード(QRコード(登録商標))であって、店舗を識別する店舗識別情報を示す2次元コードを用いて、利用者Uが端末装置100を用いた決済を行う例について説明するが、実施形態は、これに限定されるものではない。以下に説明する決済の一例は、任意の利用者Uが任意の端末装置100を用いて、任意の店舗にて決済を行う場合においても適用可能である。また、店舗識別情報は、QRコード(登録商標)のみならず、バーコードや所定のマーク、番号等であってもよい。
[1-2. Payment using terminal device]
Here, prior to the payment process executed by the terminal device 100, an example of payment (electronic payment) using the terminal device 100 will be described. In the following explanation, the user U uses the two-dimensional code (QR code (registered trademark)) placed at the store and indicates store identification information to identify the store, to connect the user U to the terminal device 100. An example in which payment is made using the following will be described, but the embodiment is not limited to this. An example of a payment described below is applicable even when any user U uses any terminal device 100 to make a payment at any store. Further, the store identification information may be not only a QR code (registered trademark) but also a barcode, a predetermined mark, a number, etc.

例えば、利用者Uが店舗にて各種の商品やサービスといった決済対象の利用や購入に伴う決済を行う場合、利用者Uは、端末装置100に予めインストールされた決済用のアプリケーションを起動する。そして、利用者Uは、アプリケーションを介して、店舗に設置された店舗識別情報を撮影する。このような場合、端末装置100は、決済対象の価格を入力するための画面を表示し、利用者U或いは店舗の店員から決済額の入力を受付ける。そして、端末装置100は、利用者Uを識別する利用者情報と、店舗識別情報(若しくは、店舗識別情報が示す情報、すなわち、店舗を示す情報(例えば、店舗ID))と、決済額とを示す決済情報を決済サーバ10へと送信する。 For example, when the user U makes a payment for the use or purchase of various products and services to be paid at a store, the user U starts a payment application installed in the terminal device 100 in advance. Then, the user U photographs the store identification information installed at the store via the application. In such a case, the terminal device 100 displays a screen for inputting the price to be paid, and accepts the input of the payment amount from the user U or the store clerk. Then, the terminal device 100 receives the user information that identifies the user U, the store identification information (or the information indicated by the store identification information, that is, the information indicating the store (for example, the store ID)), and the payment amount. The payment information shown is transmitted to the payment server 10.

このような場合、決済サーバ10は、利用者情報が示す利用者Uの口座から、店舗識別情報が示す店舗の口座へと、決済額が示す額の電子マネーを移行させる。そして、決済サーバ10は、決済が完了した旨の通知を端末装置100へと送信する。このような場合、端末装置100は、決済が完了した旨の画面や所定の音声を出力することで、電子マネーによる決済が行われた旨を通知する。 In such a case, the payment server 10 transfers the amount of electronic money indicated by the payment amount from the account of the user U indicated by the user information to the account of the store indicated by the store identification information. Then, the payment server 10 transmits a notification to the terminal device 100 that the payment has been completed. In such a case, the terminal device 100 notifies the user that the payment has been made using electronic money by displaying a screen or outputting a predetermined sound indicating that the payment has been completed.

なお、端末装置100を用いた決済は、上述した処理に限定されるものではない。例えば、端末装置100を用いた決済は、店舗に設置された店舗端末を用いたものであってもよい。例えば、端末装置100は、利用者Uを識別するための利用者識別情報を画面上に表示させる。このような場合、店舗に設置された店舗端末は、端末装置100に表示された利用者識別情報を読み取り、利用者識別情報(若しくは、利用者識別情報が示す情報、すなわち、利用者Uを示す情報(例えば、利用者ID))と、決済額と、店舗を識別する情報とを示す決済情報を決済サーバ10へと送信する。このような場合、決済サーバ10は、利用者識別情報が示す利用者Uの口座から、店舗の口座へと、決済額が示す額の電子マネーを移行させ、店舗の店舗端末あるいは端末装置100に対し、決済が完了した旨の画面や所定の音声を出力させることで、決済が行われた旨を通知してもよい。 Note that payment using the terminal device 100 is not limited to the above-described processing. For example, the payment using the terminal device 100 may be made using a store terminal installed in a store. For example, the terminal device 100 displays user identification information for identifying the user U on the screen. In such a case, the store terminal installed in the store reads the user identification information displayed on the terminal device 100, and reads the user identification information (or the information indicated by the user identification information, that is, the information indicating the user U). (for example, user ID)), the payment amount, and information identifying the store, is transmitted to the payment server 10. In such a case, the payment server 10 transfers the amount of electronic money indicated by the payment amount from the account of the user U indicated by the user identification information to the account of the store, and transfers it to the store terminal or terminal device 100 of the store. On the other hand, the fact that the payment has been completed may be notified by outputting a screen or a predetermined sound indicating that the payment has been completed.

また、端末装置100を用いた決済は、利用者Uが予め電子マネーをチャージした口座から店舗の口座へと電子マネーを移行させる処理のみならず、例えば、利用者Uが予め登録したクレジットカードを用いた決済であってもよい。このような場合、例えば、決済サーバ10は、店舗の口座に対して決済額の電子マネーを送金するとともに、利用者Uのクレジットカードの運用会社に対し、決済額を請求してもよい。 In addition, payment using the terminal device 100 is not limited to the process of transferring electronic money from an account in which the user U has previously charged electronic money to an account at a store, but also includes, for example, a process of transferring electronic money from an account to which the user U has previously registered a credit card. It may be a payment made using In such a case, for example, the payment server 10 may remit electronic money for the payment amount to the store's account and request the payment amount from the company that operates the user U's credit card.

また、端末装置100を用いた決済は、利用者Uの口座から店舗の口座へと電子マネーを移行させる処理のみならず、例えば、利用者Uの口座から、所定の取引対象を提供する提供者(事業者)の口座へと電子マネーを移行させる決済であってもよい。このような場合、利用者Uは、事業者が利用者Uに対して送付した支払帳票(例えば、コンビニ収納代行サービスにおいて用いられる振込票)に含まれるバーコードを、端末装置100が備える撮影装置(カメラ)で読み取る。そして、端末装置100は、読み取ったバーコードが示す支払先や支払額を画面に表示し、利用者Uから当該支払先に対する送金を承認する旨の操作を受け付けた場合、利用者識別情報と、支払額と、支払先を識別する情報とを示す決済情報を決済サーバ10へと送信する。このような場合、決済サーバ10は、利用者Uの口座から、支払先の口座へと、支払額が示す額の電子マネーを移行させる。 Further, the payment using the terminal device 100 is not only a process of transferring electronic money from the account of the user U to the account of the store, but also a process of transferring electronic money from the account of the user U to a provider who provides a predetermined transaction object. It may also be a payment method in which electronic money is transferred to a (business operator's) account. In such a case, the user U uses the photographing device equipped with the terminal device 100 to scan the barcode included in the payment slip (for example, a transfer slip used in a convenience store collection agency service) sent to the user U by the business operator. Read with (camera). Then, the terminal device 100 displays the payee and payment amount indicated by the read barcode on the screen, and when receiving an operation from the user U to approve the remittance to the payee, the terminal device 100 displays the user identification information and the payment amount. Payment information indicating the payment amount and information identifying the payee is transmitted to the payment server 10. In such a case, the payment server 10 transfers the amount of electronic money indicated by the payment amount from the user U's account to the payee's account.

〔1-3.一括決済処理の概要〕
ここで、電子請求書や紙の請求書等の請求の支払いを電子決済により行う技術が知られている。しかしながら、このような技術を用いて複数の請求を対象として電子決済を行う場合、1つ1つの請求を利用者(ユーザ)が個別に操作することは、利用者にとって手間がかかる処理となり、ユーザビリティが良いとはいえない場合がある。
[1-3. Overview of batch payment processing]
Here, a technique is known in which bills such as electronic bills and paper bills are paid by electronic payment. However, when electronic payments are made for multiple bills using such technology, it is a time-consuming process for users to operate each bill individually, which reduces usability. In some cases, it may not be said that it is good.

そこで、端末装置100は、実施形態に係る決済処理を実行する。以下、図1を用いて、端末装置100が実行する決済処理について説明する。なお、以下の説明では、端末装置100が利用者Uにより利用される例を示す。また、以下の説明では、端末装置100を利用者Uと同一視する場合がある。すなわち、以下では、利用者Uを端末装置100と読み替えることもできる。 Therefore, the terminal device 100 executes the payment process according to the embodiment. The payment process executed by the terminal device 100 will be described below with reference to FIG. In addition, in the following description, an example in which the terminal device 100 is used by a user U will be shown. Furthermore, in the following description, the terminal device 100 may be equated with the user U. That is, below, the user U can also be read as the terminal device 100.

また、以下の説明では、決済システム1は、利用者に水道、電気、ガスなどを供給するサービス(公益事業)を行う事業者により管理される事業者サーバ201、202、203(以下、「事業者サーバ200」と総称する場合がある)を有するものとする。図1の例では、事業者サーバ201は、水道を供給するサービスを行う事業者(「水道事業者」ともいう)により管理される事業者サーバ200であるものとする。また、図1の例では、事業者サーバ202は、電気を供給するサービスを行う事業者(「電気事業者」ともいう)により管理される事業者サーバ200であるものとする。また、図1の例では、事業者サーバ203は、ガスを供給するサービスを行う事業者(「ガス事業者」ともいう)により管理される事業者サーバ200であるものとする。 In addition, in the following explanation, the payment system 1 refers to operator servers 201, 202, and 203 (hereinafter referred to as "business utilities") managed by businesses that provide services (public utilities) that supply water, electricity, gas, etc. to users. server 200). In the example of FIG. 1, it is assumed that the business server 201 is a business server 200 managed by a business that provides a service that supplies water (also referred to as a "water business"). Furthermore, in the example of FIG. 1, it is assumed that the business server 202 is a business server 200 managed by a business that provides a service that supplies electricity (also referred to as an "electricity business"). In the example of FIG. 1, it is assumed that the business server 203 is a business server 200 managed by a business that provides a gas supply service (also referred to as a "gas business").

なお、決済システム1には、任意の数の端末装置100及び事業者サーバ200が含まれてよい。例えば、図1では、3つの事業者の各々の事業者サーバ201、202、203を図示するが、事業者の数が3つに限らず、4つ以上の事業者があってもよい。 Note that the payment system 1 may include any number of terminal devices 100 and business servers 200. For example, although FIG. 1 illustrates the company servers 201, 202, and 203 of three companies, the number of companies is not limited to three, and there may be four or more companies.

まず、図1では、水道事業者が管理する事業者サーバ201は、利用者Uの水道の利用に応じた料金の請求に関する請求情報を決済サーバ10に送信する(ステップS1-1)。また、電気事業者が管理する事業者サーバ202は、利用者Uの電気の利用に応じた料金の請求に関する請求情報を決済サーバ10に送信する(ステップS1-2)。また、ガス事業者が管理する事業者サーバ203は、利用者Uのガスの利用に応じた料金の請求に関する請求情報を決済サーバ10に送信する(ステップS1-3)。なお、ステップS1-1~S1-3は各処理を説明するためのものであり、その処理順序を規定するものではない。すなわち、ステップS1-1~S1-3が行われる順序は、ステップS1-1、S1-2、S1-3の順に限らず、任意の順序で、任意のタイミングで行われてもよい。以下、ステップS1-1~S1-3を区別せずに説明する場合、ステップS1と総称する。なお、図1のステップS1では、利用者Uのみに限らず、各利用者についての請求情報を送信してもよい。また、ステップS1-1~S1-3に限らず、事業者サーバ200から決済サーバ10への請求情報の送信は複数回行われてもよい。 First, in FIG. 1, the company server 201 managed by the water company transmits billing information regarding the billing of the fee according to the water usage of the user U to the payment server 10 (step S1-1). Further, the company server 202 managed by the electricity company transmits billing information regarding billing of charges according to the electricity usage of the user U to the payment server 10 (step S1-2). Further, the company server 203 managed by the gas company transmits billing information regarding the billing of the fee according to the gas usage of the user U to the payment server 10 (step S1-3). Note that steps S1-1 to S1-3 are for explaining each process, and do not define the order of the processes. That is, the order in which steps S1-1 to S1-3 are performed is not limited to the order of steps S1-1, S1-2, and S1-3, but may be performed in any order and at any timing. Hereinafter, when steps S1-1 to S1-3 are described without distinction, they will be collectively referred to as step S1. Note that in step S1 in FIG. 1, billing information may be transmitted not only for user U but also for each user. Further, the billing information is not limited to steps S1-1 to S1-3, and the billing information may be transmitted from the business server 200 to the payment server 10 multiple times.

このように、ステップS1において、各事業者サーバ200は、各利用者のサービスの利用に応じた料金の請求に関する請求情報を決済サーバ10に送信する。例えば、事業者サーバ200は、水道、電気、ガスなどの利用に応じて各利用者に課金する料金を決定し、決定した料金の請求に関する請求情報を決済サーバ10に送信する。具体的な例を挙げると、事業者サーバ200は、料金を課金した利用者(請求先)を示す情報や、利用者に料金を請求する事業者(請求元)を示す情報、課金額(請求額)、請求の対象となる取引対象、支払期日などを含む請求情報を決済サーバ10に送信する。例えば、事業者サーバ200は、公共料金の支払い等に関する電子請求書を決済サーバ10に送信する。 In this manner, in step S1, each business server 200 transmits billing information regarding billing of fees according to each user's use of the service to the payment server 10. For example, the business server 200 determines the fee to be charged to each user according to the usage of water, electricity, gas, etc., and transmits billing information regarding billing of the determined fee to the payment server 10. To give a specific example, the business server 200 stores information indicating the user who has charged the fee (billing party), information indicating the business operator (billing source) that charges the fee to the user, and the billing amount (billing party). Billing information including the amount), transaction object to be billed, payment date, etc. is transmitted to the settlement server 10. For example, the business server 200 transmits an electronic bill regarding payment of utility charges, etc. to the payment server 10.

決済サーバ10は、請求情報を端末装置100に配信する(ステップS2)。例えば、請求情報には、請求額を示す情報、請求元を示す情報、請求の対象となる取引対象を示す情報等が含まれる。例えば、決済サーバ10は、利用者Uの水道、電気、ガス等の複数の請求の各々の内容を示す複数の請求情報を端末装置100に送信する。図1では、決済サーバ10は、端末装置100に予めインストールされた電子決済用のアプリケーション(決済サーバ10が提供するアプリケーション。以下「電子決済アプリ」ともいう)上で一覧表示される複数の請求情報を端末装置100に送信する。なお、図1では説明のために、ステップS2において決済サーバ10が水道、電気、ガス等の複数の請求の各々の内容を示す複数の請求情報を端末装置100に配信する場合を示したが、各請求情報は各々異なるタイミングで決済サーバ10から端末装置100に配信されてもよい。例えば、決済サーバ10は、各事業者サーバ200から請求情報を受信したタイミングで、その請求情報を端末装置100に配信してもよい。 The payment server 10 distributes billing information to the terminal device 100 (step S2). For example, the billing information includes information indicating the billing amount, information indicating the billing source, information indicating the transaction object to be billed, and the like. For example, the payment server 10 transmits a plurality of pieces of billing information indicating the contents of each of the plurality of bills of the user U such as water, electricity, gas, etc. to the terminal device 100. In FIG. 1, the payment server 10 stores a plurality of billing information displayed in a list on an electronic payment application (an application provided by the payment server 10, hereinafter also referred to as "electronic payment application") installed in advance on the terminal device 100. is transmitted to the terminal device 100. For the sake of explanation, FIG. 1 shows a case where the payment server 10 delivers a plurality of pieces of billing information indicating the contents of each of a plurality of bills such as water, electricity, gas, etc. to the terminal device 100 in step S2. Each piece of billing information may be distributed from the payment server 10 to the terminal device 100 at different timings. For example, the payment server 10 may distribute the billing information to the terminal device 100 at the timing of receiving the billing information from each business server 200.

端末装置100は、利用者Uに対する複数の請求の各々の内容を示す複数の請求情報を表示する(ステップS3)。これにより、端末装置100は、利用者Uに対して、複数の請求情報を提供する。例えば、端末装置100は、利用者Uが電子決済アプリを起動し、請求書払いの情報の表示する操作を行った際に、利用者Uが未払いである複数の請求の各々に対応する複数の請求情報を一覧表示する。 The terminal device 100 displays a plurality of pieces of billing information indicating the contents of each of the plurality of bills for the user U (step S3). Thereby, the terminal device 100 provides the user U with a plurality of pieces of billing information. For example, when the user U starts an electronic payment application and performs an operation to display bill payment information, the terminal device 100 displays a plurality of bills corresponding to each of a plurality of bills that the user U has not paid. List billing information.

一覧表示された複数の請求情報を確認した利用者Uは、複数の請求のうちまとめて支払いを行う対象とする請求群(以下「まとめ払い請求群」ともいう)を選択する(ステップS4)。例えば、利用者Uは、水道、電気、ガス等の複数の請求のうち、まとめ払い請求群とする2以上の請求を選択する。図1では、利用者Uは、一覧表示された複数の請求のうち、水道、電気、ガスの3つの請求をまとめ払い請求群として選択する。そして、利用者Uは、まとめ払い請求群の各々に対する支払をまとめて行うための処理(「一括決済処理」ともいう)を行うための一の操作(「一括支払操作」ともいう)を行う。例えば、利用者Uは、一括支払操作として、電子決済アプリにより端末装置100に表示されるまとめ払いを実行するためのボタン(「まとめ払い実行ボタン」ともいう)を指定(選択)する操作を行う。これにより、端末装置100は、まとめ払い請求群の各々に対する支払をまとめて行うための一括決済処理を実行するための操作を、利用者Uから受け付ける。 The user U, who has confirmed the plurality of billing information displayed in a list, selects a billing group (hereinafter also referred to as "collective payment billing group") from among the plurality of billings to be paid together (step S4). For example, the user U selects two or more bills to form a lump sum bill group from among multiple bills for water, electricity, gas, etc. In FIG. 1, the user U selects three bills for water, electricity, and gas as a lump-sum bill group from among the multiple bills displayed in a list. Then, the user U performs an operation (also referred to as a "lump payment operation") for performing a process for collectively paying each of the group of lump sum payment requests (also referred to as a "lump payment process"). For example, as a lump sum payment operation, the user U performs an operation to designate (select) a button (also referred to as a "lump payment execution button") for executing a lump sum payment displayed on the terminal device 100 by an electronic payment application. . Thereby, the terminal device 100 receives an operation from the user U to execute a lump-sum payment process for making payments for each lump-sum payment request group at once.

そして、端末装置100は、まとめ払い請求群を対象とする一括決済処理を実行する(ステップS5)。図1では、端末装置100は、水道、電気、ガスの3つの請求を対象とする一括決済処理を実行する。なお、一括決済処理の詳細な処理の流れは、図2~4において説明するが、端末装置100は、一括決済処理対象となる各請求の請求情報を決済サーバ10に送信する。図1では、端末装置100は、水道、電気、ガスの3つの請求の各々の請求情報を決済サーバ10に通知する。 Then, the terminal device 100 executes a lump sum payment process for the batch payment bill group (step S5). In FIG. 1, the terminal device 100 executes a lump sum payment process for three bills: water, electricity, and gas. The detailed processing flow of the batch payment process will be explained in FIGS. 2 to 4, but the terminal device 100 transmits billing information for each bill to be processed in the batch payment process to the payment server 10. In FIG. 1, the terminal device 100 notifies the payment server 10 of billing information for each of three bills: water, electricity, and gas.

そして、決済サーバ10は、通知された請求情報に従って決済処理を行う(ステップS6)。決済サーバ10は、決済処理として、通知された請求情報に従って、口座間の送金を行う。例えば、決済サーバ10は、利用者Uの口座から、通知された請求情報に対応する請求元の口座へと、請求額分の電子マネーの送金を行う。図1では、端末装置100は、利用者Uの口座から、水道、電気、ガスの3つの各々の請求元の口座へと、対応する請求額分の電子マネーの送金を行う。 The payment server 10 then performs payment processing according to the notified billing information (step S6). As a payment process, the payment server 10 performs remittance between accounts according to the notified billing information. For example, the payment server 10 remits electronic money equivalent to the billed amount from the user U's account to the billing source's account corresponding to the notified billing information. In FIG. 1, the terminal device 100 remits electronic money corresponding to the billed amount from the account of the user U to the accounts of the three billing sources for each of water, electricity, and gas.

以上のように、実施形態に係る端末装置100は、複数の請求をまとめ払い請求群を対象とする一括決済処理を実行することにより、利用者に対する請求の決済におけるユーザビリティを改善することができる。 As described above, the terminal device 100 according to the embodiment can improve usability in bill settlement for a user by performing lump sum payment processing for a group of bills.

〔1-3-1.一括決済処理の一例〕
ここで、図2及び図3を用いて、電子決済アプリにより端末装置100に表示される各種コンテンツを参照しつつ、一括決済処理の一例について説明する。図2は、電子決済アプリにより表示されるコンテンツの一例を示す図である。図3は、一括決済処理の一例を示す図である。
[1-3-1. Example of bulk payment processing]
Here, an example of the lump sum payment process will be described using FIGS. 2 and 3 with reference to various contents displayed on the terminal device 100 by the electronic payment application. FIG. 2 is a diagram illustrating an example of content displayed by an electronic payment application. FIG. 3 is a diagram illustrating an example of batch payment processing.

図2に示すように、端末装置100は、利用者Uが未払いである複数の請求の各々に対応する複数の請求情報BL1~BL3を一覧で示すコンテンツC1を表示する。例えば、端末装置100は、電子決済アプリが起動された際に表示される初期表示において、ユーザが請求(請求書)に関する支払い(請求書払い)の情報を表示するための操作(ボタンを指定等)を行った場合、コンテンツC1を表示する。 As shown in FIG. 2, the terminal device 100 displays content C1 that lists a plurality of billing information BL1 to BL3 corresponding to each of a plurality of bills that the user U has not paid. For example, in the initial display displayed when the electronic payment application is started, the terminal device 100 allows the user to perform operations (such as specifying a button) to display payment (invoice payment) information regarding the bill (invoice). ), content C1 is displayed.

コンテンツC1には、AAAガスの請求を示す請求情報BL1、AAA電気(図では「AAAでんき」と平仮名表記)の請求を示す請求情報BL2、及びAAA水道の請求を示す請求情報BL3の3つの請求情報を含む。請求情報BL1は、AAAガスの請求情報であり、その請求額が「7200円」、支払期限までの残り日数が「6日」であることを示す。例えば、請求情報BL1は、AAAガスの電子請求書に対応する請求情報である。 Content C1 includes three claims: billing information BL1 indicating a bill for AAA gas, billing information BL2 indicating a billing for AAA electricity (written in hiragana as "AAA electricity" in the figure), and billing information BL3 indicating a billing for AAA water. Contains information. Billing information BL1 is billing information for AAA gas, and indicates that the billed amount is "7,200 yen" and the number of days remaining until the payment deadline is "6 days." For example, billing information BL1 is billing information corresponding to an electronic bill for AAA gas.

請求情報BL2は、AAA電気の請求情報であり、その請求額が「6837円」、支払期限までの残り日数が「12日」であることを示す。また、請求情報BL2は、AAA水道の請求情報であり、その請求額が「5982円」、支払期限までの残り日数が「23日」であることを示す。なお、支払期限を示す情報としては、支払期限までの残り日数に限られず、例えば支払期限の日付を表示してもよい。 Billing information BL2 is billing information for AAA electricity, and indicates that the billed amount is "6837 yen" and the number of days remaining until the payment deadline is "12 days." Further, billing information BL2 is billing information for AAA water supply, and indicates that the billed amount is "5,982 yen" and the number of days remaining until the payment deadline is "23 days." Note that the information indicating the payment deadline is not limited to the number of days remaining until the payment deadline, and for example, the date of the payment deadline may be displayed.

このように、コンテンツC1では、複数の請求が、その支払期限が近い方から順に並べて一覧表示される。具体的には、コンテンツC1では、支払期限が最も近いAAAガスの請求情報BL1が最上部に配置され、支払期限がその次に近いAAA電気の請求情報BL2が請求情報BL1の直下に配置され、支払期限が最も遅いAAA水道の請求情報BL3が最下部に配置される。このように、端末装置100は、複数の請求を支払期限が近い方から順に一覧表示することで、利用者が支払いを忘れて、請求の支払期限を過ぎてしまうことを抑制することができる。なお、端末装置100は、上記に限らず、種々の情報に基づいて複数の請求を一覧表示してもよい。例えば、端末装置100は、複数の請求を、支払金額に基づく順序で並べて一覧表示してもよい。また、例えば、端末装置100は、支払期限が同日である請求(「同日期限請求」ともいう)が複数ある場合、複数の同日期限請求を支払金額に基づく順序で並べて一覧表示してもよい。この場合、端末装置100は、複数の同日期限請求を支払金額が高い方から順に並べて一覧表示してもよい。また、端末装置100は、複数の同日期限請求を支払金額が小さい方から順に並べて一覧表示してもよい。 In this way, in the content C1, a plurality of bills are displayed in a list in order of their payment deadlines. Specifically, in content C1, AAA gas billing information BL1 with the closest payment deadline is arranged at the top, AAA electricity billing information BL2 with the next closest payment deadline is arranged directly below billing information BL1, Billing information BL3 for the AAA water service with the latest payment deadline is placed at the bottom. In this manner, the terminal device 100 displays a list of multiple bills in order of payment deadlines, thereby preventing the user from forgetting to pay and causing the bill payment deadline to pass. Note that the terminal device 100 is not limited to the above, and may display a list of multiple requests based on various types of information. For example, the terminal device 100 may display a list of multiple bills arranged in order based on the payment amount. Further, for example, if there are a plurality of bills whose payment deadlines are on the same day (also referred to as "same-day billings"), the terminal device 100 may display a list of the plurality of same-day billings in an order based on the payment amount. In this case, the terminal device 100 may display a list of multiple same-day deadline requests arranged in descending order of payment amount. Further, the terminal device 100 may display a list of multiple same-day deadline claims arranged in descending order of payment amount.

ここで、コンテンツC1中の領域AR1には、紙の請求書に対応する請求を一括決済処理の対象に追加するための情報が配置される。例えば、利用者Uが領域AR1を指定(例えば端末装置100の領域AR1が表示された位置をタッチ)した場合、端末装置100において紙の請求書を読み取るための処理が実行される。この場合、端末装置100が例えばカメラ(撮像部130)により紙の請求書を読み取るアプリケーションを起動して、カメラにより紙の請求書を読み取り、読み取った紙の請求書に対応する請求情報をコンテンツC1に追加する。例えば、端末装置100は、紙の請求書から読み取った請求情報BL4をコンテンツC1に追加し、請求情報BL1~BL3とともに一覧表示してもよい。このように、端末装置100は、電子請求書、紙の請求書のいずれであっても、一括決済処理の対象としてもよい。 Here, in the area AR1 in the content C1, information for adding a bill corresponding to a paper bill to a subject of batch payment processing is arranged. For example, when the user U specifies the area AR1 (for example, by touching the position on the terminal device 100 where the area AR1 is displayed), the terminal device 100 executes a process for reading a paper bill. In this case, the terminal device 100 starts an application that reads a paper bill using, for example, a camera (imaging unit 130), reads the paper bill using the camera, and transfers the billing information corresponding to the read paper bill to the content C1. Add to. For example, the terminal device 100 may add the billing information BL4 read from a paper bill to the content C1 and display the billing information BL4 as a list together with the billing information BL1 to BL3. In this way, the terminal device 100 may be subject to batch payment processing for either electronic bills or paper bills.

コンテンツC1では、請求情報BL1に対応する位置にチェックボックスCB1が配置される。また、コンテンツC1では、請求情報BL2に対応する位置にチェックボックスCB2が配置される。コンテンツC1では、請求情報BL3に対応する位置にチェックボックスCB3が配置される。具体的には、請求情報BL1~BL3の各々の左側にチェックボックスCB1~CB3の各々が配置される。利用者Uは、チェックボックスCB1~CB3に対する操作を行うことにより、請求情報BL1~BL3の各々に対応する請求を一括決済処理の対象にするか否かを選択する。 In the content C1, a check box CB1 is arranged at a position corresponding to the billing information BL1. Furthermore, in the content C1, a check box CB2 is arranged at a position corresponding to the billing information BL2. In the content C1, a check box CB3 is arranged at a position corresponding to the billing information BL3. Specifically, each of the check boxes CB1 to CB3 is arranged on the left side of each of the billing information BL1 to BL3. By operating check boxes CB1 to CB3, the user U selects whether or not to subject bills corresponding to each of billing information BL1 to BL3 to batch payment processing.

例えば、利用者Uは、チェックボックスCB1を指定して、チェックを入れることにより、請求情報BL1に対応する請求を一括決済処理の対象に選択する。また、利用者Uは、チェックボックスCB1を再度指定して、チェックを外すことにより、請求情報BL1に対応する請求を一括決済処理の対象から除外する。なお、チェックボックスに対する操作は通常の操作と同様であるため、詳細な説明は省略する。 For example, the user U selects the bill corresponding to the billing information BL1 to be subject to the batch payment process by specifying and checking the checkbox CB1. Furthermore, the user U specifies the check box CB1 again and removes the check, thereby excluding the bill corresponding to the billing information BL1 from being subject to the batch payment process. Note that the operation for the checkbox is the same as a normal operation, so a detailed explanation will be omitted.

図2の例では、利用者Uは、チェックボックスCB1~CB3の全てにチェックを入れ、請求情報BL1~BL3の各々に対応する3つの請求が一括決済処理の対象に選択する。この場合、端末装置100は、請求情報BL1~BL3の各々に対応する3つの請求をまとめ払い請求群として選択する。上記の処理が図1のステップS4に対応する。すなわち、端末装置100は、AAAガス、AAA電気及びAAA水道の3つの請求をまとめ払い請求群として選択する。なお、利用者Uは、全ての請求を選択する場合に限らず、処理したい一部の請求のみを選択してもよい。利用者Uは、AAA水道を選択せずに、AAAガス及びAAA電気の2つの請求をまとめ払い請求群として選択してもよい。 In the example of FIG. 2, the user U checks all of the check boxes CB1 to CB3, and selects three bills corresponding to each of the billing information BL1 to BL3 to be subject to batch payment processing. In this case, the terminal device 100 selects three bills corresponding to each of the billing information BL1 to BL3 as a collective payment bill group. The above process corresponds to step S4 in FIG. That is, the terminal device 100 selects three bills, AAA gas, AAA electricity, and AAA water, as a lump sum bill group. Note that the user U is not limited to selecting all the requests, and may select only some of the requests that he/she wishes to process. User U may select two bills, AAA gas and AAA electricity, as a lump sum bill group without selecting AAA water bill.

コンテンツC1では、「まとめて支払う」と表記されたボタンBT1が請求情報BL1~BL3の一覧表示の下に配置される。利用者UがボタンBT1を指定した場合、端末装置100は、一括決済処理の実行の最終確認に関するコンテンツC2を表示する。 In the content C1, a button BT1 labeled "Pay in bulk" is arranged below the list of billing information BL1 to BL3. When the user U specifies the button BT1, the terminal device 100 displays content C2 regarding final confirmation of execution of the lump sum payment process.

コンテンツC2は、利用者Uが一括決済処理の支払い内容を確認するための情報が表示される。コンテンツC2には、まとめ払い請求群として選択された各請求の支払い内容を示す請求情報BL1~BL3が表示される。なお、コンテンツC1中の請求情報BL1~BL3とコンテンツC2中の請求情報BL1~BL3との表示内容は異なってもよいし、同じであってもよい。図2のコンテンツC2では、コンテンツC1で表示した残り日数に代えて、いつの請求(図2では10月分)であることを示す情報が表示される。図2では、AAAガス、AAA電気及びAAA水道の3つの請求をまとめ払い請求群として選択されているため、コンテンツC2には、AAAガス、AAA電気及びAAA水道の3つの請求の支払い内容を示す請求情報BL1~BL3が配置される。 In the content C2, information for the user U to confirm the payment details of the lump sum payment process is displayed. Content C2 displays billing information BL1 to BL3 indicating payment details of each bill selected as a group of lump-sum payment bills. Note that the display contents of billing information BL1 to BL3 in content C1 and billing information BL1 to BL3 in content C2 may be different or may be the same. In content C2 of FIG. 2, instead of the remaining days displayed in content C1, information indicating when the bill is due (in FIG. 2, for October) is displayed. In Figure 2, three bills, AAA gas, AAA electricity, and AAA water, are selected as a lump sum bill group, so content C2 shows the payment details for the three bills, AAA gas, AAA electricity, and AAA water. Billing information BL1 to BL3 is arranged.

また、コンテンツC2には、利用者が一括決済処理に利用可能な金額(「利用者の残高」ともいう)を示す情報が含まれる。図2では、コンテンツC2には、利用者Uの残高が「30000円」であることを示す情報が含まれる。図2では、利用者Uの残高がまとめ払い請求群の各々の請求額の合算(「まとめ払い合計額」ともいう)以上である場合を一例として示す。具体的には、AAAガス、AAA電気及びAAA水道の3つの請求のまとめ払い合計額は「20019(=7200+6837+5982)円」」であり、利用者Uの残高「30000円」の方が多い。すなわち、図2では、利用者Uの残高で、AAAガス、AAA電気及びAAA水道の3つの一括決済処理が可能な場合を示す。なお、利用者の残高がまとめ払い合計額未満である場合の処理については後述するが、利用者の残高がまとめ払い合計額未満である場合、端末装置100は、例えば利用者の残金が不足していることを利用者に通知してもよい。 Furthermore, the content C2 includes information indicating the amount of money that the user can use for batch payment processing (also referred to as "user's balance"). In FIG. 2, content C2 includes information indicating that user U's balance is "30,000 yen." In FIG. 2, an example is shown in which the balance of user U is greater than or equal to the sum of the billing amounts for each group of lump-sum payment claims (also referred to as the "total lump-sum payment amount"). Specifically, the total lump sum payment amount for the three bills of AAA gas, AAA electricity, and AAA water is "20,019 (=7,200+6,837+5,982) yen", and user U's balance is "30,000 yen". That is, FIG. 2 shows a case where three lump-sum payment processes for AAA gas, AAA electricity, and AAA water are possible with user U's balance. Note that the process when the user's balance is less than the total lump-sum payment amount will be described later, but if the user's balance is less than the total lump-sum payment amount, the terminal device 100 will, for example, determine that the user's balance is insufficient. Users may be notified that the

また、コンテンツC2の下部には、コンテンツC2に含まれるまとめ払い請求群を対象とした、一括決済処理の実行を指示するボタンBT2(「まとめ払い実行ボタンBT2」ともいう)が配置される。利用者Uは、下スクロール等、端末装置100を操作することにより、コンテンツC2の下部のまとめ払い実行ボタンBT2を端末装置100に表示させ、まとめ払い実行ボタンBT2を指定することにより、端末装置100に一括決済処理の実行を指示する。これにより、端末装置100は、まとめ払い請求群について一括決済処理を実行する。上記の処理が図1のステップS5に対応する。例えば、端末装置100は、まとめ払い請求群の各々の請求に対応する請求情報を決済サーバ10に通知することにより、まとめ払い請求群について一括決済処理を実行する。 Further, at the bottom of the content C2, a button BT2 (also referred to as a "lump payment execution button BT2") is arranged to instruct execution of lump sum payment processing for a group of lump sum payment requests included in the content C2. The user U causes the terminal device 100 to display the lump sum payment execution button BT2 at the bottom of the content C2 by operating the terminal device 100, such as scrolling down, and specifies the lump sum payment execution button BT2. instruct to execute batch payment processing. Thereby, the terminal device 100 executes the lump sum payment process for the batch payment bill group. The above process corresponds to step S5 in FIG. For example, the terminal device 100 notifies the payment server 10 of billing information corresponding to each bill in the group of lump-sum payments, thereby executing lump-sum payment processing for the group of lump-sum payments.

端末装置100は、AAAガス、AAA電気及びAAA水道の順で請求の決済処理(支払い)を実行するように、決済サーバ10に指示する。端末装置100は、請求の決済処理(支払い)を実行する順序を示す情報を決済サーバ10に送信することにより、その順序で各請求の決済処理(支払い)を実行するように、決済サーバ10に指示する。図2では、端末装置100は、AAAガス、AAA電気及びAAA水道の3つの請求の各々に対応する請求情報(例えば請求情報BL1~BL3)を決済サーバ10に通知することにより、AAAガス、AAA電気及びAAA水道の3つの請求について一括決済処理を実行する。 The terminal device 100 instructs the payment server 10 to perform bill payment processing (payment) in the order of AAA gas, AAA electricity, and AAA water. The terminal device 100 instructs the payment server 10 to execute the payment processing (payment) for each claim in that order by transmitting information indicating the order in which the payment processing (payment) for each claim is executed to the payment server 10. Instruct. In FIG. 2, the terminal device 100 notifies the payment server 10 of billing information (for example, billing information BL1 to BL3) corresponding to each of the three bills of AAA gas, AAA electricity, and AAA water. Execute batch payment processing for three bills: electricity and AAA water.

端末装置100からまとめ払い請求群について一括決済処理を行うことの通知を受けた決済サーバ10は、まとめ払い請求群の各請求について口座間の送金を行う。 The payment server 10, which has received a notification from the terminal device 100 that a batch payment process will be performed for a group of lump-sum payment claims, performs remittance between accounts for each bill in the group of lump-sum payment claims.

図2では、一括決済処理においてまとめ払い請求群の請求ごとに、決済処理の実行可否を利用者Uに確認する場合の表示の遷移の一例を示す。まず、図2では、決済サーバ10によりまとめ払い請求群のうち、AAAガスの請求について口座間の送金の処理が行われる。そして、決済サーバ10は、AAAガスの請求について口座間の送金の処理が完了したことを端末装置100に通知する。これにより、端末装置100は、AAAガスの請求の決済処理(支払い)が完了し、AAAガスの請求の支払いが完了したことを示すコンテンツC3を表示する。コンテンツC3は、AAAガスの10月分の請求「7200円」が2020年11月24日に完了したことを示す。端末装置100は、コンテンツC3を表示した後、コンテンツC4を表示する。 FIG. 2 shows an example of the display transition when confirming with the user U whether or not the payment process can be executed for each bill in the group of lump-sum payment claims in the lump-sum payment process. First, in FIG. 2, the payment server 10 performs processing of remittance between accounts for the AAA gas bill among the lump sum bill group. Then, the payment server 10 notifies the terminal device 100 that the processing of remittance between accounts regarding the AAA gas bill has been completed. As a result, the terminal device 100 completes the payment process (payment) for the AAA gas bill, and displays content C3 indicating that the payment for the AAA gas bill is completed. Content C3 indicates that the AAA gas bill for October for “7,200 yen” was completed on November 24, 2020. After displaying content C3, terminal device 100 displays content C4.

コンテンツC4は、続けて次の請求の決済処理(支払い)を実行するかをユーザに確認するための部分コンテンツPT1を、コンテンツC3に重畳して配置したコンテンツである。部分コンテンツPT1には、「Yes」と表記され、一括決済処理の続行を指示するボタンBT3(「続行ボタンBT3」ともいう)が配置される。端末装置100は、利用者Uが続行ボタンBT3を指定した場合、まとめ払い請求群のうち決済処理前の請求について口座間の送金を行うように、決済サーバ10に指示する。なお、利用者Uが続行ボタンBT3の下に配置された「No」と表記されたボタンと指定した場合、端末装置100は、一括決済処理を終了してもよい。 The content C4 is a content in which a partial content PT1 for confirming with the user whether to subsequently perform the payment processing (payment) for the next billing is superimposed on the content C3. In the partial content PT1, a button BT3 (also referred to as a "continue button BT3"), which is written as "Yes" and instructs to continue the batch payment process, is arranged. When the user U specifies the continue button BT3, the terminal device 100 instructs the payment server 10 to perform remittance between accounts for the bill before payment processing among the group of lump-sum payment bills. Note that if the user U specifies the button labeled "No" placed below the continue button BT3, the terminal device 100 may end the batch payment process.

例えば、端末装置100は、最後に決済処理(支払い)が完了した請求の次の請求について口座間の送金を行うように、決済サーバ10に指示する。図2では、端末装置100は、AAAガスの請求の次の請求であるAAA電気の請求の決済処理(支払い)を実行するように決済サーバ10に指示する。これにより、決済サーバ10によりまとめ払い請求群のうち、AAA電気の請求について口座間の送金の処理が行われる。そして、決済サーバ10は、AAA電気の請求について口座間の送金の処理が完了したことを端末装置100に通知する。これにより、端末装置100は、AAA電気の請求の決済処理(支払い)が完了し、AAA電気の請求の支払いが完了したことを示すコンテンツC5を表示する。コンテンツC5は、AAA電気の10月分の請求「6837円」が2020年11月24日に完了したことを示す。そして、端末装置100は、AAA電気の次の請求であるAAA水道を対象として処理を行う。なお、AAA水道の請求に関する表示の遷移については、コンテンツC4~C5の表示の遷移と同様であるため説明は省略する。 For example, the terminal device 100 instructs the payment server 10 to perform remittance between accounts for the next bill after the last bill for which payment processing (payment) was completed. In FIG. 2, the terminal device 100 instructs the payment server 10 to execute the payment process (payment) for the AAA electricity bill, which is the next bill after the AAA gas bill. As a result, the payment server 10 performs processing for remittance between accounts for the AAA electricity bill among the group of lump-sum payment bills. Then, the payment server 10 notifies the terminal device 100 that the processing of remittance between accounts regarding the AAA electricity bill has been completed. As a result, the terminal device 100 completes the payment process (payment) for the AAA electricity bill, and displays content C5 indicating that the payment for the AAA electricity bill has been completed. Content C5 indicates that AAA Electric's October bill for "6,837 yen" was completed on November 24, 2020. Then, the terminal device 100 performs processing for AAA water, which is the next bill after AAA electricity. Note that the transition of the display related to the AAA water bill is the same as the transition of the display of contents C4 to C5, so a description thereof will be omitted.

図2を用いて表示の遷移とともに説明した一括決済処理の処理を、図3を用いて決済システム1における処理の流れを図示して説明する。なお、図2で説明した点については適宜説明を省略する。図3では、決済サーバ10は、AAAガスの請求について支払い処理を行う(ステップS51)。AAAガスの請求の支払いが完了した決済サーバ10は、AAAガスの請求の支払い完了を端末装置100に通知する(ステップS52)。 The batch payment process explained with the display transitions using FIG. 2 will be explained by illustrating the process flow in the payment system 1 using FIG. 3. Note that the explanation of the points explained in FIG. 2 will be omitted as appropriate. In FIG. 3, the payment server 10 performs payment processing for the AAA gas bill (step S51). The payment server 10, which has completed the payment of the AAA gas bill, notifies the terminal device 100 of the completion of the payment of the AAA gas bill (step S52).

AAAガスの請求の支払い完了を受信した端末装置100は、AAAガスの請求の支払い完了したことを示す情報を利用者Uに提供し、利用者Uから一括決済処理の続行の指示を受け付ける(ステップS53)。これにより、端末装置100は、一括決済処理の続行を決済サーバ10に指示する(ステップS54)。 The terminal device 100, which has received the completion of payment for the AAA gas bill, provides information indicating that the payment for the AAA gas bill has been completed to the user U, and receives an instruction from the user U to continue the lump sum payment process (step S53). Thereby, the terminal device 100 instructs the payment server 10 to continue the batch payment process (step S54).

端末装置100から一括決済処理の続行の指示を受信した決済サーバ10は、AAA電気の請求について支払い処理を行う(ステップS55)。AAA電気の請求の支払いが完了した決済サーバ10は、AAA電気の請求の支払い完了を端末装置100に通知する(ステップS56)。 The payment server 10, which has received the instruction to continue the lump sum payment process from the terminal device 100, performs payment processing for the AAA electricity bill (step S55). The payment server 10, which has completed the payment of the AAA electricity bill, notifies the terminal device 100 of the completion of the payment of the AAA electricity bill (step S56).

AAA電気の請求の支払い完了を受信した端末装置100は、AAA電気の請求の支払い完了したことを示す情報を利用者Uに提供し、利用者Uから一括決済処理の続行の指示を受け付ける(ステップS57)。これにより、端末装置100は、一括決済処理の続行を決済サーバ10に指示する(ステップS58)。 The terminal device 100, which has received the completion of payment of the AAA electricity bill, provides information indicating that the payment of the AAA electricity bill has been completed to the user U, and receives an instruction from the user U to continue the lump sum payment process (step S57). Thereby, the terminal device 100 instructs the payment server 10 to continue the batch payment process (step S58).

端末装置100から一括決済処理の続行の指示を受信した決済サーバ10は、AAA水道の請求について支払い処理を行う(ステップS59)。AAA水道の請求の支払いが完了した決済サーバ10は、AAA水道の請求の支払い完了を端末装置100に通知する(ステップS60)。これにより、まとめ払い請求群に含まれるAAAガス、AAA電気及びAAA水道の3つの請求が全て完了したため、端末装置100は、一括決済処理が完了したとして、処理を終了する。 The payment server 10, which has received the instruction to continue the bulk payment process from the terminal device 100, performs payment processing for the AAA water bill (step S59). The payment server 10, which has completed the payment of the AAA water bill, notifies the terminal device 100 of the completion of the payment of the AAA water bill (step S60). As a result, all three bills for AAA gas, AAA electricity, and AAA water included in the lump sum bill group have been completed, so the terminal device 100 concludes the lump sum payment process and ends the process.

〔1-3-2.一括決済処理の他例〕
なお、上述した一括決済処理は一例に過ぎず、ユーザにとって複数の請求をまとめて支払うことが可能であれば、一括決済処理はどのような処理態様であってもよい。上述した例では、一括決済処理の対象の一例として、電気・ガス・水道などの公共料金を例示したが、一括決済処理の対象は、公共料金に限られない。例えば、一括決済処理の対象は、公共料金以外にも定期購読している雑誌や新聞代金の請求、定期配送される健康食品や化粧品などの請求等、様々な請求であってもよい。すなわち、一括決済処理の対象は、請求であればどのような支払対象について支払い(決済)であってもよい。また、例えば、上述したユーザへの確認は行わなくてもよい。この点について、図4を用いて説明する。なお、図2と同様の点については、同様の符号を付すなどして適宜説明を省略する。図4は、電子決済アプリにより表示されるコンテンツの他の例を示す図である。例えば、図4中のコンテンツC1及びコンテンツC2は、図2中のコンテンツC1及びコンテンツC2と同様であるため説明を省略する。
[1-3-2. Other examples of bulk payment processing]
Note that the above-mentioned batch payment process is just one example, and the batch payment process may take any processing form as long as it is possible for the user to pay multiple bills at once. In the above-mentioned example, utility charges such as electricity, gas, and water were exemplified as an example of the object of the lump-sum payment process, but the object of the lump-sum payment processing is not limited to utility charges. For example, in addition to utility charges, the objects of the lump-sum payment process may be various bills, such as bills for regularly subscribed magazines and newspapers, and bills for regularly delivered health foods and cosmetics. That is, the object of the lump-sum payment process may be payment (settlement) for any payment object as long as it is a bill. Further, for example, the above-described confirmation to the user may not be performed. This point will be explained using FIG. 4. Note that the same points as those in FIG. 2 are given the same reference numerals, and the description thereof will be omitted as appropriate. FIG. 4 is a diagram showing another example of content displayed by the electronic payment application. For example, content C1 and content C2 in FIG. 4 are the same as content C1 and content C2 in FIG. 2, so description thereof will be omitted.

図4に示すコンテンツC1、C2、C13は、一括決済処理において請求ごとの決済処理の実行可否を利用者Uに確認せずに一括決済処理を実行する場合の端末装置100の表示の遷移の一例を示す。このように、図4に示す一括決済処理においては、コンテンツC2で利用者Uがまとめ払い実行ボタンBT2を指定した場合、水道、電気、ガスの3つの各々の請求の決済処理が完了(支払いが完了)した後、コンテンツC13が表示される。 Contents C1, C2, and C13 shown in FIG. 4 are an example of the transition of the display on the terminal device 100 when the batch payment process is executed without confirming with the user U whether the payment process can be executed for each bill in the batch payment process. shows. In this way, in the lump sum payment process shown in FIG. After completion), content C13 is displayed.

すなわち、図4に示す一括決済処理では、図2及び図3に示す一括決済処理のように、各請求の決済処理が完了(支払いが完了)する毎に、次の請求の決済処理(支払い)を行うかどうかを利用者Uに確認することなく、自動的にまとめ払い請求群の決済処理(支払い)を順次実行する。図4に示す一括決済処理では、決済サーバ10は、図3のステップS51、S55、S59に対応する処理(各請求の決済処理)を行った後、まとめ払い請求群の全ての処理が完了したことを端末装置100に通知する。決済サーバ10からまとめ払い請求群の全ての処理が完了したことの通知を受けた端末装置100は、コンテンツC13を表示する。 That is, in the batch payment process shown in FIG. 4, as in the batch payment process shown in FIGS. 2 and 3, each time the payment process for each bill is completed (payment is completed), the payment process (payment) for the next bill is started. To automatically execute settlement processing (payment) for a group of lump-sum payment bills one after another without asking user U whether or not to do so. In the lump sum payment process shown in FIG. 4, the payment server 10 performs the processing corresponding to steps S51, S55, and S59 in FIG. The terminal device 100 is notified of this. The terminal device 100 receives a notification from the payment server 10 that all the processing for the group of lump-sum payment requests has been completed, and displays the content C13.

図4のコンテンツC13は、AAAガス、AAA電気及びAAA水道の3つの各々の請求の決済処理が完了したことを一覧で示す。利用者Uは、下スクロール等、端末装置100を操作することにより、コンテンツC13のうちAAA電気やAAA水道の支払いが完了したことを示す情報を端末装置100に表示させることができる。 Content C13 in FIG. 4 shows in a list that the payment processing for each of the three bills, AAA gas, AAA electricity, and AAA water, has been completed. By operating the terminal device 100, such as scrolling down, the user U can cause the terminal device 100 to display information indicating that payment for AAA electricity and AAA water has been completed among the content C13.

〔1-4.その他の処理例(残高不足等)〕
なお、上述した処理は一例であり、端末装置100が行う処理は上記に限られない。例えば、上述した例では、利用者の残高が、まとめ払い合計額以上である場合を一例として説明した。利用者の残高がまとめ払い合計額よりも少ない場合、端末装置100は、様々な処理態様により処理を行ってもよい。この点について以下例示を記載する。
[1-4. Other processing examples (insufficient balance, etc.)
Note that the processing described above is an example, and the processing performed by the terminal device 100 is not limited to the above. For example, in the example described above, the case where the user's balance is equal to or greater than the total amount of lump-sum payment was explained as an example. If the user's balance is less than the total lump sum payment amount, the terminal device 100 may perform processing using various processing modes. An example of this point will be given below.

端末装置100は、利用者の残高がまとめ払い合計額よりも少ない場合、一括決済処理を実行しなくてもよい。すなわち、端末装置100は、利用者の残高がまとめ払い合計額以上である場合、一括決済処理を実行し、利用者の残高がまとめ払い合計額よりも少ない場合、一括決済処理を実行しなくてもよい。例えば、端末装置100は、利用者の残高がまとめ払い合計額よりも少ない場合、一括決済処理が実行できないことを示す情報をユーザに提供してもよい。例えば、端末装置100は、利用者の残高がまとめ払い合計額よりも少ない場合、一括決済処理が実行できないことを示す情報を表示してもよい。例えば、端末装置100は、利用者の残高がまとめ払い合計額よりも少ない場合、利用者に残高の増額を促す情報を表示してもよい。 If the user's balance is less than the total lump sum payment amount, the terminal device 100 does not need to perform the lump sum payment process. That is, the terminal device 100 executes the lump-sum payment process when the user's balance is equal to or greater than the total lump-sum payment amount, and does not execute the lump-sum payment process when the user's balance is less than the total lump-sum payment amount. Good too. For example, if the user's balance is less than the total lump sum payment amount, the terminal device 100 may provide the user with information indicating that the lump sum payment process cannot be executed. For example, the terminal device 100 may display information indicating that the lump-sum payment process cannot be executed if the user's balance is less than the total lump-sum payment amount. For example, if the user's balance is less than the total lump sum payment amount, the terminal device 100 may display information urging the user to increase the balance.

また、端末装置100は、利用者の残高がまとめ払い合計額よりも少ない場合、まとめ払い請求群の一部の請求を対象として決済処理を実行してもよい。端末装置100は、利用者の残高がまとめ払い合計額よりも少ない場合、まとめ払い請求群のうち、優先順位が高い方から順に一部の請求を対象として決済処理を実行してもよい。優先順位は、支払期限を基に決定されてもよい。例えば、端末装置100は、請求の支払期限が近い程、請求の優先順位が高くしてもよい。端末装置100は、利用者の残高がまとめ払い合計額よりも少ない場合、まとめ払い請求群のうち、支払期限が近い方から順に一部の請求を対象として決済処理を実行してもよい。 Furthermore, if the user's balance is less than the total lump sum payment amount, the terminal device 100 may execute the payment process for some of the charges in the lump sum bill group. If the balance of the user is less than the total amount of lump-sum payment, the terminal device 100 may execute the payment processing for some of the charges in the group of lump-sum payments in descending order of priority. The priority may be determined based on the payment deadline. For example, the terminal device 100 may set the priority of the claim to be higher as the payment deadline of the claim is closer. If the balance of the user is less than the total amount of lump-sum payment, the terminal device 100 may execute the payment processing for some of the charges in the group of lump-sum payment claims in order of the payment deadline being closest.

上述した例において利用者Uの残高が「20000円」である場合、AAAガス、AAA電気及びAAA水道のまとめ払い合計額「20019円」よりも少ないため、端末装置100は、AAAガス、AAA電気及びAAA水道の3つ全ての支払いを実行できない。そのため、端末装置100は、支払期限が最も近いAAAガスを順位1位、支払期限がその次に近いAAA電気を順位2位、支払期限が最も遅いAAA水道を順位3位とし、順位が高い方から順に決済処理を実行してもよい。 In the above example, if the balance of user U is "20,000 yen", it is less than the total lump sum payment amount of "20,019 yen" for AAA gas, AAA electricity, and AAA water, so the terminal device 100 and AAA water, all three payments cannot be made. Therefore, the terminal device 100 ranks AAA gas with the closest payment deadline in first place, AAA electricity with the next closest payment deadline in second place, and AAA water with the latest payment deadline in third place. Payment processing may be executed in order from .

この場合、端末装置100は、順位1位のAAAガスの請求の請求額「7200円」の決済処理(支払い)を実行する。これにより、利用者Uの残高が「12800(20000-7200)円」となる。そして、端末装置100は、順位2位のAAA電気の請求の請求額「6837円」の決済処理(支払い)を実行する。これにより、利用者Uの残高が「5963(12800-6837)円」となる。利用者Uの残高「5963円」は、順位3位のAAA水道の請求の請求額「5982円」よりも少ないため、端末装置100は、AAA水道の請求の決済処理(支払い)を実行せずに処理(一括決済処理)を終了する。このように、利用者Uの残高が「20000円」である場合、端末装置100は、AAAガス、AAA電気及びAAA水道の3つのうち、AAAガス及びAAA電気の2つの請求のみを処理する。 In this case, the terminal device 100 executes a settlement process (payment) for the billed amount of "7200 yen" for the AAA gas bill that ranks first. As a result, user U's balance becomes "12,800 (20,000-7,200) yen." Then, the terminal device 100 executes a settlement process (payment) for the billed amount of ``6837 yen'' of the second-ranked AAA electricity bill. As a result, user U's balance becomes "5963 (12800-6837) yen." Since user U's balance "5,963 yen" is less than the billed amount "5,982 yen" for the third-ranked AAA water bill, the terminal device 100 does not execute the settlement process (payment) for the AAA water bill. The process (lump payment process) ends. In this way, when user U's balance is "20,000 yen," the terminal device 100 processes only two bills for AAA gas and AAA electricity among the three charges: AAA gas, AAA electricity, and AAA water.

また、利用者Uの残高が「10000円」である場合、端末装置100は、順位1位のAAAガスの請求の請求額「7200円」の決済処理(支払い)を実行する。これにより、利用者Uの残高が「2800(10000-7200)円」となる。利用者Uの残高「2800円」は、順位2位のAAA電気の請求の請求額「6837円」よりも少ないため、端末装置100は、AAA電気及びAAA水道の請求の決済処理(支払い)を実行せずに処理(一括決済処理)を終了する。このように、利用者Uの残高が「10000円」である場合、端末装置100は、AAAガス、AAA電気及びAAA水道の3つのうち、AAAガスの請求のみを処理する。 Furthermore, when the balance of user U is "10,000 yen," the terminal device 100 executes a settlement process (payment) for the billed amount of "7,200 yen" for the AAA gas that ranks first. As a result, user U's balance becomes "2,800 (10,000-7,200) yen." Since user U's balance "2,800 yen" is less than the bill amount "6,837 yen" for the second-ranked AAA electricity bill, the terminal device 100 performs the settlement process (payment) for the AAA electricity and AAA water bills. End the process (batch payment process) without executing it. In this way, when user U's balance is "10,000 yen," the terminal device 100 processes only the bill for AAA gas among the three charges: AAA gas, AAA electricity, and AAA water.

また、端末装置100は、利用者の残高がまとめ払い合計額よりも少ない場合、利用者の残金を増加させる処理を実行してもよい。端末装置100は、利用者の残高がまとめ払い合計額よりも少ない場合、利用者の口座へ電子マネーをチャージする処理(「チャージ処理」ともいう)を実行してもよい。例えば、端末装置100は、利用者の残高がまとめ払い合計額よりも少ない場合、利用者の残金を、まとめ払い合計額以上になるまで増加させるチャージ処理を実行する。そして、端末装置100は、まとめ払い合計額以上になった利用者の残金を基に、一括決済処理を実行する。 Furthermore, if the user's balance is less than the total lump sum payment amount, the terminal device 100 may perform processing to increase the user's balance. If the user's balance is less than the total lump-sum payment amount, the terminal device 100 may perform a process of charging electronic money to the user's account (also referred to as “charging process”). For example, if the user's balance is less than the total amount of the lump-sum payment, the terminal device 100 performs a charging process to increase the user's balance until it becomes equal to or greater than the total amount of the lump-sum payment. Then, the terminal device 100 executes a lump-sum payment process based on the user's balance that exceeds the total lump-sum payment amount.

〔2.端末装置の構成〕
次に、上述した決済処理を実現するための端末装置100について図5を用いて説明する。図5は、実施形態に係る端末装置の構成例を示す図である。図5に示すように、端末装置100は、通信部110と、記憶部120と、撮像部130と、表示部140と、制御部150とを有する。
[2. Terminal device configuration]
Next, the terminal device 100 for realizing the above-described payment processing will be described using FIG. 5. FIG. 5 is a diagram illustrating a configuration example of a terminal device according to an embodiment. As shown in FIG. 5, the terminal device 100 includes a communication section 110, a storage section 120, an imaging section 130, a display section 140, and a control section 150.

(通信部110)
通信部110は、例えば、NIC(Network Interface Card)等によって実現される。そして、通信部110は、ネットワークNと有線または無線で接続され、電子決済用のアプリケーションを配信する決済サーバ10や、事業者サーバ200等との間で情報の送受信を行う。
(Communication Department 110)
The communication unit 110 is realized by, for example, a NIC (Network Interface Card). The communication unit 110 is connected to the network N by wire or wirelessly, and sends and receives information to and from the payment server 10 that distributes electronic payment applications, the business server 200, and the like.

(記憶部120)
記憶部120は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。また、記憶部120は、撮像部130により撮影された画像を記憶する。
(Storage unit 120)
The storage unit 120 is realized by, for example, a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory, or a storage device such as a hard disk or an optical disk. Furthermore, the storage unit 120 stores images captured by the imaging unit 130.

(撮像部130)
撮像部130は、画像(動画或いは静止画)を撮像するための撮像装置(カメラ)である。撮像部130は、例えば、CCD(Charged-coupled devices)センサやCMOS(Complementary metal-oxide-semiconductor)センサ等の撮像素子により構成される。
(Imaging unit 130)
The imaging unit 130 is an imaging device (camera) for capturing images (moving images or still images). The imaging unit 130 is configured by, for example, an imaging element such as a charged-coupled device (CCD) sensor or a complementary metal-oxide-semiconductor (CMOS) sensor.

(表示部140)
表示部140は、例えば液晶ディスプレイや有機EL(Electro-Luminescence)ディスプレイ等によって実現されるタブレット端末等の表示画面であり、各種情報を表示するための表示装置である。表示部140は、表示制御部1525による制御に応じて、各種情報を表示する。また、表示部140は、タッチパネルの機能により利用者の操作を受け付ける受付部として機能してもよい。この場合、表示部140は、利用者の指や専用ペンで利用者から各種操作を受け付ける入力装置としても機能する。
(Display section 140)
The display unit 140 is a display screen of a tablet terminal or the like realized by, for example, a liquid crystal display or an organic EL (Electro-Luminescence) display, and is a display device for displaying various information. The display unit 140 displays various information under the control of the display control unit 1525. Further, the display unit 140 may function as a reception unit that receives user operations using a touch panel function. In this case, the display unit 140 also functions as an input device that receives various operations from the user using his or her finger or a dedicated pen.

(制御部150)
制御部150は、コントローラ(controller)であり、例えば、CPU(Central Processing Unit)やMPU(Micro Processing Unit)等によって、端末装置100内部の記憶装置に記憶されている各種プログラムがRAMを作業領域として実行されることにより実現される。また、制御部150は、コントローラであり、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路により実現される。
(Control unit 150)
The control unit 150 is a controller, and for example, various programs stored in the storage device inside the terminal device 100 use the RAM as a work area by a CPU (Central Processing Unit), an MPU (Micro Processing Unit), etc. This is achieved through execution. Further, the control unit 150 is a controller, and is realized by, for example, an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).

ここで、制御部150は、複数のアプリケーションを実行することにより、端末装置100に関する各種機能を実現することとなる。例えば、図5に示す例において、制御部150は、第1アプリケーション151や第2アプリケーション152を実行している。なお、制御部150は、図5に示すアプリケーション以外にも、任意の機能を発揮するための任意の数のアプリケーションを実行して良い。 Here, the control unit 150 realizes various functions related to the terminal device 100 by executing a plurality of applications. For example, in the example shown in FIG. 5, the control unit 150 executes a first application 151 and a second application 152. In addition to the applications shown in FIG. 5, the control unit 150 may execute any number of applications to perform any function.

第1アプリケーション151は、端末装置100のOS(Operating System)となるアプリケーションである。第2アプリケーション152は、上述した一括決済処理等の各種の決済処理を端末装置100に実行させる。以下、図6を用いて、第2アプリケーション152が有する機能構成の一例ついて説明する。図6は、実施形態に係る第2アプリケーションの構成例を示す図である。図6に示すように、実施形態に係る第2アプリケーション152は、受付部1521と、通知部1522と、提供部1523と、決済処理部1524と、表示制御部1525とを有し、以下に説明する情報処理の機能や作用を実現または実行する。 The first application 151 is an application that becomes the OS (Operating System) of the terminal device 100. The second application 152 causes the terminal device 100 to execute various payment processes such as the above-mentioned batch payment process. An example of the functional configuration of the second application 152 will be described below with reference to FIG. 6. FIG. 6 is a diagram illustrating a configuration example of the second application according to the embodiment. As shown in FIG. 6, the second application 152 according to the embodiment includes a reception section 1521, a notification section 1522, a provision section 1523, a payment processing section 1524, and a display control section 1525, which will be described below. Realize or execute information processing functions and actions.

(受付部1521)
受付部1521は、端末装置100を利用する利用者の操作を受け付ける。受付部1521は、タッチパネルの機能を有する表示部140を介して利用者の操作を受け付ける。受付部1521は、外部装置から各種情報を受け付ける。受付部1521は、決済サーバ10から各種情報を受け付ける。受付部1521は、通信部110を介して決済サーバ10から各種情報を受信する。受付部1521は、決済サーバ10から請求情報を受信する。
(Reception Department 1521)
The reception unit 1521 receives operations from a user who uses the terminal device 100. The reception unit 1521 receives user operations via the display unit 140 having a touch panel function. The reception unit 1521 receives various information from external devices. The reception unit 1521 receives various information from the payment server 10. The reception unit 1521 receives various information from the payment server 10 via the communication unit 110. The reception unit 1521 receives billing information from the payment server 10.

(通知部1522)
通知部1522は、外部装置へ各種情報を通知する。通知部1522は、決済サーバ10へ各種情報を通知する。通知部1522は、通信部110を介して決済サーバ10へ各種情報を送信する。通知部1522は、まとめ払い請求群の各々の請求に対応する請求情報を決済サーバ10に送信する。通知部1522は、AAAガス、AAA電気及びAAA水道の3つの請求の各々に対応する請求情報を決済サーバ10に送信する。
(Notification section 1522)
The notification unit 1522 notifies external devices of various information. The notification unit 1522 notifies the payment server 10 of various information. The notification unit 1522 transmits various information to the payment server 10 via the communication unit 110. The notification unit 1522 transmits billing information corresponding to each bill in the collective payment bill group to the payment server 10. The notification unit 1522 transmits billing information corresponding to each of three bills: AAA gas, AAA electricity, and AAA water to the payment server 10.

通知部1522は、AAAガス、AAA電気及びAAA水道の順で請求の決済処理(支払い)を実行するように、決済サーバ10に指示する。通知部1522は、請求の決済処理(支払い)を実行する順序を示す情報を決済サーバ10に送信する。通知部1522は、AAAガス、AAA電気及びAAA水道の3つの請求の各々に対応する請求情報を決済サーバ10に通知する。 The notification unit 1522 instructs the payment server 10 to perform bill payment processing (payment) in the order of AAA gas, AAA electricity, and AAA water. The notification unit 1522 transmits information indicating the order in which billing settlement processing (payment) is to be executed to the settlement server 10. The notification unit 1522 notifies the payment server 10 of billing information corresponding to each of three bills: AAA gas, AAA electricity, and AAA water.

(提供部1523)
提供部1523は、端末装置100を利用する利用者に各種情報を提供する。提供部1523は、表示部140を介して各種情報を利用者に提供する。提供部1523は、表示部140に各種情報を表示する。提供部1523は、表示制御部1525に指示を行い、表示部140に各種情報を表示させる。
(Providing Department 1523)
The providing unit 1523 provides various information to the user who uses the terminal device 100. The providing unit 1523 provides various information to the user via the display unit 140. The providing unit 1523 displays various information on the display unit 140. The providing unit 1523 instructs the display control unit 1525 to display various information on the display unit 140.

提供部1523は、利用者に対する複数の請求の各々の内容を示す複数の請求情報を利用者に提供する。提供部1523は、電子請求書が受け付けられた請求を含む複数の請求の各々の内容を示す複数の請求情報を提供する。提供部1523は、紙に印刷された請求書から読み取られた請求を含む複数の請求の各々の内容を示す複数の請求情報を提供する。提供部1523は、公共料金の支払いの請求を含む複数の請求の各々の内容を示す複数の請求情報を提供する。 The providing unit 1523 provides the user with a plurality of pieces of billing information indicating the contents of each of the plurality of bills made to the user. The providing unit 1523 provides a plurality of billing information indicating the contents of each of a plurality of bills including a bill for which an electronic bill has been accepted. The providing unit 1523 provides a plurality of pieces of billing information indicating the contents of each of a plurality of bills including a bill read from a bill printed on paper. The providing unit 1523 provides a plurality of pieces of billing information indicating the contents of each of a plurality of bills including a bill for payment of utility charges.

提供部1523は、複数の請求を一覧表示する。提供部1523は、複数の請求を、所定の基準に基づく順序で所定の方向に並べて一覧表示する。提供部1523は、複数の請求を、支払期限が近い方から順に並べて一覧表示する。提供部1523は、複数の請求を、支払金額に基づく順序で並べて一覧表示する。例えば、提供部1523は、支払期限が同日である請求(同日期限請求)が複数ある場合、複数の同日期限請求を支払金額に基づく順序で並べて一覧表示してもよい。この場合、提供部1523は、複数の同日期限請求を支払金額が高い方から順に並べて一覧表示してもよい。また、提供部1523は、複数の同日期限請求を支払金額が小さい方から順に並べて一覧表示してもよい。例えば、提供部1523は、複数の請求を、支払金額が多い方から順に並べて一覧表示してもよい。これにより、提供部1523は、多額の出費を要する請求を利用者に認識させることができる。また、例えば、提供部1523は、複数の請求を、支払金額が少ない方から順に並べて一覧表示してもよい。提供部1523は、請求情報として、請求額を示す情報、請求元を示す情報、請求の対象となる取引対象を示す情報の少なくともいずれか1つを含む情報を提供する。 The providing unit 1523 displays a list of multiple requests. The providing unit 1523 displays a list of multiple claims arranged in a predetermined direction in an order based on predetermined criteria. The providing unit 1523 displays a list of multiple bills arranged in descending order of payment deadline. The providing unit 1523 displays a list of multiple claims arranged in the order based on the payment amount. For example, if there are multiple claims with payment deadlines on the same day (same-day claims), the providing unit 1523 may display a list of the multiple same-day claims in an order based on the payment amount. In this case, the providing unit 1523 may display a list of multiple same-day deadline requests arranged in descending order of payment amount. Further, the providing unit 1523 may display a list of multiple same-day deadline requests arranged in descending order of payment amount. For example, the providing unit 1523 may display a list of multiple claims arranged in descending order of payment amount. Thereby, the providing unit 1523 can make the user aware of a bill that requires a large amount of expense. Further, for example, the providing unit 1523 may display a list of multiple claims arranged in descending order of payment amount. The providing unit 1523 provides, as billing information, information including at least one of the following: information indicating the billing amount, information indicating the billing source, and information indicating the transaction object to be billed.

提供部1523は、コンテンツC1、C2、C3、C4、C5、C13等の様々なコンテンツをユーザに提供する。提供部1523は、コンテンツC1、C2、C3、C4、C5、C13等の様々なコンテンツを表示部140に表示する。提供部1523は、コンテンツC1、C2、C3、C4、C5、C13等の様々なコンテンツを表示部140に表示する。 The providing unit 1523 provides various contents such as contents C1, C2, C3, C4, C5, and C13 to the user. The providing unit 1523 displays various contents such as contents C1, C2, C3, C4, C5, and C13 on the display unit 140. The providing unit 1523 displays various contents such as contents C1, C2, C3, C4, C5, and C13 on the display unit 140.

例えば、提供部1523は、コンテンツC1、C2、C3、C4、C5、C13等に示すような各種コンテンツを生成する。この場合、提供部1523は、Java(登録商標)等の種々の技術を適宜用いて、画面(コンテンツ)を生成する。なお、提供部1523は、CSSやJavaScript(登録商標)やHTMLの形式に基づいて、画面(コンテンツ)を生成してもよい。また、例えば、提供部1523は、JPEG(Joint Photographic Experts Group)やGIF(Graphics Interchange Format)やPNG(Portable Network Graphics)など様々な形式で画面(コンテンツ)を生成してもよい。提供部1523は、生成したコンテンツを表示部140に表示する。 For example, the providing unit 1523 generates various contents as shown in contents C1, C2, C3, C4, C5, C13, etc. In this case, the providing unit 1523 generates the screen (content) using various technologies such as Java (registered trademark) as appropriate. Note that the providing unit 1523 may generate the screen (content) based on CSS, JavaScript (registered trademark), or HTML format. Further, for example, the providing unit 1523 may generate screens (content) in various formats such as JPEG (Joint Photographic Experts Group), GIF (Graphics Interchange Format), and PNG (Portable Network Graphics). The providing unit 1523 displays the generated content on the display unit 140.

(決済処理部1524)
決済処理部1524は、複数の請求のうち利用者がまとめて支払いを行う対象として少なくとも2以上の請求を含む請求群を選択した場合、請求群の各々に対する支払をまとめて行うための一括決済処理を実行する。決済処理部1524は、利用者が請求群を選択した後、一括決済処理を行うための一の操作である一括支払操作を行った場合は、一括決済処理を実行する。
(Payment processing unit 1524)
When the user selects a group of claims that includes at least two or more claims to be paid at once among multiple claims, the payment processing unit 1524 performs batch payment processing to collectively pay for each of the group of claims. Execute. The payment processing unit 1524 executes the batch payment process when the user selects a group of claims and then performs the batch payment operation, which is one operation for performing the batch payment process.

決済処理部1524は、利用者が一括決済処理に利用可能な金額である残金が所定の条件を満たす場合、一括決済処理を実行する。決済処理部1524は、利用者の残金と、請求群の各々の請求額の合算との比較結果が所定の条件を満たす場合、一括決済処理を実行する。決済処理部1524は、利用者の残金が請求群の各々の請求額の合算以上である場合、一括決済処理を実行し、利用者の残金が請求群の各々の請求額の合算未満である場合、一括決済処理を実行しない。 The payment processing unit 1524 executes the lump sum payment process when the remaining amount, which is the amount that the user can use for the lump sum payment process, satisfies a predetermined condition. The payment processing unit 1524 executes the batch payment process when the comparison result between the user's remaining balance and the sum of the billing amounts of each billing group satisfies a predetermined condition. The payment processing unit 1524 executes batch payment processing when the user's remaining balance is greater than or equal to the sum of the billing amounts for each of the billing groups, and when the user's remaining balance is less than the sum of the billing amounts for each of the billing groups. , do not perform bulk payment processing.

決済処理部1524は、利用者の残金が請求群の各々の請求額の合算未満である場合、請求群のうち、一部の請求を対象として決済処理を実行する。決済処理部1524は、請求群のうち、優先順位が高い方から順に一部の請求を対象として決済処理を実行する。決済処理部1524は、請求群のうち、支払期限が近い方から順に一部の請求を対象として決済処理を実行する。 The payment processing unit 1524 executes payment processing for some of the claims in the group of claims when the user's remaining balance is less than the sum of the charges for each of the group of claims. The payment processing unit 1524 performs payment processing on some of the claims in the order of priority among the claims. The payment processing unit 1524 performs payment processing on some of the claims in the order of payment deadlines from among the claims.

決済処理部1524は、利用者の残金が請求群の各々の請求額の合算未満である場合、利用者の残金を増加させる処理を実行する。決済処理部1524は、利用者の残金を、請求群の各々の請求額の合算以上になるまで増加させる処理を実行した後、一括決済処理を実行する。決済処理部1524は、口座間の送金を実現する外部のサーバ装置に対し、請求群の各々の内容を示す情報を送信する。 The payment processing unit 1524 executes processing to increase the user's remaining balance when the user's remaining balance is less than the sum of the billing amounts of each billing group. The payment processing unit 1524 executes a process of increasing the user's balance until it becomes equal to or greater than the sum of the billing amounts of each billing group, and then executes a lump-sum settlement process. The payment processing unit 1524 transmits information indicating the contents of each bill group to an external server device that realizes remittance between accounts.

決済処理部1524は、一括決済処理以外にも通常の決済処理等の各種処理を行う。決済処理部1524は、利用者が支払いを行うための操作を行った場合は、請求情報が示す内容の請求に対する支払を行うための決済処理を実行する。例えば、決済処理部1524は、利用者が支払いを行うための操作を行った場合は、決済サーバ10が提供する電子決済サービスを用いた決済処理を実行する。 The payment processing unit 1524 performs various processes such as normal payment processing in addition to batch payment processing. When the user performs an operation for making a payment, the payment processing unit 1524 executes payment processing for paying the bill indicated by the billing information. For example, when the user performs an operation to make a payment, the payment processing unit 1524 executes payment processing using the electronic payment service provided by the payment server 10.

また、決済処理部1524は、利用者がいずれかの請求情報を選択した後で操作を行った場合は、選択された請求情報が示す内容の請求に対する支払を行うための決済処理を実行してもよい。例えば、提供部1523により提供された複数の請求情報のいずれかを選択した後で利用者が支払いを行うための操作を行った場合、決済処理部1524は、選択された請求情報が示す内容の請求に対する支払を行うための決済処理を、決済サーバ10が提供する電子決済サービスを用いて実行する。 In addition, if the user performs an operation after selecting any billing information, the payment processing unit 1524 executes the payment processing to pay the bill indicated by the selected billing information. Good too. For example, when the user performs an operation to make a payment after selecting one of the plurality of billing information provided by the providing unit 1523, the payment processing unit 1524 selects one of the billing information provided by the providing unit 1523, and then performs an operation to make a payment. The payment process for paying the bill is executed using the electronic payment service provided by the payment server 10.

また、決済処理部1524は、公共料金の支払いを行うための決済処理を実行してもよい。例えば、決済処理部1524は、利用者に水道や電気、ガスなどを供給するサービス(公益事業)を行う事業者が利用者に課金した公共料金の支払いを行うための決済処理を実行する。また、決済処理部1524は、口座間の送金を実現する外部のサーバ装置に対し、請求情報が示す請求の内容を通知してもよい。 Further, the payment processing unit 1524 may execute payment processing for paying utility charges. For example, the payment processing unit 1524 executes payment processing for paying utility fees charged to users by a business that provides services (public utilities) that supply water, electricity, gas, etc. to users. Further, the payment processing unit 1524 may notify the contents of the bill indicated by the billing information to an external server device that realizes remittance between accounts.

また、決済処理部1524は、利用者が自動コンテンツを選択した場合は、利用者が選択した対象情報と対応する取引対象に関する請求が発生した際に自動的に支払を行うための決済処理を実行してもよい。例えば、取引対象「電気」に対応する対象コンテンツに含まれる自動コンテンツが利用者に選択された場合、決済処理部1524は、決済サーバ10から取引対象「電気」に関する請求情報が配信された際に、当該請求情報が示す支払期日までに自動的に請求額の支払いを行うための決済処理を実行する。具体的な例を挙げると、決済処理部1524は、決済サーバ10から取引対象「電気」に関する請求情報が配信された後から支払期日までに利用者が支払いを行うための操作を行った場合、当該操作に応じて決済処理を実行し、支払期日までに利用者が支払いを行うための操作を行わなかった場合、自動的に支払いを行うための決済処理を実行する。 In addition, if the user selects automatic content, the payment processing unit 1524 executes payment processing to automatically pay when a request for a transaction object corresponding to the object information selected by the user occurs. You may. For example, if the user selects automatic content included in the target content corresponding to the transaction object "Electricity", the payment processing unit 1524 will receive billing information regarding the transaction object "Electricity" from the payment server 10. , executes payment processing to automatically pay the billed amount by the payment date indicated by the billing information. To give a specific example, if the user performs an operation to make a payment after the payment server 10 distributes the billing information regarding the transaction object "electricity" and before the payment deadline, the payment processing unit 1524 A payment process is executed in accordance with the operation, and if the user does not perform an operation to make a payment by the payment deadline, a payment process for automatically making the payment is executed.

なお、決済処理部1524は、事業者が利用者に対して送付した支払帳票を用いた決済処理を実行してもよい。例えば、撮像部130は、利用者の操作に応じて、電子決済アプリを介して支払帳票に含まれるバーコードを読み取る。そして、決済処理部1524は、読み取ったバーコードが示す請求元や請求額などに基づく決済処理を実行する。 Note that the payment processing unit 1524 may perform payment processing using a payment form sent by the business to the user. For example, the imaging unit 130 reads a barcode included in a payment form via an electronic payment application in response to a user's operation. The payment processing unit 1524 then executes payment processing based on the billing source, billing amount, etc. indicated by the read barcode.

また、決済処理部1524は、店舗における電子決済を用いた決済処理を実行してもよい。例えば、決済処理部1524は、利用者を識別する利用者情報と、撮像部130が撮影した店舗識別情報を示す情報と、利用者或いは店舗の店員から端末装置100に入力された決済額とを示す決済情報を決済サーバ10へと送信する。 Further, the payment processing unit 1524 may execute payment processing using electronic payment at a store. For example, the payment processing unit 1524 may collect user information that identifies the user, information indicating store identification information photographed by the imaging unit 130, and the payment amount input into the terminal device 100 by the user or store clerk. The payment information shown is transmitted to the payment server 10.

(表示制御部1525)
表示制御部1525は、端末装置100の画面(表示部140)の表示を制御する。表示制御部1525は、利用者の操作に応じて表示部140の表示を制御する。表示制御部1525は、決済処理部1524が実行した決済処理などに応じて端末装置の画面(表示部140)の表示を制御する。表示制御部1525は、提供部1523による指示に応じて端末装置の画面(表示部140)の表示を制御する。
(Display control unit 1525)
The display control unit 1525 controls the display on the screen (display unit 140) of the terminal device 100. The display control unit 1525 controls the display on the display unit 140 according to user operations. The display control unit 1525 controls the display on the screen (display unit 140) of the terminal device according to the payment processing executed by the payment processing unit 1524. The display control unit 1525 controls the display on the screen (display unit 140) of the terminal device according to instructions from the providing unit 1523.

また、表示制御部1525は、利用者が支払帳票を用いた決済を行う場合、利用者の操作に応じてバーコードを撮影するための画面や、決済処理が実行されたことを示す画面を表示させてもよい。表示制御部1525は、利用者が紙の請求書を読み取って決済を行う場合、利用者の操作に応じて請求書に印刷された情報(バーコードや文字情報等)を撮影するための画面や、決済処理が実行されたことを示す画面を表示させてもよい。また、表示制御部1525は、利用者が店舗における電子決済を用いた決済を行う場合、利用者の操作に応じて電子決済に関する画面の表示を制御してもよい。例えば、表示制御部1526は、店舗を識別する店舗識別情報の画像を撮影するための画面や、利用者U或いは店舗の店員から決済額の入力を受け付けるための画面、決済情報が決済サーバ10へ送信されたことを示す画面などを表示させる。 Furthermore, when the user makes a payment using a payment slip, the display control unit 1525 displays a screen for photographing a barcode or a screen indicating that the payment process has been executed in accordance with the user's operation. You may let them. When a user reads a paper bill and makes a payment, the display control unit 1525 displays a screen for photographing information printed on the bill (barcode, character information, etc.) according to the user's operations. , a screen indicating that the payment process has been executed may be displayed. Furthermore, when the user makes a payment using electronic payment at a store, the display control unit 1525 may control the display of a screen related to electronic payment according to the user's operation. For example, the display control unit 1526 may display a screen for photographing an image of store identification information for identifying a store, a screen for accepting input of a payment amount from a user U or a store clerk, and a screen for transmitting payment information to the payment server 10. Display a screen indicating that the message has been sent.

〔3.決済サーバの構成〕
次に、図7を用いて、決済サーバ10の構成について説明する。図7は、実施形態に係る決済サーバの構成例を示す図である。図7に示すように、決済サーバ10は、通信部20と、記憶部30と、制御部40とを有する。
[3. Payment server configuration]
Next, the configuration of the payment server 10 will be explained using FIG. 7. FIG. 7 is a diagram illustrating a configuration example of a payment server according to an embodiment. As shown in FIG. 7, the payment server 10 includes a communication section 20, a storage section 30, and a control section 40.

(通信部20)
通信部20は、例えば、NIC等によって実現される。そして、通信部20は、ネットワークNと有線または無線で接続され、端末装置100や、事業者サーバ200等との間で情報の送受信を行う。
(Communication department 20)
The communication unit 20 is realized by, for example, a NIC or the like. The communication unit 20 is connected to the network N by wire or wirelessly, and transmits and receives information to and from the terminal device 100, the operator server 200, and the like.

(記憶部30)
記憶部30は、例えば、RAM、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。図7に示すように、記憶部30は、口座データベース31と、請求情報データベース32とを有する。
(Storage unit 30)
The storage unit 30 is realized by, for example, a semiconductor memory device such as a RAM or a flash memory, or a storage device such as a hard disk or an optical disk. As shown in FIG. 7, the storage unit 30 includes an account database 31 and a billing information database 32.

(口座データベース31)
口座データベース31は、利用者や事業者の口座に関する各種の情報を記憶する。ここで、図8を用いて、口座データベース31が記憶する情報の一例を説明する。図8は、実施形態に係る口座データベースの一例を示す図である。図8の例において、口座データベース31は、「口座ID」、「所有者情報」、「口座残高」といった項目を有する。
(Account database 31)
The account database 31 stores various information regarding accounts of users and businesses. Here, an example of information stored in the account database 31 will be explained using FIG. 8. FIG. 8 is a diagram illustrating an example of an account database according to the embodiment. In the example of FIG. 8, the account database 31 has items such as "account ID", "owner information", and "account balance".

「口座ID」は、口座を識別するための識別情報を示す。「所有者情報」は、口座を所有する所有者(利用者や事業者)に関する情報を示し、例えば、所有者を識別するための識別情報(識別子)が格納される。「口座残高」は、利用者や事業者が所有する口座の残高を示す。 “Account ID” indicates identification information for identifying an account. "Owner information" indicates information regarding the owner (user or business operator) of the account, and stores, for example, identification information (identifier) for identifying the owner. "Account balance" indicates the balance of an account owned by a user or business operator.

すなわち、図8では、口座ID「AID#1」によって識別される口座の所有者の情報が「利用者#1」であり、口座残高が「30000」である例を示す。 That is, FIG. 8 shows an example in which the information on the owner of the account identified by the account ID "AID #1" is "User #1" and the account balance is "30000".

(請求情報データベース32)
請求情報データベース32は、事業者サーバ200から送信される請求情報を記憶する。ここで、図9を用いて、請求情報データベース32が記憶する情報の一例を説明する。図9は、実施形態に係る請求情報データベースの一例を示す図である。図9の例において、請求情報データベース32は、「請求情報ID」、「事業者情報」、「利用者情報」、「請求対象」、「請求額」、「支払期限」といった項目を有する。
(Billing information database 32)
The billing information database 32 stores billing information transmitted from the business server 200. Here, an example of information stored in the billing information database 32 will be explained using FIG. 9. FIG. 9 is a diagram illustrating an example of a billing information database according to the embodiment. In the example of FIG. 9, the billing information database 32 has items such as "billing information ID", "company information", "user information", "billing object", "billing amount", and "payment deadline".

「請求情報ID」は、請求情報を識別するための識別情報を示す。「事業者情報」は、請求元である事業者に関する情報を示し、例えば、事業者を識別するための識別情報が格納される。「利用者情報」は、請求先である利用者に関する情報を示し、例えば、利用者を識別するための識別情報が格納される。「請求対象」は、請求の対象となる取引対象を示す。「請求額」は、請求先に請求する金額を示す。「支払期限」は、請求情報に対応する請求の支払い期限を示す。例えば、請求情報ID「AID#2」によって識別される請求情報に対応する請求は、支払期限が「2020/11/30」、すなわち2020年11月30日であることを示す。 "Billing information ID" indicates identification information for identifying billing information. "Business information" indicates information regarding the business that is the billing party, and stores, for example, identification information for identifying the business. "User information" indicates information regarding the user who is the billing party, and stores, for example, identification information for identifying the user. “Billing object” indicates the transaction object to be charged. “Billed amount” indicates the amount to be billed to the billing party. “Payment deadline” indicates the deadline for payment of the bill corresponding to the billing information. For example, the bill corresponding to billing information identified by billing information ID "AID #2" indicates that the payment deadline is "2020/11/30", that is, November 30, 2020.

図9では、請求情報ID「AID#1」によって識別される請求情報に、事業者情報「事業者#1」、利用者情報「利用者#1」、請求対象「電気」、請求額「6837(円)」、支払期限「2020/12/5」などといった情報が含まれる例を示す。 In FIG. 9, the billing information identified by the billing information ID "AID #1" includes business information "Business #1," user information "User #1," billing target "Electricity," and billing amount "6837. An example in which information such as "(yen)" and payment deadline "2020/12/5" is included is shown.

(制御部40)
制御部40は、コントローラであり、例えば、CPUやMPU等によって、決済サーバ10内部の記憶装置に記憶されている各種プログラムがRAMを作業領域として実行されることにより実現される。また、制御部40は、コントローラであり、例えば、ASICやFPGA等の集積回路により実現される。実施形態に係る制御部40は、図7に示すように、受付部41と、提供部42と、決済処理部43とを有し、以下に説明する情報処理の機能や作用を実現または実行する。
(Control unit 40)
The control unit 40 is a controller, and is realized by, for example, a CPU, an MPU, or the like executing various programs stored in a storage device inside the payment server 10 using a RAM as a work area. Further, the control unit 40 is a controller, and is realized by, for example, an integrated circuit such as an ASIC or an FPGA. As shown in FIG. 7, the control unit 40 according to the embodiment includes a reception unit 41, a provision unit 42, and a payment processing unit 43, and realizes or executes information processing functions and operations described below. .

(受付部41)
受付部41は、請求情報を受け付ける。受付部41は、料金を課金した利用者を示す情報や、利用者に料金を請求する事業者を示す情報、課金額、請求の対象となる取引対象などを含む請求情報を事業者サーバ200から受け付ける。
(Reception Department 41)
The reception unit 41 receives billing information. The reception unit 41 receives billing information from the business server 200, including information indicating the user who has charged the fee, information indicating the business entity that charges the fee to the user, the billing amount, and the transaction object to be billed. accept.

また、受付部41は、支払対象となる請求情報の通知を受け付けてもよい。受付部41は、利用者Uが決済処理の対象として選択した請求情報の通知を受け付ける。受付部41は、通信部20を介して端末装置100から各種情報を受信する。決済サーバ10は、一括決済処理対象となる各請求の請求情報を端末装置100から受け付ける。決済サーバ10は、水道、電気、ガスの3つの請求の各々の請求情報を端末装置100から受信する。 Further, the reception unit 41 may receive notification of billing information to be paid. The reception unit 41 receives notification of billing information selected by the user U as a subject of payment processing. The reception unit 41 receives various information from the terminal device 100 via the communication unit 20. The payment server 10 receives billing information for each bill that is subject to batch payment processing from the terminal device 100. The payment server 10 receives billing information for each of three bills: water, electricity, and gas from the terminal device 100.

受付部41は、請求の決済処理(支払い)を実行する順序を示す情報を端末装置100から受信する。受付部41は、AAAガス、AAA電気及びAAA水道の3つの請求の各々に対応する請求情報を端末装置100から受信する。 The receiving unit 41 receives from the terminal device 100 information indicating the order in which billing settlement processing (payment) is to be executed. The reception unit 41 receives billing information corresponding to each of three bills: AAA gas, AAA electricity, and AAA water from the terminal device 100.

(提供部42)
提供部42は、請求情報を配信(提供)する。提供部42は、利用者Uに対応する請求情報を端末装置100に送信する。提供部42は、利用者Uの水道、電気、ガス等の複数の請求の各々の内容を示す複数の請求情報を端末装置100に送信する。提供部42は、端末装置100で一覧表示される複数の請求情報を端末装置100に送信する。
(Providing unit 42)
The providing unit 42 distributes (provides) billing information. The providing unit 42 transmits billing information corresponding to the user U to the terminal device 100. The providing unit 42 transmits a plurality of pieces of billing information indicating the contents of each of the plurality of bills of the user U such as water, electricity, gas, etc. to the terminal device 100. The providing unit 42 transmits a plurality of pieces of billing information displayed in a list on the terminal device 100 to the terminal device 100.

提供部42は、口座間の送金の処理が完了した請求を端末装置100に通知する。提供部42は、端末装置100から決済処理が指示された請求について口座間の送金の処理が完了したことを端末装置100に通知する。 The providing unit 42 notifies the terminal device 100 of the request for which the process of remittance between accounts has been completed. The providing unit 42 notifies the terminal device 100 that the inter-account remittance process for the bill for which payment processing was instructed by the terminal device 100 has been completed.

(決済処理部43)
決済処理部43は、受付部41が受け付けた通知に対応する請求情報に従い、決済処理を実行する。決済処理部43は、利用者Uの口座から、通知された請求情報に対応する請求元の口座へと、請求額分の電子マネーの送金を行う。
(Payment processing unit 43)
The payment processing unit 43 executes payment processing according to the billing information corresponding to the notification received by the reception unit 41. The payment processing unit 43 remits electronic money equivalent to the billed amount from the user U's account to the billing source's account corresponding to the notified billing information.

決済処理部43は、一括決済処理を実行する。決済処理部43は、まとめ払い請求群の各請求について口座間の送金を行う。決済処理部43は、まとめ払い請求群に含まれる複数の請求の各々を対象として、決済処理を実行する。決済処理部43は、請求の決済処理(支払い)を実行する順序を示す情報(順序情報)を用いて、その順序情報が示す順序で、まとめ払い請求群に含まれる複数の請求の各々を対象として、決済処理を実行する。 The payment processing unit 43 executes batch payment processing. The payment processing unit 43 performs remittance between accounts for each bill in the collective payment bill group. The payment processing unit 43 executes payment processing for each of the plurality of claims included in the collective payment claim group. The payment processing unit 43 uses information (order information) indicating the order in which the payment processing (payment) of the claims is executed, and targets each of the plurality of claims included in the collective payment claim group in the order indicated by the order information. , execute payment processing.

〔4.決済処理のフロー〕
図10を用いて、実施形態に係る端末装置100の決済処理の手順について説明する。図10は、実施形態に係る決済処理の手順の一例を示すフローチャートである。
[4. Payment processing flow]
The payment processing procedure of the terminal device 100 according to the embodiment will be described using FIG. 10. FIG. 10 is a flowchart illustrating an example of a payment processing procedure according to the embodiment.

図10に示すように、端末装置100は、利用者に対する複数の請求の各々の内容を示す複数の請求情報を利用者に提供する(ステップS101)。 As shown in FIG. 10, the terminal device 100 provides the user with a plurality of billing information indicating the contents of each of the plurality of billings to the user (step S101).

利用者がまとめて支払いを行う請求群を選択していない場合(ステップS102;No)、端末装置100は、利用者がまとめて支払いを行う請求群を選択するまで待機する。一方、利用者がまとめて支払いを行う請求群を選択した場合(ステップS102;Yes)、端末装置100は、請求群の各々に対する支払をまとめて行うための一括決済処理を実行する(ステップS103)。 If the user has not selected a group of claims to be paid together (step S102; No), the terminal device 100 waits until the user selects a group of claims to be paid together. On the other hand, if the user selects a group of claims to be paid together (step S102; Yes), the terminal device 100 executes a batch payment process to pay for each of the group of claims at once (step S103). .

〔5.その他〕
上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、逆に、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
[5. others〕
Among the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, and conversely, all of the processes described as being performed manually can be performed manually. Alternatively, some of the steps can be performed automatically using known methods. In addition, information including the processing procedures, specific names, and various data and parameters shown in the above documents and drawings may be changed arbitrarily, unless otherwise specified. For example, the various information shown in each figure is not limited to the illustrated information.

また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。 Further, each component of each device shown in the drawings is functionally conceptual, and does not necessarily need to be physically configured as shown in the drawings. In other words, the specific form of distributing and integrating each device is not limited to what is shown in the diagram, and all or part of the devices can be functionally or physically distributed or integrated in arbitrary units depending on various loads and usage conditions. Can be integrated and configured.

また、上記してきた各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。 Furthermore, the embodiments described above can be combined as appropriate within a range that does not conflict with the processing contents.

〔6.効果〕
上述してきたように、実施形態に係る端末装置100は、提供部1523と、決済処理部1524とを有する。提供部1523は、利用者に対する複数の請求の各々の内容を示す複数の請求情報を利用者に提供する。決済処理部1524は、複数の請求のうち利用者がまとめて支払いを行う対象として少なくとも2以上の請求を含む請求群を選択した場合、請求群の各々に対する支払をまとめて行うための一括決済処理を実行する。
[6. effect〕
As described above, the terminal device 100 according to the embodiment includes the providing section 1523 and the payment processing section 1524. The providing unit 1523 provides the user with a plurality of pieces of billing information indicating the contents of each of the plurality of bills made to the user. When the user selects a group of claims that includes at least two or more claims to be paid at once among multiple claims, the payment processing unit 1524 performs batch payment processing to collectively pay for each of the group of claims. Execute.

これにより、実施形態に係る端末装置100は、利用者に対する2つ以上の請求をまとめて処理を行うことができるため、利用者に対する請求の決済におけるユーザビリティを改善することができる。 As a result, the terminal device 100 according to the embodiment can collectively process two or more charges to a user, thereby improving usability in settling charges to a user.

また、実施形態に係る端末装置100において、提供部1523は、電子請求書が受け付けられた請求を含む複数の請求の各々の内容を示す複数の請求情報を提供する。 Furthermore, in the terminal device 100 according to the embodiment, the providing unit 1523 provides a plurality of billing information indicating the contents of each of a plurality of bills including a bill for which an electronic bill has been accepted.

これにより、実施形態に係る端末装置100は、電子請求書での請求を含む複数の請求を対象として、2つ以上の請求をまとめて処理を行うことができるため、利用者に対する請求の決済におけるユーザビリティを改善することができる。 As a result, the terminal device 100 according to the embodiment can process two or more claims at once, including electronic billing, so that the terminal device 100 can process two or more claims at once, including electronic billing. Usability can be improved.

また、実施形態に係る端末装置100において、提供部1523は、紙に印刷された請求書から読み取られた請求を含む複数の請求の各々の内容を示す複数の請求情報を提供する。 Further, in the terminal device 100 according to the embodiment, the providing unit 1523 provides a plurality of billing information indicating the contents of each of a plurality of bills including a bill read from a bill printed on paper.

これにより、実施形態に係る端末装置100は、紙に印刷された請求書での請求を含む複数の請求を対象として、2つ以上の請求をまとめて処理を行うことができるため、利用者に対する請求の決済におけるユーザビリティを改善することができる。 As a result, the terminal device 100 according to the embodiment can process two or more bills at once, including a bill printed on a paper bill. Usability in bill settlement can be improved.

また、実施形態に係る端末装置100において、提供部1523は、公共料金の支払いの請求を含む複数の請求の各々の内容を示す複数の請求情報を提供する。 Furthermore, in the terminal device 100 according to the embodiment, the providing unit 1523 provides a plurality of billing information indicating the contents of each of a plurality of bills including a bill for payment of utility charges.

これにより、実施形態に係る端末装置100は、公共料金の支払いの請求を含む複数の請求を対象として、2つ以上の請求をまとめて処理を行うことができるため、利用者に対する請求の決済におけるユーザビリティを改善することができる。 As a result, the terminal device 100 according to the embodiment can process two or more bills at once, targeting a plurality of bills including a bill for payment of utility charges. Usability can be improved.

また、実施形態に係る端末装置100において、提供部1523は、複数の請求を一覧表示する。 Furthermore, in the terminal device 100 according to the embodiment, the providing unit 1523 displays a list of multiple requests.

これにより、実施形態に係る端末装置100は、複数の請求を一覧表示することで、利用者がまとめて支払いを行いたい請求の選択を容易にすることができるため、利用者に対する請求の決済におけるユーザビリティを改善することができる。 As a result, the terminal device 100 according to the embodiment can display a list of multiple claims, thereby making it easier for the user to select the claims for which he or she wants to pay all at once. Usability can be improved.

また、実施形態に係る端末装置100において、提供部1523は、複数の請求を、所定の基準に基づく順序で所定の方向に並べて一覧表示する。 Furthermore, in the terminal device 100 according to the embodiment, the providing unit 1523 displays a list of multiple claims arranged in a predetermined direction in an order based on a predetermined criterion.

これにより、実施形態に係る端末装置100は、複数の請求を所定の順序で所定の方向に並べて一覧表示することで、利用者が複数の請求を確認しやすくすることができるため、利用者に対する請求の決済におけるユーザビリティを改善することができる。 As a result, the terminal device 100 according to the embodiment can display a list of multiple claims in a predetermined order and in a predetermined direction, making it easier for the user to check the multiple claims. Usability in bill settlement can be improved.

また、実施形態に係る端末装置100において、提供部1523は、複数の請求を、支払期限が近い方から順に並べて一覧表示する。 Furthermore, in the terminal device 100 according to the embodiment, the providing unit 1523 displays a list of multiple bills arranged in order of payment deadline.

これにより、実施形態に係る端末装置100は、複数の請求を支払期限が近い方から順に一覧表示することで、利用者が支払いを忘れて、請求の支払期限を過ぎてしまうことを抑制することができるため、利用者に対する請求の決済におけるユーザビリティを改善することができる。 As a result, the terminal device 100 according to the embodiment displays a list of multiple bills in order of payment deadline, thereby preventing the user from forgetting to pay and exceeding the bill payment deadline. As a result, usability in bill settlement for users can be improved.

また、実施形態に係る端末装置100において、提供部1523は、複数の請求を、支払金額に基づく順序で並べて一覧表示する。 Furthermore, in the terminal device 100 according to the embodiment, the providing unit 1523 displays a list of multiple claims arranged in an order based on the payment amount.

これにより、実施形態に係る端末装置100は、複数の請求を支払金額に基づく順序で並べて一覧表示することで、利用者に対して支払金額に応じた請求の表示ができるため、利用者に対する請求の決済におけるユーザビリティを改善することができる。 As a result, the terminal device 100 according to the embodiment can display a list of a plurality of claims in an order based on the payment amount, thereby displaying the claims according to the payment amount to the user. The usability of payments can be improved.

また、実施形態に係る端末装置100において、決済処理部1524は、利用者が請求群を選択した後、一括決済処理を行うための一の操作である一括支払操作を行った場合は、一括決済処理を実行する。 In addition, in the terminal device 100 according to the embodiment, the payment processing unit 1524 performs a lump sum payment when the user selects a group of claims and then performs a lump sum payment operation, which is one operation for carrying out batch payment processing. Execute processing.

これにより、実施形態に係る端末装置100は、一括支払操作の一の操作で一括決済処理を実行することで、利用者の操作の手間を省くことができるため、利用者に対する請求の決済におけるユーザビリティを改善することができる。 As a result, the terminal device 100 according to the embodiment can save the user's time and effort by executing the batch payment process with one operation of the batch payment operation, thereby improving usability in the payment of charges to the user. can be improved.

また、実施形態に係る端末装置100において、決済処理部1524は、利用者が一括決済処理に利用可能な金額である残金が所定の条件を満たす場合、一括決済処理を実行する。 Furthermore, in the terminal device 100 according to the embodiment, the payment processing unit 1524 executes the lump sum payment process when the remaining amount, which is the amount that the user can use for the lump sum payment process, satisfies a predetermined condition.

これにより、実施形態に係る端末装置100は、利用者の残金が所定の条件を満たす場合、一括決済処理を実行することで、例えば請求群の各々の請求額の合算(まとめ払い合計額)に利用者の残金が足りない等、一括決済処理ができない場合に処理を行うことを抑制することができるため、利用者に対する請求の決済におけるユーザビリティを改善することができる。 As a result, when the user's balance satisfies a predetermined condition, the terminal device 100 according to the embodiment executes the lump sum payment process, for example, by adding up the billing amounts of each billing group (total lump sum payment amount). Since it is possible to suppress processing when batch payment processing is not possible, such as when the user's balance is insufficient, it is possible to improve usability in payment of charges to users.

また、実施形態に係る端末装置100において、決済処理部1524は、利用者の残金と、請求群の各々の請求額の合算との比較結果が所定の条件を満たす場合、一括決済処理を実行する。 Furthermore, in the terminal device 100 according to the embodiment, the payment processing unit 1524 executes the batch payment process when the comparison result between the user's remaining balance and the sum of the billing amounts of each billing group satisfies a predetermined condition. .

これにより、実施形態に係る端末装置100は、利用者の残金と支払う合計額との比較結果に応じて、一括決済処理を実行することで、例えばまとめ払い合計額に利用者の残金が足りない等、一括決済処理ができない場合に処理を行うことを抑制することができるため、利用者に対する請求の決済におけるユーザビリティを改善することができる。 Thereby, the terminal device 100 according to the embodiment executes the lump sum payment process according to the comparison result between the user's remaining balance and the total amount to be paid, so that, for example, the user's balance is insufficient for the total lump sum payment amount. etc., it is possible to suppress processing when batch payment processing is not possible, thereby improving usability in payment of charges to users.

また、実施形態に係る端末装置100において、利用者の残金が請求群の各々の請求額の合算以上である場合、一括決済処理を実行し、利用者の残金が請求群の各々の請求額の合算未満である場合、一括決済処理を実行しない。 In addition, in the terminal device 100 according to the embodiment, if the user's remaining balance is equal to or greater than the sum of the billing amounts of each billing group, batch payment processing is executed, and the user's balance is equal to or greater than the sum of the billing amounts of each billing group. If the total is less than the total, batch payment processing will not be executed.

これにより、実施形態に係る端末装置100は、決済処理部1524は、利用者の残金と支払う合計額以上である場合に、一括決済処理を実行することで、まとめ払い合計額に利用者の残金が足りない等に一括決済処理を行うことを抑制することができるため、利用者に対する請求の決済におけるユーザビリティを改善することができる。 As a result, in the terminal device 100 according to the embodiment, the payment processing unit 1524 adds the user's remaining balance to the total lump-sum payment amount by executing the lump-sum payment process when the user's remaining balance is equal to or greater than the total amount to be paid. Since it is possible to prevent bulk payment processing from being performed due to insufficient funds, etc., it is possible to improve usability in payment of bills to users.

また、実施形態に係る端末装置100において、決済処理部1524は、利用者の残金が請求群の各々の請求額の合算未満である場合、請求群のうち、一部の請求を対象として決済処理を実行する。 Furthermore, in the terminal device 100 according to the embodiment, the payment processing unit 1524 performs payment processing for some of the claims in the group of claims when the user's remaining balance is less than the sum of the charges for each of the group of claims. Execute.

これにより、実施形態に係る端末装置100は、利用者の残金がまとめ払い合計額未満である場合、一部の請求を対象として決済処理を実行することで、利用者の残金が不足する場合であっても決済処理を行うことができるため、利用者に対する請求の決済におけるユーザビリティを改善することができる。 As a result, if the user's remaining balance is less than the total lump-sum payment amount, the terminal device 100 according to the embodiment executes payment processing for some of the charges, so that the terminal device 100 can prevent the user from running out of funds by executing payment processing for some of the charges. Since payment processing can be performed even if there is a problem, it is possible to improve usability in payment of charges to users.

また、実施形態に係る端末装置100において、決済処理部1524は、請求群のうち、優先順位が高い方から順に一部の請求を対象として決済処理を実行する。 Furthermore, in the terminal device 100 according to the embodiment, the payment processing unit 1524 performs payment processing on some of the claims in the order of priority among the claims.

これにより、実施形態に係る端末装置100は、利用者の残金がまとめ払い合計額未満である場合、優先順位が高い請求を優先して決済処理を行うことができるため、利用者に対する請求の決済におけるユーザビリティを改善することができる。 As a result, if the balance of the user's balance is less than the total lump-sum payment amount, the terminal device 100 according to the embodiment can process the payment by giving priority to the claim with a higher priority. Usability can be improved.

また、実施形態に係る端末装置100において、決済処理部1524は、請求群のうち、支払期限が近い方から順に一部の請求を対象として決済処理を実行する。 Furthermore, in the terminal device 100 according to the embodiment, the payment processing unit 1524 executes payment processing for some of the claims in the order of payment deadlines from among the claims group.

これにより、実施形態に係る端末装置100は、利用者の残金がまとめ払い合計額未満である場合、支払期限が近い請求を優先して決済処理を行うことで、利用者が支払いを忘れて、請求の支払期限を過ぎてしまうことを抑制することができるため、利用者に対する請求の決済におけるユーザビリティを改善することができる。 As a result, when the user's remaining balance is less than the total lump sum payment amount, the terminal device 100 according to the embodiment prioritizes the payment process for bills with close payment deadlines, so that the user forgets to pay, Since it is possible to prevent the bill payment deadline from being passed, it is possible to improve usability in bill settlement for the user.

また、実施形態に係る端末装置100において、決済処理部1524は、利用者の残金が請求群の各々の請求額の合算未満である場合、利用者の残金を増加させる処理を実行する。 Furthermore, in the terminal device 100 according to the embodiment, the payment processing unit 1524 executes processing to increase the user's remaining balance when the user's remaining balance is less than the sum of the billing amounts of each billing group.

これにより、実施形態に係る端末装置100は、利用者の残金がまとめ払い合計額未満である場合、利用者の残金を増加させる処理を実行することで、例えば利用者の残金を一括決済処理の実行が可能な額まで増額することができるため、利用者に対する請求の決済におけるユーザビリティを改善することができる。 As a result, when the user's remaining balance is less than the total lump sum payment amount, the terminal device 100 according to the embodiment executes processing to increase the user's remaining balance, for example, by increasing the user's balance in the lump sum payment process. Since the amount can be increased to an amount that is practicable, it is possible to improve the usability of bill settlement for users.

また、実施形態に係る端末装置100において、決済処理部1524は、利用者の残金を、請求群の各々の請求額の合算以上になるまで増加させる処理を実行した後、一括決済処理を実行する。 Further, in the terminal device 100 according to the embodiment, the payment processing unit 1524 executes a process of increasing the user's balance until it becomes equal to or greater than the sum of the billing amounts of each billing group, and then executes a lump-sum settlement process. .

これにより、実施形態に係る端末装置100は、利用者の残金がまとめ払い合計額未満である場合、利用者の残金をまとめ払い合計額以上になるまで増加させ、一括決済処理を実行することで、利用者に対する請求の決済におけるユーザビリティを改善することができる。 As a result, when the user's remaining balance is less than the total lump-sum payment amount, the terminal device 100 according to the embodiment increases the user's balance until it becomes equal to or more than the lump-sum payment total amount, and executes the lump-sum payment process. , it is possible to improve the usability of bill settlement for users.

また、実施形態に係る端末装置100において、提供部1523は、請求情報として、請求額を示す情報、請求元を示す情報、請求の対象となる取引対象を示す情報の少なくともいずれか1つを含む情報を提供する。 Further, in the terminal device 100 according to the embodiment, the providing unit 1523 includes, as billing information, at least one of information indicating the billing amount, information indicating the billing source, and information indicating the transaction object to be billed. Provide information.

これにより、実施形態に係る端末装置100は、請求の決済を行うかどうかを判断するための有用な情報を利用者に提供することができるため、利用者に対する請求の決済におけるユーザビリティを改善することができる。 As a result, the terminal device 100 according to the embodiment can provide the user with useful information for determining whether or not to settle the bill, thereby improving usability in settling the bill for the user. Can be done.

また、実施形態に係る端末装置100において、決済処理部1524は、口座間の送金を実現する外部のサーバ装置に対し、請求群の各々の内容を示す情報を送信する。 Furthermore, in the terminal device 100 according to the embodiment, the payment processing unit 1524 transmits information indicating the contents of each bill group to an external server device that realizes remittance between accounts.

これにより、実施形態に係る端末装置100は、口座間の送金を実現する外部のサーバ装置に対し、請求群の各々の内容を示す情報を送信することで、外部のサーバ装置での口座間の送金により、請求群の各々の決済を完了させることができる。 As a result, the terminal device 100 according to the embodiment transmits information indicating the contents of each bill group to an external server device that realizes remittance between accounts, thereby transferring money between accounts on the external server device. Remittances can complete the settlement of each bill group.

〔7.ハードウェア構成〕
また、上述してきた各実施形態に係る端末装置100は、例えば、図11に示すような構成のコンピュータ1000によって実現される。以下、端末装置100を例に挙げて説明する。図11は、端末装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ1000は、CPU1100、ROM1200、RAM1300、HDD1400、通信インターフェイス(I/F)1500、入出力インターフェイス(I/F)1600、及びメディアインターフェイス(I/F)1700を有する。
[7. Hardware configuration]
Further, the terminal device 100 according to each of the embodiments described above is realized by, for example, a computer 1000 having a configuration as shown in FIG. 11. The following will explain the terminal device 100 as an example. FIG. 11 is a hardware configuration diagram showing an example of a computer that implements the functions of the terminal device. Computer 1000 has CPU 1100, ROM 1200, RAM 1300, HDD 1400, communication interface (I/F) 1500, input/output interface (I/F) 1600, and media interface (I/F) 1700.

CPU1100は、ROM1200又はHDD1400に格納されたプログラムに基づいて動作し、各部の制御を行う。ROM1200は、コンピュータ1000の起動時にCPU1100によって実行されるブートプログラムや、コンピュータ1000のハードウェアに依存するプログラム等を格納する。 CPU 1100 operates based on a program stored in ROM 1200 or HDD 1400, and controls each part. The ROM 1200 stores a boot program executed by the CPU 1100 when the computer 1000 is started, programs depending on the hardware of the computer 1000, and the like.

HDD1400は、CPU1100によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を記憶する。通信インターフェイス1500は、通信網500(実施形態のネットワークNに対応する)を介して他の機器からデータを受信してCPU1100へ送り、また、通信網500を介してCPU1100が生成したデータを他の機器へ送信する。 The HDD 1400 stores programs executed by the CPU 1100, data used by the programs, and the like. Communication interface 1500 receives data from other devices via communication network 500 (corresponding to network N in the embodiment) and sends it to CPU 1100, and also sends data generated by CPU 1100 to other devices via communication network 500. Send to device.

CPU1100は、入出力インターフェイス1600を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。CPU1100は、入出力インターフェイス1600を介して、入力装置からデータを取得する。また、CPU1100は、入出力インターフェイス1600を介して生成したデータを出力装置へ出力する。 The CPU 1100 controls output devices such as a display and a printer, and input devices such as a keyboard and mouse via an input/output interface 1600. CPU 1100 obtains data from an input device via input/output interface 1600. Further, CPU 1100 outputs the generated data to an output device via input/output interface 1600.

メディアインターフェイス1700は、記録媒体1800に格納されたプログラム又はデータを読み取り、RAM1300を介してCPU1100に提供する。CPU1100は、かかるプログラムを、メディアインターフェイス1700を介して記録媒体1800からRAM1300上にロードし、ロードしたプログラムを実行する。記録媒体1800は、例えばDVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。 Media interface 1700 reads programs or data stored in recording medium 1800 and provides them to CPU 1100 via RAM 1300. CPU 1100 loads this program from recording medium 1800 onto RAM 1300 via media interface 1700, and executes the loaded program. The recording medium 1800 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or a PD (Phase change rewritable disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory. etc.

例えば、コンピュータ1000が端末装置100として機能する場合、コンピュータ1000のCPU1100は、RAM1300上にロードされたプログラムを実行することにより、制御部150の機能を実現する。また、HDD1400には、端末装置100の記憶装置内の各データが格納される。コンピュータ1000のCPU1100は、これらのプログラムを記録媒体1800から読み取って実行するが、他の例として、他の装置から所定の通信網を介してこれらのプログラムを取得してもよい。 For example, when the computer 1000 functions as the terminal device 100, the CPU 1100 of the computer 1000 realizes the functions of the control unit 150 by executing a program loaded onto the RAM 1300. Further, each data in the storage device of the terminal device 100 is stored in the HDD 1400. The CPU 1100 of the computer 1000 reads these programs from the recording medium 1800 and executes them, but as another example, these programs may be acquired from another device via a predetermined communication network.

〔8.その他〕
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
[8. others〕
Some of the embodiments of the present application have been described above in detail based on the drawings, but these are merely examples, and various modifications and variations may be made based on the knowledge of those skilled in the art, including the embodiments described in the disclosure section of the invention. It is possible to carry out the invention in other forms with modifications.

また、上述した端末装置100は、機能によっては外部のプラットフォーム等をAPI(Application Programming Interface)やネットワークコンピューティングなどで呼び出して実現するなど、構成は柔軟に変更できる。 Furthermore, the configuration of the terminal device 100 described above can be changed flexibly, such as implementing some functions by calling an external platform or the like using an API (Application Programming Interface), network computing, or the like.

また、特許請求の範囲に記載した「部」は、「手段」や「回路」などに読み替えることができる。例えば、受付部は、受付手段や受付回路に読み替えることができる。 Further, the "unit" described in the claims can be read as "means", "circuit", etc. For example, the reception unit can be read as reception means or reception circuit.

1 決済システム
10 決済サーバ
20 通信部
30 記憶部
31 口座データベース
32 請求情報データベース
40 制御部
41 受付部
42 提供部
43 決済処理部
100 端末装置
110 通信部
120 記憶部
130 撮像部
140 表示部
150 制御部
151 第1アプリケーション
152 第2アプリケーション
1521 受付部
1522 通知部
1523 提供部
1524 決済処理部
1525 表示制御部
1 Payment system 10 Payment server 20 Communication unit 30 Storage unit 31 Account database 32 Billing information database 40 Control unit 41 Reception unit 42 Providing unit 43 Payment processing unit 100 Terminal device 110 Communication unit 120 Storage unit 130 Imaging unit 140 Display unit 150 Control unit 151 First application 152 Second application 1521 Reception section 1522 Notification section 1523 Providing section 1524 Payment processing section 1525 Display control section

Claims (19)

利用者に対する複数の請求であって、紙に印刷された請求書から読み取られた請求を含む複数の請求の各々の内容を示す複数の請求情報と、前記複数の請求情報に対応する決済処理の実行を受け付けるための第1ボタンとを含む支払コンテンツを生成し、前記支払コンテンツを利用者に提供し、前記複数の請求のうち利用者がまとめて支払いを行う対象として少なくとも2以上の請求を含む請求群を選択した場合、まとめ払いの対象として選択された前記請求群の各々の内容を含むまとめ払いの内容を確認するための情報と、前記請求群のまとめ払いを実行するための第2ボタンとを含むまとめ払い用コンテンツを前記利用者に提供する提供手順と、
前記まとめ払い用コンテンツを介してまとめ払いを行うための操作が行われた場合、決済を行う決済サーバに対して、まとめ払いの対象として選択された前記請求群の各々の請求情報が示す内容の請求を送信し、前記請求群の各々に対する支払をまとめて行うための一括決済処理を実行させる決済処理手順と
をコンピュータに実行させるための決済プログラム。
A plurality of billing information indicating the contents of each of the plurality of bills, including a bill read from a bill printed on paper, which is a plurality of bills to the user , and a payment corresponding to the plurality of billing information. generating payment content including a first button for accepting execution of the process, providing the payment content to the user, and at least two or more claims to be collectively paid by the user among the plurality of claims; If you select a group of claims that includes a group of claims, information for confirming the contents of the lump sum payment including the contents of each of the group of claims selected as a target of the lump sum payment , and information for confirming the contents of the lump sum payment for the group of claims selected as the target of the lump sum payment . 2 buttons, providing the user with bulk payment content;
When an operation is performed to make a lump-sum payment via the lump-sum payment content, the payment server that performs the payment is notified of the content indicated by the billing information of each billing group selected as a lump-sum payment target. A payment program for causing a computer to execute a payment processing procedure for transmitting claims and performing a batch payment process for collectively paying each of the claims.
前記提供手順は、
電子請求書が受け付けられた請求を含む前記複数の請求の各々の内容を示す前記複数の請求情報を提供する
ことを特徴とする請求項1に記載の決済プログラム。
The provision procedure is as follows:
The payment program according to claim 1, wherein the payment program provides the plurality of billing information indicating the content of each of the plurality of bills including a bill for which an electronic bill has been accepted.
前記提供手順は、
前記複数の請求を一覧表示する
ことを特徴とする請求項1または請求項2に記載の決済プログラム。
The provision procedure is as follows:
The payment program according to claim 1 or 2, wherein the payment program displays a list of the plurality of claims.
前記提供手順は、
前記複数の請求を、所定の基準に基づく順序で所定の方向に並べて一覧表示する
ことを特徴とする請求項に記載の決済プログラム。
The provision procedure is as follows:
The payment program according to claim 3 , wherein the plurality of claims are displayed in a list in a predetermined direction in an order based on a predetermined criterion.
前記提供手順は、
前記複数の請求を、支払期限が近い方から順に並べて一覧表示する
ことを特徴とする請求項または請求項に記載の決済プログラム。
The provision procedure is as follows:
The payment program according to claim 3 or 4 , wherein the plurality of claims are displayed in a list in order of payment deadline.
前記提供手順は、
前記複数の請求を、支払金額に基づく順序で並べて一覧表示する
ことを特徴とする請求項のうちいずれか1つに記載の決済プログラム。
The provision procedure is as follows:
The payment program according to any one of claims 3 to 5 , wherein the plurality of claims are arranged and displayed as a list in an order based on the payment amount.
前記決済処理手順は、
前記利用者が前記請求群を選択した後、前記一括決済処理を行うための一の操作である一括支払操作を行った場合は、前記一括決済処理を前記決済サーバに実行させ
ことを特徴とする請求項1~のうちいずれか1つに記載の決済プログラム。
The payment processing procedure is as follows:
If the user selects the group of claims and then performs a lump sum payment operation, which is one operation for carrying out the batch payment process, the payment server causes the payment server to execute the lump sum payment process. The payment program according to any one of claims 1 to 6 .
前記決済処理手順は、
前記利用者が前記一括決済処理に利用可能な金額である残金がまとめ払いの対象として選択された前記請求群を一括して決済可能である一括決済可能条件を満たす場合、前記一括決済処理を前記決済サーバに実行させ
ことを特徴とする請求項1~のうちいずれか1つに記載の決済プログラム。
The payment processing procedure is as follows:
If the remaining balance, which is the amount available for the lump-sum payment process , satisfies the batch payment enablement condition that the group of claims selected for lump-sum payment can be paid at once, the user can perform the lump-sum payment process as described above. 8. The payment program according to claim 1, wherein the payment program is executed by a payment server .
前記決済処理手順は、
前記利用者の前記残金と、前記請求群の各々の請求額の合算との比較結果が前記一括決済可能条件を満たす場合、前記一括決済処理を前記決済サーバに実行させ
ことを特徴とする請求項に記載の決済プログラム。
The payment processing procedure is as follows:
If a comparison result between the remaining amount of the user and the sum of the billed amounts of each of the billing groups satisfies the condition for batch payment , the billing method causes the payment server to execute the batch payment process. Payment program described in Section 8 .
前記決済処理手順は、
前記利用者の前記残金が前記請求群の各々の請求額の合算以上である場合、前記一括決済処理を前記決済サーバに実行させ、前記利用者の前記残金が前記請求群の各々の請求額の合算未満である場合、前記一括決済処理を前記決済サーバに実行させない
ことを特徴とする請求項または請求項に記載の決済プログラム。
The payment processing procedure is as follows:
If the remaining balance of the user is greater than or equal to the sum of the billing amounts of each of the billing groups, the payment server executes the batch payment process, and the remaining balance of the user is equal to or greater than the sum of the billing amounts of each of the billing groups. The payment program according to claim 8 or 9 , wherein the payment program does not cause the payment server to execute the batch payment process if the total amount is less than the total amount .
前記決済処理手順は、
前記利用者の前記残金が前記請求群の各々の請求額の合算未満である場合、前記請求群のうち、一部の請求を対象として決済処理を前記決済サーバに実行させ
ことを特徴とする請求項または請求項に記載の決済プログラム。
The payment processing procedure is as follows:
If the remaining balance of the user is less than the sum of the billing amounts of each of the billing groups, the payment server may cause the payment server to execute payment processing for some of the billings in the billing group. The payment program according to claim 8 or 9 .
前記決済処理手順は、
前記請求群のうち、優先順位が高い方から順に一部の請求を対象として決済処理を前記決済サーバに実行させ
ことを特徴とする請求項11に記載の決済プログラム。
The payment processing procedure is as follows:
12. The payment program according to claim 11 , wherein the payment server executes payment processing for some of the claims in the order of priority among the claims.
前記決済処理手順は、
前記請求群のうち、支払期限が近い方から順に一部の請求を対象として決済処理を前記決済サーバに実行させ
ことを特徴とする請求項11または請求項12に記載の決済プログラム。
The payment processing procedure is as follows:
13. The payment program according to claim 11 or 12 , wherein the payment server executes payment processing for some of the claims in the order of payment deadlines from among the group of claims.
前記決済処理手順は、
前記利用者の前記残金が前記請求群の各々の請求額の合算未満である場合、前記利用者の前記残金を増加させる処理を実行する
ことを特徴とする請求項または請求項に記載の決済プログラム。
The payment processing procedure is as follows:
10. If the remaining balance of the user is less than the sum of the billing amounts of each of the billing groups, a process for increasing the remaining balance of the user is executed. Payment program.
前記決済処理手順は、
前記利用者の前記残金を、前記請求群の各々の請求額の合算以上になるまで増加させる処理を実行した後、前記一括決済処理を前記決済サーバに実行させ
ことを特徴とする請求項14に記載の決済プログラム。
The payment processing procedure is as follows:
14. Claim 14 , wherein the payment server is caused to perform the lump-sum payment process after performing a process of increasing the remaining balance of the user until it becomes equal to or greater than the sum of the billing amounts of each of the billing groups. Payment programs listed in .
前記提供手順は、
請求情報として、請求額を示す情報、請求元を示す情報、請求の対象となる取引対象を示す情報の少なくともいずれか1つを含む情報を提供する
ことを特徴とする請求項1~15のうちいずれか1つに記載の決済プログラム。
The provision procedure is as follows:
Claims 1 to 15 characterized in that the billing information includes at least one of the following: information indicating the billing amount, information indicating the billing source, and information indicating the transaction object to be billed. Payment program listed in any one of the above.
前記決済処理手順は、
口座間の送金を実現する前記決済サーバに対し、前記請求群の各々の内容を示す情報を送信する
ことを特徴とする請求項1~16のうちいずれか1つに記載の決済プログラム。
The payment processing procedure is as follows:
The payment program according to any one of claims 1 to 16 , characterized in that information indicating the contents of each of the bill groups is transmitted to the payment server that realizes remittance between accounts.
利用者に対する複数の請求であって、紙に印刷された請求書から読み取られた請求を含む複数の請求の各々の内容を示す複数の請求情報と、前記複数の請求情報に対応する決済処理の実行を受け付けるための第1ボタンとを含む支払コンテンツを生成し、前記支払コンテンツを利用者に提供し、前記複数の請求のうち利用者がまとめて支払いを行う対象として少なくとも2以上の請求を含む請求群を選択した場合、まとめ払いの対象として選択された前記請求群の各々の内容を含むまとめ払いの内容を確認するための情報と、前記請求群のまとめ払いを実行するための第2ボタンとを含むまとめ払い用コンテンツを前記利用者に提供する提供部と、
前記まとめ払い用コンテンツを介してまとめ払いを行うための操作が行われた場合、決済を行う決済サーバに対して、まとめ払いの対象として選択された前記請求群の各々の請求情報が示す内容の請求を送信し、前記請求群の各々に対する支払をまとめて行うための一括決済処理を実行させる決済処理部と
を有することを特徴とする決済装置。
A plurality of billing information indicating the contents of each of the plurality of bills, including a bill read from a bill printed on paper, which is a plurality of bills to the user , and a payment corresponding to the plurality of billing information. generating payment content including a first button for accepting execution of the process, providing the payment content to the user, and at least two or more claims to be collectively paid by the user among the plurality of claims; If you select a group of claims that includes a group of claims, information for confirming the contents of the lump sum payment including the contents of each of the group of claims selected as a target of the lump sum payment , and information for confirming the contents of the lump sum payment for the group of claims selected as the target of the lump sum payment . a provision unit that provides the user with bulk payment content including two buttons ;
When an operation is performed to make a lump-sum payment via the lump-sum payment content, the payment server that performs the payment is notified of the content indicated by the billing information of each billing group selected as a lump-sum payment target. A payment processing unit configured to send a claim and execute a batch payment process for collectively paying each of the claims.
決済装置が実行する決済方法であって、
利用者に対する複数の請求であって、紙に印刷された請求書から読み取られた請求を含む複数の請求の各々の内容を示す複数の請求情報と、前記複数の請求情報に対応する決済処理の実行を受け付けるための第1ボタンとを含む支払コンテンツを生成し、前記支払コンテンツを利用者に提供し、前記複数の請求のうち利用者がまとめて支払いを行う対象として少なくとも2以上の請求を含む請求群を選択した場合、まとめ払いの対象として選択された前記請求群の各々の内容を含むまとめ払いの内容を確認するための情報と、前記請求群のまとめ払いを実行するための第2ボタンとを含むまとめ払い用コンテンツを前記利用者に提供する提供工程と、
前記まとめ払い用コンテンツを介してまとめ払いを行うための操作が行われた場合、決済を行う決済サーバに対して、まとめ払いの対象として選択された前記請求群の各々の請求情報が示す内容の請求を送信し、前記請求群の各々に対する支払をまとめて行うための一括決済処理を実行させる決済処理工程と
をコンピュータに実行させるための決済方法。
A payment method executed by a payment device,
A plurality of billing information indicating the contents of each of the plurality of bills, including a bill read from a bill printed on paper, which is a plurality of bills to the user , and a payment corresponding to the plurality of billing information. generating payment content including a first button for accepting execution of the process, providing the payment content to the user, and at least two or more claims to be paid collectively by the user among the plurality of claims; If you select a group of claims that includes a group of claims, information for confirming the contents of the lump sum payment including the contents of each of the group of claims selected as a target of the lump sum payment , and information for confirming the contents of the lump sum payment for the group of claims selected as the target of the lump sum payment . a provision step of providing the user with bulk payment content including two buttons ;
When an operation is performed to make a lump-sum payment via the lump-sum payment content, the payment server that performs the payment is notified of the content indicated by the billing information of each billing group selected as a lump-sum payment target. A payment method for causing a computer to execute a payment processing step of transmitting a claim and performing a batch payment process for collectively paying each of the claims.
JP2020208695A 2020-12-16 2020-12-16 Payment programs, payment devices and payment methods Active JP7364550B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020208695A JP7364550B2 (en) 2020-12-16 2020-12-16 Payment programs, payment devices and payment methods

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020208695A JP7364550B2 (en) 2020-12-16 2020-12-16 Payment programs, payment devices and payment methods

Publications (2)

Publication Number Publication Date
JP2022095392A JP2022095392A (en) 2022-06-28
JP7364550B2 true JP7364550B2 (en) 2023-10-18

Family

ID=82163151

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020208695A Active JP7364550B2 (en) 2020-12-16 2020-12-16 Payment programs, payment devices and payment methods

Country Status (1)

Country Link
JP (1) JP7364550B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004139255A (en) 2002-10-16 2004-05-13 Nri & Ncc Co Ltd Collection management system and method
JP2004259196A (en) 2003-02-27 2004-09-16 Com'app:Kk Method and system for processing electronic invoices using a communication network
JP2005267387A (en) 2004-03-19 2005-09-29 Nomura Research Institute Ltd Electronic payment system
JP2015203887A (en) 2014-04-10 2015-11-16 ヤフー株式会社 Settlement device, settlement method, and settlement program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004139255A (en) 2002-10-16 2004-05-13 Nri & Ncc Co Ltd Collection management system and method
JP2004259196A (en) 2003-02-27 2004-09-16 Com'app:Kk Method and system for processing electronic invoices using a communication network
JP2005267387A (en) 2004-03-19 2005-09-29 Nomura Research Institute Ltd Electronic payment system
JP2015203887A (en) 2014-04-10 2015-11-16 ヤフー株式会社 Settlement device, settlement method, and settlement program

Also Published As

Publication number Publication date
JP2022095392A (en) 2022-06-28

Similar Documents

Publication Publication Date Title
JP7675758B2 (en) Information processing device, information processing method, and information processing program
JP7422923B1 (en) Information processing device, information processing method, and information processing program
JP7204974B1 (en) Information processing device, information processing method and information processing program
JP7189380B2 (en) Provision device, provision method and provision program
JP6925558B1 (en) Request program, request device and request method
JP7440699B1 (en) Information processing device, information processing method, and information processing program
JP7414887B2 (en) Payment programs, payment devices and payment methods
JP6951509B1 (en) Transmission program, terminal device and transmission method
JP7364550B2 (en) Payment programs, payment devices and payment methods
JP7212195B1 (en) Information processing device, information processing method and information processing program
JP7414206B1 (en) Information processing system and information processing method
JP7204834B1 (en) Proposed device, proposed method and proposed program
JP6884197B1 (en) Payment device, payment method and payment program
JP6957711B1 (en) Information processing equipment, information processing methods and information processing programs
JP2022104336A (en) Information processing device, information processing method, and information processing program
JP7242819B1 (en) Information processing device, information processing method and information processing program
JP7048714B1 (en) Information processing equipment, information processing methods and information processing programs
JP7204973B1 (en) Information processing device, information processing method and information processing program
JP6946591B1 (en) Display program, terminal device and display method
JP2023086049A (en) Information processing device, information processing method, and information processing program
JP2022157620A (en) Information processing device, information processing method, and information processing program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20201216

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20201216

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20210205

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210316

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210513

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20210810

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211014

C60 Trial request (containing other claim documents, opposition documents)

Free format text: JAPANESE INTERMEDIATE CODE: C60

Effective date: 20211014

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20211027

C21 Notice of transfer of a case for reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C21

Effective date: 20211102

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20211210

C211 Notice of termination of reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C211

Effective date: 20211214

C22 Notice of designation (change) of administrative judge

Free format text: JAPANESE INTERMEDIATE CODE: C22

Effective date: 20220412

C22 Notice of designation (change) of administrative judge

Free format text: JAPANESE INTERMEDIATE CODE: C22

Effective date: 20221011

C13 Notice of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: C13

Effective date: 20230207

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230410

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20231005

R150 Certificate of patent or registration of utility model

Ref document number: 7364550

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150