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
JP7645940B2 - Payment system, payment method, and program - Google Patents
[go: Go Back, main page]

JP7645940B2 - Payment system, payment method, and program - Google Patents

Payment system, payment method, and program Download PDF

Info

Publication number
JP7645940B2
JP7645940B2 JP2023122677A JP2023122677A JP7645940B2 JP 7645940 B2 JP7645940 B2 JP 7645940B2 JP 2023122677 A JP2023122677 A JP 2023122677A JP 2023122677 A JP2023122677 A JP 2023122677A JP 7645940 B2 JP7645940 B2 JP 7645940B2
Authority
JP
Japan
Prior art keywords
payment
facility
user
information
prohibited
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
JP2023122677A
Other languages
Japanese (ja)
Other versions
JP2025018712A (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.)
Rakuten Group Inc
Original Assignee
Rakuten Group Inc
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 Rakuten Group Inc filed Critical Rakuten Group Inc
Priority to JP2023122677A priority Critical patent/JP7645940B2/en
Priority to TW113116141A priority patent/TWI896108B/en
Publication of JP2025018712A publication Critical patent/JP2025018712A/en
Application granted granted Critical
Publication of JP7645940B2 publication Critical patent/JP7645940B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本開示は、決済システム、決済方法、及びプログラムに関する。 This disclosure relates to a payment system, a payment method, and a program.

従来、種々の決済手段(例えば、クレジットカード、ポイント、又は電子マネー)により、キャッシュレス化を推進するための技術が知られている。例えば、特許文献1には、ユーザが訪れた施設で利用可能な決済手段を特定し、当該特定された決済手段の情報をユーザ端末に表示させることによって、ユーザに対する情報提供を行う情報提供装置が記載されている。特許文献2には、ユーザ端末が読み取った払込票の支払先が、特定の決済方法に対応しているか否かを判定する支払システムが記載されている。 Conventionally, there are known technologies for promoting a cashless society using various payment methods (e.g., credit cards, points, or electronic money). For example, Patent Document 1 describes an information providing device that identifies payment methods available at a facility visited by a user and provides information to the user by displaying information on the identified payment methods on the user's terminal. Patent Document 2 describes a payment system that determines whether the payee on a payment slip read by a user's terminal supports a specific payment method.

特開2016-062376号公報JP 2016-062376 A 特開2022-011709号公報JP 2022-011709 A

上記のような技術では、ユーザ端末を利用した決済が行われる決済施設で特定の決済手段の利用が禁止されていることがある。このため、決済施設が、ユーザ端末で支払元として設定された支払元決済手段の利用が禁止された禁止施設であるか否かをシステムが判定することが求められている。しかしながら、特許文献1及び特許文献2の技術では、決済施設が禁止施設であるか否かを判定することはできない。 In the above-mentioned technologies, the use of certain payment methods may be prohibited at payment facilities where payments are made using a user terminal. For this reason, the system is required to determine whether a payment facility is a prohibited facility where the use of the payment source payment method set as the payment source in the user terminal is prohibited. However, the technologies in Patent Documents 1 and 2 cannot determine whether a payment facility is a prohibited facility.

本開示の目的の1つは、決済施設が禁止施設であるか否かを判定することである。なお、本開示の目的は、当該目的に限られない。 One of the purposes of this disclosure is to determine whether a payment facility is a prohibited facility. However, the purpose of this disclosure is not limited to this purpose.

本開示に係る決済システムは、ユーザ端末を利用した決済が行われる決済施設に関する決済施設情報を取得する決済施設情報取得部と、前記決済の支払元として設定された支払元決済手段を特定する特定部と、前記決済施設情報に基づいて、前記決済施設が、前記支払元決済手段の利用が禁止された禁止施設であるか否かを判定する施設判定部と、前記施設判定部により前記決済施設が前記禁止施設であると判定された場合に、所定の処理を実行する処理実行部と、を含む。 The payment system according to the present disclosure includes a payment facility information acquisition unit that acquires payment facility information related to a payment facility where a payment is made using a user terminal, an identification unit that identifies a payment source payment means set as the payment source of the payment, a facility determination unit that determines whether the payment facility is a prohibited facility where the use of the payment source payment means is prohibited based on the payment facility information, and a processing execution unit that executes a predetermined process when the facility determination unit determines that the payment facility is the prohibited facility.

本開示によれば、決済施設が禁止施設であるか否かを判定できる。 According to this disclosure, it is possible to determine whether a payment facility is a prohibited facility.

決済システムのハードウェア構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of a hardware configuration of a payment system. ユーザ端末に表示される画面の一例を示す図である。FIG. 13 is a diagram illustrating an example of a screen displayed on a user terminal. 決済システムで実現される機能の一例を示す図である。FIG. 2 is a diagram showing an example of functions realized in the payment system. ユーザデータベースの一例を示す図である。FIG. 4 is a diagram illustrating an example of a user database. 施設データベースの一例を示す図である。FIG. 2 is a diagram illustrating an example of a facility database. 決済システムで実行される処理の一例を示す図である。FIG. 2 is a diagram illustrating an example of a process executed in the payment system. 変形例における機能の一例を示す図である。FIG. 13 is a diagram illustrating an example of functions in a modified example. 変形例1における決済アプリ画面の一例を示す図である。FIG. 13 is a diagram showing an example of a payment application screen in Modification 1. 変形例6における決済アプリ画面の一例を示す図である。FIG. 23 is a diagram showing an example of a payment application screen in Modification Example 6. 変形例7における決済アプリ画面の一例を示す図である。FIG. 23 is a diagram showing an example of a payment application screen in Modification Example 7. 商材データベースの一例を示す図である。FIG. 2 is a diagram illustrating an example of a product database. 変形例9の決済システムで実現される機能の一例を示す図である。A figure showing an example of a function realized in the payment system of variant example 9.

[1.決済システムのハードウェア構成]
本開示に係る決済システム、決済方法、及びプログラムの実施形態の一例を説明する。図1は、決済システムのハードウェア構成の一例を示す図である。例えば、決済システム1は、インターネット又はLAN等のネットワークNに接続される。ネットワークNには、ユーザ端末20及び施設端末30も接続される。ネットワークNには、任意のコンピュータが接続可能である。ネットワークNに接続されるコンピュータは、図1の例に限られない。
[1. Hardware configuration of the payment system]
An example of an embodiment of a payment system, a payment method, and a program according to the present disclosure will be described. FIG. 1 is a diagram showing an example of a hardware configuration of a payment system. For example, a payment system 1 is connected to a network N such as the Internet or a LAN. A user terminal 20 and a facility terminal 30 are also connected to the network N. Any computer can be connected to the network N. The computer connected to the network N is not limited to the example of FIG. 1.

例えば、決済システム1は、決済サーバ10を含む。決済サーバ10は、ユーザに決済サービスを提供するサービス提供者が管理するサーバコンピュータである。例えば、決済サーバ10は、制御部11、記憶部12、及び通信部13を含む。制御部11は、少なくとも1つのプロセッサを含む。記憶部12は、RAM等の揮発性メモリと、フラッシュメモリ等の不揮発性メモリと、の少なくとも一方を含む。通信部13は、有線通信用の通信インタフェースと、無線通信用の通信インタフェースと、の少なくとも一方を含む。 For example, the payment system 1 includes a payment server 10. The payment server 10 is a server computer managed by a service provider that provides payment services to users. For example, the payment server 10 includes a control unit 11, a memory unit 12, and a communication unit 13. The control unit 11 includes at least one processor. The memory unit 12 includes at least one of a volatile memory such as a RAM and a non-volatile memory such as a flash memory. The communication unit 13 includes at least one of a communication interface for wired communication and a communication interface for wireless communication.

なお、記憶部12に記憶されるプログラムは、ネットワークNを介して、決済サーバ10に供給されてもよい。また、コンピュータ読み取り可能な情報記憶媒体に記憶されたプログラムが、情報記憶媒体を読み取る読取部(例えば、光ディスクドライブやメモリカードスロット)、又は、外部機器とデータの入出力をするための入出力部(例えば、USBポート)を介して、決済サーバ10に供給されてもよい。 The program stored in the storage unit 12 may be supplied to the payment server 10 via the network N. Also, the program stored in a computer-readable information storage medium may be supplied to the payment server 10 via a reading unit (e.g., an optical disk drive or a memory card slot) that reads the information storage medium, or an input/output unit (e.g., a USB port) that inputs and outputs data to and from an external device.

また、決済システム1は、少なくとも1つのコンピュータを含めばよい。決済システム1に含まれるコンピュータは、図1の例に限られない。例えば、決済システム1は、決済サーバ10と、他のサーバコンピュータと、を含んでもよい。決済システム1は、パーソナルコンピュータ、タブレット、又はスマートフォンといったように、サーバコンピュータ以外の他のコンピュータを含んでもよい。決済システム1は、サーバコンピュータを含まずに、サーバコンピュータ以外の他のコンピュータだけを含んでもよい。決済システム1は、ユーザ端末20及び施設端末30の少なくとも一方を含んでもよい。 Furthermore, the payment system 1 may include at least one computer. The computers included in the payment system 1 are not limited to the example in FIG. 1. For example, the payment system 1 may include a payment server 10 and another server computer. The payment system 1 may include another computer other than the server computer, such as a personal computer, a tablet, or a smartphone. The payment system 1 may not include a server computer, and may only include another computer other than the server computer. The payment system 1 may include at least one of a user terminal 20 and a facility terminal 30.

ユーザ端末20は、ユーザのコンピュータである。例えば、ユーザ端末20は、スマートフォン、タブレット、ウェアラブル端末、又はパーソナルコンピュータである。図1では、1つのユーザ端末20だけが示されているが、複数のユーザの各々のユーザ端末20が存在してもよい。1人のユーザが複数のユーザ端末20を利用してもよい。例えば、ユーザ端末20は、制御部21、記憶部22、通信部23、操作部24、表示部25、及び撮影部26を含む。 The user terminal 20 is a user's computer. For example, the user terminal 20 is a smartphone, a tablet, a wearable terminal, or a personal computer. Although only one user terminal 20 is shown in FIG. 1, there may be a user terminal 20 for each of multiple users. One user may use multiple user terminals 20. For example, the user terminal 20 includes a control unit 21, a storage unit 22, a communication unit 23, an operation unit 24, a display unit 25, and an image capture unit 26.

例えば、制御部21、記憶部22、及び通信部23のハードウェア構成は、それぞれ制御部11、記憶部12、及び通信部13と同様であってよい。通信部23は、NFC(Near Field Communication)によって、ICチップ、ICカード、又はその他の媒体と通信可能であってもよい。操作部24は、キーボード、マウス、又はタッチパネル等の入力デバイスである。表示部25は、液晶又は有機EL等のディスプレイである。撮影部26は、少なくとも1つのカメラを含む。ユーザ端末20は、決済で利用されるICチップを含んでもよい。なお、記憶部22に記憶されるプログラムは、ネットワークN又は情報記憶媒体を介して、ユーザ端末20に提供されてもよい。 For example, the hardware configurations of the control unit 21, the memory unit 22, and the communication unit 23 may be similar to those of the control unit 11, the memory unit 12, and the communication unit 13, respectively. The communication unit 23 may be capable of communicating with an IC chip, an IC card, or other media by NFC (Near Field Communication). The operation unit 24 is an input device such as a keyboard, a mouse, or a touch panel. The display unit 25 is a display such as a liquid crystal or organic EL. The photographing unit 26 includes at least one camera. The user terminal 20 may include an IC chip used for payment. The program stored in the memory unit 22 may be provided to the user terminal 20 via the network N or an information storage medium.

施設端末30は、決済サービスの加盟店である施設のコンピュータである。施設端末30は、決済端末と呼ばれることもある。例えば、施設端末30は、POS端末、ハンディターミナル、パーソナルコンピュータ、スマートフォン、タブレット、又はウェアラブル端末である。図1では、1つの施設端末30だけが示されているが、複数の施設の各々の施設端末30が存在してもよい。1つの施設に複数の施設端末30が配置されてもよい。例えば、施設端末30は、制御部31、記憶部32、通信部33、操作部34、表示部35、及び撮影部36を含む。 The facility terminal 30 is a computer of a facility that is an affiliated store of the payment service. The facility terminal 30 is sometimes called a payment terminal. For example, the facility terminal 30 is a POS terminal, a handheld terminal, a personal computer, a smartphone, a tablet, or a wearable terminal. Although only one facility terminal 30 is shown in FIG. 1, there may be a facility terminal 30 in each of multiple facilities. Multiple facility terminals 30 may be located in one facility. For example, the facility terminal 30 includes a control unit 31, a memory unit 32, a communication unit 33, an operation unit 34, a display unit 35, and an image capture unit 36.

例えば、制御部31、記憶部32、通信部33、操作部34、表示部35、及び撮影部36のハードウェア構成は、それぞれ制御部11、記憶部12、通信部13、操作部24、表示部25、及び撮影部26と同様であってよい。通信部33は、NFCによって、ICチップ、ICカード、又はその他の媒体と通信可能であってもよい。施設端末30は、コードリーダ、リーダライタ、ICカードリーダ、磁気カードリーダ、又はその他の読取装置を含んでもよい。なお、記憶部32に記憶されるプログラムは、ネットワークN又は情報記憶媒体を介して、施設端末30に提供されてもよい。 For example, the hardware configurations of the control unit 31, memory unit 32, communication unit 33, operation unit 34, display unit 35, and image capture unit 36 may be similar to those of the control unit 11, memory unit 12, communication unit 13, operation unit 24, display unit 25, and image capture unit 26, respectively. The communication unit 33 may be capable of communicating with an IC chip, IC card, or other medium via NFC. The facility terminal 30 may include a code reader, reader/writer, IC card reader, magnetic card reader, or other reading device. The program stored in the memory unit 32 may be provided to the facility terminal 30 via the network N or an information storage medium.

[2.決済システムの概要]
本実施形態では、ユーザが、ユーザ端末20にインストールされた決済アプリに基づいて、決済サービスを利用する場合を例に挙げる。決済アプリは、サービス提供者のアプリケーションである。ユーザは、任意の媒体から決済サービスを利用可能である。ユーザが決済サービスを利用するための媒体は、決済アプリに限られない。例えば、ユーザは、ユーザ端末20のブラウザ、ユーザ端末20のICチップ、ICカード、磁気カード、ユーザ自身の体の部位、又はその他の媒体から、決済サービスを利用してもよい。
[2. Overview of the payment system]
In this embodiment, an example is taken of a case where a user uses a payment service based on a payment app installed on the user terminal 20. The payment app is an application of a service provider. The user can use the payment service from any medium. The medium for the user to use the payment service is not limited to the payment app. For example, the user may use the payment service from a browser on the user terminal 20, an IC chip on the user terminal 20, an IC card, a magnetic card, a part of the user's own body, or other medium.

例えば、ユーザは、決済サービスで複数の決済手段を利用可能である。決済手段自体は、公知の種々の手段であってよい。例えば、決済手段は、クレジットカード、電子マネー、電子マネー以外の前払い式支払い手段、ポイント、銀行口座、銀行以外の金融機関の口座、金融機関以外の口座、暗号資産、デビットカード、ウォレット、又はその他の手段であってよい。バーコード又は二次元コード等のコードも、決済で利用される手段という意味では、決済手段の1つである。例えば、ユーザ端末20で決済アプリが起動すると、ユーザが決済サービスを利用するための決済アプリ画面が表示部25に表示される。 For example, a user can use multiple payment methods for a payment service. The payment method itself may be any of a variety of known methods. For example, the payment method may be a credit card, electronic money, a prepaid payment method other than electronic money, points, a bank account, an account at a financial institution other than a bank, an account at a financial institution other than a financial institution, cryptocurrency, a debit card, a wallet, or other methods. A code such as a barcode or a two-dimensional code is also a payment method in the sense that it is a method used for payment. For example, when a payment app is launched on the user terminal 20, a payment app screen for the user to use the payment service is displayed on the display unit 25.

図2は、ユーザ端末20に表示される画面の一例を示す図である。例えば、決済アプリ画面SC1には、コードC10が表示される。コードC10は、任意のタイプであってよく、例えば、バーコード及び二次元コードの少なくとも一方である。コードC10は、バーコード又は二次元コードの何れか一方だけであってもよい。コードC10は、一時的にユーザを識別可能なID(図2の例では、「1234567890123456」)がコード化されている。以降、コードC10にコード化されたIDを、コードIDという。コードIDには、有効期限が設定されてもよい。コードIDの体系は、公知の決済サービスで利用されている体系であってよい。 FIG. 2 is a diagram showing an example of a screen displayed on the user terminal 20. For example, a code C10 is displayed on the payment application screen SC1. The code C10 may be of any type, for example, at least one of a barcode and a two-dimensional code. The code C10 may be only one of a barcode and a two-dimensional code. The code C10 is coded with an ID that can temporarily identify the user ("1234567890123456" in the example of FIG. 2). Hereinafter, the ID coded in the code C10 is referred to as a code ID. An expiration date may be set for the code ID. The code ID system may be a system used in known payment services.

例えば、施設端末30が撮影部36でコードC10を読み取ると、ユーザが利用可能な複数の決済手段のうち、予め支払元として設定された決済手段に基づいて、決済が実行される。図2の例では、ユーザの「クレジットカードC1」というクレジットカードが、支払元として設定されている。ユーザがボタンB11を選択すると、ユーザが保有するポイント(図2では、「AAAポイント」)及び電子マネー(図2では、「AAAキャッシュ」)の少なくとも一方が、支払元に設定されたクレジットカードよりも優先的に利用される。 For example, when the facility terminal 30 reads the code C10 with the photographing unit 36, payment is executed based on the payment method that is set in advance as the payment source from among multiple payment methods available to the user. In the example of FIG. 2, the user's credit card "Credit card C1" is set as the payment source. When the user selects button B11, at least one of the points ("AAA points" in FIG. 2) and electronic money ("AAA cash" in FIG. 2) held by the user is used in preference to the credit card set as the payment source.

例えば、ユーザがボタンB12を選択すると、ユーザは、他のクレジットカード、電子マネー、又は銀行口座といった他の決済手段に、支払元を変更できる。ユーザがボタンB13を選択すると、ユーザは、ボタンB11が選択された時に優先的に利用される決済手段の設定である優先利用設定を行うことができる。例えば、ユーザは、優先的に利用される決済手段の種類と、当該決済手段の決済額の上限値と、の少なくとも一方を、優先利用設定として指定する。 For example, when the user selects button B12, the user can change the payment source to another payment method, such as another credit card, electronic money, or a bank account. When the user selects button B13, the user can configure a preferred usage setting, which is a setting for the payment method that is used preferentially when button B11 is selected. For example, the user specifies at least one of the type of payment method that is used preferentially and the upper limit of the payment amount for that payment method as the preferred usage setting.

例えば、ユーザがボタンB14を選択すると、ユーザは、ユーザ端末20の撮影部26でコードを読み取るタイプの決済方法を利用できる。以降、当該決済方法を、ユーザ読取払いという。当該決済方法は、他の名前で呼ばれることもある。ユーザ読取払いの大まかな流れは、公知の流れと同様であってよい。例えば、ユーザ読取払いでは、施設端末30の表示部35に表示されたコード、又は、施設端末30とは異なる媒体(例えば、紙)に形成されたコードが、ユーザ端末20の撮影部26によって読み取られる。ユーザがユーザ読取払いを選択した場合に実行される処理の一例は、後述の変形例6で説明する。 For example, when the user selects button B14, the user can use a payment method in which a code is read by the photographing unit 26 of the user terminal 20. Hereinafter, this payment method is referred to as user-read payment. This payment method may also be called by other names. The general flow of user-read payment may be similar to a known flow. For example, in user-read payment, a code displayed on the display unit 35 of the facility terminal 30, or a code formed on a medium other than the facility terminal 30 (e.g., paper), is read by the photographing unit 26 of the user terminal 20. An example of the process executed when the user selects user-read payment will be described in Variation 6 below.

例えば、ユーザがボタンB15を選択すると、ユーザは、ユーザ端末20に対する操作だけで完結するタイプの決済方法を利用できる。以降、当該決済方法を、セルフ払いという。当該決済方法は、他の名前で呼ばれることもある。セルフ払いの大まかな流れは、公知の流れと同様であってよい。例えば、セルフ払いでは、ユーザ端末20の近くにある施設の一覧の中から、決済の対象となる施設をユーザが選択する。ユーザがセルフ払いを選択した場合に実行される処理の一例は、後述の変形例7で説明する。 For example, when the user selects button B15, the user can use a type of payment method that can be completed simply by operating the user terminal 20. Hereinafter, this payment method is referred to as self-payment. This payment method may also be called by other names. The general flow of self-payment may be similar to a known flow. For example, in self-payment, the user selects a facility that is the subject of payment from a list of facilities near the user terminal 20. An example of the process that is executed when the user selects self-payment will be described in Variation 7 below.

本実施形態では、施設端末30がコードC10を読み取るタイプの決済方法をユーザが選択した場合の処理の一例を説明する。以降、当該決済方法を、コード払いという。当該決済方法は、他の名前で呼ばれることもある。コード払いの大まかな流れは、公知の流れと同様であってよい。例えば、コード払いでは、施設端末30は、撮影部36でコードC10を読み取ると、決済サーバ10に対し、コードC10から抽出したコードID等の情報を送信する。当該情報は、公知のコード払いの情報と同様であってもよい。決済サーバ10は、当該情報に基づいて、コード払いにおける決済を実行する。 In this embodiment, an example of processing will be described when a user selects a payment method in which the facility terminal 30 reads the code C10. Hereinafter, this payment method will be referred to as code payment. This payment method may also be called by other names. The general flow of code payment may be similar to known flows. For example, in code payment, when the facility terminal 30 reads the code C10 with the photographing unit 36, it transmits information such as the code ID extracted from the code C10 to the payment server 10. This information may be similar to known code payment information. The payment server 10 executes the code payment payment based on this information.

