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
JP7675758B2 - Information processing device, information processing method, and information processing program - Google Patents
[go: Go Back, main page]

JP7675758B2 - Information processing device, information processing method, and information processing program - Google Patents

Information processing device, information processing method, and information processing program Download PDF

Info

Publication number
JP7675758B2
JP7675758B2 JP2023044453A JP2023044453A JP7675758B2 JP 7675758 B2 JP7675758 B2 JP 7675758B2 JP 2023044453 A JP2023044453 A JP 2023044453A JP 2023044453 A JP2023044453 A JP 2023044453A JP 7675758 B2 JP7675758 B2 JP 7675758B2
Authority
JP
Japan
Prior art keywords
payment
user
information
invoice
date
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
JP2023044453A
Other languages
Japanese (ja)
Other versions
JP2023140330A (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 JP2023044453A priority Critical patent/JP7675758B2/en
Publication of JP2023140330A publication Critical patent/JP2023140330A/en
Application granted granted Critical
Publication of JP7675758B2 publication Critical patent/JP7675758B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Description

特許法第30条第2項適用 公開情報.pdfApplication of Article 30, Paragraph 2 of the Patent Act Public information. pdf

本発明は、情報処理装置、情報処理方法および情報処理プログラムに関する。 The present invention relates to an information processing device, an information processing method, and an information processing program.

従来、電子化された請求書(適宜、「電子請求書」)を利用者の端末に送信し、請求書の請求金額を電子マネーで決済可能とするサービスを提供するための技術が知られている。また、紙の請求書であっても、請求書に印刷された請求金額等の情報を読み取り、電子マネーで決済可能とするサービスを提供するための技術も知られている。 Conventionally, technology is known for providing a service in which an electronic invoice (referred to as an "electronic invoice") is sent to a user's terminal and the invoice amount can be paid with electronic money. Technology is also known for providing a service in which information such as the invoice amount printed on a paper invoice is read and payment can be made with electronic money, even in the case of a paper invoice.

特開2007-305166号公報JP 2007-305166 A

しかしながら、上記の従来技術では、利用者にとって利便性が良いとは限らない。 However, the above conventional technologies are not necessarily convenient for users.

例えば、上記の従来技術では、請求書への支払を実行するタイミングは利用者が支払手続を行ったタイミングであり、支払忘れが起こる可能性がある。また、上記の従来技術では、利用者が支払を行いたいタイミング(例えば、給料日後)に支払ができるとは限らない。 For example, in the above-mentioned conventional technology, the timing for payment of an invoice is the timing when the user completes the payment procedure, which means there is a possibility that a payment may be forgotten. Also, in the above-mentioned conventional technology, the user may not necessarily be able to make a payment when he or she wishes (for example, after payday).

本願は、上記に鑑みてなされたものであって、利用者の利便性を向上させる情報処理装置、情報処理方法および情報処理プログラムを提供することを目的とする。 The present application has been made in consideration of the above, and aims to provide an information processing device, an information processing method, and an information processing program that improve user convenience.

本願に係る情報処理装置は、所定のコードもしくは光学文字認識に用いる文字列を撮影する、または所定の端末からデータを受信する利用者の利用者端末を介して、請求書が示す請求書情報を取得する取得部と、前記請求書情報に基づいて支払可能期間を特定する特定部と、特定された前記支払可能期間から所定の条件を満たす支払日を選択し、選択した当該支払日を設定する設定部と、前記請求書情報に基づく決済を、設定された前記支払日に行う決済処理部と、を備えることを特徴とする。 The information processing device according to the present application is characterized by comprising: an acquisition unit that acquires invoice information indicated by an invoice via a user terminal of a user that photographs a predetermined code or a character string used for optical character recognition, or receives data from a predetermined terminal; a determination unit that identifies a payment period based on the invoice information; a setting unit that selects a payment date that satisfies a predetermined condition from the identified payment period and sets the selected payment date; and a payment processing unit that performs a payment based on the invoice information on the set payment date.

本願に係る情報処理装置は、利用者の利用者端末を用いた決済サービスであって、当該利用者を識別する利用者識別情報と決済先を識別する決済先識別情報と決済額との通知を受け付けると、当該決済額分の電子マネーを当該利用者識別情報と対応する口座から引き落とし、当該決済先識別情報と対応する口座に当該決済額分の入金を行う決済サービスを提供するアプリケーションを介して、請求書が示す請求書情報を取得する取得部と、前記請求書情報に基づいて支払可能期間を特定する特定部と、特定された前記支払可能期間から所定の条件を満たす支払日を選択し、選択した当該支払日を設定する設定部と、前記請求書情報が示す前記決済額分の電子マネーを前記利用者と対応する口座から引き落とし、前記請求書情報が示す事業者識別情報と対応する口座に前記請求書情報が示す前記決済額分の入金を行うことで、前記請求書情報に基づく決済を、設定された前記支払日に行う決済処理部と、を備えることを特徴とする。 The information processing device according to the present application is a payment service using a user terminal of a user, and is characterized in that it includes an acquisition unit that acquires invoice information indicated by an invoice via an application that provides a payment service that, upon receiving notification of user identification information identifying the user, payment destination identification information identifying the payment destination, and a payment amount, debits electronic money for the payment amount from an account corresponding to the user identification information, and deposits the payment amount into an account corresponding to the payment destination identification information; a specification unit that specifies a payment period based on the invoice information; a setting unit that selects a payment date that satisfies a predetermined condition from the specified payment period and sets the selected payment date; and a payment processing unit that performs a payment based on the invoice information on the set payment date by debiting electronic money for the payment amount indicated by the invoice information from an account corresponding to the user, and depositing the payment amount indicated by the invoice information into an account corresponding to the business identification information indicated by the invoice information.

本願に係る情報処理装置は、利用者の利用者端末を用いた決済サービスであって、当該利用者を識別する利用者識別情報と決済先を識別する決済先識別情報と決済額との通知を受け付けると、当該決済額分の電子マネーを当該利用者識別情報と対応する口座から引き落とし、当該決済先識別情報と対応する口座に当該決済額分の入金を行う決済サービスを提供するアプリケーションを介して、請求書が示す請求書情報を取得する取得部と、前記請求書情報に基づいて支払可能期間を特定する特定部と、特定された前記支払可能期間から、前記アプリケーションを介して利用者が事前に設定した所定の条件を満たす支払日を選択し、選択した当該支払日を設定する設定部と、前記アプリケーションを介して、前記請求書情報に基づく決済を、設定された前記支払日に行う決済処理部と、を備えることを特徴とする。 The information processing device according to the present application is a payment service using a user terminal, and upon receiving notification of user identification information identifying the user, payment destination identification information identifying the payment destination, and a payment amount, the information processing device includes an acquisition unit that acquires invoice information indicated by an invoice via an application that provides a payment service in which electronic money equivalent to the payment amount is debited from an account corresponding to the user identification information and credited to an account corresponding to the payment destination identification information by the amount of the payment, an identification unit that identifies a payment period based on the invoice information, a setting unit that selects a payment date that satisfies a predetermined condition previously set by the user via the application from the identified payment period and sets the selected payment date, and a payment processing unit that makes a payment based on the invoice information via the application on the set payment date.

実施形態の一態様によれば、利用者の利便性を向上させることができるという効果を奏する。 According to one aspect of the embodiment, it is possible to improve the convenience of users.

図1は、実施形態に係る情報処理の一例を示す図である。FIG. 1 is a diagram illustrating an example of information processing according to an embodiment. 図2は、実施形態に係る決済サーバの構成例を示す図である。FIG. 2 is a diagram illustrating an example of the configuration of the payment server according to the embodiment. 図3は、実施形態に係る口座データベースの一例を示す図である。FIG. 3 is a diagram illustrating an example of an account database according to the embodiment. 図4は、実施形態に係る請求書情報データベースの一例を示す図である。FIG. 4 is a diagram illustrating an example of an invoice information database according to the embodiment. 図5は、実施形態に係る利用者情報データベースの一例を示す図である。FIG. 5 is a diagram illustrating an example of a user information database according to the embodiment. 図6は、実施形態に係る表示画面の具体例1を示す図である。FIG. 6 is a diagram showing a specific example 1 of a display screen according to the embodiment. 図7は、実施形態に係る表示画面の具体例2を示す図である。FIG. 7 is a diagram showing a second specific example of a display screen according to the embodiment. 図8は、実施形態に係る表示画面の具体例3を示す図である。FIG. 8 is a diagram showing a third specific example of a display screen according to the embodiment. 図9は、実施形態に係る表示画面の具体例4を示す図である。FIG. 9 is a diagram showing a fourth specific example of a display screen according to the embodiment. 図10は、実施形態に係る表示画面の具体例5を示す図である。FIG. 10 is a diagram showing a fifth specific example of a display screen according to the embodiment. 図11は、実施形態に係る表示画面の具体例6を示す図である。FIG. 11 is a diagram showing a sixth specific example of a display screen according to the embodiment. 図12は、実施形態に係る情報処理の手順の一例を示すフローチャートである。FIG. 12 is a flowchart illustrating an example of a procedure of information processing according to the embodiment. 図13は、決済サーバの機能を実現するコンピュータの一例を示すハードウェア構成図である。FIG. 13 is a hardware configuration diagram showing an example of a computer that realizes the function of the payment server.

以下に本願に係る情報処理装置、情報処理方法および情報処理プログラムを実施するための形態(以下、「実施形態」と呼ぶ)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報処理装置、情報処理方法および情報処理プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。 Below, the information processing device, information processing method, and information processing program according to the present application will be described in detail with reference to the drawings. Note that the information processing device, information processing method, and information processing program according to the present application are not limited to these embodiments. In addition, the same parts in the following embodiments will be denoted by the same reference numerals, and duplicated descriptions will be omitted.

〔1.情報処理システム〕
図1を用いて、本実施形態の情報処理装置等により実現される情報処理について説明する。図1は、実施形態に係る情報処理の一例を示す図である。なお、図1では、本実施形態に係る情報処理装置の一例である決済サーバ10によって、実施形態に係る情報処理等が実現されるものとする。
[1. Information Processing System]
The information processing performed by the information processing device of the present embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing an example of the information processing according to the embodiment. In Fig. 1, the information processing according to the embodiment is performed by a payment server 10, which is an example of the information processing device according to the present embodiment.

〔1-1.情報処理システムの構成〕
図1に示すように、実施形態に係る情報処理システム1は、決済サーバ10と、利用者端末100とを含む。決済サーバ10および利用者端末100は、ネットワークN(例えば、図2参照)を介して有線または無線により相互に通信可能に接続される。ネットワークNは、例えば、インターネットなどのWAN(Wide Area Network)である。なお、図1に示した情報処理システム1には、複数台の決済サーバ10および複数台の利用者端末100が含まれていてもよい。
1-1. Configuration of Information Processing System
As shown in Fig. 1, the information processing system 1 according to the embodiment includes a payment server 10 and a user terminal 100. The payment server 10 and the user terminal 100 are connected to each other via a network N (see Fig. 2, for example) in a wired or wireless manner so as to be able to communicate with each other. The network N is, for example, a wide area network (WAN) such as the Internet. Note that the information processing system 1 shown in Fig. 1 may include a plurality of payment servers 10 and a plurality of user terminals 100.

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

図1に示す利用者端末100は、利用者U1によって利用される情報処理装置である。利用者端末100は、例えば、スマートフォンや、タブレット型端末、ノート型PC(Personal Computer)、デスクトップPC、携帯電話機、PDA(Personal Digital Assistant)等により実現される。また、利用者端末100は、決済サーバ10によって配信される情報を、ウェブブラウザやアプリケーションにより表示する。なお、図1に示す例では、利用者端末100がスマートフォンである場合を示す。 The user terminal 100 shown in FIG. 1 is an information processing device used by user U1. The user terminal 100 is realized, for example, by a smartphone, a tablet terminal, a notebook PC (Personal Computer), a desktop PC, a mobile phone, a PDA (Personal Digital Assistant), etc. The user terminal 100 also 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 user terminal 100 is a smartphone.

なお、利用者端末100は、所定の情報処理を実現する制御情報を決済サーバ10から受け取った場合には、制御情報に従って情報処理を実現する。ここで、制御情報は、例えば、JavaScript(登録商標)等のスクリプト言語やCSS(Cascading Style Sheets)等のスタイルシート言語、Java(登録商標)等のプログラミング言語、HTML(HyperText Markup Language)等のマークアップ言語等により記述される。なお、決済サーバ10から配信される所定のアプリケーションそのものを制御情報とみなしてもよい。 When the user terminal 100 receives control information for implementing a specified information processing from the payment server 10, the user terminal 100 implements the information processing in accordance with the control information. Here, the control information is described in, for example, a script language such as JavaScript (registered trademark), a style sheet language such as CSS (Cascading Style Sheets), a programming language such as Java (registered trademark), or a markup language such as HTML (HyperText Markup Language). The specified application itself delivered from the payment server 10 may be regarded as the control information.

〔1-2.利用者端末100を用いた決済処理〕
ここで、決済サーバ10が実行する情報処理に先立ち、利用者端末100を用いた決済(電子決済)の一例について説明する。なお、以下の説明では、店舗に配置された2次元コード(QRコード(登録商標))であって、店舗を識別する店舗識別情報を示す2次元コードを用いて、利用者U1が利用者端末100を用いた決済を行う例について説明するが、実施形態は、これに限定されるものではない。以下に説明する決済の一例は、任意の利用者U1が任意の利用者端末100を用いて、任意の店舗にて決済を行う場合においても適用可能である。また、店舗識別情報は、QRコード(登録商標)のみならず、バーコードや所定のマーク、番号等であってもよい。
1-2. Payment Processing Using User Terminal 100
Here, an example of payment (electronic payment) using the user terminal 100 will be described prior to the information processing executed by the payment server 10. In the following description, an example will be described in which a user U1 makes a payment using the user terminal 100 using a two-dimensional code (QR code (registered trademark)) placed in a store, which indicates store identification information that identifies the store, but the embodiment is not limited to this. The example of payment described below can also be applied when an arbitrary user U1 makes a payment at an arbitrary store using an arbitrary user terminal 100. In addition, the store identification information may be not only a QR code (registered trademark), but also a barcode, a predetermined mark, a number, or the like.

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

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

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

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

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

〔1-3.情報処理システム1の処理〕
上述したように、従来、紙の請求書であっても、請求書に印刷された請求金額等の情報を読み取り、電子マネーで決済可能とするサービスを提供するための技術も知られている。また、従来、電子請求書を利用者の端末に送信し、請求書の請求金額を電子マネーで決済可能とするサービスを提供するための技術も知られている。しかしながら、このような技術では、請求書への支払を実行するタイミングは利用者が支払手続を行ったタイミングであり、支払忘れが起こる可能性があり、利用者にとって利便性がよいとは限らない。
1-3. Processing of Information Processing System 1
As described above, there are known technologies for providing a service that reads information such as the bill amount printed on a paper bill and enables payment with electronic money. There are also known technologies for providing a service that transmits an electronic bill to a user's terminal and enables payment of the bill amount with electronic money. However, with such technologies, the timing for payment of the bill is the timing when the user performs the payment procedure, which may lead to forgetting to pay, and is not necessarily convenient for the user.

そこで、決済サーバ10は、実施形態に係る情報処理を実行する。以下、図1を用いて、決済サーバ10が実行する情報処理について説明する。なお、以下の説明では、利用者端末100が利用者U1により利用される例を示す。また、以下の説明では、利用者端末100を利用者U1と同一視する場合がある。すなわち、以下では、利用者U1を利用者端末100と読み替えることもできる。 The payment server 10 then executes information processing according to the embodiment. The information processing executed by the payment server 10 will be described below with reference to FIG. 1. Note that in the following description, an example is shown in which the user terminal 100 is used by the user U1. In addition, in the following description, the user terminal 100 may be regarded as the same as the user U1. In other words, in the following description, the user U1 may also be read as the user terminal 100.

まず、利用者U1は、利用者端末100を用いて、紙の請求書B1から請求書情報を読み取る(ステップS1)。例えば、利用者U1は、利用者端末100のカメラ機能を用いて、紙の請求書B1に印刷されたバーコードを撮影して取り込む。ここで、請求書情報とは、請求元である事業者の識別情報、請求先である利用者の識別情報、請求金額、支払期限等を含む情報である。なお、以下の説明では、請求書に印刷された請求書情報はバーコードとして説明しているが、請求書情報は、バーコードのみならず、2次元コード(QRコード(登録商標))や所定のマーク、番号等であってもよい。 First, user U1 uses user terminal 100 to read invoice information from paper invoice B1 (step S1). For example, user U1 uses the camera function of user terminal 100 to photograph and import the barcode printed on paper invoice B1. Here, invoice information refers to information including identification information of the business entity making the bill, identification information of the user to whom the bill is to be sent, the billed amount, the payment deadline, etc. In the following explanation, the invoice information printed on the invoice is described as a barcode, but the invoice information may not only be a barcode, but may also be a two-dimensional code (QR Code (registered trademark)), a specified mark, a number, etc.

このとき、利用者端末100は、紙の請求書B1に代えて、請求元である事業者の事業者端末(不図示)から送信された電子請求書B2を受信してもよい。ここで、電子請求書B2は、上述した電子マネーを用いたオンライン決済可能な請求書であり、請求書情報を含む。 At this time, the user terminal 100 may receive an electronic invoice B2 sent from a business terminal (not shown) of the business that is the billing source, instead of a paper invoice B1. Here, the electronic invoice B2 is an invoice that can be paid online using the electronic money described above, and includes invoice information.

次に、決済サーバ10は、利用者端末100から請求書情報を取得し(ステップS2)、当該請求書情報から支払可能期間を特定する(ステップS3)。例えば、決済サーバ10は、紙の請求書B1の請求書情報から支払期限の日時を特定し、利用者端末100から請求書情報を取得した日時から当該支払期限の日時までの期間を支払可能期間と特定する。また、決済サーバ10は、紙の請求書B1のバーコードに支払期限の情報が含まれていないときには、発行日から所定の期間を支払可能期間とすることもできるし、OCR(Optical Character Recognition:光学文字認識)技術を用いて、文字で記載された支払期限を特定することもできる。 Next, the payment server 10 acquires invoice information from the user terminal 100 (step S2) and identifies the payment period from the invoice information (step S3). For example, the payment server 10 identifies the date and time of the payment deadline from the invoice information on the paper invoice B1, and identifies the period from the date and time when the invoice information was acquired from the user terminal 100 to the date and time of the payment deadline as the payment period. In addition, when the barcode on the paper invoice B1 does not contain payment deadline information, the payment server 10 can set the payment period to a specified period from the issue date, or can use OCR (Optical Character Recognition) technology to identify the payment deadline written in text.

続いて、決済サーバ10は、所定の条件を満たす支払日時を選択し、選択した支払日時を取得した請求書の支払日時として設定する(ステップS4)。例えば、決済サーバ10は、電子請求書B2の請求書情報から支払期限の日時を特定し、当該支払期限の前日を支払日時に設定する。また、決済サーバ10は、設定する支払日時として、支払期限の当日や、支払期限の48時間前や、支払期限の1週間前等の任意の日時に設定することもできる。このとき、決済サーバ10は、事前に利用者U1が給料日後等の支払希望期間を指定していた場合には、指定された期間から支払日時を設定する。 Then, the payment server 10 selects a payment date and time that satisfies a predetermined condition, and sets the selected payment date and time as the payment date and time of the acquired invoice (step S4). For example, the payment server 10 identifies the date and time of the payment due date from the invoice information of the electronic invoice B2, and sets the day before the payment due date as the payment date and time. The payment server 10 can also set the payment date and time to any date and time, such as the day of the payment due date, 48 hours before the payment due date, or one week before the payment due date. At this time, if the user U1 has previously specified a desired payment period, such as after payday, the payment server 10 sets the payment date and time from the specified period.

また、決済サーバ10は、基本となる支払方式を、上述した利用者U1が支払日時を指定することなく支払期限前日等の設定された所定の日時に行う決済(適宜、「自動支払」)の支払方式に設定しているが、自動支払の設定のオン、オフの切替が可能な設定ボタンを利用者端末100の画面に表示してもよい。すなわち、決済サーバ10は、利用者端末100に表示する画面として自動支払の設定がオンの状態である設定ボタンを表示するが、利用者U1による設定ボタンへの操作を受け付けて、自動支払の設定がオフの状態とし、自動支払の設定を解除することもできる。また、決済サーバ10は、基本となる自動支払の決済日を各請求書の支払期限の前日に設定するが、当該決済日は利用者U1による指定を受け付けて、支払可能期間における任意の日時に変更することもできる。 The payment server 10 also sets the basic payment method to a payment method for a payment made at a specified date and time set by the user U1 described above, such as the day before the payment due date, without the user U1 specifying the payment date and time ("automatic payment" as appropriate), but a setting button that allows the automatic payment setting to be switched on and off may be displayed on the screen of the user terminal 100. That is, the payment server 10 displays a setting button that indicates that the automatic payment setting is on as a screen displayed on the user terminal 100, but can also accept an operation of the setting button by user U1 to turn the automatic payment setting off and cancel the automatic payment setting. The payment server 10 also sets the basic automatic payment settlement date to the day before the payment due date of each invoice, but can also accept a specification by user U1 to change the settlement date to any date and time within the payment period.

このとき、決済サーバ10は、特定した支払可能期間から所定の条件を満たす支払日時の候補を選択し、選択した当該候補に関する候補情報を利用者端末100に表示することもできる。例えば、決済サーバ10は、上述した自動支払の支払方式の他、提示した支払可能期間から利用者U1が指定した支払日時に実行する決済(適宜、「支払予約」)や、利用者U1が任意のタイミングで行う即時の決済(適宜、「即時支払」)や、請求書ごとの利用者U1の決済履歴(支払履歴)に基づく所定の日時に行う決済(適宜、「履歴支払」)等の支払方式を候補情報として、利用者端末100に表示することもできる。 At this time, the payment server 10 can select a candidate payment date and time that satisfies a specified condition from the identified payment period, and display candidate information related to the selected candidate on the user terminal 100. For example, in addition to the automatic payment payment method described above, the payment server 10 can also display on the user terminal 100, as candidate information, payment methods such as a payment to be made on a payment date and time specified by user U1 from the presented payment period ("payment reservation" as appropriate), an immediate payment made by user U1 at a timing of his/her choice ("immediate payment" as appropriate), and a payment to be made on a specified date and time based on user U1's payment history (payment history) for each invoice ("history payment" as appropriate).

支払予約の例について説明すると、決済サーバ10は、候補情報として、支払日時の指定が選択可能なカレンダーを利用者端末100の画面に表示する。このとき、決済サーバ10は、支払期限以降等の支払日時の選択ができない日付がグレーアウトしたカレンダーを利用者端末100の画面に表示することもできる。 To explain an example of a payment reservation, the payment server 10 displays, as candidate information, a calendar on the screen of the user terminal 100, on which the payment date and time can be selected. At this time, the payment server 10 can also display, on the screen of the user terminal 100, a calendar in which dates for which the payment date and time cannot be selected, such as dates after the payment deadline, are grayed out.

即時支払の例について説明すると、決済サーバ10は、候補情報として、「今すぐ支払う」等のメッセージが記載されたボタンを利用者端末100の画面に表示する。このとき、決済サーバ10は、即時支払ができない日付や時間帯である場合には、選択不可であることを示すようにグレーアウトしたボタンを利用者端末100の画面に表示することもできる。 To explain an example of immediate payment, the payment server 10 displays a button with a message such as "Pay now" on the screen of the user terminal 100 as candidate information. At this time, if the date or time period is not available for immediate payment, the payment server 10 can also display a grayed-out button on the screen of the user terminal 100 to indicate that it is not selectable.

履歴支払の例について説明すると、決済サーバ10は、候補情報として、履歴支払の選択や設定が可能なボタンを利用者端末100の画面に表示する。例えば、決済サーバ10は、請求書情報に含まれる請求書IDが同一の請求書について、利用者U1の決済履歴から過去の月々の支払日(例:水道料金は18日、ガス料金は20日)を特定し、特定した支払日を支払予定日として利用者端末100に表示する。 To explain an example of historical payments, the payment server 10 displays buttons on the screen of the user terminal 100 as candidate information that allow the selection and setting of historical payments. For example, for invoices with the same invoice ID included in the invoice information, the payment server 10 identifies past monthly payment dates (e.g., the 18th for water bill and the 20th for gas bill) from the payment history of user U1, and displays the identified payment dates on the user terminal 100 as the scheduled payment dates.

このとき、利用者U1は、利用者端末100を用いて、表示されたコンテンツ上で支払方式や支払日時を指定することもできる。例えば、利用者U1は、自動支払を解除する場合には、利用者端末100の画面に表示された自動支払のオン、オフの切替が可能な設定ボタンをタップしてオフを選択する。また、利用者U1は、自動支払を利用する場合であっても、支払日時の設定を変更したい場合には、希望する支払日時(例:支払期限の1週間前)に支払日時を指定することもできる。 At this time, user U1 can also use the user terminal 100 to specify the payment method and payment date and time on the displayed content. For example, when user U1 wants to cancel automatic payment, he or she taps a setting button displayed on the screen of the user terminal 100 that allows automatic payment to be switched on and off, and selects off. Furthermore, even when using automatic payment, user U1 can specify the desired payment date and time (e.g., one week before the payment due date) if he or she wants to change the payment date and time settings.

また、利用者U1は、支払予約を選択する場合には、自動支払の設定を解除した後に、利用者端末100の画面に支払日時を指定する画面を表示させ、表示されたカレンダー上で選択可能な状態で表示されている日付のうち、希望する日付をタップして選択することで、支払日時を指定する。また、利用者U1は、即時支払を選択する場合には、利用者端末100の画面に表示された「今すぐ支払う」等のメッセージが記載されたボタンをタップして選択する。また、利用者U1は、履歴支払を選択する場合には、自動支払の設定を解除した後に、利用者端末100の画面に表示された履歴支払の選択や設定が可能なボタンをタップしてオンを選択し、提示された支払予定日を承認する。 When user U1 selects scheduled payment, after canceling the automatic payment setting, a screen for specifying the payment date and time is displayed on the screen of user terminal 100, and the payment date and time is specified by tapping the desired date from among the dates displayed in a selectable state on the displayed calendar. When user U1 selects immediate payment, he/she taps a button displayed on the screen of user terminal 100 with a message such as "Pay now" to select it. When user U1 selects historical payment, after canceling the automatic payment setting, he/she taps a button displayed on the screen of user terminal 100 that allows selection and setting of historical payment to select "on", and approves the proposed scheduled payment date.

続いて、決済サーバ10は、利用者端末100から支払日時の指定を受け付ける決済サーバ10は、利用者U1が指定した支払日時として、支払を行う年月日や時刻の指定を受け付ける。また、決済サーバ10は、利用者端末100から受け付けた請求書情報を記憶することもできる。 Then, the payment server 10 accepts the specification of the payment date and time from the user terminal 100. The payment server 10 accepts the specification of the date and time of payment as the payment date and time specified by the user U1. The payment server 10 can also store the invoice information accepted from the user terminal 100.

このとき、決済サーバ10は、利用者端末100から支払日時の再指定や支払日時の変更を受け付けることもできる。例えば、決済サーバ10は、自動支払の設定を解除し、支払予約を設定した場合や、履歴支払を設定した場合には、指定された支払日時や設定した履歴支払の日時の変更を受け付ける。また、決済サーバ10は、利用者端末100から支払方式の変更を受け付けることもできる。例えば、決済サーバ10は、利用者端末100から当該決済について即時支払を希望する旨の支払方式の変更を受け付ける。 At this time, the payment server 10 can also accept re-designation of the payment date and time or a change to the payment date and time from the user terminal 100. For example, when the automatic payment setting is cancelled and a payment reservation is set or a historical payment is set, the payment server 10 accepts a change to the specified payment date and time or the set historical payment date and time. The payment server 10 can also accept a change to the payment method from the user terminal 100. For example, the payment server 10 accepts a change to the payment method from the user terminal 100 to indicate a desire for immediate payment for the payment.

続いて、決済サーバ10は、請求書情報に基づく決済処理を、決済サーバ10が設定した支払日時や利用者U1が指定した支払日時に実行する(ステップS5)。例えば、決済サーバ10は、利用者U1の口座から請求元である事業者の口座へと、請求書情報として記載された請求金額分の電子マネーを移行させる。また、決済サーバ10は、記憶した請求書情報に基づく決済処理を、利用者U1が指定した支払日時に実行することもできる。 Then, the payment server 10 executes the payment process based on the invoice information at the payment date and time set by the payment server 10 or the payment date and time specified by the user U1 (step S5). For example, the payment server 10 transfers electronic money for the invoice amount stated in the invoice information from the account of the user U1 to the account of the business that is the billing source. The payment server 10 can also execute the payment process based on the stored invoice information at the payment date and time specified by the user U1.

このとき、決済サーバ10は、利用者U1の口座の残高が請求金額に対して不足している場合には、事前に設定された利用者U1の別の口座から電子マネーを移行(自動チャージ)し、決済処理を実行することもできる。また、決済サーバ10は、自動支払を解除していない場合には、決済処理を実行する当日に「本日決済します。」等のプッシュ通知を行ってもよい。また、決済サーバ10は、自動支払を解除した場合であって、利用者U1が支払予約を指定した場合や、履歴支払を設定した場合には、同様のプッシュ通知を行ってもよい。 At this time, if the balance in user U1's account is insufficient to cover the billing amount, the payment server 10 can transfer (automatically charge) electronic money from another account of user U1 that has been set up in advance, and execute the payment process. Furthermore, if automatic payment has not been cancelled, the payment server 10 may send a push notification such as "Payment will be made today" on the day the payment process is executed. Furthermore, if automatic payment has been cancelled and user U1 has specified a payment reservation or set up a payment history, the payment server 10 may send a similar push notification.

最後に、決済サーバ10は、利用者U1の請求書の決済に関する情報を通知する(ステップS6)。例えば、決済サーバ10は、利用者端末100に対して、利用者U1の請求書の決済が完了した旨の通知を実行する。 Finally, the payment server 10 notifies the user terminal 100 of information related to the payment of the invoice of user U1 (step S6). For example, the payment server 10 notifies the user terminal 100 that the payment of the invoice of user U1 has been completed.

このとき、決済サーバ10は、請求書の決済処理に際して、自動チャージが行われた場合には、その旨の通知を実行してもよい。また、決済サーバ10は、請求書の決済処理に際して、電子マネーの残高不足により決済処理が完了できなかった場合には、その旨の通知を行い、支払方法を利用者U1に選択させる画面を利用者端末100に表示してもよい。また、決済サーバ10は、利用者U1の毎月支払の履歴に基づいて、支払忘れをしている可能性がある場合(例:毎月末までに支払われている水道料金の支払がない)には、その旨の通知を行うこともできる。 At this time, if automatic charging has been performed during the payment process of the invoice, the payment server 10 may execute a notification to that effect. Also, if the payment process cannot be completed during the payment process of the invoice due to insufficient balance of electronic money, the payment server 10 may notify the user U1 of this effect and display a screen on the user terminal 100 that allows the user U1 to select a payment method. Also, based on the monthly payment history of user U1, the payment server 10 may notify the user U1 of the possibility of forgetting to make a payment (e.g., water bills that are paid by the end of each month have not been paid).

以上のように、実施形態に係る決済サーバ10は、請求書の支払可能期間を特定して、特定した支払可能期間から支払日時を設定し、請求書の支払予約を可能とし、請求書払いの支払忘れを防止することができる。すなわち、実施形態に係る決済サーバ10は、利用者の利便性を向上させることができる。さらに、実施形態に係る決済サーバ10は、紙の請求書の紛失をしても記憶した情報に基づいて支払を可能としたり、支払忘れや電子マネーの残高不足を防止するための様々な通知を可能としたりすることによって、より利用者の利便性を向上させることができる。 As described above, the payment server 10 according to the embodiment can identify the period during which an invoice can be paid, set the payment date and time from the identified period during which an invoice can be paid, enable the payment of an invoice to be scheduled, and prevent forgetting to pay an invoice. In other words, the payment server 10 according to the embodiment can improve user convenience. Furthermore, the payment server 10 according to the embodiment can further improve user convenience by enabling payment based on stored information even if a paper invoice is lost, and by enabling various notifications to prevent forgetting to pay or insufficient electronic money balances.

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

〔2-1.通信部20〕
通信部20は、例えば、NIC(Network Interface Card)等によって実現される。そして、通信部20は、ネットワークNと有線または無線で接続され、利用者端末100、事業者端末200等との間で情報の送受信を行う。
[2-1. Communication unit 20]
The communication unit 20 is realized by, for example, a network interface card (NIC) etc. The communication unit 20 is connected to the network N by wire or wirelessly, and transmits and receives information between the user terminal 100, the operator terminal 200, etc.

〔2-2.記憶部30〕
記憶部30は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。図2に示すように、記憶部30は、口座データベース31と、請求書情報データベース32と、利用者情報データベース33とを有する。
[2-2. Storage unit 30]
The storage unit 30 is realized by, for example, a semiconductor memory element such as a random access memory (RAM) or a flash memory, or a storage device such as a hard disk, an optical disk, etc. As shown in Fig. 2, the storage unit 30 has an account database 31, an invoice information database 32, and a user information database 33.

(口座データベース31)
口座データベース31は、利用者や事業者等が電子決済サービスにおいて所有する口座に関する各種の情報を記憶する。ここで、図3を用いて、口座データベース31が記憶する情報の一例を説明する。図3は、実施形態に係る口座データベースの一例を示す図である。図3の例において、口座データベース31は、「口座ID」、「所有者情報」、「口座残高」といった項目を有する。
(Account database 31)
The account database 31 stores various information related to accounts held by users, businesses, etc. in electronic payment services. An example of information stored in the account database 31 will now be described with reference to Fig. 3. Fig. 3 is a diagram showing an example of an account database according to an embodiment. In the example of Fig. 3, 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 about the owner of the account, and for example, identification information for identifying the owner is stored. "Account balance" indicates the balance of the account.

すなわち、図3では、口座ID「AID#1」によって識別される口座の保有者の情報が「利用者#1」であり、口座残高が「7,800円」である例を示す。 In other words, Figure 3 shows an example in which the information of the account holder identified by the account ID "AID#1" is "User #1" and the account balance is "7,800 yen."

(請求書情報データベース32)
請求書情報データベース32は、請求元である事業者が作成した請求書が示す各種の情報を記憶する。ここで、図4を用いて、請求書情報データベース32が記憶する情報の一例を説明する。図4は、実施形態に係る請求書情報データベースの一例を示す図である。図4の例において、請求書情報データベース32は、「請求書ID」、「事業者ID」、「請求金額」、「支払期限」といった項目を有する。
(Invoice information database 32)
The invoice information database 32 stores various information indicated on invoices created by businesses that are billing sources. An example of information stored in the invoice information database 32 will now be described with reference to Fig. 4. Fig. 4 is a diagram showing an example of an invoice information database according to an embodiment. In the example of Fig. 4, the invoice information database 32 has items such as "invoice ID", "business ID", "billed amount", and "payment deadline".

「請求書ID」は、事業者が作成した請求書を識別するための識別情報を示す。「事業者ID」は、請求書の作成を行った事業者を識別するための識別情報を示す。「請求金額」は、事業者が利用者に請求する金額を示す。「支払期限」は、利用者が事業者に請求金額を支払可能な期限を示す。 "Invoice ID" indicates identification information for identifying an invoice created by a business. "Business ID" indicates identification information for identifying the business that created the invoice. "Invoice amount" indicates the amount that the business will invoice the user. "Payment deadline" indicates the deadline by which the user can pay the invoice amount to the business.

すなわち、図4では、請求書ID「BID#1」により識別される請求書が事業者ID「MID#1」により識別される事業者により作成され、請求金額が「請求金額#1」、支払期限が「支払期限#1」である例と、請求書ID「BID#2」により識別される請求書が事業者ID「MID#2」により識別される事業者により作成され、請求金額が「請求金額#2」、支払期限が「支払期限#2」である例とを示す。 That is, Figure 4 shows an example in which an invoice identified by invoice ID "BID#1" is created by a business identified by business ID "MID#1", the invoice amount is "Invoice amount #1", and the payment deadline is "Payment deadline #1", and an example in which an invoice identified by invoice ID "BID#2" is created by a business identified by business ID "MID#2", the invoice amount is "Invoice amount #2", and the payment deadline is "Payment deadline #2".

(利用者情報データベース33)
利用者情報データベース33は、決済サーバ10が提供する電子決済サービスの利用者に関する各種の情報を記憶する。ここで、図5を用いて、利用者情報データベース33が記憶する情報の一例を説明する。図5は、実施形態に係る利用者情報データベースの一例を示す図である。図5の例において、利用者情報データベース33は、「利用者ID」、「決済履歴」、「請求書ID」、「支払日時」といった項目を有する。
(User information database 33)
The user information database 33 stores various information related to users of the electronic payment service provided by the payment server 10. An example of information stored in the user information database 33 will now be described with reference to Fig. 5. Fig. 5 is a diagram showing an example of a user information database according to an embodiment. In the example of Fig. 5, the user information database 33 has items such as "user ID", "payment history", "invoice ID", and "payment date and time".

「利用者ID」は、利用者を識別するための識別情報を示す。「決済履歴」は、電子決済サービスを利用して行った決済の履歴を示し、例えば、決済先や、決済金額等といった情報が格納される。「請求書ID」は、事業者が作成した請求書を識別するための識別情報を示す。「支払日時」は、支払可能期間のうち利用者が当該請求書の支払を希望する日時(支払予約日時)等を示す。 "User ID" indicates identification information for identifying a user. "Payment history" indicates the history of payments made using electronic payment services, and stores information such as the payment destination and payment amount. "Invoice ID" indicates identification information for identifying an invoice created by a business. "Payment date and time" indicates the date and time during the payment period when the user wishes to pay the invoice (payment reservation date and time), etc.

すなわち、図5では、利用者ID「UID#1」によって識別される利用者の決済履歴が「決済履歴#1」、「BID#1」により識別される請求書の支払予約日時が「支払日時#1」であり、「BID#2」により識別される請求書の支払予約日時が「支払日時#2」である例を示す。 In other words, Figure 5 shows an example in which the payment history of a user identified by user ID "UID#1" is "Payment History #1", the payment reservation date and time of an invoice identified by "BID#1" is "Payment Date and Time #1", and the payment reservation date and time of an invoice identified by "BID#2" is "Payment Date and Time #2".

〔2-3.制御部40〕
制御部40は、コントローラ(controller)であり、例えば、CPU(Central Processing Unit)やMPU(Micro Processing Unit)等によって、決済サーバ10内部の記憶装置に記憶されている各種プログラムがRAMを作業領域として実行されることにより実現される。また、制御部40は、コントローラであり、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路により実現される。実施形態に係る制御部40は、図2に示すように、取得部41と、特定部42と、設定部43と、表示部44と、受付部45と、決済処理部46と、通知部47とを有し、以下に説明する情報処理の機能や作用を実現または実行する。
[2-3. Control unit 40]
The control unit 40 is a controller, and is realized, for example, by a central processing unit (CPU) or a micro processing unit (MPU) executing various programs stored in a storage device inside the payment server 10 using a RAM as a working area. The control unit 40 is also a controller, and is realized, for example, by an integrated circuit such as an application specific integrated circuit (ASIC) or a field programmable gate array (FPGA). As shown in FIG. 2, the control unit 40 according to the embodiment has an acquisition unit 41, a specification unit 42, a setting unit 43, a display unit 44, a reception unit 45, a payment processing unit 46, and a notification unit 47, and realizes or executes the functions and actions of information processing described below.

(取得部41)
取得部41は、請求書が示す請求書情報を取得する。例えば、取得部41は、利用者の利用者端末によって撮影された請求書が示す請求書情報を取得する。すなわち、取得部41は、利用者U1の操作によって利用者端末100のカメラ機能を用いて紙の請求書B1のバーコードを撮影され、当該バーコードから読み取られた請求書情報を受け付ける。また、取得部41は、利用者の利用者端末に送信された請求書が示す請求書情報を受け付ける。すなわち、取得部41は、事業者端末が送信し、利用者端末100が受信した電子請求書B2に含まれる請求書情報を受け付ける。また、取得部41は、利用者端末100が受信した複数の電子請求書B2のうち、利用者U1が選択した電子請求書B2に含まれる請求書情報を受け付けてもよい。ここで、取得部41は、請求書情報として、請求書ID、事業者ID、請求金額、支払期限等を受け付ける。なお、取得部41は、取得した請求書情報を請求書情報データベース32に格納する。
(Acquisition unit 41)
The acquisition unit 41 acquires invoice information indicated by the invoice. For example, the acquisition unit 41 acquires invoice information indicated by an invoice photographed by the user terminal of the user. That is, the acquisition unit 41 accepts invoice information read from a barcode photographed by the user U1 using the camera function of the user terminal 100 by the operation of the user U1. The acquisition unit 41 also accepts invoice information indicated by an invoice transmitted to the user terminal of the user. That is, the acquisition unit 41 accepts invoice information included in an electronic invoice B2 transmitted by a business terminal and received by the user terminal 100. The acquisition unit 41 may also accept invoice information included in an electronic invoice B2 selected by the user U1 from among a plurality of electronic invoices B2 received by the user terminal 100. Here, the acquisition unit 41 accepts invoice ID, business ID, billing amount, payment deadline, etc. as invoice information. The acquisition unit 41 stores the acquired invoice information in the invoice information database 32.

(特定部42)
特定部42は、取得された請求書情報に基づいて支払可能期間を特定する。例えば、特定部42は、紙の請求書B1の請求書情報から支払期限の日時を特定し、利用者端末100から請求書情報を取得した日時から当該支払期限の日時までの期間を支払可能期間と特定する。このとき、特定部42は、サーバのメインテナンス等で決済が実行できない時間帯がある場合には、当該時間帯を特定することもできる。
(Specific part 42)
The identifying unit 42 identifies the payment period based on the acquired invoice information. For example, the identifying unit 42 identifies the date and time of the payment due date from the invoice information of the paper invoice B1, and identifies the period from the date and time when the invoice information is acquired from the user terminal 100 to the date and time of the payment due date as the payment period. At this time, if there is a time period during which payment cannot be made due to server maintenance or the like, the identifying unit 42 can also identify the time period.

(設定部43)
設定部43は、特定された支払可能期間から所定の条件を満たす支払日を選択し、選択した当該支払日を設定する。例えば、設定部43は、支払日として、請求書情報が示す支払期限から所定の時間前に対応する日を設定する。すなわち、設定部43は、支払日や時刻として、支払期限の1日前(前日)、支払期限の48時間前、支払期限の1週間前等に対応する日時を設定することができる。
(Setting unit 43)
The setting unit 43 selects a payment date that satisfies a predetermined condition from the identified payment period, and sets the selected payment date. For example, the setting unit 43 sets a date corresponding to a predetermined time before the payment due date indicated by the invoice information as the payment date. That is, the setting unit 43 can set a date and time corresponding to one day (the day before) before the payment due date, 48 hours before the payment due date, one week before the payment due date, etc. as the payment date and time.

(表示部44)
表示部44は、特定された支払可能期間から所定の条件を満たす支払日の候補を選択し、選択した当該候補に関する候補情報を表示する。例えば、表示部44は、支払可能期間のうち給料日後の期間等の支払候補日を選択し、当該支払候補日に決済を実行することが可能な支払方式を選択するコンテンツを利用者端末100に表示する。このとき、表示部44は、利用者U1の指定や利用者U1の決済履歴をもとに支払候補日を選択し、上記の支払方式を選択するコンテンツを利用者端末100に表示する。
(Display section 44)
The display unit 44 selects a candidate payment date that satisfies a predetermined condition from the identified payment period, and displays candidate information related to the selected candidate. For example, the display unit 44 selects a candidate payment date such as a period after payday within the payment period, and displays content for selecting a payment method that can be used to execute payment on the candidate payment date on the user terminal 100. At this time, the display unit 44 selects a candidate payment date based on the designation of user U1 and the payment history of user U1, and displays content for selecting the above-mentioned payment method on the user terminal 100.

表示するコンテンツの例について説明すると、表示部44は、支払予約に関する候補情報として、支払日が選択可能なコンテンツを表示する。例えば、表示部44は、コンテンツとして、支払日を選択可能なカレンダーを表示する。また、表示部44は、即時支払に関する候補情報として、即時に決済を行う指定が選択可能なコンテンツを表示する。例えば、表示部44は、「今すぐ支払う」等のメッセージが記載されたボタンを利用者端末100の画面に表示する。また、表示部44は、履歴支払に関する候補情報として、利用者の決済履歴に基づく所定の日に決済を行う指定が選択可能なコンテンツを表示する。例えば、表示部44は、履歴支払の選択や設定が可能なボタンを利用者端末100の画面に表示する。 As an example of the content to be displayed, the display unit 44 displays content in which the payment date can be selected as candidate information related to a payment reservation. For example, the display unit 44 displays a calendar in which the payment date can be selected as the content. The display unit 44 also displays content in which the designation of making an immediate payment can be selected as candidate information related to an immediate payment. For example, the display unit 44 displays a button with a message such as "Pay now" on the screen of the user terminal 100. The display unit 44 also displays content in which the designation of making a payment on a specific date based on the user's payment history can be selected as candidate information related to payment history. For example, the display unit 44 displays a button in which the designation of making a payment on a specific date based on the user's payment history can be selected on the screen of the user terminal 100.

(受付部45)
また、受付部45は、表示された候補情報から支払日の指定を受け付ける。例えば、受付部45は、自動支払、支払予約、即時支払、履歴支払等の支払方式を選択するコンテンツに対する操作によって、支払日の指定を受け付ける。このとき、受付部45は、決済を行う時刻の指定をさらに受け付けてもよい。
(Reception unit 45)
The reception unit 45 also receives a designation of a payment date from the displayed candidate information. For example, the reception unit 45 receives a designation of a payment date by an operation on a content that selects a payment method such as automatic payment, scheduled payment, immediate payment, history payment, etc. At this time, the reception unit 45 may further receive a designation of a time to make the payment.

コンテンツごとに受け付ける指定の例について説明すると、受付部45は、自動支払のコンテンツに対する操作によって、支払期限に基づく所定の日に決済を行う指定を受け付ける。例えば、受付部45は、利用者端末100の画面に表示された自動支払のオン、オフの切替が可能な設定ボタンを利用者U1がタップすることで自動支払の設定を受け付け、利用者端末100の画面に提示された支払予定日を承認するボタンを利用者U1がタップすることで指定された支払日を受け付ける。 As an example of the designation accepted for each content, the acceptance unit 45 accepts a designation to make payment on a specific date based on the payment deadline by an operation on the automatic payment content. For example, the acceptance unit 45 accepts the automatic payment setting when the user U1 taps a setting button displayed on the screen of the user terminal 100 that allows the automatic payment to be switched on and off, and accepts the payment date specified when the user U1 taps a button that approves the scheduled payment date presented on the screen of the user terminal 100.

また、受付部45は、支払予約のコンテンツに対する操作によって、選択された支払日の指定を受け付ける。例えば、受付部45は、利用者端末100の画面に表示されたカレンダーを利用者U1がタップすることで指定された支払日を受け付ける。また、受付部45は、即時支払のコンテンツに対する操作によって、即時に決済を行う指定を受け付ける。例えば、受付部45は、利用者端末100の画面に表示された「今すぐ支払う」等のメッセージが記載されたボタンを利用者U1がタップすることで指定された支払日や時刻(即時)を受け付ける。また、受付部45は、履歴支払のコンテンツに対する操作によって、利用者U1の決済履歴に基づく所定の日に決済を行う指定を受け付ける。例えば、受付部45は、利用者端末100の画面に表示された履歴支払の選択や設定が可能なボタンを利用者U1がタップすることで自動支払の設定を受け付け、利用者端末100の画面に提示された支払予定日を承認するボタンを利用者U1がタップすることで指定された支払日を受け付ける。 The reception unit 45 also accepts the designation of the selected payment date by an operation on the payment reservation content. For example, the reception unit 45 accepts the payment date designated by the user U1 tapping on the calendar displayed on the screen of the user terminal 100. The reception unit 45 also accepts the designation of making an immediate payment by an operation on the immediate payment content. For example, the reception unit 45 accepts the payment date and time (immediately) designated by the user U1 tapping on a button with a message such as "Pay now" displayed on the screen of the user terminal 100. The reception unit 45 also accepts the designation of making a payment on a specific date based on the payment history of the user U1 by an operation on the history payment content. For example, the reception unit 45 accepts the setting of an automatic payment by the user U1 tapping on a button that allows the selection and setting of a history payment displayed on the screen of the user terminal 100, and accepts the designated payment date by the user U1 tapping on a button that approves the scheduled payment date presented on the screen of the user terminal 100.

また、受付部45は、支払日や時刻の変更を受け付ける。例えば、受付部45は、決済が完了していない請求書B1に関して、支払可能な期間内において、支払を希望する支払日等の変更を受け付ける。具体的には、受付部45は、自動支払が解除されていない場合には、自動支払における支払日等の変更や、支払予約または履歴支払への支払方式の変更に基づく支払日等の変更を受け付ける。このとき、受付部45は、即時支払への支払方式の変更を受け付けた場合には、指定された支払日等を即時に支払う指定に変更を受け付ける。 The reception unit 45 also accepts changes to the payment date and time. For example, for invoice B1 for which payment has not been completed, the reception unit 45 accepts changes to the desired payment date, etc., within the payment period. Specifically, if automatic payment has not been canceled, the reception unit 45 accepts changes to the payment date, etc., for automatic payment, and changes to the payment date, etc., based on a change to the payment method to a payment reservation or history payment. At this time, if the reception unit 45 accepts a change to the payment method to immediate payment, it accepts a change to a designation of immediate payment on the specified payment date, etc.

なお、受付部45は、受け付けた支払日等の指定や支払日等の変更を利用者情報データベース33に格納する。 The reception unit 45 stores the received specification of payment date, etc. and changes to payment date, etc. in the user information database 33.

(決済処理部46)
決済処理部46は、請求書情報に基づく決済を、設定された支払日に行う。このとき、決済処理部46は、当該決済を、指定を受け付けられた時刻に行ってもよい。例えば、決済処理部46は、利用者U1の利用者端末100によって撮影された請求書が示す請求書情報に基づく決済を行う。また、決済処理部46は、利用者U1の利用者端末100に送信された請求書が示す請求書情報に基づく決済を行う。また、決済処理部46は、記憶部に記憶された請求書情報に基づく決済を行う。すなわち、決済処理部46は、利用者U1の利用者端末100によって撮影された請求書が示す請求書情報を用いて決済を行うので、利用者U1が紙の請求書B1を紛失した場合であっても決済を行うことができる。さらに、決済処理部46は、受付部45によって支払日や時刻の変更が受け付けられた場合には、請求書情報に基づく決済を、変更を受け付けられた支払日や時刻に行う。また、決済処理部46は、受付部45によって即時に決済を行う指定が受け付けられた場合には、指定を受け付けられた決済を即時に行う。
(Payment Processing Unit 46)
The payment processing unit 46 performs payment based on the invoice information on the set payment date. At this time, the payment processing unit 46 may perform the payment at the time when the designation is accepted. For example, the payment processing unit 46 performs payment based on the invoice information shown in the invoice photographed by the user terminal 100 of the user U1. The payment processing unit 46 also performs payment based on the invoice information shown in the invoice transmitted to the user terminal 100 of the user U1. The payment processing unit 46 also performs payment based on the invoice information stored in the storage unit. That is, the payment processing unit 46 performs payment using the invoice information shown in the invoice photographed by the user terminal 100 of the user U1, so that the payment can be performed even if the user U1 loses the paper invoice B1. Furthermore, when the acceptance unit 45 accepts a change in the payment date or time, the payment processing unit 46 performs payment based on the invoice information on the payment date or time when the change is accepted. Furthermore, when the acceptance unit 45 accepts a designation to perform the payment immediately, the payment processing unit 46 performs the designated payment immediately.

このとき、決済処理部46は、利用者IDが示す利用者の口座から、事業所IDが示す事業者の口座へと、請求金額が示す額の電子マネーを、指定された支払日時に移行させる。また、決済処理部46は、請求書情報に基づく決済を、変更を受け付けられた支払日時に行う。さらに、決済処理部46は、請求書情報に基づく決済の請求金額に対して利用者が所有する電子マネーが不足している場合には、利用者が設定した所定の口座から不足する金額を電子マネーとして移行し、当該決済を行う。また、利用者端末100を用いた決済は、利用者U1が予め電子マネーをチャージした口座から店舗Aの口座へと電子マネーを移行させる処理のみならず、例えば、利用者U1が予め登録したクレジットカードを用いた決済であってもよい。このような場合、例えば、利用者端末100は、店舗Aの口座に対して決済金額の電子マネーを移行させるとともに、利用者U1のクレジットカードの運用会社に対し、決済金額を請求してもよい。 At this time, the payment processing unit 46 transfers electronic money in the amount indicated by the billing amount from the user's account indicated by the user ID to the business's account indicated by the business ID at the specified payment date and time. The payment processing unit 46 also makes a payment based on the invoice information at the payment date and time for which the change has been accepted. Furthermore, if the electronic money owned by the user is insufficient for the billing amount of the payment based on the invoice information, the payment processing unit 46 transfers the missing amount as electronic money from a specified account set by the user and makes the payment. Furthermore, the payment using the user terminal 100 may not only be a process of transferring electronic money from an account to which the user U1 has previously charged electronic money to the account of the store A, but may also be, for example, a payment using a credit card registered in advance by the user U1. In such a case, for example, the user terminal 100 may transfer electronic money of the payment amount to the account of the store A and bill the management company of the credit card of the user U1 for the payment amount.

(通知部47)
通知部47は、利用者U1に対して、決済に関する情報を通知する。また、通知部47は、利用者U1の過去の決済履歴に基づいて、利用者U1に対して、完了していない可能性がある決済に関する通知を行う。また、通知部47は、決済の請求金額に対して利用者U1が所有する電子マネーが不足している場合には、利用者U1に対して、電子マネーが不足している旨の通知を行う。さらに、通知部47は、決済の請求金額に対して利用者U1が所有する電子マネーが不足している場合には、利用者U1に対して、電子マネーの入金を促す通知を行う。
(Notification section 47)
The notification unit 47 notifies user U1 of information regarding the payment. Furthermore, based on user U1's past payment history, the notification unit 47 notifies user U1 of payments that may not have been completed. Furthermore, if user U1 does not have enough electronic money to cover the amount claimed for the payment, the notification unit 47 notifies user U1 of the lack of electronic money. Furthermore, if user U1 has enough electronic money to cover the amount claimed for the payment, the notification unit 47 notifies user U1 to that effect, urging them to deposit electronic money.

〔3.表示画面の具体例〕
図6~図11を用いて、実施形態に係る決済サーバ10が表示する表示画面の具体例について説明する。図6~図11は、実施形態に係る表示画面の具体例を示す図である。以下では、紙の請求書B1の処理に関する表示画面、電子請求書B2の処理に関する表示画面の順に説明する。
3. Specific examples of display screens
Specific examples of display screens displayed by the payment server 10 according to the embodiment will be described with reference to Figures 6 to 11. Figures 6 to 11 are diagrams showing specific examples of display screens according to the embodiment. Below, the display screens relating to the processing of paper invoices B1 and the display screens relating to the processing of electronic invoices B2 will be described in that order.

〔3-1.紙の請求書B1〕
図6~図7を用いて、実施形態に係る決済サーバ10が表示する、紙の請求書B1の処理に関する表示画面の具体例について説明する。以下では、読取処理に関する表示画面、管理リストの表示画面の順に説明する。
[3-1. Paper invoice B1]
6 and 7, a specific example of a display screen related to the processing of the paper invoice B1 displayed by the payment server 10 according to the embodiment will be described. The display screen related to the reading process and the display screen of the management list will be described below in that order.

(読取処理に関する表示画面)
図6を用いて、紙の請求書B1の読取処理に関する表示画面について説明する。まず、請求書支払トップ画面(図6(1)参照)が表示され、「請求書を読み取る」表示をタップすることによって、紙の請求書B1のバーコードをカメラで読み取る画面(図6(2)参照)に遷移する。
(Display screen regarding reading process)
The display screen for the reading process of the paper invoice B1 will be described with reference to Fig. 6. First, the invoice payment top screen (see Fig. 6(1)) is displayed, and by tapping the "Read invoice" display, the screen transitions to a screen (see Fig. 6(2)) for reading the barcode of the paper invoice B1 with a camera.

次に、紙の請求書B1のバーコードをカメラで読み取り、支払日時が指定可能な場合には、即時支払または支払予約を選択可能な詳細画面(図6(3)参照)に遷移する。一方、支払予約が可能ではない場合には、即時支払のみ選択可能な詳細画面(図6(4)参照)に遷移する。 Next, the barcode on the paper invoice B1 is read by a camera, and if the payment date and time can be specified, the screen transitions to a details screen (see FIG. 6 (3)) where immediate payment or a payment reservation can be selected. On the other hand, if payment reservation is not possible, the screen transitions to a details screen (see FIG. 6 (4)) where only immediate payment can be selected.

ここで、図6(3)の画面において、「自動支払い日を登録する」表示をタップすることによって、支払不能期間の日付がグレーアウトした支払可能期間を示すカレンダー画面(図6(5)参照)が表示される。このとき、カレンダー画面の支払を希望する日付欄(図6(6)参照)をタップし、「登録する」表示(図6(7)参照)をタップし、登録が成功した場合には、「自動支払い日を登録しました」等の登録の成功を表示する画面(図6(13)参照)に遷移する。 Here, by tapping the "Register automatic payment date" display on the screen of FIG. 6 (3), a calendar screen (see FIG. 6 (5)) showing the payment period with the dates of the non-payment period grayed out will be displayed. At this time, tap the date column (see FIG. 6 (6)) on the calendar screen for which you wish to make payment, then tap the "Register" display (see FIG. 6 (7)). If the registration is successful, you will be transferred to a screen (see FIG. 6 (13)) that displays a message indicating successful registration, such as "Automatic payment date registered."

さらに、上記のように支払予約が登録された場合であっても、即時支払を希望する場合には、「今すぐ支払う」表示(図6(14)参照)をタップすることによって、即時支払も可能となる。また、図6(14)の画面において、「変更」表示をタップすることによって、登録された支払予約の日時を変更することもできる。 Furthermore, even if a payment reservation is registered as described above, if immediate payment is desired, immediate payment can be made by tapping the "Pay Now" display (see FIG. 6 (14)). Also, the date and time of the registered payment reservation can be changed by tapping the "Change" display on the screen of FIG. 6 (14).

一方、図6(7)の画面において、支払予約の登録が失敗した場合には、「自動支払い日の登録に失敗しました」等の登録の失敗を表示する画面(図6(15)参照)に遷移し、失敗の理由や支払日時の再指定等を促す文章が表示される。 On the other hand, if the registration of the payment reservation fails on the screen of FIG. 6 (7), the screen will transition to a screen (see FIG. 6 (15)) that displays the registration failure, such as "Failed to register automatic payment date," and will display a message explaining the reason for the failure and encouraging the user to re-specify the payment date and time, etc.

また、図6(5)のカレンダー画面において、すでに登録された他の請求書の支払予約の登録がある場合には、登録された日付に対応するカレンダー上の日付欄に、登録件数(図6(8)参照)が表示される。図6(8)の例では、1月26日に1件、1月28日に3件の支払予約が登録されている。このとき、登録された日付欄をタップすることによって、登録内容の確認や支払日時の再設定を行うこともできる(図6(9)~(12)参照)。 In addition, on the calendar screen in Figure 6 (5), if there are already registered payment reservations for other invoices, the number of registrations (see Figure 6 (8)) is displayed in the date column on the calendar corresponding to the registered date. In the example of Figure 6 (8), one payment reservation is registered on January 26th and three payment reservations are registered on January 28th. At this time, you can check the registered details and reset the payment date and time by tapping on the registered date column (see Figures 6 (9) to (12)).

(管理リストの表示画面)
図7を用いて、紙の請求書B1の管理リストの表示画面について説明する。まず、請求書支払トップ画面(図7(1)参照)が表示され、「自動支払いの管理」表示をタップすることによって、紙の請求書B1の管理リストの表示画面(図7(2)参照)に遷移する。このとき、図7(2)の画面において、「請求書を追加する」表示をタップすることによって、紙の請求書B1や電子請求書B2の支払予約を追加登録することができる。
(Management list display screen)
The display screen of the management list of paper invoice B1 will be described with reference to Fig. 7. First, the bill payment top screen (see Fig. 7(1)) is displayed, and by tapping the "Manage automatic payments" display, the display screen of the management list of paper invoice B1 (see Fig. 7(2)) is displayed. At this time, by tapping the "Add invoice" display on the screen of Fig. 7(2), a payment reservation for paper invoice B1 or electronic invoice B2 can be additionally registered.

次に、図7(2)の画面において、登録可能な電子請求書B2がある場合には、登録可能な電子請求書B2を選択する画面(図7(3)参照)に遷移する。このとき、図7(3)の画面において、電子請求書B2を選択することによって、支払予約に追加登録の完了を表示する画面(図7(4)参照)に遷移する。 Next, on the screen of FIG. 7(2), if there is an electronic invoice B2 that can be registered, the screen transitions to a screen for selecting an electronic invoice B2 that can be registered (see FIG. 7(3)). At this time, by selecting electronic invoice B2 on the screen of FIG. 7(3), the screen transitions to a screen (see FIG. 7(4)) that displays the completion of the additional registration to the payment reservation.

一方、図7(2)の画面において、登録可能な電子請求書B2がないが、登録可能な紙の請求書B1がある場合には、「請求書を読み取る」表示をタップすることによって、紙の請求書B1のバーコードをカメラで読み取る画面(図7(5)参照)に遷移し、即時支払または支払予約を選択可能な詳細画面(図7(6)参照)に遷移する。このとき、図7(6)の画面において、自動支払の設定を選択する画面を表示することもできる。 On the other hand, if there is no electronic invoice B2 available for registration on the screen of FIG. 7(2), but there is a paper invoice B1 available for registration, tapping the "Read invoice" display will transition to a screen where the barcode on the paper invoice B1 is read by a camera (see FIG. 7(5)), and then transition to a details screen (see FIG. 7(6)) where immediate payment or scheduled payment can be selected. At this time, a screen for selecting automatic payment settings can also be displayed on the screen of FIG. 7(6).

〔3-2.電子請求書B2〕
図8~図11を用いて、実施形態に係る決済サーバ10が表示する、電子請求書B2の処理に関する表示画面の具体例について説明する。以下では、支払履歴リストの表示画面、電子請求書詳細画面の表示画面、管理リストの表示画面の順に説明する。
[3-2. Electronic bill B2]
8 to 11, specific examples of display screens related to the processing of electronic invoice B2 displayed by the payment server 10 according to the embodiment will be described. The display screen for the payment history list, the display screen for the electronic invoice details, and the display screen for the management list will be described below in that order.

(支払履歴リストの表示画面)
図8を用いて、電子請求書B2の支払履歴リストの表示画面について説明する。まず、請求書支払トップ画面(図8(1)参照)が表示され、支払履歴リストを表示したい請求書の表示をタップすることによって、電子請求書B2の支払履歴リストの表示画面(図8(2)参照)に遷移する。
(Payment history list display screen)
The display screen for the payment history list of electronic invoice B2 will be described with reference to Figure 8. First, the invoice payment top screen (see Figure 8(1)) is displayed, and by tapping on the display of the invoice for which you want to display the payment history list, you are transferred to the display screen for the payment history list of electronic invoice B2 (see Figure 8(2)).

次に、図8(2)の画面において、「自動支払い」の設定ボタンをオンにすることによって、毎月、支払期限前に決済を実行する自動支払の設定完了を表示する画面(図8(3)参照)に遷移する。例えば、上記の自動支払を設定することによって、支払日時を指定することなく電子請求書B2が示す支払期限の前日に自動的に決済が可能となる。ここで、上記の自動支払の決済日は支払期限の前日に限られず、支払期限日の任意の時間前に設定することができ、当該設定を変更することもできる。また、上記の自動支払の設定を解除し、支払日時を指定した支払予約を選択することもできるし、即時支払を選択することもできる。 Next, by turning on the "Automatic Payment" setting button on the screen of FIG. 8 (2), the screen transitions to a screen (see FIG. 8 (3)) that displays the completion of the automatic payment setting, which executes settlement before the payment due date each month. For example, by setting the above automatic payment, settlement can be made automatically on the day before the payment due date indicated by electronic invoice B2 without specifying the payment date and time. Here, the settlement date for the above automatic payment is not limited to the day before the payment due date, but can be set any time before the payment due date, and this setting can also be changed. It is also possible to cancel the above automatic payment setting and select a payment reservation with a specified payment date and time, or to select immediate payment.

また、上記の自動支払の設定が完了した場合には、請求書支払トップ画面の設定済みの請求書に「毎月自動で支払い」等の設定完了(図8(4)~(5)参照)が表示される。一方、図8(3)の画面において、「自動支払いの予定を確認する」をタップすることによって、自動支払管理画面に遷移する。 When the above automatic payment settings are complete, the setting completion such as "Pay automatically every month" (see Figure 8 (4) to (5)) will be displayed for the set invoice on the bill payment top screen. On the other hand, by tapping "Check automatic payment schedule" on the screen of Figure 8 (3), you will be transferred to the automatic payment management screen.

(電子請求書詳細画面の表示画面1)
図9を用いて、電子請求書B2の電子請求書詳細画面の表示画面1について説明する。まず、請求書支払トップ画面(図9(1)参照)が表示され、電子請求書詳細画面を表示したい請求書の表示をタップすることによって、電子請求書B2の電子請求書詳細画面(図9(2)参照)に遷移する。
(Electronic invoice details display screen 1)
Display screen 1 of the electronic invoice details screen of electronic invoice B2 will be described with reference to Fig. 9. First, the invoice payment top screen (see Fig. 9(1)) is displayed, and by tapping on the display of an invoice for which the electronic invoice details screen is to be displayed, the display transitions to the electronic invoice details screen of electronic invoice B2 (see Fig. 9(2)).

次に、図9(2)の画面において、「自動支払い」の設定ボタンをオンにすることによって、毎月、支払期限前に決済を実行する自動支払の設定完了を表示する画面(図9(3)参照)に遷移する。例えば、上記の自動支払を設定することによって、支払日時を指定することなく電子請求書B2が示す支払期限の前日に自動的に決済が可能となる。ここで、上記の自動支払の決済日は支払期限の前日に限られず、支払期限日の任意の時間前に設定することができ、当該設定を変更することもできる。また、図9(4)の例に示すように、「自動支払い」の設定ボタンをオンにした場合であっても、自動支払の設定を解除することもできるし、「今すぐ支払う」表示をタップすることによって、即時支払を実行することもできるし、支払日時を指定した支払予約に変更することもできる。 Next, by turning on the "Automatic Payment" setting button on the screen of FIG. 9 (2), the screen transitions to a screen (see FIG. 9 (3)) that displays the completion of the automatic payment setting, which executes payment before the payment due date every month. For example, by setting the above automatic payment, payment can be automatically made on the day before the payment due date indicated by electronic invoice B2 without specifying the payment date and time. Here, the payment date of the above automatic payment is not limited to the day before the payment due date, but can be set any time before the payment due date, and the setting can also be changed. Also, as shown in the example of FIG. 9 (4), even if the "Automatic Payment" setting button is turned on, the automatic payment setting can be canceled, an immediate payment can be executed by tapping the "Pay Now" display, or the payment date and time can be changed to a specified payment reservation.

(電子請求書詳細画面の表示画面2)
図10を用いて、電子請求書B2の電子請求書詳細画面の表示画面2について説明する。まず、請求書支払トップ画面(図10(1)参照)が表示され、電子請求書詳細画面を表示したい請求書の表示をタップすることによって、電子請求書B2の電子請求書詳細画面(図10(2)参照)に遷移する。
(Electronic invoice details display screen 2)
The display screen 2 of the electronic invoice detail screen of electronic invoice B2 will be described with reference to Fig. 10. First, the invoice payment top screen (see Fig. 10(1)) is displayed, and by tapping on the display of the invoice for which the electronic invoice detail screen is to be displayed, the display screen transitions to the electronic invoice detail screen of electronic invoice B2 (see Fig. 10(2)).

次に、図10(2)の画面において、「支払う」表示がタップされ、自動支払設定がオンの場合には、即時支払が実行され、支払完了画面(図10(4)参照)に遷移する。一方、図10(2)の画面において、「支払う」表示がタップされ、自動支払設定がオフの場合には、自動支払の設定が可能である画面(図10(3)参照)に遷移する。図10(3)の画面において、「この請求書の自動支払いをオンにする」表示をタップすることによって、毎月、支払期限前に自動支払を実行する自動支払の設定完了を表示する画面(図10(5)参照)に遷移する。例えば、上記の自動支払を設定することによって、支払日時を指定することなく電子請求書B2が示す支払期限の前日に自動的に決済が可能となる。 Next, on the screen of FIG. 10(2), if the "Pay" display is tapped and the automatic payment setting is on, an immediate payment is made and the screen transitions to a payment completion screen (see FIG. 10(4)). On the other hand, if the "Pay" display is tapped on the screen of FIG. 10(2) and the automatic payment setting is off, the screen transitions to a screen where automatic payment can be set (see FIG. 10(3)). On the screen of FIG. 10(3), by tapping the "Turn on automatic payment for this invoice" display, the screen transitions to a screen (see FIG. 10(5)) that displays the completion of automatic payment setting, which makes automatic payment before the payment due date each month. For example, by setting the above automatic payment, payment can be made automatically the day before the payment due date indicated on electronic invoice B2 without the need to specify a payment date and time.

(管理リストの表示画面)
図11を用いて、電子請求書B2の管理リストの表示画面について説明する。まず、請求書支払トップ画面(図11(1)参照)が表示され、「自動支払いの管理」表示をタップすることによって、電子請求書B2の管理リストの表示画面(図11(2)参照)に遷移する。このとき、図11(2)の画面において、「請求書を追加する」表示をタップすることによって、紙の請求書B1や電子請求書B2の支払予約を追加登録することができる。
(Management list display screen)
The display screen of the management list of electronic invoice B2 will be described with reference to Fig. 11. First, the bill payment top screen (see Fig. 11(1)) is displayed, and by tapping the "Manage automatic payments" display, the display screen of the management list of electronic invoice B2 (see Fig. 11(2)) is displayed. At this time, by tapping the "Add invoice" display on the screen of Fig. 11(2), a payment reservation for paper invoice B1 or electronic invoice B2 can be additionally registered.

次に、図11(2)の画面において、登録可能な電子請求書B2がある場合には、登録可能な電子請求書B2を選択する画面(図11(3)参照)に遷移する。図11(3)の画面において、電子請求書B2を選択することによって、支払予約に追加登録の完了を表示する画面(図11(4)参照)に遷移する。 Next, on the screen of FIG. 11 (2), if there is an electronic invoice B2 that can be registered, the screen transitions to a screen for selecting an electronic invoice B2 that can be registered (see FIG. 11 (3)). By selecting an electronic invoice B2 on the screen of FIG. 11 (3), the screen transitions to a screen that displays the completion of the additional registration to the payment reservation (see FIG. 11 (4)).

一方、図11(2)の画面において、登録可能な電子請求書B2がないが、登録可能な紙の請求書B1がある場合には、「請求書を読み取る」表示をタップすることによって、紙の請求書B1のバーコードをカメラで読み取る画面(図11(5)参照)に遷移し、即時支払または支払予約を選択可能な詳細画面(図11(6)参照)に遷移する。このとき、図11(6)の画面において、自動支払の設定を選択する画面を表示することもできる。 On the other hand, if there is no electronic invoice B2 available for registration on the screen of FIG. 11 (2), but there is a paper invoice B1 available for registration, tapping the "Read invoice" display will transition to a screen where the barcode on the paper invoice B1 is read by a camera (see FIG. 11 (5)), and then transition to a details screen (see FIG. 11 (6)) where immediate payment or scheduled payment can be selected. At this time, a screen for selecting automatic payment settings can also be displayed on the screen of FIG. 11 (6).

〔4.提供処理のフロー〕
図12を用いて、実施形態に係る決済サーバ10の情報処理の手順について説明する。図12は、実施形態に係る情報処理の手順の一例を示すフローチャートである。なお、下記のステップS101~S106は、異なる順序で実行することもできる。また、下記のステップS101~S106のうち、省略される処理があってもよい。
4. Provision process flow
The procedure of information processing of the payment server 10 according to the embodiment will be described with reference to Fig. 12. Fig. 12 is a flowchart showing an example of the procedure of information processing according to the embodiment. Note that the following steps S101 to S106 may be executed in a different order. Also, among the following steps S101 to S106, some processing may be omitted.

第1に、決済サーバ10の取得部41は、請求書情報取得処理を実行する(ステップS101)。例えば、取得部41は、利用者U1によって利用者端末100を用いて、紙の請求書B1から読み取られた請求書情報を取得する。 First, the acquisition unit 41 of the payment server 10 executes an invoice information acquisition process (step S101). For example, the acquisition unit 41 acquires invoice information read from a paper invoice B1 by the user U1 using the user terminal 100.

第2に、決済サーバ10の特定部42は、支払可能期間特定処理を実行する(ステップS102)。例えば、特定部42は、請求書情報から支払期限の日時を特定し、利用者端末100から請求書情報を取得した日時から当該支払期限の日時までの期間を支払可能期間と特定する。 Second, the identification unit 42 of the payment server 10 executes a payment period identification process (step S102). For example, the identification unit 42 identifies the date and time of the payment deadline from the invoice information, and identifies the period from the date and time when the invoice information is acquired from the user terminal 100 to the date and time of the payment deadline as the payment period.

第3に、決済サーバ10の設定部43は、支払日時設定処理を実行する(ステップS103)。例えば、設定部43は、支払期限の前日に支払する自動支払を設定する。このとき、決済サーバ10の表示部44は、上記以外の支払方式の候補情報として、支払予約、即時支払、履歴支払等の支払方式を選択可能なコンテンツを利用者端末100の画面に表示してもよい。 Thirdly, the setting unit 43 of the payment server 10 executes a payment date and time setting process (step S103). For example, the setting unit 43 sets an automatic payment to be made the day before the payment deadline. At this time, the display unit 44 of the payment server 10 may display content on the screen of the user terminal 100 that allows the selection of payment methods such as payment reservation, immediate payment, and historical payment as candidate information for payment methods other than those mentioned above.

第4に、受付部45は、支払日時受付処理を実行する(ステップS104)。例えば、受付部45は、利用者U1によって利用者端末100を用いて指定された支払日時を受け付ける。 Fourthly, the reception unit 45 executes a payment date and time reception process (step S104). For example, the reception unit 45 receives the payment date and time specified by the user U1 using the user terminal 100.

第5に、決済処理部46は、決済処理を実行する(ステップS105)。例えば、決済処理部46は、請求書情報に基づく決済処理を、利用者U1が指定した支払日時に実行する。 Fifth, the payment processing unit 46 executes the payment process (step S105). For example, the payment processing unit 46 executes the payment process based on the invoice information at the payment date and time specified by the user U1.

第6に、通知部47は、通知処理を実行し(ステップS106)、処理を終了する。例えば、通知部47は、利用者U1の請求書の決済に関する情報(例:決済金額の不足、自動チャージ完了等)を通知する。 Sixth, the notification unit 47 executes notification processing (step S106) and terminates the processing. For example, the notification unit 47 notifies information regarding the payment of the bill of user U1 (e.g., shortfall in payment amount, automatic charge completion, etc.).

〔5.効果〕
上述してきたように、実施形態に係る決済サーバ10は、取得部41と、特定部42と、設定部43と、表示部44と、受付部45と、決済処理部46と、通知部47とを有する。
5. Effects
As described above, the payment server 10 according to the embodiment has an acquisition unit 41, an identification unit 42, a setting unit 43, a display unit 44, a reception unit 45, a payment processing unit 46, and a notification unit 47.

取得部41は、請求書が示す請求書情報を取得し、特定部42は、請求書情報に基づいて支払可能期間を特定し、設定部43は、特定された支払可能期間から所定の条件を満たす支払日時を選択し、選択した当該支払日時を設定し、決済処理部46は、請求書情報に基づく決済を、設定された支払日時に行う。これにより、実施形態に係る決済サーバ10は、利用者の利便性を向上させることができる。 The acquisition unit 41 acquires the invoice information indicated by the invoice, the identification unit 42 identifies the payment period based on the invoice information, the setting unit 43 selects a payment date and time that satisfies a predetermined condition from the identified payment period and sets the selected payment date and time, and the payment processing unit 46 makes a payment based on the invoice information at the set payment date and time. In this way, the payment server 10 according to the embodiment can improve the convenience of the user.

また、取得部41は、利用者の利用者端末によって撮影された請求書が示す請求書情報を取得する。これにより、実施形態に係る決済サーバ10は、紙の請求書B1が示す請求書情報を用いて、利用者の利便性を向上させることができる。 The acquisition unit 41 also acquires invoice information indicated by the invoice photographed by the user's user terminal. This allows the payment server 10 according to the embodiment to improve user convenience by using the invoice information indicated by the paper invoice B1.

また、取得部41は、利用者の利用者端末に送信された請求書が示す請求書情報を取得する。これにより、実施形態に係る決済サーバ10は、電子請求書B2が示す請求書情報を用いて、利用者の利便性を向上させることができる。 The acquisition unit 41 also acquires invoice information indicated by the invoice sent to the user terminal of the user. This allows the payment server 10 according to the embodiment to improve user convenience by using the invoice information indicated by the electronic invoice B2.

また、設定部43は、支払日時として、請求書情報が示す支払期限から所定の時間前に対応する日時を設定する。これにより、実施形態に係る決済サーバ10は、所定の日時に自動的に決済を実行することにより、利用者の利便性を向上させることができる。 The setting unit 43 also sets the payment date and time to a date and time that corresponds to a predetermined time before the payment deadline indicated in the invoice information. This allows the payment server 10 according to the embodiment to automatically execute payment at a predetermined date and time, thereby improving user convenience.

また、表示部44は、特定された支払可能期間から所定の条件を満たす支払日時の候補を選択し、選択した当該候補に関する候補情報を表示し、受付部45は、表示された候補情報から支払日時の指定を受け付ける。これにより、実施形態に係る決済サーバ10は、支払方式が選択可能なコンテンツを用いて決済を実行することにより、利用者の利便性を向上させることができる。 The display unit 44 also selects a candidate payment date and time that satisfies a predetermined condition from the identified payment period and displays candidate information related to the selected candidate, and the reception unit 45 receives the specification of the payment date and time from the displayed candidate information. As a result, the payment server 10 according to the embodiment can improve the convenience of the user by executing a payment using content for which the payment method is selectable.

また、表示部44は、候補情報として、支払日時が選択可能なコンテンツを表示し、受付部45は、コンテンツに対する操作によって、選択された支払日時の指定を受け付け、決済処理部46は、当該決済を、指定を受け付けられた支払日時に行う。これにより、実施形態に係る決済サーバ10は、支払日時が選択可能なコンテンツを用いて決済を実行することにより、利用者の利便性を向上させることができる。 The display unit 44 also displays content for which the payment date and time can be selected as candidate information, the reception unit 45 receives the designation of the selected payment date and time through an operation on the content, and the payment processing unit 46 performs the payment at the payment date and time for which the designation has been received. As a result, the payment server 10 according to the embodiment can improve the convenience of the user by executing the payment using content for which the payment date and time can be selected.

また、表示部44は、候補情報として、即時に決済を行う指定が選択可能なコンテンツを表示し、受付部45は、コンテンツに対する操作によって、即時に決済を行う指定を受け付け、決済処理部46は、指定を受け付けられた決済を即時に行う。これにより、実施形態に係る決済サーバ10は、即時に決済可能なコンテンツを用いて決済を実行することにより、利用者の利便性を向上させることができる。 The display unit 44 also displays, as candidate information, content for which instant payment can be selected, the reception unit 45 receives a designation for instant payment by an operation on the content, and the payment processing unit 46 immediately performs the payment for which a designation has been received. As a result, the payment server 10 according to the embodiment can improve the convenience of the user by executing a payment using content for which instant payment can be made.

また、表示部44は、候補情報として、利用者の支払履歴に基づく所定の日時に決済を行う指定が選択可能なコンテンツを表示し、受付部45は、コンテンツに対する操作によって、利用者の支払履歴に基づく所定の日時に当該決済を行う指定を受け付け、決済処理部46は、利用者の支払履歴に基づく所定の日時に当該決済を行う。これにより、実施形態に係る決済サーバ10は、利用者の行動履歴をもとに決済可能なコンテンツを用いて決済を実行することにより、利用者の利便性を向上させることができる。 The display unit 44 also displays, as candidate information, selectable content for which payment can be made at a specific date and time based on the user's payment history, the reception unit 45 receives a designation for making the payment at a specific date and time based on the user's payment history through an operation on the content, and the payment processing unit 46 makes the payment at the specific date and time based on the user's payment history. As a result, the payment server 10 according to the embodiment can improve user convenience by executing payment using content for which payment can be made based on the user's behavioral history.

また、受付部45は、支払日時の変更をさらに受け付け、決済処理部46は、決済を、変更を受け付けられた支払日時に行う。これにより、実施形態に係る決済サーバ10は、支払予約の変更を可能にすることで利用者の利便性を向上させることができる。 The reception unit 45 also receives a change to the payment date and time, and the payment processing unit 46 performs the payment at the payment date and time for which the change has been received. In this way, the payment server 10 according to the embodiment can improve the convenience of the user by allowing changes to the payment reservation.

実施形態に係る決済サーバ10は、請求書情報を記憶する記憶部30をさらに備え、決済処理部46は、記憶部30に記憶された請求書情報に基づく決済を行う。これにより、実施形態に係る決済サーバ10は、紙の請求書を保管しなくとも支払可能とすることで利用者の利便性を向上させることができる。 The payment server 10 according to the embodiment further includes a memory unit 30 that stores invoice information, and the payment processing unit 46 performs payment based on the invoice information stored in the memory unit 30. As a result, the payment server 10 according to the embodiment can improve user convenience by enabling payment without having to store a paper invoice.

通知部47は、利用者U1の過去の決済履歴に基づいて、利用者U1に対して、完了していない可能性がある決済に関する通知をさらに行う。これにより、実施形態に係る決済サーバ10は、請求書の支払忘れをさらに防止することが可能となり利用者の利便性を向上させることができる。 The notification unit 47 further notifies the user U1 about payments that may not have been completed based on the user U1's past payment history. This allows the payment server 10 according to the embodiment to further prevent users from forgetting to pay invoices, improving user convenience.

決済処理部46は、決済の請求金額に対して利用者U1が所有する電子マネーが不足している場合には、利用者U1が設定した所定の口座から不足する金額を電子マネーとして移行し、決済を行う。これにより、実施形態に係る決済サーバ10は、電子マネーのチャージ忘れによる支払不能を防止することが可能となり利用者の利便性を向上させることができる。 When the electronic money held by user U1 is insufficient to cover the amount of the payment being requested, the payment processing unit 46 transfers the shortfall in electronic money from a specified account set by user U1 and makes the payment. This allows the payment server 10 according to the embodiment to prevent inability to pay due to forgetting to charge electronic money, thereby improving user convenience.

通知部47は、決済の請求金額に対して利用者U1が所有する電子マネーが不足している場合には、利用者U1に対して、電子マネーが不足している旨の通知をさらに行う。これにより、実施形態に係る決済サーバ10は、電子マネーのチャージ忘れを認識することが可能となり利用者の利便性を向上させることができる。 If the electronic money owned by user U1 is insufficient to cover the amount of the payment being requested, the notification unit 47 further notifies user U1 that the electronic money is insufficient. This allows the payment server 10 according to the embodiment to recognize that electronic money has been forgotten to be charged, thereby improving the convenience of the user.

通知部47は、決済の請求金額に対して利用者U1が所有する電子マネーが不足している場合には、利用者U1に対して、電子マネーの入金を促す通知をさらに行う。これにより、実施形態に係る決済サーバ10は、電子マネーのチャージ忘れを回避することが可能となり利用者の利便性を向上させることができる。 If the electronic money owned by user U1 is insufficient to cover the amount of the payment request, the notification unit 47 further notifies user U1 to prompt him/her to deposit electronic money. This allows the payment server 10 according to the embodiment to prevent users from forgetting to charge their electronic money, thereby improving user convenience.

〔6.ハードウェア構成〕
また、上述してきた各実施形態に係る決済サーバ10は、例えば、図13に示すような構成のコンピュータ1000によって実現される。以下、決済サーバ10を例に挙げて説明する。図13は、決済サーバの機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ1000は、CPU1100、RAM1200、ROM1300、HDD1400、通信インターフェイス(I/F)1500、入出力インターフェイス(I/F)1600、及びメディアインターフェイス(I/F)1700を有する。
6. Hardware Configuration
The payment server 10 according to each of the above-described embodiments is realized, for example, by a computer 1000 having a configuration as shown in Fig. 13. The payment server 10 will be described below as an example. Fig. 13 is a hardware configuration diagram showing an example of a computer that realizes the functions of the payment server. The computer 1000 has a CPU 1100, a RAM 1200, a ROM 1300, a HDD 1400, a communication interface (I/F) 1500, an input/output interface (I/F) 1600, and a media interface (I/F) 1700.

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

HDD1400は、CPU1100によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を記憶する。通信インターフェイス1500は、通信網500(実施形態のネットワークNに対応する)を介して他の機器からデータを受信してCPU1100へ送り、また、通信網500を介してCPU1100が生成したデータを他の機器へ送信する。 HDD 1400 stores programs executed by CPU 1100 and data used by such programs. 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 transmits data generated by CPU 1100 to other devices via communication network 500.

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 a mouse, via the input/output interface 1600. The CPU 1100 acquires data from the input devices via the input/output interface 1600. The CPU 1100 also outputs data generated via the input/output interface 1600 to the output devices.

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

例えば、コンピュータ1000が決済サーバ10として機能する場合、コンピュータ1000のCPU1100は、RAM1200上にロードされたプログラムを実行することにより、制御部40の機能を実現する。また、HDD1400には、決済サーバ10の記憶装置内の各データが格納される。コンピュータ1000のCPU1100は、これらのプログラムを記録媒体1800から読み取って実行するが、他の例として、他の装置から所定の通信網を介してこれらのプログラムを取得してもよい。 For example, when the computer 1000 functions as the payment server 10, the CPU 1100 of the computer 1000 executes a program loaded onto the RAM 1200 to realize the functions of the control unit 40. In addition, the HDD 1400 stores each piece of data in the storage device of the payment server 10. The CPU 1100 of the computer 1000 reads and executes these programs from the recording medium 1800, but as another example, the CPU 1100 of the computer 1000 may obtain these programs from another device via a specified communication network.

〔7.その他〕
以上、本願の実施形態を説明したが、これら実施形態の内容により本発明が限定されるものではない。また、前述した構成要素には、当業者が容易に想定できるもの、実質的に同一のもの、いわゆる均等の範囲のものが含まれる。さらに、前述した構成要素は適宜組み合わせることが可能である。さらに、前述した実施形態の要旨を逸脱しない範囲で構成要素の種々の省略、置換または変更を行うことができる。
[7. Other]
Although the embodiments of the present application have been described above, the present invention is not limited to the contents of these embodiments. The above-described components include those that can be easily imagined by a person skilled in the art, those that are substantially the same, and those that are within the so-called equivalent range. Furthermore, the above-described components can be appropriately combined. Furthermore, various omissions, substitutions, or modifications of the components can be made without departing from the gist of the above-described embodiments.

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

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

例えば、上述した決済サーバ10は、複数のサーバコンピュータで実現してもよく、また、機能によっては外部のプラットホーム等をAPI(Application Programming Interface)やネットワークコンピューティング等で呼び出して実現するなど、構成は柔軟に変更できる。 For example, the above-mentioned payment server 10 may be realized by multiple server computers, and depending on the function, the configuration can be flexibly changed, such as by calling an external platform using an API (Application Programming Interface) or network computing.

また、上述してきた実施形態および変形例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。 The above-described embodiments and variations can be combined as appropriate to the extent that they do not cause inconsistencies in the processing content.

また、上述してきた「部(section、module、unit)」は、「手段」や「回路」などに読み替えることができる。例えば、制御部は、制御手段や制御回路に読み替えることができる。 The above-mentioned "section, module, unit" can be read as "means" or "circuit." For example, a control unit can be read as a control means or a control circuit.

1 情報処理システム
10 決済サーバ
20 通信部
30 記憶部
31 口座データベース
32 請求書情報データベース
33 利用者情報データベース
40 制御部
41 取得部
42 特定部
43 設定部
44 表示部
45 受付部
46 決済処理部
47 通知部
100 利用者端末
REFERENCE SIGNS LIST 1 Information processing system 10 Payment server 20 Communication unit 30 Storage unit 31 Account database 32 Invoice information database 33 User information database 40 Control unit 41 Acquisition unit 42 Identification unit 43 Setting unit 44 Display unit 45 Reception unit 46 Payment processing unit 47 Notification unit 100 User terminal

Claims (16)

利用者の利用者端末を用いる決済サービスで使用される、当該利用者および決済先の事業者が所有する口座に関する情報と、当該利用者の利用者情報とを記憶する記憶部と、
前記利用者端末を用いた決済サービスであって、当該利用者を識別する利用者識別情報と決済先を識別する決済先識別情報と決済額との通知を受け付けると、当該決済額分の電子マネーを当該利用者識別情報と対応する口座から引き落とし、当該決済先識別情報と対応する口座に当該決済額分の入金を行う決済サービスを提供するとともに、所定のコードもしくは光学文字認識に用いる文字列を撮影する、または所定の端末からデータを受信するアプリケーションを介して、請求書が示す請求書情報を取得する取得部と、
前記請求書情報に基づいて支払可能期間を特定する特定部と、
特定された前記支払可能期間から、前記アプリケーションを介して利用者が事前に設定した所定の条件を満たす支払日を選択し、選択した支払日のうち前記利用者によって指定された支払日を設定し、前記利用者情報として前記記憶部に格納する設定部と、
前記アプリケーションを介して、前記請求書情報に基づく決済を、設定された前記記憶部が記憶する前記支払日に行う決済処理部と、
を備えることを特徴とする情報処理装置。
A storage unit that stores information on an account held by a user and a payment destination business operator, and user information of the user, which is used in a payment service using the user's user terminal;
a payment service using the user terminal, which, upon receiving notification of user identification information identifying the user, payment destination identification information identifying the payment destination, and a payment amount, withdraws electronic money equivalent to the payment amount from an account corresponding to the user identification information, and deposits the payment amount into the account corresponding to the payment destination identification information , and also provides an acquisition unit that acquires invoice information indicated on an invoice via an application that photographs a predetermined code or a character string used for optical character recognition, or receives data from a predetermined terminal ;
A determination unit that determines a payment period based on the bill information;
a setting unit that selects a payment date that satisfies a predetermined condition that is set in advance by a user via the application from the specified payment period, sets the payment date designated by the user from among the selected payment dates, and stores the set date in the storage unit as the user information;
a payment processing unit that performs payment based on the invoice information via the application on the payment date stored in the storage unit;
An information processing device comprising:
前記取得部は、利用者の利用者端末によって撮影された前記請求書が示す前記請求書情報を取得する、
ことを特徴とする請求項1に記載の情報処理装置。
The acquisition unit acquires the invoice information indicated by the invoice photographed by the user terminal of the user.
2. The information processing apparatus according to claim 1 ,
前記取得部は、利用者の利用者端末に送信された前記請求書が示す前記請求書情報を取得する、
ことを特徴とする請求項1に記載の情報処理装置。
The acquisition unit acquires the invoice information indicated by the invoice transmitted to the user terminal of the user.
2. The information processing apparatus according to claim 1 ,
前記設定部は、
前記支払日として、前記請求書情報が示す支払期限から所定の時間前に対応する日を設定する、
ことを特徴とする請求項1からのいずれか1項に記載の情報処理装置。
The setting unit is
setting, as the payment date, a date corresponding to a predetermined time before the payment deadline indicated by the invoice information;
4. The information processing apparatus according to claim 1, wherein the information processing apparatus is a computer.
特定された前記支払可能期間から所定の条件を満たす支払日の候補を選択し、選択した当該候補に関する候補情報を表示する表示部と、
表示された前記候補情報から前記支払日の指定を受け付ける受付部と、
をさらに備えることを特徴とする請求項1からのいずれか1項に記載の情報処理装置。
a display unit that selects a candidate payment date that satisfies a predetermined condition from the specified payment period and displays candidate information regarding the selected candidate;
a reception unit that receives a designation of the payment date from the displayed candidate information;
The information processing apparatus according to claim 1 , further comprising:
前記表示部は、
前記候補情報として、前記支払日が選択可能なコンテンツを表示し、
前記受付部は、
前記コンテンツに対する操作によって、選択された前記支払日の指定を受け付け、
前記決済処理部は、
前記決済を、指定を受け付けられた前記支払日に行う、
ことを特徴とする請求項に記載の情報処理装置。
The display unit is
displaying content in which the payment date can be selected as the candidate information;
The reception unit is
accepting a designation of the payment date selected by an operation on the content;
The payment processing unit,
The settlement is made on the payment date designated and accepted.
6. The information processing apparatus according to claim 5 ,
前記表示部は、
前記候補情報として、即時に前記決済を行う指定が選択可能なコンテンツを表示し、
前記受付部は、
前記コンテンツに対する操作によって、即時に前記決済を行う指定を受け付け、
前記決済処理部は、
指定を受け付けられた前記決済を即時に行う、
ことを特徴とする請求項またはに記載の情報処理装置。
The display unit is
displaying content for which the selection of immediate payment can be made as the candidate information;
The reception unit is
Accepting a designation to immediately perform the payment by an operation on the content;
The payment processing unit,
Immediately make the payment for which the designation has been accepted;
7. The information processing apparatus according to claim 5 , wherein the information processing apparatus is a computer .
前記表示部は、
前記候補情報として、利用者の決済履歴に基づく所定の日に前記決済を行う指定が選択可能なコンテンツを表示し、
前記受付部は、
前記コンテンツに対する操作によって、前記利用者の決済履歴に基づく所定の日に前記決済を行う指定を受け付け、
前記決済処理部は、
前記利用者の決済履歴に基づく所定の日に前記決済を行う、
ことを特徴とする請求項からのいずれか1項に記載の情報処理装置。
The display unit is
displaying, as the candidate information, content for which it is possible to select a designation for making the payment on a predetermined date based on the user's payment history;
The reception unit is
Accepting a designation to make the payment on a predetermined date based on the user's payment history through an operation on the content;
The payment processing unit,
making the payment on a predetermined date based on the user's payment history;
8. The information processing apparatus according to claim 5 , wherein the information processing apparatus is a computer.
前記受付部は、
前記決済を行う時刻の指定をさらに受け付け、
前記決済処理部は、
前記決済を、指定を受け付けられた前記時刻に行う、
ことを特徴とする請求項からのいずれか1項に記載の情報処理装置。
The reception unit is
Further accepting a designation of a time for the settlement;
The payment processing unit,
making the payment at the time designated and accepted;
9. The information processing apparatus according to claim 5 , wherein the information processing apparatus is a computer.
前記受付部は、
前記支払日の変更をさらに受け付け、
前記決済処理部は、
前記決済を、変更を受け付けられた前記支払日に行う、
ことを特徴とする請求項からのいずれか1項に記載の情報処理装置。
The reception unit is
Further accepting changes to the payment date;
The payment processing unit,
making the settlement on the payment date for which the change has been accepted;
10. The information processing apparatus according to claim 5 , wherein the information processing apparatus is a computer.
前記請求書情報を記憶する記憶部、
をさらに備え、
前記決済処理部は、
前記記憶部に記憶された前記請求書情報に基づく決済を行う、
ことを特徴とする請求項1から10のいずれか1項に記載の情報処理装置。
A storage unit for storing the invoice information;
Further equipped with
The payment processing unit,
performing a settlement based on the invoice information stored in the storage unit;
11. The information processing apparatus according to claim 1,
前記決済処理部は、
前記決済の請求金額に対して利用者が所有する電子マネーが不足している場合には、当該利用者が設定した所定の口座から不足する金額を電子マネーとして移行し、前記決済を行う、
ことを特徴とする請求項1から11のいずれか1項に記載の情報処理装置。
The payment processing unit,
If the electronic money owned by the user is insufficient to cover the amount of the payment, the shortfall is made by transferring the electronic money from a specified account set by the user, and the payment is made.
12. The information processing apparatus according to claim 1,
前記決済の請求金額に対して利用者が所有する電子マネーが不足している場合には、当該利用者に対して、前記電子マネーが不足している旨の通知を行う通知部、
をさらに備えることを特徴とする請求項1から12のいずれか1項に記載の情報処理装置。
a notification unit for notifying the user of a shortage of electronic money when the electronic money owned by the user is insufficient to cover the amount of the payment;
The information processing apparatus according to claim 1 , further comprising:
前記通知部は、
前記決済の請求金額に対して利用者が所有する電子マネーが不足している場合には、当該利用者に対して、前記電子マネーの入金を促す通知をさらに行う、
ことを特徴とする請求項13に記載の情報処理装置。
The notification unit is
If the electronic money owned by the user is insufficient to cover the amount of the payment, a notification is further given to the user to encourage the user to deposit the electronic money.
14. The information processing apparatus according to claim 13 ,
コンピュータが実行する情報処理方法であって、
利用者の利用者端末を用いる決済サービスで使用される、当該利用者および決済先の事業者が所有する口座に関する情報と、当該利用者の利用者情報とを所定の記憶装置に記憶させる記憶工程と、
前記利用者端末を用いた決済サービスであって、当該利用者を識別する利用者識別情報と決済先を識別する決済先識別情報と決済額との通知を受け付けると、当該決済額分の電子マネーを当該利用者識別情報と対応する口座から引き落とし、当該決済先識別情報と対応する口座に当該決済額分の入金を行う決済サービスを提供するとともに、所定のコードもしくは光学文字認識に用いる文字列を撮影する、または所定の端末からデータを受信するアプリケーションを介して、請求書が示す請求書情報を取得する取得工程と、
前記請求書情報に基づいて支払可能期間を特定する特定工程と、
特定された前記支払可能期間から、前記アプリケーションを介して利用者が事前に設定した所定の条件を満たす支払日を選択し、選択した支払日のうち前記利用者によって指定された支払日を設定し、前記利用者情報として前記記憶装置に格納する設定工程と、
前記アプリケーションを介して、前記請求書情報に基づく決済を、設定された前記記憶装置により記憶された前記支払日に行う決済処理工程と、
を含むことを特徴とする情報処理方法。
1. A computer-implemented information processing method, comprising:
a storage step of storing information on the account held by the user and the settlement destination business operator, which is used in a settlement service using the user's user terminal, and the user information of the user in a predetermined storage device;
a payment service using the user terminal, which, upon receiving notification of user identification information identifying the user, payment destination identification information identifying the payment destination, and a payment amount, withdraws electronic money equivalent to the payment amount from an account corresponding to the user identification information, and deposits the payment amount into the account corresponding to the payment destination identification information , and provides an acquisition step of photographing a predetermined code or a character string used for optical character recognition, or acquiring invoice information shown on an invoice via an application that receives data from a predetermined terminal ;
determining a payment period based on the bill information;
a setting step of selecting a payment date that satisfies a predetermined condition set in advance by a user via the application from the identified payment period, setting the payment date designated by the user from among the selected payment dates, and storing the setting result as the user information in the storage device;
a payment processing step of performing a payment based on the invoice information via the application on the payment date stored in the storage device;
13. An information processing method comprising:
利用者の利用者端末を用いる決済サービスで使用される、当該利用者および決済先の事業者が所有する口座に関する情報、および当該利用者の利用者情報を所定の記憶装置に記憶させる記憶手順と、
前記利用者端末を用いた決済サービスであって、当該利用者を識別する利用者識別情報と決済先を識別する決済先識別情報と決済額との通知を受け付けると、当該決済額分の電子マネーを当該利用者識別情報と対応する口座から引き落とし、当該決済先識別情報と対応する口座に当該決済額分の入金を行う決済サービスを提供するとともに、所定のコードもしくは光学文字認識に用いる文字列を撮影する、または所定の端末からデータを受信するアプリケーションを介して、請求書が示す請求書情報を取得する取得手順と、
前記請求書情報に基づいて支払可能期間を特定する特定手順と、
特定された前記支払可能期間から、前記アプリケーションを介して利用者が事前に設定した所定の条件を満たす支払日を選択し、選択した支払日のうち前記利用者によって指定された支払日を設定し、前記利用者情報として前記記憶装置に格納する設定手順と、
前記アプリケーションを介して、前記請求書情報に基づく決済を、前記記憶装置により記憶された前記支払日に行う決済処理手順と、
をコンピュータに実行させることを特徴とする情報処理プログラム。
a storage step for storing information on an account held by a user and a settlement destination business operator, and user information of the user, in a predetermined storage device, the information being used in a settlement service using the user's user terminal;
a payment service using the user terminal, which, upon receiving notification of user identification information identifying the user, payment destination identification information identifying the payment destination, and a payment amount, debits electronic money equivalent to the payment amount from an account corresponding to the user identification information, and deposits the payment amount into the account corresponding to the payment destination identification information , and provides an acquisition step of acquiring invoice information shown on an invoice via an application for photographing a predetermined code or a character string used for optical character recognition, or receiving data from a predetermined terminal ;
a determination step of determining a payment period based on the bill information;
a setting procedure for selecting a payment date that satisfies a predetermined condition set in advance by a user via the application from the identified payment period, setting a payment date designated by the user from among the selected payment dates, and storing the setting result as the user information in the storage device;
a payment processing procedure for performing a payment based on the invoice information via the application on the payment date stored in the storage device;
An information processing program characterized by causing a computer to execute the above.
JP2023044453A 2022-03-22 2023-03-20 Information processing device, information processing method, and information processing program Active JP7675758B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023044453A JP7675758B2 (en) 2022-03-22 2023-03-20 Information processing device, information processing method, and information processing program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2022045292A JP7395634B2 (en) 2022-03-22 2022-03-22 Information processing device, information processing method, and information processing program
JP2023044453A JP7675758B2 (en) 2022-03-22 2023-03-20 Information processing device, information processing method, and information processing program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2022045292A Division JP7395634B2 (en) 2022-03-22 2022-03-22 Information processing device, information processing method, and information processing program

Publications (2)

Publication Number Publication Date
JP2023140330A JP2023140330A (en) 2023-10-04
JP7675758B2 true JP7675758B2 (en) 2025-05-13

Family

ID=88204932

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2022045292A Active JP7395634B2 (en) 2022-03-22 2022-03-22 Information processing device, information processing method, and information processing program
JP2023044453A Active JP7675758B2 (en) 2022-03-22 2023-03-20 Information processing device, information processing method, and information processing program

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2022045292A Active JP7395634B2 (en) 2022-03-22 2022-03-22 Information processing device, information processing method, and information processing program

Country Status (1)

Country Link
JP (2) JP7395634B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7776559B2 (en) * 2024-03-14 2025-11-26 楽天グループ株式会社 Bill payment system, bill payment method, and program
JP7753425B2 (en) * 2024-03-14 2025-10-14 楽天グループ株式会社 Bill payment system, bill payment method, and program
JP7745025B1 (en) 2024-03-14 2025-09-26 楽天グループ株式会社 Bill payment system, bill payment method, and program
JP7745024B1 (en) 2024-03-14 2025-09-26 楽天グループ株式会社 Bill payment system, bill payment method, and program

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003263566A (en) 2002-03-07 2003-09-19 Sumitomo Mitsui Banking Corp Bank system with billing notification function
JP2018513449A (en) 2015-02-20 2018-05-24 ビザ インターナショナル サービス アソシエーション Contactless data exchange between mobile device and reader
JP2018136680A (en) 2017-02-21 2018-08-30 株式会社三井住友銀行 Banking system and the method implemented in the banking system
JP2021117591A (en) 2020-01-23 2021-08-10 PayPay株式会社 Generation device, generation method and generation program

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8311942B1 (en) * 2010-10-22 2012-11-13 Intuit Inc. Method and system for payment of a bill
US20140025570A1 (en) * 2012-07-20 2014-01-23 Bank Of America Corporation Readable indicia for bill payment
JP2021002304A (en) * 2019-06-24 2021-01-07 ドレミング合同会社 Distribution management system, distribution management method, user terminal, and program thereof
WO2021245755A1 (en) * 2020-06-01 2021-12-09 ファーストアカウンティング株式会社 Bill management device, bill management method, and program
JP2022025309A (en) * 2020-07-29 2022-02-10 株式会社AmbiRise Billing proxy system and method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003263566A (en) 2002-03-07 2003-09-19 Sumitomo Mitsui Banking Corp Bank system with billing notification function
JP2018513449A (en) 2015-02-20 2018-05-24 ビザ インターナショナル サービス アソシエーション Contactless data exchange between mobile device and reader
JP2018136680A (en) 2017-02-21 2018-08-30 株式会社三井住友銀行 Banking system and the method implemented in the banking system
JP2021117591A (en) 2020-01-23 2021-08-10 PayPay株式会社 Generation device, generation method and generation program

Also Published As

Publication number Publication date
JP7395634B2 (en) 2023-12-11
JP2023140330A (en) 2023-10-04
JP2023139657A (en) 2023-10-04

Similar Documents

Publication Publication Date Title
JP7675758B2 (en) Information processing device, information processing method, and information processing program
JP7730396B2 (en) Management device, management method, and management program
JP7730291B2 (en) Management device, management method, and management program
JP6921294B1 (en) Notification device, notification method and notification program
JP7204974B1 (en) Information processing device, information processing method and information processing program
JP7387042B1 (en) Management devices, management methods, and programs
JP7622119B2 (en) Information processing system and information processing method
JP7089624B1 (en) Information processing equipment, information processing methods and information processing programs
JP7440699B1 (en) Information processing device, information processing method, and information processing program
JP7547600B1 (en) Information processing device, information processing method, and information processing program
JP7204834B1 (en) Proposed device, proposed method and proposed program
JP6562484B1 (en) Transaction management system and transaction management method
JP7830150B2 (en) Management device, management method, and management program
JP2019192293A (en) Transaction management system and transaction management method
JP7204973B1 (en) Information processing device, information processing method and information processing program
JP7242819B1 (en) Information processing device, information processing method and information processing program
JP7370489B1 (en) Information processing system, information processing device, and information processing method
JP6925553B1 (en) Information processing equipment, information processing methods and information processing programs
JP7745024B1 (en) Bill payment system, bill payment method, and program
JP2023086049A (en) Information processing device, information processing method, and information processing program
JP2024141273A (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: 20230320

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20230320

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230704

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230904

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20231205

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240305

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

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20240318

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

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20240628

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241114

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250428

R150 Certificate of patent or registration of utility model

Ref document number: 7675758

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150