例えば、法律、条例、政府の方針、又はその他の事情により、ユーザが特定の商材の決済で特定の決済手段を利用できないことがある。例えば、ユーザは、学習塾で継続的に行われる授業(継続的役務提供の一例)の授業料と、税関検査場で発生する費用と、をクレジットカードで支払うことはできない。ユーザは、病院における医療費と、調剤薬局における薬代と、をポイントで支払うことはできない。他の決済でも、特定の決済手段の利用が制限されることがある。 For example, laws, ordinances, government policies, or other circumstances may prevent a user from using a particular payment method to pay for a particular product. For example, a user cannot use a credit card to pay for ongoing lessons at a cram school (an example of a continuous service) and fees incurred at a customs inspection station. A user cannot use points to pay for medical expenses at a hospital or for medicine at a pharmacy. The use of particular payment methods may also be restricted for other payments.

そこで、本実施形態の決済サーバ10は、決済サービスに加盟した複数の施設の各々と、当該施設で利用可能な決済手段に関する情報と、を関連付けて管理している。決済サーバ10は、ある施設から決済の要求を受け付けると、支払元として設定された決済手段が当該施設で利用可能か否かを判定する。当該決済手段が当該施設で利用可能であると判定された場合、決済が実行される。この場合、例えば、図2の右上の決済アプリ画面SC1のように、決済が完了したことを示すウィンドウW16が表示される。 In this embodiment, the payment server 10 manages each of the facilities affiliated with the payment service in association with information on the payment methods available at the facility. When the payment server 10 receives a payment request from a facility, it determines whether the payment method set as the payment source is available at the facility. If it is determined that the payment method is available at the facility, the payment is executed. In this case, for example, a window W16 indicating that the payment has been completed is displayed, as in the payment app screen SC1 in the upper right of Figure 2.

一方、支払元として設定された決済手段が施設で利用可能ではないと判定された場合、決済は、実行されない。この場合、例えば、図2の右下の決済アプリ画面SC1のように、支払元として設定された決済手段が施設で利用可能ではないことを示すウィンドウW17が表示される。図2のウィンドウW17の例では、ユーザに対し、支払元の変更を促すメッセージが表示される。 On the other hand, if it is determined that the payment method set as the payment source cannot be used at the facility, the payment is not executed. In this case, for example, as shown in the payment app screen SC1 in the lower right of Figure 2, a window W17 is displayed indicating that the payment method set as the payment source cannot be used at the facility. In the example of window W17 in Figure 2, a message is displayed to the user urging them to change the payment source.

例えば、決済アプリ画面SC1にウィンドウW17が表示された場合、ユーザは、ウィンドウW17を閉じた後に、ボタンB12を選択して支払元を変更する。ユーザが決済しようとしている施設で、クレジットカードの利用が禁止されているが、電子マネー、ポイント、又は銀行口座が利用可能である場合には、ユーザは、支払元を、電子マネー、ポイント、又は銀行口座に変更する。ユーザが再度コード払いの操作を行うと、決済が完了する。このように、本実施形態の決済システム1は、支払元として設定された決済手段が施設で利用可能か否かを判定する構成を有する。以降、決済システム1の詳細を説明する。 For example, when window W17 is displayed on payment app screen SC1, the user closes window W17 and then selects button B12 to change the payment source. If the facility where the user is attempting to make payment prohibits the use of credit cards but allows electronic money, points, or bank accounts, the user changes the payment source to electronic money, points, or bank account. When the user performs the code payment operation again, the payment is completed. In this way, the payment system 1 of this embodiment is configured to determine whether or not the payment method set as the payment source can be used at the facility. Details of the payment system 1 will be explained below.

[3.決済システムで実現される機能]
図3は、決済システム1で実現される機能の一例を示す図である。図3では、ユーザ端末20及び施設端末30の各々で実現される機能の一例も示されている。
[3. Functions Realized by the Payment System]
Fig. 3 is a diagram showing an example of functions implemented in payment system 1. Fig. 3 also shows an example of functions implemented in each of user terminal 20 and facility terminal 30.

[3-1.決済システムで実現される機能]
例えば、決済サーバ10は、データ記憶部100、決済施設情報取得部101、ユーザ識別情報取得部102、特定部103、施設判定部104、処理実行部105、及び決済実行部106を含む。データ記憶部100は、記憶部12により実現される。決済施設情報取得部101、ユーザ識別情報取得部102、特定部103、施設判定部104、処理実行部105、及び決済実行部106は、制御部11により実現される。
[3-1. Functions realized by the payment system]
For example, the payment server 10 includes a data storage unit 100, a payment facility information acquisition unit 101, a user identification information acquisition unit 102, an identification unit 103, a facility determination unit 104, a processing execution unit 105, and a payment execution unit 106. The data storage unit 100 is realized by the storage unit 12. The payment facility information acquisition unit 101, the user identification information acquisition unit 102, the identification unit 103, the facility determination unit 104, the processing execution unit 105, and the payment execution unit 106 are realized by the control unit 11.

[データ記憶部]
データ記憶部100は、決済に必要なデータを記憶する。例えば、データ記憶部100は、ユーザデータベースDB1及び施設データベースDB2を記憶する。
[Data storage unit]
The data storage unit 100 stores data necessary for settlement. For example, the data storage unit 100 stores a user database DB1 and a facility database DB2.

図4は、ユーザデータベースDB1の一例を示す図である。ユーザデータベースDB1は、複数のユーザの各々に関する各種情報が格納されたデータベースである。例えば、ユーザデータベースDB1には、ユーザID、パスワード、コードID、支払元情報、優先設定情報、ポイント情報、電子マネー情報、決済手段情報、及び履歴情報が格納される。ユーザデータベースDB1には、ユーザに関する何らかの情報が格納されるようにすればよい。ユーザデータベースDB1に格納される情報は、図4の例に限られない。例えば、コードIDの有効期限がユーザデータベースDB1に格納されてもよい。 Figure 4 is a diagram showing an example of user database DB1. User database DB1 is a database that stores various information related to each of multiple users. For example, user database DB1 stores user IDs, passwords, code IDs, payment source information, priority setting information, point information, electronic money information, payment method information, and history information. Any information related to users may be stored in user database DB1. The information stored in user database DB1 is not limited to the example in Figure 4. For example, the expiration date of a code ID may be stored in user database DB1.

ユーザIDは、ユーザを識別可能なユーザ識別情報の一例である。このため、ユーザIDと記載した箇所は、ユーザ識別情報と読み替えることができる。ユーザ識別情報は、ユーザを何らかの形で識別可能な情報であればよい。ユーザ識別情報は、ユーザIDに限られない。例えば、ユーザ識別情報は、メールアドレス又は電話番号であってもよい。本実施形態では、ユーザID及びパスワードは、ユーザが決済アプリから決済サービスにログインするために利用される。 The user ID is an example of user identification information that can identify a user. Therefore, any reference to a user ID can be read as user identification information. User identification information may be any information that can identify a user in some way. User identification information is not limited to a user ID. For example, user identification information may be an email address or a phone number. In this embodiment, the user ID and password are used by the user to log in to the payment service from the payment app.

例えば、決済サーバ10は、あるユーザのコードIDを、他のユーザのコードIDと重複しないように発行する。コードIDは、決済アプリが起動するたびに発行されてもよい。ユーザがコードIDを更新するための所定の操作を行った場合に、コードIDが発行されてもよい。決済サーバ10は、あるユーザのコードIDを発行すると、当該ユーザのユーザIDに関連付けて、当該コードIDをユーザデータベースDB1に格納する。コードIDは、ユーザを識別可能な情報に相当するので、ユーザ識別情報の一例である。 For example, the payment server 10 issues a code ID for a user so that it does not overlap with the code IDs of other users. A code ID may be issued each time the payment app is launched. A code ID may be issued when a user performs a specified operation to update the code ID. When the payment server 10 issues a code ID for a user, it associates the code ID with the user ID of the user and stores the code ID in the user database DB1. The code ID corresponds to information that can identify a user, and is therefore an example of user identification information.

支払元情報は、支払元として設定された決済手段に関する情報である。以降、当該決済手段を、支払元決済手段という。支払元決済手段は、ユーザが利用可能な複数の決済手段のうち、ユーザが支払元として選択した決済手段である。ユーザは、複数の支払元決済手段を選択してもよい。この場合、複数の支払元決済手段が併用されてもよいし、複数の支払元決済手段に優先順位が定められてもよい。本実施形態では、あるユーザがボタンB12を選択して支払元決済手段を変更すると、決済サーバ10は、当該ユーザのユーザIDに関連付けられた支払元情報が変更後の支払元決済手段を示すように、当該支払元情報を更新する。 The payment source information is information about the payment means set as the payment source. Hereinafter, this payment means is referred to as the payment source payment means. The payment source payment means is the payment means selected by the user as the payment source from among multiple payment means available to the user. The user may select multiple payment source payment means. In this case, multiple payment source payment means may be used in combination, or multiple payment source payment means may be prioritized. In this embodiment, when a user selects button B12 to change the payment source payment means, the payment server 10 updates the payment source information associated with the user's user ID so that the payment source information indicates the changed payment source payment means.

優先設定情報は、支払元決済手段よりも優先的に利用される決済手段の設定に関する情報である。以降、当該決済手段を、優先決済手段という。優先決済手段は、ユーザが指定可能であってもよいし、ユーザが指定できないように固定されていてもよい。本実施形態では、ポイント及び電子マネーの少なくとも一方が優先決済手段に相当する。あるユーザがボタンB13を選択して優先決済手段の設定を変更すると、決済サーバ10は、当該ユーザのユーザIDに関連付けられた優先設定情報が変更後の設定を示すように、当該優先設定情報を更新する。優先設定情報は、ユーザがボタンB11を選択しているか否かを示す情報を含んでもよい。優先決済手段は、任意の決済手段であってよく、ポイント及び電子マネーに限られない。例えば、優先決済手段は、電子マネー以外の前払い式支払手段、又は、銀行口座であってもよい。 The priority setting information is information regarding the setting of a payment method to be used in preference to the payment source payment method. Hereinafter, the payment method is referred to as the priority payment method. The priority payment method may be specified by the user, or may be fixed so that the user cannot specify it. In this embodiment, at least one of points and electronic money corresponds to the priority payment method. When a user selects button B13 to change the setting of the priority payment method, the payment server 10 updates the priority setting information associated with the user ID of the user so that the priority setting information indicates the changed setting. The priority setting information may include information indicating whether the user has selected button B11. The priority payment method may be any payment method and is not limited to points and electronic money. For example, the priority payment method may be a prepaid payment method other than electronic money, or a bank account.

ポイント情報は、ユーザが保有するポイントに関する情報である。例えば、ポイント情報は、ポイントの残高、残高の内訳、ポイントの獲得履歴、又はその他の情報を示す。決済サーバ10は、あるユーザがポイントを獲得又は利用すると、当該ユーザのユーザIDに関連付けられたポイント情報を更新する。ポイント情報は、ユーザデータベースDB1以外の他のデータベースに格納されていてもよい。 Point information is information about points held by a user. For example, point information indicates the point balance, the breakdown of the balance, the point acquisition history, or other information. When a user acquires or uses points, the payment server 10 updates the point information associated with the user ID of that user. Point information may be stored in a database other than the user database DB1.

電子マネー情報は、ユーザが保有する電子マネーに関する情報である。例えば、電子マネー情報は、電子マネーの残高、残高の内訳、電子マネーのチャージ履歴、又はその他の情報を示す。決済サーバ10は、あるユーザが電子マネーをチャージ又は利用すると、当該ユーザのユーザIDに関連付けられた電子マネー情報を更新する。電子マネー情報は、ユーザデータベースDB1以外の他のデータベースに格納されていてもよい。 The electronic money information is information about electronic money held by a user. For example, the electronic money information indicates the electronic money balance, the breakdown of the balance, the electronic money recharge history, or other information. When a user recharges or uses electronic money, the payment server 10 updates the electronic money information associated with the user ID of the user. The electronic money information may be stored in a database other than the user database DB1.

決済手段情報は、決済サービスでユーザが利用可能な決済手段に関する情報である。当該決済手段は、決済サービス又は決済アプリに登録されたユーザの決済手段ということもできる。当該決済手段は、支払元の候補となる決済手段ということもできる。本実施形態では、ユーザが複数の決済手段を利用可能である場合を例に挙げるが、ユーザは、1つの決済手段だけを利用可能であってもよい。例えば、あるユーザが、自身の決済手段に関する情報を決済サービスに登録する操作を行うと、決済サーバ10は、当該ユーザのユーザIDに関連付けられた決済手段情報が当該決済手段を示すように、当該決済手段情報を更新する。 Payment method information is information about a payment method that can be used by a user in a payment service. The payment method can also be said to be a payment method of the user registered in the payment service or payment app. The payment method can also be said to be a payment method that is a candidate for the payment source. In this embodiment, an example is given in which a user can use multiple payment methods, but the user may be able to use only one payment method. For example, when a user performs an operation to register information about his or her own payment method in a payment service, the payment server 10 updates the payment method information so that the payment method information associated with the user's user ID indicates the payment method.

例えば、決済手段情報は、クレジットカード番号の少なくとも一部、有効期限、名義人、又はこれらの組み合わせを示す。ユーザが複数のクレジットカードを決済サービス又は決済アプリに登録した場合には、決済手段情報は、当該複数のクレジットカードの各々のクレジットカード番号等の情報を示す。ユーザが銀行口座を決済サービス又は決済アプリに登録した場合には、決済手段情報は、金融機関コード、支店名、口座種別、口座番号、名義人、又はこれらの組み合わせを示す。ユーザが暗号資産等の他の決済手段を決済サービス又は決済アプリに登録した場合には、決済手段情報は、当該他の決済手段の情報を示せばよい。 For example, payment method information indicates at least a part of a credit card number, expiration date, account holder, or a combination of these. If a user registers multiple credit cards with a payment service or payment app, the payment method information indicates information such as the credit card numbers of each of the multiple credit cards. If a user registers a bank account with a payment service or payment app, the payment method information indicates the financial institution code, branch name, account type, account number, account holder, or a combination of these. If a user registers another payment method, such as cryptocurrency, with a payment service or payment app, the payment method information may indicate information about the other payment method.

履歴情報は、決済サービスの利用履歴に関する情報である。例えば、履歴情報は、決済日時、決済場所(決済が実行された施設)、決済額、決済で利用された決済手段の決済手段情報、獲得ポイント、又はこれらの組み合わせを示す。ユーザが決済サービスを利用すると、決済サーバ10は、履歴情報を更新する。 The history information is information related to the usage history of the payment service. For example, the history information indicates the date and time of payment, the payment location (the facility where the payment was made), the payment amount, the payment method information of the payment method used in the payment, the points earned, or a combination of these. When the user uses the payment service, the payment server 10 updates the history information.

図5は、施設データベースDB2の一例を示す図である。施設データベースDB2は、複数の施設の各々に関する各種情報が格納されたデータベースである。例えば、施設データベースDB2には、施設ID、施設名、業種、及び利用可否情報が格納される。施設データベースDB2には、施設に関する何らかの情報が格納されるようにすればよい。施設データベースDB2に格納される情報は、図5の例に限られない。例えば、施設の場所と、施設で取り扱われる商材の情報と、が施設データベースDB2に格納されてもよい。 Figure 5 is a diagram showing an example of facility database DB2. Facility database DB2 is a database that stores various information related to each of a plurality of facilities. For example, facility ID, facility name, business type, and availability information are stored in facility database DB2. Any information related to the facility may be stored in facility database DB2. The information stored in facility database DB2 is not limited to the example in Figure 5. For example, the location of the facility and information on the products handled at the facility may be stored in facility database DB2.

施設IDは、施設を識別可能な施設識別情報の一例である。このため、施設IDと記載した箇所は、施設識別情報と読み替えることができる。施設識別情報は、施設を何らかの形で識別可能な情報であればよい。施設識別情報は、施設IDに限られない。例えば、施設識別情報は、メールアドレス、電話番号、又は施設名であってもよい。施設データベースDB2に格納される施設名及び業種は、施設が指定してもよいし、サービス提供者が指定してもよい。 The facility ID is an example of facility identification information that can identify a facility. Therefore, any place that says facility ID can be read as facility identification information. The facility identification information may be any information that can identify a facility in some way. The facility identification information is not limited to a facility ID. For example, the facility identification information may be an email address, a telephone number, or a facility name. The facility name and business type stored in the facility database DB2 may be specified by the facility or by the service provider.

利用可否情報は、施設における決済手段の利用可否に関する情報である。利用可否情報は、施設で利用可能な決済手段と、施設で利用が禁止された決済手段と、の少なくとも一方を示す。図5の例では、利用可否情報が、これらの両方を示すが、利用可否情報は、これらの何れか一方のみを示してもよい。例えば、利用可否情報は、施設で利用可能な決済手段だけを示してもよい。この場合、ある施設の利用可否情報に示されていない決済手段は、当該施設で利用が禁止されている。逆に、利用可否情報は、施設で利用が禁止された決済手段だけを示してもよい。この場合、ある施設の利用可否情報に示されていない決済手段は、当該施設で利用可能である。 The usability information is information regarding the usability of a payment method at a facility. The usability information indicates at least one of payment methods usable at the facility and payment methods prohibited for use at the facility. In the example of FIG. 5, the usability information indicates both of these, but the usability information may indicate only one of these. For example, the usability information may indicate only payment methods usable at a facility. In this case, payment methods not indicated in the usability information for a facility are prohibited for use at that facility. Conversely, the usability information may indicate only payment methods prohibited for use at a facility. In this case, payment methods not indicated in the usability information for a facility are usable at that facility.

本実施形態では、利用可否情報は、クレジットカード、ポイント、電子マネー、及び銀行口座といった4つの決済手段の利用可否を示す。利用可否情報は、任意の決済手段の利用可否を示してよい。利用可否情報が示す決済手段は、本実施形態の例に限られない。例えば、利用可否情報は、1つ、2つ、3つ、又は5つ以上の決済手段の利用可否を示してもよい。利用可否情報は、電子マネー以外の前払い式支払い手段、銀行以外の金融機関の口座、金融機関以外の口座、暗号資産、デビットカード、ウォレット、又はその他の決済手段の利用可否を示してもよい。 In this embodiment, the usability information indicates whether four payment methods, namely credit cards, points, electronic money, and bank accounts, can be used. The usability information may indicate whether any payment method can be used. The payment methods indicated by the usability information are not limited to the example of this embodiment. For example, the usability information may indicate whether one, two, three, or five or more payment methods can be used. The usability information may indicate whether a prepaid payment method other than electronic money, an account at a financial institution other than a bank, an account other than a financial institution, cryptocurrency, a debit card, a wallet, or other payment method can be used.

例えば、利用可否情報は、サービス提供者によって指定される。サービス提供者は、ある施設の業種を考慮して、当該施設の利用可否情報を指定する。例えば、サービス提供者は、ある施設が学習塾であれば、継続的役務提供が行われる可能性があるので、クレジットカードの利用が禁止され、かつ、他の決済手段の利用が可能なことを利用可否情報が示すように、当該施設の利用可否情報を指定する。サービス提供者は、ある施設が病院であれば、医療行為が行われる可能性があるので、ポイントの利用が禁止され、かつ、他の決済手段の利用が可能なことを利用可否情報が示すように、当該施設の利用可否情報を指定する。 For example, the availability information is specified by the service provider. The service provider specifies the availability information for a facility taking into consideration the type of business of the facility. For example, if a facility is a cram school, the service provider specifies the availability information for the facility so that the availability information indicates that the use of credit cards is prohibited and that other payment methods can be used, since there is a possibility that continuous service will be provided. If a facility is a hospital, the service provider specifies the availability information for the facility so that the availability information indicates that the use of points is prohibited and that other payment methods can be used, since there is a possibility that medical procedures will be performed.

なお、利用可否情報は、決済サーバ10又は他のコンピュータによって、自動的に指定されてもよい。この場合、複数の業種の各々と、利用可否情報と、の対応関係がデータ記憶部100に予め定められているものとする。決済サーバ10又は他のコンピュータは、ある施設の業種に関連付けられた利用可否情報となるように、当該施設の利用可否情報を指定する。利用可否情報は、施設の担当者又はその他の者によって指定されてもよい。更に、施設ごとに利用可否情報が用意されているのではなく、業種等の他の単位ごとに利用可否情報が用意されてもよい。 The availability information may be automatically specified by the payment server 10 or another computer. In this case, it is assumed that the correspondence between each of the multiple industries and the availability information is predefined in the data storage unit 100. The payment server 10 or another computer specifies the availability information of a facility so that the availability information is associated with the industry of the facility. The availability information may be specified by a person in charge of the facility or by another person. Furthermore, availability information may not be prepared for each facility, but may be prepared for other units such as industry.

また、データ記憶部100は、任意のデータを記憶可能である。データ記憶部100に記憶されるデータは、ユーザデータベースDB1及び施設データベースDB2に限られない。例えば、データ記憶部100は、ユーザデータベースDB1及び施設データベースDB2の各々に格納されるものとして説明した情報を、複数のデータベースに分けて記憶してもよい。データ記憶部100は、決済アプリ画面SC1の表示に必要なデータを記憶してもよい。データ記憶部100は、決済に必要な他のデータを記憶してもよい。 The data storage unit 100 can store any data. The data stored in the data storage unit 100 is not limited to the user database DB1 and the facility database DB2. For example, the data storage unit 100 may store the information described as being stored in each of the user database DB1 and the facility database DB2 in multiple databases. The data storage unit 100 may store data necessary for displaying the payment application screen SC1. The data storage unit 100 may store other data necessary for payment.

[決済施設情報取得部]
決済施設情報取得部101は、ユーザ端末20を利用した決済が行われる決済施設に関する決済施設情報を取得する。決済施設は、ユーザが支払を行う施設、ユーザが利用する施設、ユーザが訪れた施設、又はユーザの支払を受け取る施設ということもできる。決済施設は、移動しない不動産に限られず、移動型店舗のように、移動可能であってもよい。本実施形態では、コードC10を読み取った施設端末30が存在する施設が決済施設に相当する。
[Payment facility information acquisition unit]
The payment facility information acquisition unit 101 acquires payment facility information related to a payment facility where a payment is made using the user terminal 20. A payment facility can be a facility where a user makes a payment, a facility used by a user, a facility visited by a user, or a facility that receives a user's payment. A payment facility is not limited to immobile real estate, but may be mobile, such as a mobile store. In this embodiment, the facility where the facility terminal 30 that reads the code C10 is located corresponds to the payment facility.

決済施設情報は、決済施設及び施設端末30の少なくとも一方を識別可能な情報である。本実施形態では、決済施設の施設IDが決済施設情報に相当する場合を例に挙げる。このため、施設IDと記載した箇所は、決済施設情報と読み替えることができる。決済施設情報は、決済施設に関する何らかの情報であればよく、施設IDに限られない。例えば、決済施設情報は、施設名、施設端末30のアカウント、施設端末30の端末名、施設端末30のIPアドレス、又はその他の情報であってもよい。即ち、決済施設情報は、施設端末30を識別可能な施設端末識別情報であってもよい。なお、施設端末識別情報でも施設を識別可能なので、施設端末識別情報は、施設識別情報の一種ということもできる。 The payment facility information is information capable of identifying at least one of the payment facility and the facility terminal 30. In this embodiment, an example is given in which the facility ID of the payment facility corresponds to the payment facility information. Therefore, the places where it is written "facility ID" can be read as "payment facility information." The payment facility information can be any information related to the payment facility, and is not limited to the facility ID. For example, the payment facility information can be the facility name, the account of the facility terminal 30, the terminal name of the facility terminal 30, the IP address of the facility terminal 30, or other information. In other words, the payment facility information can be facility terminal identification information capable of identifying the facility terminal 30. Note that since the facility terminal identification information can also identify the facility, the facility terminal identification information can also be considered a type of facility identification information.

本実施形態では、決済施設情報取得部101は、施設端末30から、決済施設の施設IDを取得する。例えば、施設端末30は、撮影部36でコードC10を読み取ると、コードC10から抽出されたコードID、施設ID、及び決済額(支払額)を含む決済要求を、決済サーバ10に対して送信する。決済要求には、他の情報も含まれていてもよい。決済施設情報取得部101は、決済サーバ10が受信した決済要求に含まれる施設IDを取得する。なお、施設IDは、決済要求に含まれておらず、決済要求とは別のデータであってもよい。 In this embodiment, the payment facility information acquisition unit 101 acquires the facility ID of the payment facility from the facility terminal 30. For example, when the facility terminal 30 reads the code C10 with the photographing unit 36, it transmits a payment request including the code ID, facility ID, and payment amount (payment amount) extracted from the code C10 to the payment server 10. The payment request may also include other information. The payment facility information acquisition unit 101 acquires the facility ID included in the payment request received by the payment server 10. Note that the facility ID is not included in the payment request and may be data separate from the payment request.

[ユーザ識別情報取得部]
ユーザ識別情報取得部102は、施設端末30から、ユーザ識別情報を取得する。本実施形態では、コードIDがユーザ識別情報の一例である。コードIDは、コードC10にコード化されている。ユーザ識別情報取得部102は、施設端末30から、ユーザ識別情報として、決済要求に含まれるコードIDを取得する。コードIDは、決済要求に含まれておらず、決済要求とは別のデータであってもよい。ユーザID等の他のユーザ識別情報がコードC10にコード化されている場合には、ユーザ識別情報取得部102は、施設端末30から、当該他のユーザ識別情報を取得すればよい。ユーザ識別情報取得部102は、施設端末30以外の他のコンピュータ(例えば、ユーザ端末20)から、ユーザ識別情報を取得してもよい。
[User Identification Information Acquisition Unit]
The user identification information acquisition unit 102 acquires user identification information from the facility terminal 30. In this embodiment, a code ID is an example of user identification information. The code ID is coded into a code C10. The user identification information acquisition unit 102 acquires a code ID included in a payment request as user identification information from the facility terminal 30. The code ID is not included in the payment request and may be data separate from the payment request. In the case where other user identification information such as a user ID is coded into a code C10, the user identification information acquisition unit 102 may acquire the other user identification information from the facility terminal 30. The user identification information acquisition unit 102 may acquire user identification information from a computer other than the facility terminal 30 (e.g., the user terminal 20).

なお、特にコードC10が利用されない場合には、ユーザ識別情報取得部102は、施設端末30から、特にコード化されていないユーザ識別情報を取得してもよい。例えば、ユーザ端末20に記憶されたユーザ識別情報が、NFC通信等の無線通信を利用して、施設端末30に送信される場合には、ユーザ識別情報取得部102は、施設端末30から、施設端末30が無線通信を利用して取得したユーザ識別情報を取得してもよい。施設端末30は、無線通信以外にも、ユーザ端末20が発した音声、又は、施設端末30に対する手入力によって、ユーザ識別情報を取得してもよい。 In addition, when the code C10 is not used, the user identification information acquisition unit 102 may acquire user identification information that is not particularly coded from the facility terminal 30. For example, when the user identification information stored in the user terminal 20 is transmitted to the facility terminal 30 using wireless communication such as NFC communication, the user identification information acquisition unit 102 may acquire from the facility terminal 30 the user identification information acquired by the facility terminal 30 using wireless communication. In addition to wireless communication, the facility terminal 30 may acquire user identification information by voice uttered by the user terminal 20 or by manual input to the facility terminal 30.

[特定部]
特定部103は、決済の支払元として設定された支払元決済手段を特定する。例えば、特定部103は、ユーザデータベースDB1に格納された支払元情報を参照し、支払元決済手段を特定する。本実施形態では、特定部103は、施設端末30から取得されたコードIDに基づいて、支払元決済手段を特定する。例えば、特定部103は、決済要求に含まれるコードIDに関連付けられた支払元情報を参照し、支払元決済手段を特定する。図2の例であれば、支払元決済手段は、クレジットカードである。
[Specific part]
The identification unit 103 identifies the payment source payment means set as the payment source of the payment. For example, the identification unit 103 identifies the payment source payment means by referring to the payment source information stored in the user database DB1. In this embodiment, the identification unit 103 identifies the payment source payment means based on the code ID acquired from the facility terminal 30. For example, the identification unit 103 identifies the payment source payment means by referring to the payment source information associated with the code ID included in the payment request. In the example of FIG. 2, the payment source payment means is a credit card.

なお、支払元情報がユーザデータベースDB1以外の他のデータベースに格納されている場合には、特定部103は、当該他のデータベースを参照して、支払元決済手段を特定すればよい。また、支払元情報は、ユーザ端末20に記憶されていてもよい。施設端末30がユーザ端末20から支払元情報を取得可能な場合には、特定部103は、施設端末30から支払元情報を取得することによって、支払元決済手段を特定してもよい。特定部103は、ユーザ端末20から支払元情報を取得することによって、支払元決済手段を特定してもよい。 If the payment source information is stored in a database other than the user database DB1, the identification unit 103 may identify the payment source settlement means by referring to the other database. The payment source information may also be stored in the user terminal 20. If the facility terminal 30 is capable of acquiring the payment source information from the user terminal 20, the identification unit 103 may acquire the payment source information from the facility terminal 30 to identify the payment source settlement means. The identification unit 103 may acquire the payment source information from the user terminal 20 to identify the payment source settlement means.

[施設判定部]
施設判定部104は、施設IDに基づいて、決済施設が、支払元決済手段の利用が禁止された禁止施設であるか否かを判定する。禁止施設は、支払元決済手段を利用できない施設ということもできる。例えば、施設判定部104は、施設データベースDB2に基づいて、決済施設が禁止施設であるか否かを判定する。施設判定部104は、決済要求に含まれる施設IDに関連付けられた利用可否情報と、特定部103により特定された支払元決済手段と、に基づいて、決済施設が禁止施設であるか否かを判定する。
[Facility Judgment Department]
The facility determination unit 104 determines whether the payment facility is a prohibited facility where the use of the payment source payment means is prohibited based on the facility ID. A prohibited facility can also be said to be a facility where the payment source payment means cannot be used. For example, the facility determination unit 104 determines whether the payment facility is a prohibited facility based on the facility database DB2. The facility determination unit 104 determines whether the payment facility is a prohibited facility based on the availability information associated with the facility ID included in the payment request and the payment source payment means identified by the identification unit 103.

例えば、施設判定部104は、支払元決済手段の利用が禁止されていることを利用可否情報が示している場合に、決済施設が禁止施設であると判定する。施設判定部104は、支払元決済手段が利用可能ではないことを利用可否情報が示している場合に、決済施設が禁止施設であると判定する。例えば、施設判定部104は、支払元決済手段が利用可能であることを利用可否情報が示している場合に、決済施設が禁止施設ではないと判定する。施設判定部104は、支払元決済手段の利用が禁止されていないことを利用可否情報が示している場合に、決済施設が禁止施設ではないと判定する。 For example, the facility determination unit 104 determines that a payment facility is a prohibited facility when the usability information indicates that use of the payment source payment means is prohibited. The facility determination unit 104 determines that a payment facility is a prohibited facility when the usability information indicates that the payment source payment means is not usable. For example, the facility determination unit 104 determines that a payment facility is not a prohibited facility when the usability information indicates that the payment source payment means is usable. The facility determination unit 104 determines that a payment facility is not a prohibited facility when the usability information indicates that use of the payment source payment means is not prohibited.

なお、決済施設が禁止施設であるか否かを施設判定部104が判定することは、決済施設が、支払元決済手段の利用が許可された許可施設であるか否かを施設判定部104が判定することと同じ意味である。決済施設が禁止施設ではないことは、決済施設が許可施設であることを意味する。決済施設が禁止施設であることは、決済施設が許可施設ではないことである。 The facility determination unit 104 determining whether or not a payment facility is a prohibited facility has the same meaning as the facility determination unit 104 determining whether or not a payment facility is a permitted facility that is permitted to use the payment source payment means. When a payment facility is not a prohibited facility, it means that the payment facility is a permitted facility. When a payment facility is a prohibited facility, it means that the payment facility is not a permitted facility.

[処理実行部]
処理実行部105は、施設判定部104により決済施設が禁止施設であると判定された場合に、所定の処理を実行する。所定の処理は、施設判定部104の判定結果によって、実行する/しないが決まる処理である。別の言い方をすれば、所定の処理は、決済施設が禁止施設であることを条件として実行される処理である。処理実行部105は、施設判定部104により決済施設が禁止施設ではないと判定された場合には、所定の処理を実行しない。
[Processing execution unit]
The processing execution unit 105 executes a predetermined processing when the facility determination unit 104 determines that the payment facility is a prohibited facility. The predetermined processing is processing that is executed or not executed depending on the determination result of the facility determination unit 104. In other words, the predetermined processing is processing that is executed on the condition that the payment facility is a prohibited facility. The processing execution unit 105 does not execute the predetermined processing when the facility determination unit 104 determines that the payment facility is not a prohibited facility.

例えば、処理実行部105は、決済施設で利用可能な利用可能決済手段に支払元を変更して決済を実行するための変更処理を、所定の処理として実行する。利用可能決済手段は、禁止施設で利用が禁止されていない決済手段ということもできる。図5の学習塾の例では、利用可能決済手段は、電子マネーである。利用可能決済手段は、ポイント又は銀行口座であってもよい。図5の病院の例では、利用可能決済手段は、クレジットカード、電子マネー、又は銀行口座である。 For example, the process execution unit 105 executes a change process as a predetermined process to change the payment source to an available payment method available at the payment facility and execute the payment. An available payment method can also be a payment method whose use is not prohibited at a prohibited facility. In the example of the cram school in FIG. 5, the available payment method is electronic money. The available payment method may also be points or a bank account. In the example of the hospital in FIG. 5, the available payment method is a credit card, electronic money, or a bank account.

本実施形態では、支払元を変更して決済を実行することを、ユーザに促すことが変更処理に相当する場合を例に挙げる。図2の例であれば、ウィンドウW17を表示させるための処理が変更処理に相当する。例えば、処理実行部105は、施設判定部104により決済施設が禁止施設であると判定された場合に、ユーザ端末20に対し、ウィンドウW17を示すデータを送信することによって、変更処理を実行する。ユーザ端末20は、当該データに基づいて、ウィンドウW17を決済アプリ画面SC1に表示させる。 In this embodiment, an example is given of a case where prompting the user to change the payment source and execute the payment corresponds to the change process. In the example of Figure 2, the process for displaying window W17 corresponds to the change process. For example, when the facility determination unit 104 determines that the payment facility is a prohibited facility, the process execution unit 105 executes the change process by sending data showing window W17 to the user terminal 20. Based on the data, the user terminal 20 displays window W17 on the payment app screen SC1.

なお、変更処理は、本実施形態の例に限られない。例えば、変更処理は、ウィンドウW17以外の媒体(例えば、ウィンドウW17以外の他の画像、バナー通知、プッシュ通知、音声、又は振動)を利用して、ユーザに支払元の変更を促すための処理であってもよい。例えば、変更処理は、決済アプリ画面SC1以外の他の画面によってユーザに支払元の変更を促すための処理であってもよい。 The change process is not limited to the example of this embodiment. For example, the change process may be a process for prompting the user to change the payment source using a medium other than window W17 (for example, an image other than window W17, a banner notification, a push notification, sound, or vibration). For example, the change process may be a process for prompting the user to change the payment source using a screen other than the payment app screen SC1.

例えば、変更処理は、ユーザ端末20ではなく、施設端末30に対し、支払元の変更を促すための処理であってもよい。この場合、変更処理によって、施設端末30には、支払元の変更を促すメッセージ等が表示される。ユーザが当該メッセージ等を視認したり、施設の担当者がユーザに当該メッセージの内容を伝えたりすることによって、ユーザは、支払元を変更してもよい。 For example, the change process may be a process for prompting the facility terminal 30, rather than the user terminal 20, to change the payment source. In this case, the change process causes a message or the like prompting the user to change the payment source to be displayed on the facility terminal 30. The user may change the payment source by visually checking the message or the like, or by a facility staff member conveying the contents of the message to the user.

例えば、変更処理は、強制的に支払元を利用可能決済手段に変更して決済する処理であってもよい。強制的な支払元の変更をするか否かは、ユーザが設定できるようにしてもよい。例えば、ユーザが強制的な支払元の変更を希望する場合には、ユーザは、事前にその旨を設定する。ユーザの設定がなければ、変更処理は、強制的な支払元の変更ではなく、支払元の変更を促す処理であってもよい。変更処理は、ユーザがボタンB12を選択した場合に表示される画面をユーザ端末20に表示させる処理であってもよい。 For example, the change process may be a process of forcibly changing the payment source to an available payment method and making a payment. The user may be able to set whether or not to forcibly change the payment source. For example, if the user wishes to forcibly change the payment source, the user sets this in advance. If there is no user setting, the change process may be a process of prompting the user to change the payment source rather than a forcible change of the payment source. The change process may be a process of displaying on the user terminal 20 a screen that is displayed when the user selects button B12.

また、所定の処理は、決済施設が禁止施設であると判定された場合に実行される処理であればよい。所定の処理は、変更処理に限られない。例えば、所定の処理は、決済の実行がエラーになったことを、ユーザ端末20及び施設端末30の少なくとも一方に通知するための処理であってもよい。所定の処理は、決済の実行を保留するための処理であってもよい。所定の処理は、利用可能決済手段への変更を促すのではなく、単に、支払元決済手段では決済できないことを、ユーザ端末20及び施設端末30の少なくとも一方に通知する処理であってもよい。 The predetermined process may be any process that is executed when the payment facility is determined to be a prohibited facility. The predetermined process is not limited to a change process. For example, the predetermined process may be a process for notifying at least one of the user terminal 20 and the facility terminal 30 that an error has occurred in the execution of the payment. The predetermined process may be a process for suspending the execution of the payment. The predetermined process may not prompt a change to an available payment method, but simply notify at least one of the user terminal 20 and the facility terminal 30 that the payment cannot be made using the source payment method.

[決済実行部]
決済実行部106は、決済を実行する。例えば、決済実行部106は、施設判定部104により決済施設が禁止施設ではないと判定された場合に、支払元決済手段に基づいて、決済を実行する。施設判定部104により決済施設が禁止施設であると判定された場合には、支払元決済手段に基づく決済を実行しない。決済実行部106は、ユーザが利用可能決済手段に支払元を変更した場合に、利用可能決済手段に基づいて、決済を実行する。決済の実行方法自体は、公知の決済サービスで採用されている方法と同様であってよい。決済実行部106は、クレジットカード決済、ポイント決済、電子マネー決済、銀行口座決済、又はその他の決済を実行する。なお、本実施形態では、決済システム1が決済実行部106を含む場合を説明するが、決済は、決済システム1が連携する外部のシステムで実行されてもよい。
[Payment Execution Department]
The payment execution unit 106 executes the payment. For example, when the facility determination unit 104 determines that the payment facility is not a prohibited facility, the payment execution unit 106 executes the payment based on the payment source payment means. When the facility determination unit 104 determines that the payment facility is a prohibited facility, the payment execution unit 106 does not execute the payment based on the payment source payment means. When the user changes the payment source to an available payment means, the payment execution unit 106 executes the payment based on the available payment means. The method of executing the payment itself may be the same as the method adopted in a known payment service. The payment execution unit 106 executes credit card payment, point payment, electronic money payment, bank account payment, or other payment. In this embodiment, the case where the payment system 1 includes the payment execution unit 106 will be described, but the payment may be executed in an external system linked to the payment system 1.

[3-2.ユーザ端末で実現される機能]
ユーザ端末20は、データ記憶部200、表示制御部201、及び操作受付部202を含む。データ記憶部200は、記憶部22により実現される。表示制御部201及び操作受付部202は、制御部21により実現される。
[3-2. Functions realized by user terminal]
The user terminal 20 includes a data storage unit 200, a display control unit 201, and an operation reception unit 202. The data storage unit 200 is realized by the storage unit 22. The display control unit 201 and the operation reception unit 202 are realized by the control unit 21.

[データ記憶部]
データ記憶部200は、ユーザが決済サービスを利用するために必要なデータを記憶する。例えば、データ記憶部200は、決済アプリ画面SC1等の各画面を表示するための決済アプリ又はブラウザを記憶する。本実施形態では、データ記憶部200は、ユーザ端末20が決済サーバ10から受信したコードIDを記憶する。
[Data storage section]
The data storage unit 200 stores data necessary for the user to use the payment service. For example, the data storage unit 200 stores a payment application or a browser for displaying each screen such as the payment application screen SC1. In this embodiment, the data storage unit 200 stores the code ID that the user terminal 20 receives from the payment server 10.

[表示制御部]
表示制御部201は、データ記憶部200に記憶された決済アプリ又はブラウザに基づいて、決済アプリ画面SC1等の各画面を表示部25に表示させる。例えば、表示制御部201は、コードIDに基づいて、コードC10を表示させる。コードC10を生成するためのプログラムは、データ記憶部200に記憶されているものとする。
[Display control unit]
The display control unit 201 displays each screen, such as a payment application screen SC1, on the display unit 25 based on the payment application or browser stored in the data storage unit 200. For example, the display control unit 201 displays a code C10 based on a code ID. It is assumed that a program for generating the code C10 is stored in the data storage unit 200.

[操作受付部]
操作受付部202は、表示制御部201が表示させた各種画面に対する操作を受け付ける。当該操作の内容を示すデータは、決済サーバ10に送信される。
[Operation reception section]
The operation reception unit 202 receives operations on various screens displayed by the display control unit 201. Data indicating the contents of the operations is transmitted to the payment server 10.

[3-3.施設端末で実現される機能]
施設端末30は、データ記憶部300、ユーザ識別情報取得部301、及び送信部302を含む。データ記憶部300は、記憶部32により実現される。ユーザ識別情報取得部301及び送信部302は、制御部31により実現される。
[3-3. Functions realized by facility terminals]
The facility terminal 30 includes a data storage unit 300, a user identification information acquisition unit 301, and a transmission unit 302. The data storage unit 300 is realized by the storage unit 32. The user identification information acquisition unit 301 and the transmission unit 302 are realized by the control unit 31.

[データ記憶部]
データ記憶部300は、施設が決済サービスを利用するために必要なデータを記憶する。例えば、データ記憶部300は、施設向けの管理ツールを記憶する。本実施形態では、データ記憶部300は、施設IDを記憶する。
[Data storage section]
The data storage unit 300 stores data necessary for a facility to use a payment service. For example, the data storage unit 300 stores a management tool for the facility. In this embodiment, the data storage unit 300 stores a facility ID.

[ユーザ識別情報取得部]
ユーザ識別情報取得部301は、ユーザ端末20から、ユーザ識別情報を取得する。本実施形態では、コードIDがユーザ識別情報に相当する。例えば、ユーザ識別情報取得部301は、ユーザ端末20に表示されたコードC10を撮影部36で読み取ってコードIDを取得する。ユーザ識別情報取得部301は、光学的にではなく、音声又は通信を利用して、コードIDを取得してもよい。
[User Identification Information Acquisition Unit]
The user identification information acquisition unit 301 acquires user identification information from the user terminal 20. In this embodiment, a code ID corresponds to the user identification information. For example, the user identification information acquisition unit 301 acquires the code ID by reading a code C10 displayed on the user terminal 20 with the photographing unit 36. The user identification information acquisition unit 301 may acquire the code ID by using voice or communication instead of optically.

[送信部]
送信部302は、決済システム1に対し、決済に必要な情報を送信する。例えば、送信部302は、決済システム1に対し、施設ID、コードID、及び決済額を含む決済要求を送信する。決済要求自体は、公知の決済サービスで利用されている形式であってよい。決済要求は、任意の情報を含むことができる。本実施形態で決済要求に含まれるものとして説明する情報は、決済要求とは別のデータとして決済サーバ10に送信されてもよい。
[Transmitter]
The transmitting unit 302 transmits information necessary for payment to the payment system 1. For example, the transmitting unit 302 transmits a payment request including a facility ID, a code ID, and a payment amount to the payment system 1. The payment request itself may be in a format used in known payment services. The payment request may include any information. Information described in this embodiment as being included in the payment request may be transmitted to the payment server 10 as data separate from the payment request.

[4.決済システムで実行される処理]
図6は、決済システム1で実行される処理の一例を示す図である。図6では、ユーザ端末20及び施設端末30の各々で実行される処理の一例も示されている。図6の処理は、制御部11,21,31がそれぞれ記憶部12,22,32に記憶されたプログラムに従って動作することによって実行される。
[4. Processing Executed by the Payment System]
Fig. 6 is a diagram showing an example of a process executed in payment system 1. Fig. 6 also shows an example of a process executed in each of user terminal 20 and facility terminal 30. The process in Fig. 6 is executed by control units 11, 21, and 31 operating in accordance with programs stored in storage units 12, 22, and 32, respectively.

図6のように、ユーザ端末20は、決済アプリが起動すると、決済サーバ10との間で、ユーザが決済サービスにログインするためのログイン処理を実行する(S1)。S1では、ユーザ端末20は、決済サーバ10に対し、ユーザが入力したユーザID及びパスワードを送信する。決済サーバ10は、ユーザID及びパスワードがユーザデータベースDB1に存在するか否かを確認する。ログイン処理は、公知の方法によって実行されるようにすればよい。 As shown in FIG. 6, when the payment app is launched, the user terminal 20 executes a login process between the user terminal 20 and the payment server 10 to allow the user to log in to the payment service (S1). In S1, the user terminal 20 transmits the user ID and password entered by the user to the payment server 10. The payment server 10 checks whether the user ID and password exist in the user database DB1. The login process may be executed by a known method.

S1においてログインが成功すると、ユーザ端末20は、決済サーバ10との間で、決済アプリ画面SC1を表示させるための処理を実行する(S2)。S2では、決済サーバ10は、コードIDを生成してユーザデータベースDB1に格納する。決済サーバ10は、ユーザ端末20に対し、コードIDを送信する。ユーザ端末20は、コードIDに基づいてコードC10を生成して決済アプリ画面SC1を表示部25に表示させる。以降、施設端末30がコードC10を読み取った場合の処理を説明する。施設端末30では、商品のバーコードの読み取りと、操作部34からの入力と、の少なくとも一方に基づいて、決済額が決定されているものとする。 When login is successful in S1, the user terminal 20 executes processing with the payment server 10 to display the payment application screen SC1 (S2). In S2, the payment server 10 generates a code ID and stores it in the user database DB1. The payment server 10 transmits the code ID to the user terminal 20. The user terminal 20 generates a code C10 based on the code ID and displays the payment application screen SC1 on the display unit 25. The processing when the facility terminal 30 reads the code C10 will be described below. It is assumed that the facility terminal 30 determines the payment amount based on at least one of reading the barcode of the product and input from the operation unit 34.

施設端末30は、撮影部36でコードC10を読み取ると、コードC10からコードIDを抽出する(S3)。施設端末30は、決済サーバ10に対し、施設ID、コードID、及び決済額を含む決済要求を送信する(S4)。決済サーバ10は、施設端末30から、決済要求を受信する(S5)。決済サーバ10は、決済要求に含まれる施設ID及びコードIDを取得する(S6)。決済サーバ10は、ユーザデータベースDB1を参照し、コードIDに関連付けられた支払元情報に基づいて、支払元決済手段を特定する(S7)。 When the facility terminal 30 reads the code C10 with the photographing unit 36, it extracts the code ID from the code C10 (S3). The facility terminal 30 sends a payment request including the facility ID, code ID, and payment amount to the payment server 10 (S4). The payment server 10 receives the payment request from the facility terminal 30 (S5). The payment server 10 acquires the facility ID and code ID included in the payment request (S6). The payment server 10 refers to the user database DB1 and identifies the payment source payment means based on the payment source information associated with the code ID (S7).

決済サーバ10は、施設データベースDB2を参照し、施設IDに関連付けられた利用可否情報と、S7で特定した支払元決済手段と、に基づいて、決済施設が禁止施設であるか否かを判定する(S8)。S8において、決済施設が禁止施設ではないと判定された場合(S8:N)、決済サーバ10は、S7で特定した支払元決済手段と、決済要求に含まれる決済額と、に基づいて、決済を実行し(S9)、本処理は、終了する。この場合、ユーザ端末20の決済アプリ画面SC1には、決済が完了したことを示すウィンドウW16が表示される。施設端末30の表示部35には、決済が完了したことを示す通知が表示される。 The payment server 10 refers to the facility database DB2 and determines whether the payment facility is a prohibited facility based on the availability information associated with the facility ID and the source payment means identified in S7 (S8). If it is determined in S8 that the payment facility is not a prohibited facility (S8:N), the payment server 10 executes the payment based on the source payment means identified in S7 and the payment amount included in the payment request (S9), and the process ends. In this case, a window W16 indicating that the payment has been completed is displayed on the payment application screen SC1 of the user terminal 20. A notification indicating that the payment has been completed is displayed on the display unit 35 of the facility terminal 30.

S8において、決済施設が禁止施設であると判定された場合(S8:Y)、決済サーバ10は、決済を実行せずに、ユーザ端末20に対し、支払元を変更して決済をすることを促す通知を送信する(S10)。ユーザ端末20は、決済サーバ10から通知を受信すると(S11)、支払元の変更を促すウィンドウW17を決済アプリ画面SC1に表示させ(S12)、本処理は、終了する。施設端末30には、決済が実行されなかったことを示す通知が表示される。ユーザが支払元を変更した後に、施設端末30が撮影部36でコードC10を読み取ると、S3以降の処理が再び実行される。 If it is determined in S8 that the payment facility is a prohibited facility (S8: Y), the payment server 10 does not execute the payment, but sends a notification to the user terminal 20 prompting the user to change the payment source and execute the payment (S10). When the user terminal 20 receives the notification from the payment server 10 (S11), it displays a window W17 prompting the user to change the payment source on the payment application screen SC1 (S12), and the process ends. A notification indicating that the payment was not executed is displayed on the facility terminal 30. After the user changes the payment source, when the facility terminal 30 reads the code C10 with the photographing unit 36, the process from S3 onwards is executed again.

[5.実施形態のまとめ]
本実施形態の決済システム1は、ユーザ端末20を利用した決済が行われる決済施設の施設IDを取得する。決済システム1は、決済の支払元として設定された支払元決済手段を特定する。決済システム1は、決済施設情報に基づいて、決済施設が禁止施設であるか否かを判定する。決済システム1は、決済施設が禁止施設であると判定された場合に、所定の処理を実行する。これにより、決済システム1は、決済施設が禁止施設であるか否かを判定できる。決済システム1は、決済施設が禁止施設であるか否かの判定結果に基づいて、所定の処理を実行できる。
5. Summary of the embodiment
The payment system 1 of this embodiment acquires the facility ID of the payment facility where payment is made using the user terminal 20. The payment system 1 identifies the payment source payment means set as the payment source of the payment. The payment system 1 determines whether the payment facility is a prohibited facility based on the payment facility information. If it is determined that the payment facility is a prohibited facility, the payment system 1 executes a predetermined process. This allows the payment system 1 to determine whether the payment facility is a prohibited facility. The payment system 1 can execute a predetermined process based on the result of the determination of whether the payment facility is a prohibited facility.

例えば、学習塾で継続的に行われる授業(継続的役務提供の一例)の授業料の決済が、クレジットカードで行われることが禁止されていたとする。学習塾は、クレジットカードの利用が禁止された禁止施設である。このため、決済システム1が、所定の処理として、学習塾でクレジットカードの決済が実行されることを防止する場合には、学習塾でクレジットカードの決済が実行されないようにすることができる。 For example, suppose that payment of tuition fees for lessons held continuously at a cram school (an example of continuous service provision) is prohibited from being made with a credit card. A cram school is a prohibited facility where the use of credit cards is prohibited. Therefore, if the payment system 1 prevents credit card payments from being made at a cram school as a specified process, it can prevent credit card payments from being made at the cram school.

なお、学習塾で授業料以外の決済(例えば、学習塾で販売される文房具代の決済)が実行される場合には、継続的に行われる授業の授業料の決済ではないので、クレジットカードの決済が可能である。しかしながら、決済システム1は、何の商材に対して決済が実行されるのか(例えば、学習塾で継続的に行われる授業の授業料の決済なのか、学習塾で販売される文房具代の決済なのか)を特定できないことがある。このため、決済システム1は、決済施設単位で判定を実行することによって、禁止されている決済手段が利用されることを確実に防止できる。 When a payment other than tuition fees is made at a cram school (for example, a payment for stationery sold at the cram school), it is not a payment for tuition fees for ongoing classes, so payment can be made by credit card. However, payment system 1 may not be able to identify for what merchandise the payment is being made (for example, whether it is a payment for tuition fees for ongoing classes at the cram school, or a payment for stationery sold at the cram school). For this reason, payment system 1 can reliably prevent prohibited payment methods from being used by making a judgment on a payment facility basis.

また、決済システム1は、決済施設で利用可能な利用可能決済手段に支払元を変更して決済を実行するための変更処理を、所定の処理として実行する。これにより、禁止されている決済手段が利用されることを防止しつつ、ユーザの利便性が高まる。例えば、変更処理によって、利用可能決済手段が何であるか通知される場合には、ユーザは、支払元を何に変更すれば決済を完了できるかを容易に把握できる。例えば、変更処理によって、利用可能決済手段が自動的に変更される場合には、ユーザが支払元を変更する操作をする必要がなくなる。 In addition, the payment system 1 executes a change process as a predetermined process for changing the payment source to an available payment method available at the payment facility and executing the payment. This increases user convenience while preventing the use of prohibited payment methods. For example, if the change process notifies the user of what payment methods are available, the user can easily understand what the payment source needs to be changed to in order to complete the payment. For example, if the change process automatically changes the available payment method, the user does not need to perform an operation to change the payment source.

また、支払元決済手段は、クレジットカードである。利用可能決済手段は、電子マネーである。これにより、決済システム1は、クレジットカードから電子マネーに支払元を変更して決済を実行できる。 The payment source payment method is a credit card. The available payment method is electronic money. This allows the payment system 1 to change the payment source from a credit card to electronic money and execute the payment.

また、ユーザ端末20は、コードIDに基づいて、コードC10を表示する。施設端末30は、コードC10を読み取ってコードIDを取得する。施設端末30は、決済システム1に対し、施設ID及びコードIDを送信する。決済システム1は、施設端末30から、施設ID及びコードIDを取得する。決済システム1は、コードIDに基づいて、支払元決済手段を特定する。これにより、決済システム1は、コード払いの中で、決済施設が禁止施設であるか否かを判定できる。決済システム1は、コード払いの中で、決済施設が禁止施設であるか否かの判定結果に基づいて、所定の処理を実行できる。 The user terminal 20 also displays the code C10 based on the code ID. The facility terminal 30 reads the code C10 to obtain the code ID. The facility terminal 30 transmits the facility ID and the code ID to the payment system 1. The payment system 1 obtains the facility ID and the code ID from the facility terminal 30. The payment system 1 identifies the payment source payment means based on the code ID. This allows the payment system 1 to determine whether or not the payment facility is a prohibited facility during the code payment. The payment system 1 can execute a specified process based on the result of the determination of whether or not the payment facility is a prohibited facility during the code payment.

[6.変形例]
なお、本開示は、以上に説明した実施形態に限定されない。本開示は、本開示の趣旨を逸脱しない範囲で、適宜変更可能である。
[6. Modifications]
The present disclosure is not limited to the above-described embodiment, and may be modified as appropriate without departing from the spirit and scope of the present disclosure.

図7は、変形例における機能の一例を示す図である。図7のように、決済サーバ10は、履歴情報取得部107、要否判定部108、位置情報取得部109、決済商材情報取得部110、及び商材判定部111を含む。履歴情報取得部107、要否判定部108、位置情報取得部109、決済商材情報取得部110、及び商材判定部111の各々は、制御部11により実現される。 Figure 7 is a diagram showing an example of functions in a modified example. As shown in Figure 7, the payment server 10 includes a history information acquisition unit 107, a necessity determination unit 108, a location information acquisition unit 109, a payment product information acquisition unit 110, and a product determination unit 111. Each of the history information acquisition unit 107, the necessity determination unit 108, the location information acquisition unit 109, the payment product information acquisition unit 110, and the product determination unit 111 is realized by the control unit 11.

[6-1.変形例1]
例えば、処理実行部105が実行する所定の処理は、実施形態の例に限られない。変形例1では、所定の処理の他の例を説明する。変形例1の利用可能決済手段は、チャージが可能な決済手段である。変形例1の利用可能決済手段は、残高を有する。チャージは、残高を増やすことである。チャージは、入金ということもできる。変形例1では、利用可能決済手段が電子マネーである場合を例に挙げる。利用可能決済手段は、残高の概念がある任意の決済手段であってよい。例えば、利用可能決済手段は、電子マネー以外の前払い式支払い手段、金融機関の口座、金融機関以外の口座、暗号資産、ウォレット、又はその他の決済手段であってもよい。
[6-1. Modification 1]
For example, the specified processing executed by the processing execution unit 105 is not limited to the example of the embodiment. In variant 1, another example of the specified processing will be described. The available payment means in variant 1 is a payment means that can be recharged. The available payment means in variant 1 has a balance. Recharging means increasing the balance. Recharging can also be called depositing money. In variant 1, an example is taken in which the available payment means is electronic money. The available payment means may be any payment means that has a balance concept. For example, the available payment means may be a prepaid payment means other than electronic money, an account at a financial institution, an account other than a financial institution, cryptocurrency, a wallet, or other payment means.

図8は、変形例1における決済アプリ画面SC1の一例を示す図である。変形例1の処理実行部105は、支払元決済手段に基づいて利用可能決済手段に対するチャージを実行するためのチャージ処理と、変更処理と、を所定の処理として実行する。図8の例では、処理実行部105は、支払元決済手段であるクレジットカードで、利用可能決済手段である電子マネーのチャージを促すことを示すウィンドウW18を表示させる処理を、チャージ処理として実行する。処理実行部105は、ユーザ端末20に対し、ウィンドウW18を示すデータを送信することによって、チャージ処理を実行する。変更処理は、実施形態と同様である。図8の例では、ウィンドウW17を表示させる処理が変更処理に相当する。 Figure 8 is a diagram showing an example of the payment application screen SC1 in variant 1. The process execution unit 105 in variant 1 executes, as predetermined processes, a charge process for charging an available payment means based on the payment source payment means, and a change process. In the example of Figure 8, the process execution unit 105 executes, as the charge process, a process for displaying a window W18 indicating that the payment source payment means is a credit card, which is the payment source payment means, and a prompt to charge the available payment means, electronic money. The process execution unit 105 executes the charge process by transmitting data showing the window W18 to the user terminal 20. The change process is the same as in the embodiment. In the example of Figure 8, the process for displaying the window W17 corresponds to the change process.

なお、チャージ処理は、利用可能決済手段に対するチャージに関する何らかの処理であればよく、ウィンドウW18の表示に限られない。例えば、ウィンドウW18以外の媒体(例えば、ウィンドウW18以外の他の画像、バナー通知、プッシュ通知、音声、又は振動)を利用して、ユーザに利用可能決済手段に対するチャージを促すための処理であってもよい。チャージ処理は、利用可能決済手段に対する強制的なチャージ(オートチャージ)を実行する処理であってもよい。変形例1では、ユーザが指定した金額だけ利用可能決済手段に対するチャージが実行される。 The charge process may be any process related to charging the available payment means, and is not limited to displaying window W18. For example, it may be a process that uses a medium other than window W18 (e.g., an image other than window W18, a banner notification, a push notification, sound, or vibration) to encourage the user to charge the available payment means. The charge process may be a process that executes a forced charge (auto-charge) of the available payment means. In variant 1, the available payment means is charged by the amount specified by the user.

また、利用可能決済手段に対するチャージの実行方法自体は、公知の種々の方法であってよい。ユーザが、利用可能決済手段に対する強制的なチャージを実行するか否かを事前に設定できるようにしてもよい。処理実行部105は、ユーザが利用可能決済手段に対する強制的なチャージを希望することを示す設定の場合には、利用可能決済手段に対する強制的なチャージをチャージ処理として実行する。処理実行部105は、ユーザが利用可能決済手段に対する強制的なチャージを希望しないことを示す設定の場合には、図8のウィンドウW18を示すデータをユーザ端末20に送信することによって、チャージ処理を実行する。 The method of charging the available payment means may be any of various known methods. The user may be able to set in advance whether or not to forcibly charge the available payment means. When the user sets the available payment means to indicate that he or she wishes to forcibly charge the available payment means, the process execution unit 105 executes the forcible charging of the available payment means as the charge process. When the user sets the available payment means to indicate that he or she does not wish to forcibly charge the available payment means, the process execution unit 105 executes the charge process by sending data showing window W18 in FIG. 8 to the user terminal 20.

変形例1の決済システム1は、支払元決済手段に基づいて利用可能決済手段に対するチャージを実行するためのチャージ処理と、変更処理と、を所定の処理として実行する。これにより、決済システム1は、利用可能決済手段である電子マネーの残高が不足する場合であっても、支払元決済手段によって電子マネーをチャージできる。このため、決済システム1は、チャージ後の電子マネーで決済を完了できる。ユーザから見れば、実質的に支払元決済手段で決済しているのと変わらないので、ユーザの利便性が高まる。 The payment system 1 of the first variant executes a recharge process for recharging an available payment means based on the payment source payment means, and a change process as predetermined processes. This allows the payment system 1 to recharge electronic money using the payment source payment means even if the balance of electronic money, which is an available payment means, is insufficient. As a result, the payment system 1 can complete payment with the recharged electronic money. From the user's perspective, this is essentially the same as making a payment using the payment source payment means, which increases user convenience.

なお、チャージ処理における利用可能決済手段に対するチャージで利用される決済手段は、支払元決済手段に限られない。チャージ処理における利用可能決済手段に対するチャージで利用される決済手段は、ユーザデータベースDB1に決済手段情報が格納された任意の決済手段であってよい。即ち、チャージ処理は、支払元決済手段以外の他の決済手段に基づいて利用可能決済手段に対するチャージを実行するための処理であってもよい。図8のウィンドウW18から、利用可能決済手段に対するチャージで利用される決済手段をユーザが選択できるようにしてもよい。 The payment method used to charge the available payment method in the charge process is not limited to the payment source payment method. The payment method used to charge the available payment method in the charge process may be any payment method whose payment method information is stored in the user database DB1. In other words, the charge process may be a process for charging the available payment method based on a payment method other than the payment source payment method. The user may be able to select the payment method used to charge the available payment method from window W18 in FIG. 8.

[6-2.変形例2]
例えば、変形例2のチャージ処理は、利用可能決済手段の残高と、決済の決済額と、に基づいて、チャージを実行するための処理であってもよい。変形例2の処理実行部105は、ユーザデータベースDB1に基づいて、利用可能決済手段の一例である電子マネーの残高を取得する。処理実行部105は、施設端末30から受信した決済要求に含まれる決済額を取得する。処理実行部105は、当該取得された決済額から当該取得された残高を引いた数値を、チャージ額として決定する。
[6-2. Modification 2]
For example, the charge process of the second modification may be a process for executing a charge based on the balance of an available payment method and the payment amount of a payment. The process execution unit 105 of the second modification acquires the balance of electronic money, which is an example of an available payment method, based on the user database DB1. The process execution unit 105 acquires the payment amount included in the payment request received from the facility terminal 30. The process execution unit 105 determines the charge amount as the numerical value obtained by subtracting the acquired balance from the acquired payment amount.

なお、チャージ額は、当該数値よりも多くてもよい。例えば、チャージ額は、当該数値に対し、ユーザが指定した数値を加算した数値であってもよい。処理実行部105は、当該決定されたチャージ額に基づいて、チャージを実行することによって、チャージ処理を実行する。処理実行部105は、強制的なチャージではなく、当該決定されたチャージ額をウィンドウW18に表示させることによって、チャージ処理を実行してもよい。決済実行部106は、チャージ後の電子マネーに基づいて、決済を実行する。 The charge amount may be more than the numerical value. For example, the charge amount may be a numerical value obtained by adding a numerical value designated by the user to the numerical value. The process execution unit 105 executes the charge process by executing the charge based on the determined charge amount. The process execution unit 105 may execute the charge process by displaying the determined charge amount in the window W18, rather than by forcibly charging. The payment execution unit 106 executes the payment based on the electronic money after charging.

変形例2のチャージ処理は、利用可能決済手段の残高と、決済の決済額と、に基づいて、チャージを実行するための処理である。決済システム1は、決済に必要なチャージ額に基づいてチャージを実行できる。例えば、決済システム1は、電子マネーの残高が不足する場合にのみ、支払元決済手段によって電子マネーをチャージできる。 The recharge process of variant 2 is a process for executing a recharge based on the balance of the available payment means and the payment amount of the payment. The payment system 1 can execute a recharge based on the recharge amount required for the payment. For example, the payment system 1 can recharge electronic money using the payment source payment means only when the balance of the electronic money is insufficient.

[6-3.変形例3]
例えば、変形例1,2において、決済施設では、複数の利用可能決済手段が利用可能なことがある。図5の例であれば、学習塾では、ポイント、電子マネー、及び銀行口座といった3つの利用可能決済手段が存在する。病院では、クレジットカード、電子マネー、及び金融機関の口座といった3つの利用可能決済手段が存在する。この場合、ユーザの過去の利用履歴に基づいて、利用可能決済手段が自動的に選択されてもよい。
[6-3. Modification 3]
For example, in the first and second variants, a payment facility may have multiple available payment methods. In the example of Fig. 5, the cram school has three available payment methods: points, electronic money, and a bank account. The hospital has three available payment methods: credit card, electronic money, and a financial institution account. In this case, the available payment method may be automatically selected based on the user's past usage history.

変形例3の決済システム1は、履歴情報取得部107を含む。履歴情報取得部107は、ユーザ端末20の決済履歴に関する履歴情報を取得する。例えば、履歴情報取得部107は、ユーザデータベースDB1から、履歴情報を取得する。他のデータベース、決済サーバ10以外の他のコンピュータ、又は外部情報記憶媒体に履歴情報が格納されている場合、履歴情報取得部107は、他のデータベース、他のコンピュータ、又は外部情報記憶媒体から、履歴情報を取得してもよい。 The payment system 1 of the third modified example includes a history information acquisition unit 107. The history information acquisition unit 107 acquires history information related to the payment history of the user terminal 20. For example, the history information acquisition unit 107 acquires the history information from the user database DB1. If the history information is stored in another database, another computer other than the payment server 10, or an external information storage medium, the history information acquisition unit 107 may acquire the history information from the other database, the other computer, or the external information storage medium.

変形例3の変更処理は、複数の利用可能決済手段のうち、履歴情報に基づいて選択された利用可能決済手段に、支払元を変更して決済を実行するための処理である。例えば、処理実行部105は、履歴情報に基づいて、複数の利用可能決済手段のうち、最も利用回数が多い利用可能決済手段を特定する。処理実行部105は、当該特定された最も利用回数が多い利用可能決済手段に支払元を変更して決済を実行するための変更処理を実行する。処理実行部105は、履歴情報に基づいて、複数の利用可能決済手段のうち、直近で利用された利用可能決済手段を特定する。処理実行部105は、当該特定された直近で利用された利用可能決済手段に支払元を変更して決済を実行するための変更処理を実行する。 The change process of variant example 3 is a process for changing the payment source to an available payment method selected based on historical information from among multiple available payment methods and executing a payment. For example, the process execution unit 105 identifies the available payment method that has been used most frequently from among multiple available payment methods based on historical information. The process execution unit 105 executes change processing for changing the payment source to the identified available payment method that has been used most frequently and executing a payment. The process execution unit 105 identifies the most recently used available payment method from among multiple available payment methods based on historical information. The process execution unit 105 executes change processing for changing the payment source to the identified most recently used available payment method and executing a payment.

例えば、処理実行部105は、履歴情報に基づいて、複数の利用可能決済手段のうち、最も利用額が多い利用可能決済手段を特定してもよい。処理実行部105は、当該特定された最も利用額が多い利用可能決済手段に支払元を変更して決済を実行するための変更処理を実行する。処理実行部105は、履歴情報に基づいて、複数の利用可能決済手段のうち、最も利用頻度が多い利用可能決済手段を特定してもよい。処理実行部105は、当該特定された最も利用頻度が多い利用可能決済手段に支払元を変更して決済を実行するための変更処理を実行する。 For example, the process execution unit 105 may identify, based on historical information, the available payment method with the highest usage amount among multiple available payment methods. The process execution unit 105 executes a change process to change the payment source to the identified available payment method with the highest usage amount and execute the payment. The process execution unit 105 may identify, based on historical information, the available payment method with the highest usage amount among multiple available payment methods. The process execution unit 105 executes a change process to change the payment source to the identified available payment method with the highest usage amount and execute the payment.

変形例3の変更処理は、複数の利用可能決済手段のうち、履歴情報に基づいて選択された利用可能決済手段に、支払元を変更して決済を実行するための処理である。決済システム1は、ユーザが過去に利用した決済手段を利用可能決済手段として選択することで、ユーザの傾向に応じた最適な決済手段に支払元を変更できる。 The change process of variant example 3 is a process for changing the payment source to an available payment method selected from multiple available payment methods based on historical information and executing a payment. By selecting a payment method that the user has used in the past as an available payment method, payment system 1 can change the payment source to the most suitable payment method according to the user's tendencies.

[6-4.変形例4]
例えば、実施形態で説明したように、ユーザは、優先決済手段を設定できる。ユーザが優先決済手段を設定しており、かつ、優先決済手段が利用可能決済手段である場合には、ユーザが支払元を変更しなくても、優先決済手段だけで決済可能なことがある。このため、優先決済手段に基づいて、所定の処理の要否が判定されてもよい。変形例4の決済システム1は、ユーザデータベースDB1に格納された優先設定情報に基づいて、優先決済手段が何であるかを特定する。
[6-4. Modification 4]
For example, as described in the embodiment, the user can set a preferred payment method. If the user sets a preferred payment method and the preferred payment method is an available payment method, the user may be able to make a payment using only the preferred payment method without changing the payment source. Therefore, the need for a predetermined process may be determined based on the preferred payment method. The payment system 1 of the fourth modification specifies what the preferred payment method is based on the priority setting information stored in the user database DB1.

変形例4の決済システム1は、要否判定部108を含む。要否判定部108は、支払元決済手段よりも優先的に利用される優先決済手段が設定されている場合に、優先決済手段の残高と、決済の決済額と、に基づいて、所定の処理の要否を判定する。例えば、要否判定部108は、優先決済手段の残高が決済額以上であるか否かを判定することによって、所定の処理の要否を判定する。要否判定部108は、優先決済手段の残高が決済額以上である場合に、所定の処理が不要であると判定する。要否判定部108は、優先決済手段の残高が決済額未満である場合に、所定の処理が必要であると判定する。 The payment system 1 of variant 4 includes a necessity determination unit 108. When a preferred payment means is set to be used in preference to the payment source payment means, the necessity determination unit 108 determines whether a specified process is required based on the balance of the preferred payment means and the payment amount of the payment. For example, the necessity determination unit 108 determines whether a specified process is required by determining whether the balance of the preferred payment means is equal to or greater than the payment amount. When the balance of the preferred payment means is equal to or greater than the payment amount, the necessity determination unit 108 determines that the specified process is not required. When the balance of the preferred payment means is less than the payment amount, the necessity determination unit 108 determines that the specified process is required.

なお、要否判定部108は、優先決済手段の残高から決済額を引いた数値が、1以上の閾値以上であるか否かを判定することによって、所定の処理の要否を判定する。閾値は、ユーザが指定できないように固定されていてもよいし、ユーザが任意の値を指定可能であってもよい。例えば、要否判定部108は、優先決済手段の残高から決済額を引いた数値が閾値以上である場合に、所定の処理が不要であると判定する。要否判定部108は、優先決済手段の残高から決済額を引いた数値が閾値未満である場合に、所定の処理が必要であると判定する。 The necessity determination unit 108 determines whether the specified process is necessary by determining whether the numerical value obtained by subtracting the payment amount from the balance of the preferred payment method is equal to or greater than a threshold value of 1. The threshold value may be fixed so that the user cannot specify it, or the user may be able to specify any value. For example, the necessity determination unit 108 determines that the specified process is unnecessary when the numerical value obtained by subtracting the payment amount from the balance of the preferred payment method is equal to or greater than the threshold value. The necessity determination unit 108 determines that the specified process is necessary when the numerical value obtained by subtracting the payment amount from the balance of the preferred payment method is less than the threshold value.

また、ポイント及び電子マネーといったように、複数の優先決済手段が存在することがある。この場合、要否判定部108は、複数の優先決済手段の各々の残高と、決済額と、に基づいて、所定の処理の要否を判定してもよい。例えば、要否判定部108は、複数の優先決済手段の各々の残高の合計額を計算する。要否判定部108は、合計額が決済額以上であるか否かを判定することによって、又は、合計額から決済額を引いた数値が1以上の閾値以上であるか否かを判定することによって、所定の処理の要否を判定してもよい。 In addition, there may be multiple preferred payment methods, such as points and electronic money. In this case, the necessity determination unit 108 may determine whether or not a specified process is required based on the balance of each of the multiple preferred payment methods and the payment amount. For example, the necessity determination unit 108 may calculate the total amount of the balances of each of the multiple preferred payment methods. The necessity determination unit 108 may determine whether or not a specified process is required by determining whether or not the total amount is equal to or greater than the payment amount, or by determining whether or not the numerical value obtained by subtracting the payment amount from the total amount is equal to or greater than a threshold value that is equal to or greater than 1.

変形例4の決済実行部106は、要否判定部108により所定の処理が不要と判定された場合に、優先決済手段に基づいて、決済を実行する。優先決済手段に基づく決済の実行方法は、公知の方法であってよい。例えば、優先決済手段がポイントである場合には、決済実行部106は、ポイントの残高を減らすことによって、決済を実行する。優先決済手段が電子マネーである場合には、決済実行部106は、電子マネーの残高を減らすことによって、決済を実行する。 In variant 4, the payment execution unit 106 executes the payment based on the preferred payment means when the necessity determination unit 108 determines that the specified process is not required. The method of executing the payment based on the preferred payment means may be a publicly known method. For example, when the preferred payment means is points, the payment execution unit 106 executes the payment by reducing the points balance. When the preferred payment means is electronic money, the payment execution unit 106 executes the payment by reducing the electronic money balance.

変形例4の処理実行部105は、要否判定部108により所定の処理が必要と判定された場合に、所定の処理を実行する。処理実行部105は、施設判定部104の判定結果と、要否判定部108の判定結果と、に基づいて、所定の処理を実行する。即ち、処理実行部105は、施設判定部104により決済施設が禁止施設であると判定され、かつ、要否判定部108により所定の処理が必要と判定された場合に、所定の処理を実行する。処理実行部105は、施設判定部104により決済施設が禁止施設ではないと判定された場合、又は、要否判定部108により所定の処理が不要と判定された場合には、所定の処理を実行しない。 The process execution unit 105 of the fourth modified example executes the predetermined process when the necessity determination unit 108 determines that the predetermined process is necessary. The process execution unit 105 executes the predetermined process based on the determination result of the facility determination unit 104 and the determination result of the necessity determination unit 108. That is, the process execution unit 105 executes the predetermined process when the facility determination unit 104 determines that the payment facility is a prohibited facility and the necessity determination unit 108 determines that the predetermined process is necessary. The process execution unit 105 does not execute the predetermined process when the facility determination unit 104 determines that the payment facility is not a prohibited facility or when the necessity determination unit 108 determines that the predetermined process is not necessary.

変形例4の決済システム1は、優先決済手段が設定されている場合に、優先決済手段の残高と、決済の決済額と、に基づいて、所定の処理の要否を判定する。決済システム1は、所定の処理が不要と判定された場合に、優先決済手段に基づいて、決済を実行する。決済システム1は、所定の処理が必要と判定された場合に、所定の処理を実行する。決済システム1は、優先決済手段だけで決済を完了させることができる。例えば、ユーザが支払元を変更する操作をする必要がなくなるので、ユーザの利便性が高まる。 In the payment system 1 of the fourth variant example, when a preferred payment method is set, the payment system 1 determines whether or not a specified process is required based on the balance of the preferred payment method and the payment amount of the payment. When it is determined that the specified process is not required, the payment system 1 executes the payment based on the preferred payment method. When it is determined that the specified process is required, the payment system 1 executes the specified process. The payment system 1 can complete the payment using only the preferred payment method. For example, the user does not need to perform an operation to change the payment source, which increases user convenience.

[6-5.変形例5]
例えば、ユーザ端末20は、ユーザ端末20の位置に関するユーザ端末位置情報を取得可能であってもよい。ユーザ端末位置情報の取得方法自体は、公知の方法であってよい。例えば、ユーザ端末20は、GPS等のGNSS(Global Navigation Satellite System)の受信機を利用した方法、通信部23を利用した方法(例えば、携帯基地局、アクセスポイント、又はその他の無線通信を利用した方法)、又はその他の方法に基づいて、ユーザ端末位置情報を取得する。ユーザ端末位置情報は、緯度経度、座標、住所、基地局情報、アクセスポイント情報、又はその他の情報であってよい。
[6-5. Modification 5]
For example, the user terminal 20 may be capable of acquiring user terminal position information relating to the position of the user terminal 20. The method of acquiring the user terminal position information itself may be a known method. For example, the user terminal 20 acquires the user terminal position information based on a method using a GNSS (Global Navigation Satellite System) receiver such as GPS, a method using the communication unit 23 (for example, a method using a mobile base station, an access point, or other wireless communication), or other methods. The user terminal position information may be latitude and longitude, coordinates, an address, base station information, access point information, or other information.

例えば、ユーザ端末20は、決済サーバ10に対し、ユーザ端末位置情報を送信する。ユーザ端末20は、任意のタイミングで、ユーザ端末位置情報を取得可能である。例えば、ユーザ端末20は、決済アプリが起動したタイミング、決済アプリの起動中、ユーザがユーザ端末位置情報の取得を指示する所定の操作を行ったタイミング、又はその他のタイミングで、ユーザ端末位置情報を取得可能である。ユーザ端末位置情報は、ユーザ端末20ではなく、施設端末30又は他の機器(例えば、施設内の通信機器)によって取得されてもよい。例えば、施設端末30又は他の機器は、ユーザ端末20との通信によって、ユーザ端末位置情報を取得してもよい。 For example, the user terminal 20 transmits user terminal location information to the payment server 10. The user terminal 20 can acquire the user terminal location information at any timing. For example, the user terminal 20 can acquire the user terminal location information when the payment app is launched, while the payment app is launched, when the user performs a specified operation to instruct acquisition of user terminal location information, or at other timing. The user terminal location information may be acquired by the facility terminal 30 or other equipment (e.g., communication equipment within the facility) instead of the user terminal 20. For example, the facility terminal 30 or other equipment may acquire the user terminal location information by communicating with the user terminal 20.

決済システム1は、位置情報取得部109を含む。位置情報取得部109は、ユーザ端末位置情報を取得する。例えば、位置情報取得部109は、最新のユーザ端末位置情報を、繰り返し取得してもよい。例えば、位置情報取得部109は、ユーザ端末20、施設端末30、又は他の機器(例えば、施設内の通信機器)から、ユーザ端末位置情報を取得する。変形例5の施設データベースDB2には、個々の施設の位置に関する施設位置情報が格納されているものとする。施設位置情報は、緯度経度、座標、住所、基地局情報、アクセスポイント情報、又はその他の情報であってよい。 The payment system 1 includes a location information acquisition unit 109. The location information acquisition unit 109 acquires user terminal location information. For example, the location information acquisition unit 109 may repeatedly acquire the latest user terminal location information. For example, the location information acquisition unit 109 acquires user terminal location information from the user terminal 20, the facility terminal 30, or other equipment (for example, communication equipment within the facility). It is assumed that facility location information relating to the location of each facility is stored in the facility database DB2 of the fifth modified example. The facility location information may be latitude and longitude, coordinates, an address, base station information, access point information, or other information.

変形例5の決済施設情報取得部101は、ユーザ端末位置情報に基づいて、決済施設の施設IDを取得する。決済施設情報取得部101は、施設データベースDB2の中から、ユーザ端末位置情報が示す位置と最も近い位置を示す施設位置情報、又は、ユーザ端末位置情報が示す位置から所定距離以内の位置を示す施設位置情報を特定する。決済施設情報取得部101は、当該特定された施設位置情報に関連付けられた施設IDを取得する。施設位置情報の取得方法が実施形態とは異なるが、他の処理は、実施形態と同様である。 The payment facility information acquisition unit 101 of the fifth modified example acquires a facility ID of a payment facility based on the user terminal location information. The payment facility information acquisition unit 101 identifies, from the facility database DB2, facility location information indicating a location closest to the location indicated by the user terminal location information, or facility location information indicating a location within a predetermined distance from the location indicated by the user terminal location information. The payment facility information acquisition unit 101 acquires a facility ID associated with the identified facility location information. Although the method of acquiring facility location information differs from the embodiment, other processing is similar to the embodiment.

変形例5の決済システム1は、ユーザ端末20から、ユーザ端末位置情報を取得する。決済システム1は、ユーザ端末位置情報に基づいて、施設IDを取得する。決済システム1は、決済要求を受信するよりも前に、施設IDを特定できる。その結果、決済システム1は、より早いタイミングで所定の処理を実行できる。例えば、決済システム1は、コード払いにおいて、コードC10が読み取られる前に、ウィンドウW17を決済アプリ画面SC1に表示させることができる。 The payment system 1 of variant 5 acquires user terminal location information from the user terminal 20. The payment system 1 acquires a facility ID based on the user terminal location information. The payment system 1 can identify the facility ID before receiving a payment request. As a result, the payment system 1 can execute a predetermined process at an earlier timing. For example, in code payment, the payment system 1 can display window W17 on the payment app screen SC1 before the code C10 is read.

[6-6.変形例6]
例えば、実施形態では、コード払いが実行される場合を例に挙げた。変形例6では、ユーザ読取払いが実行される場合を例に挙げる。
[6-6. Modification 6]
For example, in the embodiment, the case where code payment is executed is taken as an example, but in the sixth modification, the case where user reading payment is executed is taken as an example.

図9は、変形例6における決済アプリ画面SC1の一例を示す図である。例えば、図2の左上の決済アプリ画面SC1の状態で、ユーザがボタンB14を選択すると、ユーザ端末20の撮影部26が起動する。決済アプリ画面SC1は、図9の左上の状態になる。ユーザは、ユーザ端末20の撮影部26で、決済施設におけるコードC40を撮影する。コードC20には、施設IDがコード化されている。施設端末30の表示部35にコードC40が表示される場合には、決済額もコード化されてよい。 Figure 9 is a diagram showing an example of the payment app screen SC1 in variant example 6. For example, when the user selects button B14 in the state of the payment app screen SC1 in the upper left of Figure 2, the photographing unit 26 of the user terminal 20 is activated. The payment app screen SC1 becomes the state shown in the upper left of Figure 9. The user photographs the code C40 at the payment facility with the photographing unit 26 of the user terminal 20. The facility ID is coded in the code C20. When the code C40 is displayed on the display unit 35 of the facility terminal 30, the payment amount may also be coded.

例えば、ユーザ端末20は、施設IDに基づいて生成されたコードC40を読み取ることによって、施設IDを取得する。施設IDに基づいて生成されたコードC40は、施設IDがコード化されたコードC40である。ユーザ端末20の撮影部26がコードC40を読み取ると、ユーザ端末20は、コードC40から施設IDを抽出する。ユーザ端末20は、決済システム1に対し、施設IDと、ユーザ端末20に記憶されたコードIDと、を送信する。ここでは、コードC40に決済額がコード化されていないものとする。決済施設情報取得部101は、ユーザ端末20から、施設IDを取得する。ユーザ識別情報取得部102は、ユーザ端末20から、コードIDを取得する。 For example, the user terminal 20 acquires the facility ID by reading the code C40 generated based on the facility ID. The code C40 generated based on the facility ID is a coded code C40 of the facility ID. When the photographing unit 26 of the user terminal 20 reads the code C40, the user terminal 20 extracts the facility ID from the code C40. The user terminal 20 transmits the facility ID and the code ID stored in the user terminal 20 to the payment system 1. Here, it is assumed that the payment amount is not coded in the code C40. The payment facility information acquisition unit 101 acquires the facility ID from the user terminal 20. The user identification information acquisition unit 102 acquires the code ID from the user terminal 20.

例えば、決済サーバ10は、ユーザ端末20から施設ID及びコードIDを受信する。施設判定部104は、決済店舗が禁止店舗であるか否かを判定する。この判定方法は、実施形態と同様であってよい。決済店舗が禁止店舗ではないと判定された場合、決済アプリ画面SC1は、図9の右上の状態になる。決済サーバ10は、ユーザ端末20に対し、決済アプリ画面SC1を当該状態にするためのデータを送信する。ユーザ端末20は、当該データに基づいて、決済アプリ画面SC1の表示を更新する。 For example, the payment server 10 receives a facility ID and a code ID from the user terminal 20. The facility determination unit 104 determines whether or not the payment store is a prohibited store. This determination method may be the same as in the embodiment. If it is determined that the payment store is not a prohibited store, the payment app screen SC1 will be in the state shown in the upper right of FIG. 9. The payment server 10 transmits data to the user terminal 20 for changing the payment app screen SC1 to that state. The user terminal 20 updates the display of the payment app screen SC1 based on that data.

例えば、ユーザは、入力フォームF19に決済額を入力する。ユーザは、スライドバーB20をスライドする。コードC40に決済額がコード化されている場合には、入力フォームF19及びスライドバーB20に対する操作が行われずに決済が完了してもよい。例えば、ユーザ端末20は、決済サーバ10に対し、施設ID、コードID、及び決済額を含む決済要求を送信する。決済サーバ10は、ユーザ端末20から、決済要求を受信する。決済実行部106は、決済要求に基づいて、決済を実行する。決済の実行方法は、公知の実行方法と同様であってよい。 For example, the user inputs the payment amount in input form F19. The user slides slide bar B20. If the payment amount is coded in code C40, the payment may be completed without performing any operation on input form F19 and slide bar B20. For example, the user terminal 20 sends a payment request including a facility ID, a code ID, and the payment amount to the payment server 10. The payment server 10 receives the payment request from the user terminal 20. The payment execution unit 106 executes the payment based on the payment request. The method of executing the payment may be similar to a known execution method.

例えば、決済店舗が禁止店舗であると判定された場合、決済アプリ画面SC1は、図9の右下の状態になる。決済サーバ10は、ユーザ端末20に対し、決済アプリ画面SC1を当該状態にするためのデータを送信する。ユーザ端末20は、当該データに基づいて、決済アプリ画面SC1の表示を更新する。ユーザがボタンB21を選択すると、電子マネーのチャージが実行される。ユーザがボタンB22を選択すると、ポイントを利用した決済が実行される。ユーザ読取払いが実行される場合、電子マネーのチャージと、ポイントの利用設定と、が行われるようにしてもよい。その後、決済が完了してもよい。変形例6でも、決済施設が禁止施設である場合には、図9の右下の決済アプリ画面SC1のように、支払元の変更を促すメッセージが決済アプリ画面SC1に表示されてもよい。以降の処理は、実施形態と同様である。 For example, if the payment store is determined to be a prohibited store, the payment application screen SC1 will be in the state shown in the lower right of FIG. 9. The payment server 10 sends data to the user terminal 20 to set the payment application screen SC1 to that state. The user terminal 20 updates the display of the payment application screen SC1 based on that data. When the user selects button B21, electronic money is charged. When the user selects button B22, payment using points is made. When user reading payment is made, electronic money may be charged and point usage settings may be made. The payment may then be completed. In the sixth modification, if the payment facility is a prohibited facility, a message prompting the user to change the payment source may be displayed on the payment application screen SC1, as in the payment application screen SC1 in the lower right of FIG. 9. The subsequent processing is the same as in the embodiment.

変形例6のユーザ端末20は、施設IDに基づいて生成されたコードC40を読み取ることによって、施設IDを取得する。ユーザ端末20は、決済システム1に対し、施設IDと、ユーザ端末20に記憶されたコードIDと、を送信する。決済システム1は、ユーザ端末20から、施設IDを取得する。決済システム1は、ユーザ端末20から、コードIDを取得する。決済システム1は、コードIDに基づいて、支払元決済手段を特定する。これにより、決済システム1は、ユーザ読取払いの中で、決済施設が禁止施設であるか否かを判定できる。決済システム1は、ユーザ読取払いの中で、決済施設が禁止施設であるか否かの判定結果に基づいて、所定の処理を実行できる。 In variant 6, the user terminal 20 acquires the facility ID by reading the code C40 generated based on the facility ID. The user terminal 20 transmits the facility ID and the code ID stored in the user terminal 20 to the payment system 1. The payment system 1 acquires the facility ID from the user terminal 20. The payment system 1 acquires the code ID from the user terminal 20. The payment system 1 identifies the payment source payment means based on the code ID. This allows the payment system 1 to determine whether the payment facility is a prohibited facility during the user reading and payment. The payment system 1 can execute a predetermined process based on the result of the determination of whether the payment facility is a prohibited facility during the user reading and payment.

[6-7.変形例7]
例えば、変形例7では、セルフ払いが実行される場合を例に挙げる。変形例7の決済施設情報取得部101は、ユーザ端末20から、施設IDを取得する。ユーザ識別情報取得部102は、ユーザ端末20から、コードIDを取得する。特定部103は、コードIDに基づいて、支払元決済手段を特定する。
[6-7. Modification 7]
For example, in the seventh modification, a case where self-payment is executed is taken as an example. The payment facility information acquisition unit 101 in the seventh modification acquires a facility ID from the user terminal 20. The user identification information acquisition unit 102 acquires a code ID from the user terminal 20. The identification unit 103 identifies the payment source payment means based on the code ID.

図10は、変形例7における決済アプリ画面SC1の一例を示す図である。例えば、図2の左上の決済アプリ画面SC1の状態で、ユーザがボタンB15を選択すると、決済アプリ画面SC1は、図10の左上の状態になる。例えば、ユーザ端末20は、決済サーバ10に対し、ユーザ端末位置情報を送信する。決済サーバ10は、ユーザ端末20から、ユーザ端末位置情報を受信する。変形例7では、変形例5と同様に、施設データベースDB2に施設位置情報が格納されているものとする。 Figure 10 is a diagram showing an example of a payment app screen SC1 in Variation 7. For example, when the user selects button B15 in the state of the payment app screen SC1 in the upper left of Figure 2, the payment app screen SC1 changes to the state shown in the upper left of Figure 10. For example, the user terminal 20 transmits user terminal location information to the payment server 10. The payment server 10 receives the user terminal location information from the user terminal 20. In Variation 7, as in Variation 5, it is assumed that facility location information is stored in the facility database DB2.

例えば、決済サーバ10は、ユーザ端末位置情報と、施設位置情報と、に基づいて、ユーザ端末20の近隣にある施設を、所定数だけ特定する。決済サーバ10は、ユーザ端末20に対し、当該特定された施設を示す一覧L23のデータを送信する。ユーザ端末20は、当該データに基づいて、決済施設の候補となる複数の候補施設の一覧L23を表示する。当該データには、一覧L23に含まれる施設の施設IDが含まれているものとする。一覧L23は、ユーザ端末20の近隣にある施設ではなく、予め定められた施設を示してもよい。 For example, the payment server 10 identifies a predetermined number of facilities in the vicinity of the user terminal 20 based on the user terminal location information and facility location information. The payment server 10 transmits data of a list L23 indicating the identified facilities to the user terminal 20. The user terminal 20 displays a list L23 of multiple candidate facilities that are candidates for payment facilities based on the data. The data includes the facility IDs of the facilities included in the list L23. The list L23 may indicate predetermined facilities rather than facilities in the vicinity of the user terminal 20.

例えば、ユーザ端末20は、一覧L23の中から選択された候補施設を、決済施設として特定する。ユーザが一覧L23の中から任意の施設を選択すると、ユーザ端末20は、決済システム1に対し、当該施設の施設IDと、ユーザ端末20に記憶されたコードIDと、を送信する。決済サーバ10は、ユーザ端末20から施設ID及びコードIDを受信する。施設判定部104は、決済店舗が禁止店舗であるか否かを判定する。この判定方法は、実施形態と同様であってよい。 For example, the user terminal 20 identifies a candidate facility selected from the list L23 as the payment facility. When the user selects a facility from the list L23, the user terminal 20 transmits the facility ID of the facility and the code ID stored in the user terminal 20 to the payment system 1. The payment server 10 receives the facility ID and the code ID from the user terminal 20. The facility determination unit 104 determines whether the payment store is a prohibited store. This determination method may be the same as in the embodiment.

例えば、決済店舗が禁止店舗ではないと判定された場合、決済アプリ画面SC1は、図10の右上の状態になる。ユーザは、入力フォームF24に決済額を入力する。ユーザは、スライドバーB25をスライドする。ユーザ端末20は、決済システム1に対し、施設ID、コードID、及び決済額を含む決済要求を送信する。決済サーバ10は、ユーザ端末20から、決済要求を受信する。決済実行部106は、決済要求に基づいて、決済を実行する。決済の実行方法は、公知の実行方法と同様であってよい。 For example, if it is determined that the store to be paid is not a prohibited store, the payment app screen SC1 will be in the state shown in the upper right of Figure 10. The user inputs the payment amount in input form F24. The user slides slide bar B25. The user terminal 20 sends a payment request including the facility ID, code ID, and payment amount to the payment system 1. The payment server 10 receives the payment request from the user terminal 20. The payment execution unit 106 executes the payment based on the payment request. The method of executing the payment may be the same as a publicly known execution method.

例えば、決済店舗が禁止店舗であると判定された場合、決済アプリ画面SC1は、図10の右下の状態になる。決済サーバ10は、ユーザ端末20に対し、決済アプリ画面SC1を当該状態にするためのデータを送信する。ユーザ端末20は、当該データに基づいて、決済アプリ画面SC1の表示を更新する。ユーザがボタンB26を選択すると、電子マネーのチャージが実行される。ユーザがボタンB27を選択すると、ポイントを利用した決済が実行される。セルフ払いでも、電子マネーのチャージと、ポイントの利用設定と、が行われるようにしてもよい。その後、決済が完了してもよい。変形例7でも、決済施設が禁止施設である場合には、図10の右下の決済アプリ画面SC1のように、支払元の変更を促すメッセージが決済アプリ画面SC1に表示されてもよい。 For example, if the payment store is determined to be a prohibited store, the payment application screen SC1 will be in the state shown in the lower right of FIG. 10. The payment server 10 sends data to the user terminal 20 to change the payment application screen SC1 to that state. The user terminal 20 updates the display of the payment application screen SC1 based on that data. When the user selects button B26, electronic money is charged. When the user selects button B27, payment using points is made. Even in the case of self-payment, electronic money may be charged and points may be set for use. The payment may then be completed. In the seventh variant as well, if the payment facility is a prohibited facility, a message prompting a change of payment source may be displayed on the payment application screen SC1, as in the payment application screen SC1 in the lower right of FIG. 10.

なお、処理実行部105は、禁止施設を一覧L23に表示させないようにする処理を、所定の処理として実行してもよい。例えば、処理実行部105は、禁止施設を一覧L23に表示させるが、支払元決済手段を利用できないことを、一覧L23上で表示させてもよい。処理実行部105は、禁止施設の表示順が許可施設よりも後になるように、位置欄L23を決済アプリ画面SC1の表示を制御することによって、所定の処理を実行してもよい。 The process execution unit 105 may execute a process to prevent prohibited facilities from being displayed in the list L23 as a predetermined process. For example, the process execution unit 105 may display prohibited facilities in the list L23, but may also display on the list L23 that the payment source payment method cannot be used. The process execution unit 105 may execute a predetermined process by controlling the display of the position column L23 on the payment app screen SC1 so that prohibited facilities are displayed after permitted facilities.

変形例7のユーザ端末20は、決済施設の候補となる複数の候補施設の一覧L23を表示する。ユーザ端末20は、一覧L23の中から選択された候補施設を、決済施設として特定する。ユーザ端末20は、決済システム1に対し、施設IDと、ユーザ端末20に記憶されたコードIDと、を送信する。決済システム1は、ユーザ端末20から、施設IDを取得する。決済システム1は、ユーザ端末20から、コードIDを取得する。決済システム1は、コードIDに基づいて、支払元決済手段を特定する。これにより、決済システム1は、セルフ払いの中で、決済施設が禁止施設であるか否かを判定できる。決済システム1は、セルフ払いの中で、決済施設が禁止施設であるか否かの判定結果に基づいて、所定の処理を実行できる。 The user terminal 20 of the seventh modification displays a list L23 of multiple candidate facilities that are candidates for the payment facility. The user terminal 20 identifies a candidate facility selected from the list L23 as the payment facility. The user terminal 20 transmits the facility ID and the code ID stored in the user terminal 20 to the payment system 1. The payment system 1 acquires the facility ID from the user terminal 20. The payment system 1 acquires the code ID from the user terminal 20. The payment system 1 identifies the payment source payment means based on the code ID. This allows the payment system 1 to determine whether or not the payment facility is a prohibited facility during self-payment. The payment system 1 can execute a predetermined process based on the result of the determination of whether or not the payment facility is a prohibited facility during self-payment.

[6-8.変形例8]
例えば、決済施設が学習塾だったとしても、クレジットカードが禁止されているのは、継続的役務提供に該当する継続的な授業における授業料の前払いである。このため、例えば、学習塾が販売する文房具と、学習塾で開催される1回限りの授業における授業料と、の支払については、クレジットカードは禁止されない。このため、決済システム1が、決済されようとしている商材を特定できるのであれば、決済施設が禁止施設だったとしても、支払元決済手段に基づく決済が許可されてもよい。
[6-8. Modification 8]
For example, even if the payment facility is a cram school, credit cards are prohibited for prepayment of tuition fees for continuous lessons, which corresponds to the provision of continuous services. Therefore, for example, credit cards are not prohibited for payment of stationery sold by the cram school and tuition fees for a one-time lesson held at the cram school. Therefore, as long as the payment system 1 can identify the merchandise to be paid for, payment based on the payment method of the payment source may be permitted even if the payment facility is a prohibited facility.

商材は、決済の対象となる商品又はサービスである。商材は、有体物が取引されないサービスも含む。商材は、商品のような有体物に限られない。学習塾における授業、病院における医療サービス(医療行為)、美容院若しくはエステにおけるサービス、又はその他のサービスも商材に相当する。変形例8のデータ記憶部100は、複数の商材の各々に関する各種情報が格納された商材データベースDB3を記憶する。 A commodity is a product or service that is the subject of payment. A commodity also includes services for which no tangible item is traded. A commodity is not limited to tangible items such as goods. A commodity can also be a class at a cram school, a medical service (medical procedure) at a hospital, a service at a beauty salon or esthetic salon, or any other service. The data storage unit 100 of variant 8 stores a commodity database DB3 that stores various information regarding each of a plurality of commodities.

図11は、商材データベースDB3の一例を示す図である。例えば、商材データベースDB3には、商材ID、商材名、カテゴリ、及び利用可否情報が格納される。商材データベースDB3には、商材に関する何らかの情報が格納されるようにすればよい。商材データベースDB3に格納される情報は、図11の例に限られない。例えば、商材の価格が商材データベースDB3に格納されてもよい。 Figure 11 is a diagram showing an example of product database DB3. For example, product database DB3 stores product ID, product name, category, and availability information. Product database DB3 may store any information related to the product. The information stored in product database DB3 is not limited to the example in Figure 11. For example, the price of the product may be stored in product database DB3.

商材IDは、商材を識別可能な商材識別情報の一例である。このため、商材IDと記載した箇所は、商材識別情報と読み替えることができる。商材識別情報は、商材を何らかの形で識別可能な情報であればよい。商材識別情報は、商材IDに限られない。例えば、商材識別情報は、商材名、JAN(Japanese Article Number)コード、施設で独自に採番されたコード、決済サービスで独自に採番されたコード、又はその他のコードであってもよい。商材名及びカテゴリは、施設が指定してもよいし、サービス提供者が指定してもよい。利用可否情報は、実施形態と同様である。 The product ID is an example of product identification information that can identify a product. Therefore, any place that says product ID can be read as product identification information. Product identification information may be any information that can identify a product in some way. Product identification information is not limited to product ID. For example, product identification information may be a product name, a JAN (Japanese Article Number) code, a code uniquely assigned by a facility, a code uniquely assigned by a payment service, or other code. The product name and category may be specified by the facility or the service provider. The availability information is the same as in the embodiment.

変形例8の決済システム1は、決済商材情報取得部110及び商材判定部111を含む。決済商材情報取得部110は、決済における決済商材に関する決済商材情報を取得する。決済商材は、決済の対象となる商材である。変形例8では、決済商材の商材IDが決済商材情報に相当する場合を例に挙げる。決済商材情報は、商材ID以外の他の商材識別情報であってもよいし、商材のカテゴリであってもよい。 The payment system 1 of variant 8 includes a payment product information acquisition unit 110 and a product determination unit 111. The payment product information acquisition unit 110 acquires payment product information related to the payment product in payment. The payment product is the product that is the subject of payment. Variation 8 takes as an example a case in which the product ID of the payment product corresponds to the payment product information. The payment product information may be product identification information other than the product ID, or may be a product category.

例えば、コード払いが実行される場合、決済商材情報取得部110は、施設端末30から、決済商材情報を取得する。施設端末30は、商材のバーコードを読み取ることによって、商材IDを取得する。施設端末30は、施設の担当者が操作部34から入力した商材の情報に基づいて、商材IDを取得する。施設端末30は、決済サーバ10に対し、決済商材の商材IDを含む決済要求を送信する。決済商材情報取得部110は、施設端末30から受信した決済要求に含まれる商材IDを取得する。 For example, when code payment is performed, the payment product information acquisition unit 110 acquires payment product information from the facility terminal 30. The facility terminal 30 acquires a product ID by reading the barcode of the product. The facility terminal 30 acquires the product ID based on product information entered by the facility staff member from the operation unit 34. The facility terminal 30 sends a payment request including the product ID of the payment product to the payment server 10. The payment product information acquisition unit 110 acquires the product ID included in the payment request received from the facility terminal 30.

なお、ユーザ読取払い又はセルフ払いが実行される場合、決済商材情報取得部110は、ユーザ端末20から、決済商材情報を取得してもよい。例えば、ユーザ端末20は、商材のバーコードを読み取ることによって、商材IDを取得する。ユーザ端末20は、ユーザが操作部24から入力した商材の情報に基づいて、商材IDを取得する。ユーザ端末20は、決済サーバ10に対し、決済商材の商材IDを含む決済要求を送信する。決済商材情報取得部110は、施設端末30から受信した決済要求に含まれる商材IDを取得する。 When user-read payment or self-payment is performed, the payment product information acquisition unit 110 may acquire payment product information from the user terminal 20. For example, the user terminal 20 acquires a product ID by reading the barcode of the product. The user terminal 20 acquires the product ID based on product information entered by the user from the operation unit 24. The user terminal 20 sends a payment request including the product ID of the payment product to the payment server 10. The payment product information acquisition unit 110 acquires the product ID included in the payment request received from the facility terminal 30.

商材判定部111は、決済商材が、支払元決済手段の利用が禁止された禁止商材であるか否かを判定する。禁止商材は、支払元決済手段を利用できない商材ということもできる。例えば、商材判定部111は、商材データベースDB3に基づいて、決済商材が禁止商材であるか否かを判定する。商材判定部111は、決済要求に含まれる商材IDに関連付けられた利用可否情報と、特定部103により特定された支払元決済手段と、に基づいて、決済商材が禁止商材であるか否かを判定する。 The product determination unit 111 determines whether the payment product is a prohibited product for which the payment source payment means is prohibited to be used. Prohibited products can also be defined as products for which the payment source payment means cannot be used. For example, the product determination unit 111 determines whether the payment product is a prohibited product based on the product database DB3. The product determination unit 111 determines whether the payment product is a prohibited product based on the usability information associated with the product ID included in the payment request and the payment source payment means identified by the identification unit 103.

例えば、商材判定部111は、支払元決済手段の利用が禁止されていることを利用可否情報が示している場合に、決済商材が禁止商材であると判定する。商材判定部111は、支払元決済手段が利用可能ではないことを利用可否情報が示している場合に、決済商材が禁止商材であると判定する。例えば、商材判定部111は、支払元決済手段が利用可能であることを利用可否情報が示している場合に、決済商材が禁止商材ではないと判定する。商材判定部111は、支払元決済手段の利用が禁止されていないことを利用可否情報が示している場合に、決済商材が禁止商材ではないと判定する。 For example, the product determination unit 111 determines that the payment product is a prohibited product when the usability information indicates that the use of the payment source payment means is prohibited. The product determination unit 111 determines that the payment product is a prohibited product when the usability information indicates that the payment source payment means is not usable. For example, the product determination unit 111 determines that the payment product is not a prohibited product when the usability information indicates that the payment source payment means is usable. The product determination unit 111 determines that the payment product is not a prohibited product when the usability information indicates that the use of the payment source payment means is not prohibited.

決済実行部106は、施設判定部104により決済施設が禁止施設であると判定され、かつ、商材判定部111により決済商材が禁止商材ではないと判定された場合に、支払元決済手段に基づいて、決済実行部106は、施設判定部104により決済施設が禁止施設であると判定され、かつ、商材判定部111により決済商材が禁止商材であると判定された場合には、現状の支払元決済手段に基づく決済を実行しない。 When the facility determination unit 104 determines that the payment facility is a prohibited facility and the product determination unit 111 determines that the payment product is not a prohibited product, the payment execution unit 106 does not execute payment based on the current payment source payment means based on the payment source payment means. When the facility determination unit 104 determines that the payment facility is a prohibited facility and the product determination unit 111 determines that the payment product is a prohibited product, the payment execution unit 106 does not execute payment based on the current payment source payment means.

処理実行部105は、施設判定部104により決済施設が禁止施設であると判定され、かつ、商材判定部111により決済商材が禁止商材であると判定された場合に、所定の処理を実行する。処理実行部105は、施設判定部104により決済施設が禁止施設ではないと判定された場合、又は、商材判定部111により決済商材が禁止商材ではないと判定された場合には、所定の処理を実行しない。 The process execution unit 105 executes a predetermined process when the facility determination unit 104 determines that the payment facility is a prohibited facility and the product determination unit 111 determines that the payment product is a prohibited product. The process execution unit 105 does not execute a predetermined process when the facility determination unit 104 determines that the payment facility is not a prohibited facility or when the product determination unit 111 determines that the payment product is not a prohibited product.

変形例8の決済システム1は、決済商材情報を取得する。決済システム1は、決済商材が禁止商材であるか否かを判定する。決済システム1は、決済施設が禁止施設であると判定され、かつ、決済商材が禁止商材ではないと判定された場合に、支払元決済手段に基づいて、決済を実行する。決済システム1は、決済施設が禁止施設であると判定され、かつ、決済商材が禁止商材であると判定された場合に、所定の処理を実行する。これにより、決済システム1は、決済商材が禁止商材であるか否かを判定できる。決済システム1は、決済商材が禁止商材であるか否かの判定結果に基づいて、所定の処理を実行できる。 The payment system 1 of variant 8 acquires payment product information. The payment system 1 determines whether the payment product is a prohibited product. When the payment facility is determined to be a prohibited facility and the payment product is determined to be not a prohibited product, the payment system 1 executes payment based on the payment source payment means. When the payment facility is determined to be a prohibited facility and the payment product is determined to be a prohibited product, the payment system 1 executes a predetermined process. This allows the payment system 1 to determine whether the payment product is a prohibited product. The payment system 1 can execute a predetermined process based on the result of the determination of whether the payment product is a prohibited product.

例えば、学習塾でクレジットカードの利用が禁止されていたとしても、ユーザが学習塾で文房具を購入しようとしている場合には、継続的役務提供に対する決済ではないので、ユーザは、クレジットカードを利用可能である。同様に、病院でポイントの利用が禁止されていたとしても、ユーザが病院でマスクを購入しようとしている場合には、医療行為に対する決済ではないので、ユーザは、ポイントを利用可能である。変形例8の決済システム1は、このような場合に対応できるので、ユーザ及び決済施設の利便性を高めることができる。 For example, even if the use of credit cards is prohibited at a cram school, if a user is trying to purchase stationery at the cram school, the user can use a credit card because the payment is not for continuous service provision. Similarly, even if the use of points is prohibited at a hospital, if a user is trying to purchase masks at the hospital, the user can use points because the payment is not for medical treatment. The payment system 1 of variant example 8 can handle such cases, thereby increasing convenience for users and payment facilities.

[6-9.変形例9]
例えば、決済システム1は、実施形態で説明した機能を有さずに、変形例8で説明した商材に関する機能を有してもよい。本開示は、本開示の「発明が解決しようとする課題の欄」に記載された「決済施設が禁止施設であるか否かを判定できるようにする」といった課題以外の他の課題に関する構成も含む。「決済施設が禁止施設であるか否かを判定できるようにする」といった課題を解決せずに、他の課題を解決する決済システム1も、本開示に含まれる。例えば、他の課題は、「決済商材が禁止商材であるか否かを判定できるようにする」といった課題である。
[6-9. Modification 9]
For example, payment system 1 may have the function related to the product described in Modification Example 8 without having the function described in the embodiment. The present disclosure also includes configurations related to other problems than the problem of "making it possible to determine whether a payment facility is a prohibited facility" described in the "Problem to be solved by the invention" section of the present disclosure. The present disclosure also includes a payment system 1 that solves other problems without solving the problem of "making it possible to determine whether a payment facility is a prohibited facility." For example, the other problem is the problem of "making it possible to determine whether a payment product is a prohibited product."

図12は、変形例9の決済システム1で実現される機能の一例を示す図である。図12のように、変形例9の決済システム1は、特定部103、処理実行部105、決済商材情報取得部110、及び商材判定部111を含む。図12では、決済施設情報取得部101、ユーザ識別情報取得部102、及び決済実行部106も示されているが、変形例9の決済システム1は、決済施設情報取得部101、ユーザ識別情報取得部102、及び決済実行部106の少なくとも1つを含まなくてもよい。変形例9の決済システム1は、履歴情報取得部107、要否判定部108、及び位置情報取得部109の少なくとも1つを含んでもよい。 Figure 12 is a diagram showing an example of functions realized by the payment system 1 of the modified example 9. As shown in Figure 12, the payment system 1 of the modified example 9 includes an identification unit 103, a process execution unit 105, a payment product information acquisition unit 110, and a product determination unit 111. Although Figure 12 also shows the payment facility information acquisition unit 101, the user identification information acquisition unit 102, and the payment execution unit 106, the payment system 1 of the modified example 9 does not have to include at least one of the payment facility information acquisition unit 101, the user identification information acquisition unit 102, and the payment execution unit 106. The payment system 1 of the modified example 9 may include at least one of the history information acquisition unit 107, the necessity determination unit 108, and the location information acquisition unit 109.

例えば、決済商材情報取得部110は、ユーザ端末20を利用した決済が行われる決済商材に関する決済商材情報を取得する。決済商材情報の取得方法は、変形例8と同様であってよい。特定部103は、決済の支払元として設定された支払元決済手段を特定する。支払元決済手段の特定方法は、実施形態と同様であってよい。商材判定部111は、決済商材情報に基づいて、決済商材が、支払元決済手段の利用が禁止された禁止商材であるか否かを判定する。禁止商材の判定方法は、変形例8と同様であってよい。 For example, the payment product information acquisition unit 110 acquires payment product information related to the payment product for which payment is made using the user terminal 20. The method of acquiring the payment product information may be the same as in variant example 8. The identification unit 103 identifies the payment source payment means set as the payment source of the payment. The method of identifying the payment source payment means may be the same as in the embodiment. The product determination unit 111 determines whether the payment product is a prohibited product for which the use of the payment source payment means is prohibited based on the payment product information. The method of determining prohibited products may be the same as in variant example 8.

変形例9の決済実行部106は、商材判定部111により決済商材が禁止商材ではないと判定された場合に、決済を実行する。決済実行部106は、商材判定部111により決済商材が禁止商材であると判定された場合には、決済を実行しない。この場合、禁止商材以外の他の決済商材が存在する場合には、決済実行部106は、当該他の決済商材の決済だけを実行してもよいし、全ての決済商材の決済を実行しないようにしてもよい。 In variant example 9, the payment execution unit 106 executes the payment when the product determination unit 111 determines that the payment product is not a prohibited product. The payment execution unit 106 does not execute the payment when the product determination unit 111 determines that the payment product is a prohibited product. In this case, when there are payment products other than the prohibited products, the payment execution unit 106 may execute only the payment for the other payment products, or may not execute the payment for any payment products.

変形例9の処理実行部105は、商材判定部111により決済商材が禁止商材であると判定された場合に、所定の処理を実行する。変形例9の処理実行部105は、施設判定部104の判定結果が考慮されない(決済システム1が、そもそも施設判定部104を含まない)点で変形例8とは異なるが、他の点は、変形例8と同様である。処理実行部105は、商材判定部111により決済商材が禁止商材ではないと判定された場合には、所定の処理を実行しない。 The process execution unit 105 of variant 9 executes a predetermined process when the product determination unit 111 determines that the payment product is a prohibited product. The process execution unit 105 of variant 9 differs from variant 8 in that the determination result of the facility determination unit 104 is not taken into account (the payment system 1 does not include the facility determination unit 104 in the first place), but is otherwise similar to variant 8. The process execution unit 105 does not execute a predetermined process when the product determination unit 111 determines that the payment product is not a prohibited product.

なお、所定の処理の意味は、実施形態及び変形例1~8と同様であってもよい。例えば、処理実行部105は、商材判定部111により決済商材が禁止商材であると判定された場合に、決済商材の決済で利用可能な利用可能決済手段に支払元を変更して決済を実行するための変更処理を実行する。利用可能決済手段が、決済施設で利用可能な決済手段であるか、決済商材の決済で利用可能な決済手段であるか、が実施形態とは異なるが、他の点については実施形態と同様である。 The meaning of the specified process may be the same as in the embodiment and modified examples 1 to 8. For example, when the product determination unit 111 determines that the payment product is a prohibited product, the process execution unit 105 executes a change process to change the payment source to an available payment method that can be used for the payment of the payment product and execute the payment. The embodiment differs in that the available payment method is a payment method that can be used at the payment facility or a payment method that can be used for the payment of the payment product, but other points are the same as the embodiment.

例えば、処理実行部105は、商材判定部111により決済商材が禁止商材であると判定された場合に、変形例1~3と同様にして、チャージ処理及び変更処理を、所定の処理として実行してもよい。処理実行部105は、変形例4と同様にして、要否判定部108により所定の処理が必要と判定された場合に、所定の処理を実行してもよい。この場合、優先決済手段は、決済商材で利用可能な利用可能決済手段であるものとする。変形例9の決済システム1は、実施形態のようなコード払い、変形例6のようなユーザ読取払い、及び変形例7のようなセルフ払いの何れにも対応可能である。 For example, if the product determination unit 111 determines that the payment product is a prohibited product, the process execution unit 105 may execute a charge process and a change process as a predetermined process, similar to variants 1 to 3. If the necessity determination unit 108 determines that a predetermined process is necessary, similar to variant 4, the process execution unit 105 may execute a predetermined process. In this case, the preferred payment method is an available payment method that can be used for the payment product. The payment system 1 of variant 9 can support any of code payment as in the embodiment, user-scanned payment as in variant 6, and self-payment as in variant 7.

変形例9の決済システム1は、決済商材情報を取得する。決済システム1は、支払元決済手段を特定する。決済システム1は、決済商材情報に基づいて、決済商材が禁止商材であるか否かを判定する。決済システム1は、決済商材が禁止商材であると判定された場合に、所定の処理を実行する。これにより、決済システム1は、決済商材が禁止商材であるか否かを判定できる。決済システム1は、決済商材が禁止商材であるか否かの判定結果に基づいて、所定の処理を実行できる。 The payment system 1 of variant 9 acquires payment product information. The payment system 1 identifies the payment source payment means. The payment system 1 determines whether the payment product is a prohibited product based on the payment product information. The payment system 1 executes a predetermined process when it is determined that the payment product is a prohibited product. This allows the payment system 1 to determine whether the payment product is a prohibited product. The payment system 1 can execute a predetermined process based on the result of the determination of whether the payment product is a prohibited product.

例えば、ユーザが学習塾で決済しようとしている商材が継続的役務提供に相当するものであれば、決済システム1は、クレジットカードの利用を禁止し、電子マネー等の他の利用可能決済手段に変更して決済することをユーザに促すことができる。一方、ユーザが学習塾で決済しようとしている商材が継続的役務提供に相当しないものであれば、決済システム1は、クレジットカードの利用を禁止せずに決済を実行できる。変形例9の決済システム1は、このような場合に対応できるので、ユーザ及び決済施設の利便性を高めることができる。 For example, if the merchandise that the user is attempting to pay for at the cram school corresponds to a continuous service provision, the payment system 1 can prohibit the use of a credit card and urge the user to change to another available payment method such as electronic money to make the payment. On the other hand, if the merchandise that the user is attempting to pay for at the cram school does not correspond to a continuous service provision, the payment system 1 can execute the payment without prohibiting the use of a credit card. The payment system 1 of variant example 9 can handle such cases, thereby improving convenience for users and payment facilities.

[6-10.その他の変形例]
例えば、上記変形例を組み合わせてもよい。
[6-10. Other Modifications]
For example, the above modifications may be combined.

例えば、決済手段の利用が禁止される条件として、決済施設及び決済商材の少なくとも一方を例に挙げたが、当該条件は、他の条件であってもよい。例えば、決済額、決済方法(例えば、分割払い、一括払い、又はボーナス払い)、又はその他の条件が存在してもよい。この場合、決済システム1は、ユーザ端末20及び施設端末30の少なくとも一方から、当該条件の判定に必要なデータを受信する。決済システム1は、当該データに基づいて、他の条件が満たされるか否かを判定し、決済又は所定の処理を実行すればよい。 For example, at least one of the payment facility and the payment product has been given as an example of a condition for prohibiting the use of a payment means, but the condition may be other conditions. For example, the payment amount, the payment method (e.g., installment payment, lump sum payment, or bonus payment), or other conditions may exist. In this case, the payment system 1 receives data necessary for determining the condition from at least one of the user terminal 20 and the facility terminal 30. Based on the data, the payment system 1 determines whether the other condition is satisfied and executes the payment or a specified process.

例えば、決済サーバ10で実現されるものとして説明した機能は、決済システム1の複数のコンピュータで機能が分担されてもよい。この場合、複数のコンピュータの各々が、他のコンピュータに対し、自身の処理結果を送信することによって、機能の分担が実現されるようにすればよい。決済サーバ10で実現されるものとして説明した機能の全部又は一部は、ユーザ端末20、施設端末30、又はその他のコンピュータで実現されてもよい。決済システム1に含まれる何らかのコンピュータによって、上記説明した機能が実現されるようにすればよい。 For example, the functions described as being realized by the payment server 10 may be shared among multiple computers in the payment system 1. In this case, each of the multiple computers may transmit its own processing results to the other computers, thereby sharing the functions. All or part of the functions described as being realized by the payment server 10 may be realized by the user terminal 20, the facility terminal 30, or other computers. The functions described above may be realized by any computer included in the payment system 1.

[7.付記]
例えば、本開示に係る決済システムは、下記のような構成も可能である。
(1)
ユーザ端末を利用した決済が行われる決済施設に関する決済施設情報を取得する決済施設情報取得部と、
前記決済の支払元として設定された支払元決済手段を特定する特定部と、
前記決済施設情報に基づいて、前記決済施設が、前記支払元決済手段の利用が禁止された禁止施設であるか否かを判定する施設判定部と、
前記施設判定部により前記決済施設が前記禁止施設であると判定された場合に、所定の処理を実行する処理実行部と、
を含む決済システム。
(2)
前記処理実行部は、前記決済施設で利用可能な利用可能決済手段に前記支払元を変更して前記決済を実行するための変更処理を、前記所定の処理として実行する、
(1)に記載の決済システム。
(3)
前記利用可能決済手段は、チャージが可能な決済手段であり、
前記処理実行部は、前記支払元決済手段に基づいて前記利用可能決済手段に対するチャージを実行するためのチャージ処理と、前記変更処理と、を前記所定の処理として実行する、
(2)に記載の決済システム。
(4)
前記チャージ処理は、前記利用可能決済手段の残高と、前記決済の決済額と、に基づいて、前記チャージを実行するための処理である、
(3)に記載の決済システム。
(5)
前記決済システムは、前記ユーザ端末の決済履歴に関する履歴情報を取得する履歴情報取得部を更に含み、
前記決済施設では、複数の前記利用可能決済手段が利用可能であり、
前記変更処理は、前記複数の利用可能決済手段のうち、前記履歴情報に基づいて選択された前記利用可能決済手段に、前記支払元を変更して前記決済を実行するための処理である、
(2)~(4)の何れかに記載の決済システム。
(6)
前記支払元決済手段は、クレジットカードであり、
前記利用可能決済手段は、電子マネーである、
(2)~(5)の何れかに記載の決済システム。
(7)
前記決済システムは、
前記支払元決済手段よりも優先的に利用される優先決済手段が設定されている場合に、前記優先決済手段の残高と、前記決済の決済額と、に基づいて、前記所定の処理の要否を判定する要否判定部と、
前記要否判定部により前記所定の処理が不要と判定された場合に、前記優先決済手段に基づいて、前記決済を実行する決済実行部と、
を更に含み、
前記処理実行部は、前記要否判定部により前記所定の処理が必要と判定された場合に、前記所定の処理を実行する、
(1)~(6)の何れかに記載の決済システム。
(8)
前記決済システムは、前記ユーザ端末の位置に関するユーザ端末位置情報を取得する位置情報取得部を更に含み、
前記決済施設情報取得部は、前記ユーザ端末位置情報に基づいて、前記決済施設情報を取得する、
(1)~(7)の何れかに記載の決済システム。
(9)
前記ユーザ端末は、ユーザ識別情報に基づいて、コードを表示し、
前記決済施設の施設端末は、前記コードを読み取って前記ユーザ識別情報を取得し、
前記施設端末は、前記決済システムに対し、前記決済施設情報と、前記ユーザ識別情報と、を送信し、
前記決済施設情報取得部は、前記施設端末から、前記決済施設情報を取得し、
前記決済システムは、前記施設端末から、前記ユーザ識別情報を取得するユーザ識別情報取得部を更に含み、
前記特定部は、前記ユーザ識別情報に基づいて、前記支払元決済手段を特定する、
(1)~(8)の何れかに記載の決済システム。
(10)
前記ユーザ端末は、前記決済施設情報に基づいて生成されたコードを読み取ることによって、前記決済施設情報を取得し、
前記ユーザ端末は、前記決済システムに対し、前記決済施設情報と、前記ユーザ端末に記憶されたユーザ識別情報と、を送信し、
前記決済施設情報取得部は、前記ユーザ端末から、前記決済施設情報を取得し、
前記決済システムは、前記ユーザ端末から、前記ユーザ識別情報を取得するユーザ識別情報取得部を更に含み、
前記特定部は、前記ユーザ識別情報に基づいて、前記支払元決済手段を特定する、
(1)~(9)の何れかに記載の決済システム。
(11)
前記ユーザ端末は、前記決済施設の候補となる複数の候補施設の一覧を表示し、
前記ユーザ端末は、前記一覧の中から選択された前記候補施設を、前記決済施設として特定し、
前記ユーザ端末は、前記決済システムに対し、前記決済施設情報と、前記ユーザ端末に記憶されたユーザ識別情報と、を送信し、
前記決済施設情報取得部は、前記ユーザ端末から、前記決済施設情報を取得し、
前記決済システムは、前記ユーザ端末から、前記ユーザ識別情報を取得するユーザ識別情報取得部を更に含み、
前記特定部は、前記ユーザ識別情報に基づいて、前記支払元決済手段を特定する、
(1)~(10)の何れかに記載の決済システム。
(12)
前記決済システムは、
前記決済における決済商材に関する決済商材情報を取得する決済商材情報取得部と、
前記決済商材が、前記支払元決済手段の利用が禁止された禁止商材であるか否かを判定する商材判定部と、
前記施設判定部により前記決済施設が前記禁止施設であると判定され、かつ、前記商材判定部により前記決済商材が前記禁止商材ではないと判定された場合に、前記支払元決済手段に基づいて、前記決済を実行する決済実行部と、
を更に含み、
前記処理実行部は、前記施設判定部により前記決済施設が前記禁止施設であると判定され、かつ、前記商材判定部により前記決済商材が前記禁止商材であると判定された場合に、前記所定の処理を実行する、
(1)~(11)の何れかに記載の決済システム。
[7. Notes]
For example, the payment system according to the present disclosure can be configured as follows.
(1)
a payment facility information acquisition unit that acquires payment facility information related to a payment facility where a payment is made using a user terminal;
an identification unit for identifying a payment source settlement means set as a payment source of the payment;
a facility determination unit that determines whether the payment facility is a prohibited facility in which use of the payment source payment means is prohibited based on the payment facility information;
a process execution unit that executes a predetermined process when the facility determination unit determines that the payment facility is the prohibited facility;
Payment systems including.
(2)
The processing execution unit executes, as the predetermined processing, a change processing for changing the payment source to an available payment means available at the payment facility and executing the payment.
A payment system as described in (1).
(3)
The available payment methods are payment methods that can be charged,
the processing execution unit executes, as the predetermined processing, a charge processing for charging the available payment means based on the payment source payment means, and the change processing.
A payment system as described in (2).
(4)
The charge process is a process for executing the charge based on the balance of the available payment means and the payment amount of the payment.
A payment system as described in (3).
(5)
The payment system further includes a history information acquisition unit that acquires history information regarding a payment history of the user terminal,
A plurality of the available payment methods are available at the payment facility;
the change process is a process for changing the payment source to the available payment means selected from the plurality of available payment means based on the history information, and executing the payment.
A payment system according to any one of (2) to (4).
(6)
The payment source settlement means is a credit card,
The available payment means is electronic money.
A payment system according to any one of (2) to (5).
(7)
The payment system includes:
a necessity determination unit that, when a preferred payment means is set to be used preferentially over the payment source payment means, determines whether the predetermined process is necessary based on the balance of the preferred payment means and the payment amount of the payment;
a payment execution unit that executes the payment based on the prioritized payment means when the necessity determination unit determines that the predetermined process is unnecessary;
Further comprising:
the process execution unit executes the predetermined process when the necessity determination unit determines that the predetermined process is necessary.
A payment system according to any one of (1) to (6).
(8)
The payment system further includes a location information acquisition unit that acquires user terminal location information related to a location of the user terminal,
The payment facility information acquisition unit acquires the payment facility information based on the user terminal location information.
A payment system according to any one of (1) to (7).
(9)
The user terminal displays a code based on the user identification information;
a facility terminal of the payment facility reads the code to obtain the user identification information;
the facility terminal transmits the payment facility information and the user identification information to the payment system;
The payment facility information acquisition unit acquires the payment facility information from the facility terminal,
The payment system further includes a user identification information acquisition unit that acquires the user identification information from the facility terminal,
The identification unit identifies the payment source settlement means based on the user identification information.
A payment system according to any one of (1) to (8).
(10)
the user terminal acquires the payment facility information by reading a code generated based on the payment facility information;
The user terminal transmits the payment facility information and the user identification information stored in the user terminal to the payment system;
The payment facility information acquisition unit acquires the payment facility information from the user terminal,
The payment system further includes a user identification information acquisition unit that acquires the user identification information from the user terminal,
The identification unit identifies the payment source settlement means based on the user identification information.
A payment system according to any one of (1) to (9).
(11)
The user terminal displays a list of a plurality of candidate facilities that are candidates for the payment facility,
The user terminal identifies the candidate facility selected from the list as the payment facility,
The user terminal transmits the payment facility information and the user identification information stored in the user terminal to the payment system;
The payment facility information acquisition unit acquires the payment facility information from the user terminal,
The payment system further includes a user identification information acquisition unit that acquires the user identification information from the user terminal,
The identification unit identifies the payment source settlement means based on the user identification information.
A payment system according to any one of (1) to (10).
(12)
The payment system includes:
a payment product information acquisition unit that acquires payment product information related to the payment product in the payment;
a product determination unit that determines whether the payment product is a prohibited product for which the use of the payment source payment means is prohibited;
a payment execution unit that executes the payment based on the payment source settlement means when the facility determination unit determines that the payment facility is the prohibited facility and the product determination unit determines that the payment product is not the prohibited product;
Further comprising:
The processing execution unit executes the predetermined processing when the facility determination unit determines that the payment facility is the prohibited facility and the product determination unit determines that the payment product is the prohibited product.
A payment system according to any one of (1) to (11).

1 決済システム、N ネットワーク、10 決済サーバ、11,21,31 制御部、12,22,32 記憶部、13,23,33 通信部、20 ユーザ端末、24,34 操作部、25,35 表示部、26,36 撮影部、30 施設端末、100 データ記憶部、101 決済施設情報取得部、102 ユーザ識別情報取得部、103 特定部、104 施設判定部、105 処理実行部、106 決済実行部、107 履歴情報取得部、108 要否判定部、109 位置情報取得部、110 決済商材情報取得部、111 商材判定部、200 データ記憶部、201 表示制御部、202 操作受付部、300 データ記憶部、301 ユーザ識別情報取得部、302 送信部、B11,B12,B13,B14,B15,B21,B22,B26,B27 ボタン、B20,B25 スライドバー、C10,C20,C40 コード、DB1 ユーザデータベース、DB2 施設データベース、DB3 商材データベース、F19,F24 入力フォーム、L23 一覧、SC1 決済アプリ画面、W16,W17,W18 ウィンドウ。 1 Payment system, N Network, 10 Payment server, 11, 21, 31 Control unit, 12, 22, 32 Memory unit, 13, 23, 33 Communication unit, 20 User terminal, 24, 34 Operation unit, 25, 35 Display unit, 26, 36 Photography unit, 30 Facility terminal, 100 Data storage unit, 101 Payment facility information acquisition unit, 102 User identification information acquisition unit, 103 Identification unit, 104 Facility determination unit, 105 Processing execution unit, 106 Payment execution unit, 107 History information acquisition unit, 108 Necessity determination unit, 109 Location information acquisition unit, 110 Payment product information acquisition unit, 111 Product determination unit, 200 Data storage unit, 201 Display control unit, 202 Operation reception unit, 300 Data storage unit, 301 User identification information acquisition unit, 302 Sending section, B11, B12, B13, B14, B15, B21, B22, B26, B27 buttons, B20, B25 slide bar, C10, C20, C40 code, DB1 user database, DB2 facility database, DB3 product database, F19, F24 input form, L23 list, SC1 payment app screen, W16, W17, W18 window.

Claims (12)

決済施設を訪れたユーザがユーザ端末を利用して決済を行う前記決済施設に関する決済施設情報を取得する決済施設情報取得部と、
前記決済の支払元として設定された支払元決済手段を特定する特定部と、
前記決済施設情報に基づいて、前記決済施設が、前記支払元決済手段の利用が禁止された禁止施設であるか否かを判定する施設判定部と、
前記施設判定部により前記決済施設が前記禁止施設であると判定された場合に、前記決済施設で利用可能でありチャージが可能な利用可能決済手段に対するチャージを前記支払元決済手段又は他の決済手段に基づいて実行するためのチャージ処理と、前記利用可能決済手段に前記支払元を変更して前記決済を実行するための変更処理と、を所定の処理として実行する処理実行部と、
を含む決済システム。
a payment facility information acquisition unit that acquires payment facility information relating to a payment facility where a user visiting the payment facility makes a payment using a user terminal;
an identification unit that identifies a payment source settlement means set as a payment source of the settlement;
a facility determination unit that determines whether the payment facility is a prohibited facility in which use of the payment source payment means is prohibited based on the payment facility information;
a processing execution unit that, when the facility determination unit determines that the payment facility is a prohibited facility, executes as predetermined processing: a charging process for charging an available payment means that is available and can be charged at the payment facility based on the payment source payment means or another payment means; and a change process for changing the payment source to the available payment means and executing the payment;
Payment systems including.
前記チャージ処理は、前記利用可能決済手段の残高と、前記決済の決済額と、に基づいて、前記チャージを実行するための処理である、
請求項に記載の決済システム。
The charge process is a process for executing the charge based on the balance of the available payment means and the payment amount of the payment.
The payment system according to claim 1 .
前記決済システムは、前記ユーザ端末の決済履歴に関する履歴情報を取得する履歴情報取得部を更に含み、
前記決済施設では、複数の前記利用可能決済手段が利用可能であり、
前記変更処理は、前記複数の利用可能決済手段のうち、前記履歴情報に基づいて選択された前記利用可能決済手段に、前記支払元を変更して前記決済を実行するための処理である、
請求項1又は2に記載の決済システム。
The payment system further includes a history information acquisition unit that acquires history information regarding a payment history of the user terminal,
A plurality of the available payment methods are available at the payment facility;
the change process is a process for changing the payment source to the available payment means selected from the plurality of available payment means based on the history information, and executing the payment.
3. A payment system according to claim 1 or 2 .
前記支払元決済手段は、クレジットカードであり、
前記利用可能決済手段は、電子マネーである、
請求項1又は2に記載の決済システム。
The payment source settlement means is a credit card,
The available payment means is electronic money.
3. A payment system according to claim 1 or 2 .
決済施設を訪れたユーザがユーザ端末を利用して決済を行う前記決済施設に関する決済施設情報を取得する決済施設情報取得部と、
前記決済の支払元として設定された支払元決済手段を特定する特定部と、
前記決済施設情報に基づいて、前記決済施設が、前記支払元決済手段の利用が禁止された禁止施設であるか否かを判定する施設判定部と、
前記支払元決済手段よりも優先的に利用される優先決済手段が設定されている場合に、前記優先決済手段の残高と、前記決済の決済額と、に基づいて、所定の処理の要否を判定する要否判定部と、
前記要否判定部により前記所定の処理が不要と判定された場合に、前記優先決済手段に基づいて、前記決済を実行する決済実行部と、
前記施設判定部により前記決済施設が前記禁止施設であると判定され、かつ、前記要否判定部により前記所定の処理が必要と判定された場合に、前記所定の処理を実行する処理実行部と、
を含む決済システム。
a payment facility information acquisition unit that acquires payment facility information relating to a payment facility where a user visiting the payment facility makes a payment using a user terminal;
an identification unit that identifies a payment source settlement means set as a payment source of the settlement;
a facility determination unit that determines whether the payment facility is a prohibited facility in which use of the payment source payment means is prohibited based on the payment facility information;
a necessity determination unit that, when a preferred payment means is set to be used preferentially over the payment source payment means, determines whether or not a predetermined process is necessary based on the balance of the preferred payment means and the payment amount of the payment;
a payment execution unit that executes the payment based on the prioritized payment means when the necessity determination unit determines that the predetermined process is unnecessary;
a processing execution unit that executes the predetermined processing when the facility determination unit determines that the payment facility is the prohibited facility and the necessity determination unit determines that the predetermined processing is necessary;
Payment systems including .
前記決済システムは、前記ユーザ端末の位置に関するユーザ端末位置情報を取得する位置情報取得部を更に含み、
前記決済施設情報取得部は、前記ユーザ端末位置情報に基づいて、前記決済施設情報を取得する、
請求項1又は2又は5に記載の決済システム。
The payment system further includes a location information acquisition unit that acquires user terminal location information related to a location of the user terminal,
The payment facility information acquisition unit acquires the payment facility information based on the user terminal location information.
6. A payment system according to claim 1 , 2 or 5 .
前記ユーザ端末は、ユーザ識別情報に基づいて、コードを表示し、
前記決済施設の施設端末は、前記コードを読み取って前記ユーザ識別情報を取得し、
前記施設端末は、前記決済システムに対し、前記決済施設情報と、前記ユーザ識別情報と、を送信し、
前記決済施設情報取得部は、前記施設端末から、前記決済施設情報を取得し、
前記決済システムは、前記施設端末から、前記ユーザ識別情報を取得するユーザ識別情報取得部を更に含み、
前記特定部は、前記ユーザ識別情報に基づいて、前記支払元決済手段を特定する、
請求項1又は2又は5に記載の決済システム。
The user terminal displays a code based on the user identification information;
a facility terminal of the payment facility reads the code to obtain the user identification information;
the facility terminal transmits the payment facility information and the user identification information to the payment system;
The payment facility information acquisition unit acquires the payment facility information from the facility terminal,
The payment system further includes a user identification information acquisition unit that acquires the user identification information from the facility terminal,
The identification unit identifies the payment source settlement means based on the user identification information.
6. A payment system according to claim 1 , 2 or 5 .
前記ユーザ端末は、前記決済施設情報に基づいて生成されたコードを読み取ることによって、前記決済施設情報を取得し、
前記ユーザ端末は、前記決済システムに対し、前記決済施設情報と、前記ユーザ端末に記憶されたユーザ識別情報と、を送信し、
前記決済施設情報取得部は、前記ユーザ端末から、前記決済施設情報を取得し、
前記決済システムは、前記ユーザ端末から、前記ユーザ識別情報を取得するユーザ識別情報取得部を更に含み、
前記特定部は、前記ユーザ識別情報に基づいて、前記支払元決済手段を特定する、
請求項1又は2又は5に記載の決済システム。
the user terminal acquires the payment facility information by reading a code generated based on the payment facility information;
The user terminal transmits the payment facility information and the user identification information stored in the user terminal to the payment system;
The payment facility information acquisition unit acquires the payment facility information from the user terminal,
The payment system further includes a user identification information acquisition unit that acquires the user identification information from the user terminal,
The identification unit identifies the payment source settlement means based on the user identification information.
6. A payment system according to claim 1 , 2 or 5 .
済施設の候補となる複数の候補施設の一覧を表示し、前記一覧の中から選択された前記候補施設を前記決済施設として特定するユーザ端末と通信可能な決済システムであって、
前記ユーザ端末は、前記決済システムに対し、前記決済施設を訪れたユーザが前記ユーザ端末を利用して決済を行う前記決済施設に関する決済施設情報と、前記ユーザ端末に記憶されたユーザ識別情報と、を送信し、
前記決済システムは、
前記ユーザ端末から、前記決済施設情報を取得する決済施設情報取得部と、
前記ユーザ端末から、前記ユーザ識別情報を取得するユーザ識別情報取得部と、
前記ユーザ識別情報に基づいて、前記決済の支払元として設定された支払元決済手段を特定する特定部と、
前記決済施設情報に基づいて、前記決済施設が、前記支払元決済手段の利用が禁止された禁止施設であるか否かを判定する施設判定部と、
前記施設判定部により前記決済施設が前記禁止施設であると判定された場合に、所定の処理を実行する処理実行部と、
を含む決済システム。
A payment system capable of communicating with a user terminal that displays a list of a plurality of candidate payment facilities and identifies a candidate facility selected from the list as the payment facility,
The user terminal transmits to the payment system payment facility information relating to the payment facility where the user who visits the payment facility makes a payment using the user terminal , and user identification information stored in the user terminal;
The payment system includes:
a payment facility information acquisition unit that acquires the payment facility information from the user terminal;
a user identification information acquisition unit that acquires the user identification information from the user terminal;
an identification unit that identifies a payment source settlement means set as a payment source of the payment based on the user identification information;
a facility determination unit that determines whether the payment facility is a prohibited facility in which use of the payment source payment means is prohibited based on the payment facility information;
a process execution unit that executes a predetermined process when the facility determination unit determines that the payment facility is the prohibited facility;
Payment systems including .
決済施設を訪れたユーザがユーザ端末を利用して決済を行う前記決済施設に関する決済施設情報を取得する決済施設情報取得部と、
前記決済の支払元として設定された支払元決済手段を特定する特定部と、
前記決済施設情報に基づいて、前記決済施設が、前記支払元決済手段の利用が禁止された禁止施設であるか否かを判定する施設判定部と、
前記決済における決済商材に関する決済商材情報を取得する決済商材情報取得部と、
前記決済商材が、前記支払元決済手段の利用が禁止された禁止商材であるか否かを判定する商材判定部と、
前記施設判定部により前記決済施設が前記禁止施設であると判定され、かつ、前記商材判定部により前記決済商材が前記禁止商材ではないと判定された場合に、前記支払元決済手段に基づいて、前記決済を実行する決済実行部と、
前記施設判定部により前記決済施設が前記禁止施設であると判定され、かつ、前記商材判定部により前記決済商材が前記禁止商材であると判定された場合に、所定の処理を実行する処理実行部と、
を含む決済システム。
a payment facility information acquisition unit that acquires payment facility information relating to a payment facility where a user visiting the payment facility makes a payment using a user terminal;
an identification unit that identifies a payment source settlement means set as a payment source of the settlement;
a facility determination unit that determines whether the payment facility is a prohibited facility in which use of the payment source payment means is prohibited based on the payment facility information;
a payment product information acquisition unit that acquires payment product information related to the payment product in the payment;
a product determination unit that determines whether the payment product is a prohibited product for which the use of the payment source payment means is prohibited;
a payment execution unit that executes the payment based on the payment source settlement means when the facility determination unit determines that the payment facility is the prohibited facility and the product determination unit determines that the payment product is not the prohibited product;
a process execution unit that executes a predetermined process when the facility determination unit determines that the payment facility is the prohibited facility and the product determination unit determines that the payment product is the prohibited product;
Payment systems including .
コンピュータが、
決済施設を訪れたユーザがユーザ端末を利用して決済を行う前記決済施設に関する決済施設情報を取得する決済施設情報取得ステップと、
前記決済の支払元として設定された支払元決済手段を特定する特定ステップと、
前記決済施設情報に基づいて、前記決済施設が、前記支払元決済手段の利用が禁止された禁止施設であるか否かを判定する施設判定ステップと、
前記施設判定ステップにより前記決済施設が前記禁止施設であると判定された場合に、前記決済施設で利用可能でありチャージが可能な利用可能決済手段に対するチャージを前記支払元決済手段又は他の決済手段に基づいて実行するためのチャージ処理と、前記利用可能決済手段に前記支払元を変更して前記決済を実行するための変更処理と、を所定の処理として実行する処理実行ステップと、
を実行する決済方法。
The computer
a payment facility information acquisition step of acquiring payment facility information relating to a payment facility where a user visiting the payment facility makes a payment using a user terminal;
a step of identifying a payment source payment means set as a payment source of the payment;
a facility determination step of determining whether or not the payment facility is a prohibited facility in which use of the payment source payment means is prohibited based on the payment facility information;
a processing execution step of executing, as predetermined processing, a charging process for charging an available payment means that is available and can be charged at the payment facility based on the payment source payment means or another payment means when the payment facility is determined to be the prohibited facility by the facility determination step, and a change process for changing the payment source to the available payment means and executing the payment ;
The payment method to be performed.
決済施設を訪れたユーザがユーザ端末を利用して決済を行う前記決済施設に関する決済施設情報を取得する決済施設情報取得部、
前記決済の支払元として設定された支払元決済手段を特定する特定部、
前記決済施設情報に基づいて、前記決済施設が、前記支払元決済手段の利用が禁止された禁止施設であるか否かを判定する施設判定部、
前記施設判定部により前記決済施設が前記禁止施設であると判定された場合に、前記決済施設で利用可能でありチャージが可能な利用可能決済手段に対するチャージを前記支払元決済手段又は他の決済手段に基づいて実行するためのチャージ処理と、前記利用可能決済手段に前記支払元を変更して前記決済を実行するための変更処理と、を所定の処理として実行する処理実行部、
としてコンピュータを機能させるためのプログラム。
a payment facility information acquisition unit that acquires payment facility information relating to a payment facility where a user visiting the payment facility makes a payment using a user terminal;
An identification unit for identifying a payment source settlement means set as a payment source of the settlement;
a facility determination unit that determines whether or not the payment facility is a prohibited facility in which use of the payment source payment means is prohibited based on the payment facility information;
a processing execution unit that, when the facility determination unit determines that the payment facility is the prohibited facility, executes as predetermined processing: a charging process for charging an available payment means that is available and can be charged at the payment facility based on the payment source payment means or another payment means; and a change process for changing the payment source to the available payment means and executing the payment.
A program that makes a computer function as a
JP2023122677A 2023-07-27 2023-07-27 Payment system, payment method, and program Active JP7645940B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2023122677A JP7645940B2 (en) 2023-07-27 2023-07-27 Payment system, payment method, and program
TW113116141A TWI896108B (en) 2023-07-27 2024-04-30 Checkout systems, checkout methods, and program products

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2023122677A JP7645940B2 (en) 2023-07-27 2023-07-27 Payment system, payment method, and program

Publications (2)

Publication Number Publication Date
JP2025018712A JP2025018712A (en) 2025-02-06
JP7645940B2 true JP7645940B2 (en) 2025-03-14

Family

ID=94433386

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023122677A Active JP7645940B2 (en) 2023-07-27 2023-07-27 Payment system, payment method, and program

Country Status (2)

Country Link
JP (1) JP7645940B2 (en)
TW (1) TWI896108B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7838138B1 (en) * 2025-02-28 2026-03-31 株式会社Nttドコモ Information processing device, information processing method, and information processing program

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004287707A (en) 2003-03-20 2004-10-14 Hitachi Ltd Payment device and method, money amount allocation device and method
JP2020021267A (en) 2018-07-31 2020-02-06 株式会社メルカリ Program, information processing method, and information processing device
JP2020101930A (en) 2018-12-20 2020-07-02 ビリングシステム株式会社 Search and notification optimization system, method and program for payment and settlement application
JP2021174161A (en) 2020-04-22 2021-11-01 トヨタ自動車株式会社 Servers, wallet systems, programs and notification methods
JP2022011709A (en) 2020-06-30 2022-01-17 楽天銀行株式会社 Payment system, payment method, and program
JP2023013820A (en) 2021-07-16 2023-01-26 富士通株式会社 Transaction program, method, and store device
JP2023064840A (en) 2021-10-27 2023-05-12 PayPay株式会社 Application programs, payment systems, and information processing methods
JP2023067044A (en) 2021-10-29 2023-05-16 PayPay株式会社 Notification device, notification method and notification program
JP2023077568A (en) 2021-11-25 2023-06-06 綜合警備保障株式会社 Electronic payment methods, systems and programs
JP2023094452A (en) 2021-12-23 2023-07-05 PayPay株式会社 Electronic payment system, payment management device, card, electronic payment method, and program

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6087884B2 (en) * 2014-09-19 2017-03-01 ヤフー株式会社 Information providing apparatus, information providing method, and information providing program
CN107451816B (en) * 2017-06-23 2020-01-21 阿里巴巴集团控股有限公司 Method and device for realizing offline transactions
JP7000549B1 (en) * 2020-12-28 2022-01-19 楽天グループ株式会社 Information processing equipment, methods and programs
JP7366096B2 (en) * 2021-09-30 2023-10-20 楽天グループ株式会社 Payment systems, payment methods, and programs
JP7395549B2 (en) * 2021-09-30 2023-12-11 楽天グループ株式会社 Payment systems, payment methods, and programs

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004287707A (en) 2003-03-20 2004-10-14 Hitachi Ltd Payment device and method, money amount allocation device and method
JP2020021267A (en) 2018-07-31 2020-02-06 株式会社メルカリ Program, information processing method, and information processing device
JP2020101930A (en) 2018-12-20 2020-07-02 ビリングシステム株式会社 Search and notification optimization system, method and program for payment and settlement application
JP2021174161A (en) 2020-04-22 2021-11-01 トヨタ自動車株式会社 Servers, wallet systems, programs and notification methods
JP2022011709A (en) 2020-06-30 2022-01-17 楽天銀行株式会社 Payment system, payment method, and program
JP2023013820A (en) 2021-07-16 2023-01-26 富士通株式会社 Transaction program, method, and store device
JP2023064840A (en) 2021-10-27 2023-05-12 PayPay株式会社 Application programs, payment systems, and information processing methods
JP2023067044A (en) 2021-10-29 2023-05-16 PayPay株式会社 Notification device, notification method and notification program
JP2023077568A (en) 2021-11-25 2023-06-06 綜合警備保障株式会社 Electronic payment methods, systems and programs
JP2023094452A (en) 2021-12-23 2023-07-05 PayPay株式会社 Electronic payment system, payment management device, card, electronic payment method, and program

Also Published As

Publication number Publication date
JP2025018712A (en) 2025-02-06
TW202505441A (en) 2025-02-01
TWI896108B (en) 2025-09-01

Similar Documents

Publication Publication Date Title
AU2026202522A1 (en) Digital wallet for the provisioning and management of tokens
CN107633397B (en) User interface for payments
US7644859B1 (en) Context-based card selection device
JP6782392B1 (en) Payment information processing device, payment information processing system and payment information processing program
JP7377244B2 (en) Service provision system, service provision method, and program
JP2020155094A (en) Information processing equipment, systems and programs
US20160171472A1 (en) System and method for identifying member customers of a retail enterprise membership service at enterprise point-of-sale systems
JP2020154984A (en) Information processing equipment, systems and programs
JP7645940B2 (en) Payment system, payment method, and program
JP2023066916A (en) Service providing system, service providing method, and program
JP2026047145A (en) Payment systems, payment methods, and programs
US10235718B2 (en) Future resource forecast
JP7193675B1 (en) Payment system, payment method, payment service provider, program, and application program
JP7403697B1 (en) Service provision equipment, service provision method, and program
JP2021026709A (en) Privilege management device, terminal device, computer program and privilege management method
JP7191161B1 (en) Financial Institution Systems, Payment Methods, and Programs
JP2020181328A (en) Electronic payment systems and programs
JP7318131B2 (en) Service providing system, service providing method, and program
JP2024020061A (en) Payment management device, payment management method, and program
JP7683058B1 (en) Payment system, display control method, and program
JP7479649B1 (en) Server, terminal device, information processing system, program and information processing method
TWI917288B (en) Payment systems, payment methods and procedures
JP7442883B1 (en) Chip payment systems and programs
JP7717931B1 (en) Payment system, payment method, and program
JP7471381B1 (en) Payment system, payment method, payment service providing device, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230727

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240528

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240718

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241001

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241108

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250212

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250304

R150 Certificate of patent or registration of utility model

Ref document number: 7645940

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150