JP7645940B2 - Payment system, payment method, and program - Google Patents
Payment system, payment method, and program Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims description 388
- 238000013500 data storage Methods 0.000 description 29
- 238000004891 communication Methods 0.000 description 25
- 230000004048 modification Effects 0.000 description 24
- 238000012986 modification Methods 0.000 description 24
- 238000010586 diagram Methods 0.000 description 23
- 230000006870 function Effects 0.000 description 17
- 238000005516 engineering process Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000015556 catabolic process Effects 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000003796 beauty Effects 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 239000003814 drug Substances 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
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.
上記のような技術では、ユーザ端末を利用した決済が行われる決済施設で特定の決済手段の利用が禁止されていることがある。このため、決済施設が、ユーザ端末で支払元として設定された支払元決済手段の利用が禁止された禁止施設であるか否かをシステムが判定することが求められている。しかしながら、特許文献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.
[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
例えば、決済システム1は、決済サーバ10を含む。決済サーバ10は、ユーザに決済サービスを提供するサービス提供者が管理するサーバコンピュータである。例えば、決済サーバ10は、制御部11、記憶部12、及び通信部13を含む。制御部11は、少なくとも1つのプロセッサを含む。記憶部12は、RAM等の揮発性メモリと、フラッシュメモリ等の不揮発性メモリと、の少なくとも一方を含む。通信部13は、有線通信用の通信インタフェースと、無線通信用の通信インタフェースと、の少なくとも一方を含む。
For example, the payment system 1 includes a
なお、記憶部12に記憶されるプログラムは、ネットワークNを介して、決済サーバ10に供給されてもよい。また、コンピュータ読み取り可能な情報記憶媒体に記憶されたプログラムが、情報記憶媒体を読み取る読取部(例えば、光ディスクドライブやメモリカードスロット)、又は、外部機器とデータの入出力をするための入出力部(例えば、USBポート)を介して、決済サーバ10に供給されてもよい。
The program stored in the
また、決済システム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
ユーザ端末20は、ユーザのコンピュータである。例えば、ユーザ端末20は、スマートフォン、タブレット、ウェアラブル端末、又はパーソナルコンピュータである。図1では、1つのユーザ端末20だけが示されているが、複数のユーザの各々のユーザ端末20が存在してもよい。1人のユーザが複数のユーザ端末20を利用してもよい。例えば、ユーザ端末20は、制御部21、記憶部22、通信部23、操作部24、表示部25、及び撮影部26を含む。
The
例えば、制御部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
施設端末30は、決済サービスの加盟店である施設のコンピュータである。施設端末30は、決済端末と呼ばれることもある。例えば、施設端末30は、POS端末、ハンディターミナル、パーソナルコンピュータ、スマートフォン、タブレット、又はウェアラブル端末である。図1では、1つの施設端末30だけが示されているが、複数の施設の各々の施設端末30が存在してもよい。1つの施設に複数の施設端末30が配置されてもよい。例えば、施設端末30は、制御部31、記憶部32、通信部33、操作部34、表示部35、及び撮影部36を含む。
The
例えば、制御部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
[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
例えば、ユーザは、決済サービスで複数の決済手段を利用可能である。決済手段自体は、公知の種々の手段であってよい。例えば、決済手段は、クレジットカード、電子マネー、電子マネー以外の前払い式支払い手段、ポイント、銀行口座、銀行以外の金融機関の口座、金融機関以外の口座、暗号資産、デビットカード、ウォレット、又はその他の手段であってよい。バーコード又は二次元コード等のコードも、決済で利用される手段という意味では、決済手段の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
図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
例えば、施設端末30が撮影部36でコードC10を読み取ると、ユーザが利用可能な複数の決済手段のうち、予め支払元として設定された決済手段に基づいて、決済が実行される。図2の例では、ユーザの「クレジットカードC1」というクレジットカードが、支払元として設定されている。ユーザがボタンB11を選択すると、ユーザが保有するポイント(図2では、「AAAポイント」)及び電子マネー(図2では、「AAAキャッシュ」)の少なくとも一方が、支払元に設定されたクレジットカードよりも優先的に利用される。
For example, when the
例えば、ユーザがボタン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
例えば、ユーザがボタン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
本実施形態では、施設端末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
例えば、法律、条例、政府の方針、又はその他の事情により、ユーザが特定の商材の決済で特定の決済手段を利用できないことがある。例えば、ユーザは、学習塾で継続的に行われる授業(継続的役務提供の一例)の授業料と、税関検査場で発生する費用と、をクレジットカードで支払うことはできない。ユーザは、病院における医療費と、調剤薬局における薬代と、をポイントで支払うことはできない。他の決済でも、特定の決済手段の利用が制限されることがある。 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
一方、支払元として設定された決済手段が施設で利用可能ではないと判定された場合、決済は、実行されない。この場合、例えば、図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
[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
[データ記憶部]
データ記憶部100は、決済に必要なデータを記憶する。例えば、データ記憶部100は、ユーザデータベースDB1及び施設データベースDB2を記憶する。
[Data storage unit]
The
図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
支払元情報は、支払元として設定された決済手段に関する情報である。以降、当該決済手段を、支払元決済手段という。支払元決済手段は、ユーザが利用可能な複数の決済手段のうち、ユーザが支払元として選択した決済手段である。ユーザは、複数の支払元決済手段を選択してもよい。この場合、複数の支払元決済手段が併用されてもよいし、複数の支払元決済手段に優先順位が定められてもよい。本実施形態では、あるユーザがボタン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
優先設定情報は、支払元決済手段よりも優先的に利用される決済手段の設定に関する情報である。以降、当該決済手段を、優先決済手段という。優先決済手段は、ユーザが指定可能であってもよいし、ユーザが指定できないように固定されていてもよい。本実施形態では、ポイント及び電子マネーの少なくとも一方が優先決済手段に相当する。あるユーザがボタン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
ポイント情報は、ユーザが保有するポイントに関する情報である。例えば、ポイント情報は、ポイントの残高、残高の内訳、ポイントの獲得履歴、又はその他の情報を示す。決済サーバ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
電子マネー情報は、ユーザが保有する電子マネーに関する情報である。例えば、電子マネー情報は、電子マネーの残高、残高の内訳、電子マネーのチャージ履歴、又はその他の情報を示す。決済サーバ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
決済手段情報は、決済サービスでユーザが利用可能な決済手段に関する情報である。当該決済手段は、決済サービス又は決済アプリに登録されたユーザの決済手段ということもできる。当該決済手段は、支払元の候補となる決済手段ということもできる。本実施形態では、ユーザが複数の決済手段を利用可能である場合を例に挙げるが、ユーザは、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
例えば、決済手段情報は、クレジットカード番号の少なくとも一部、有効期限、名義人、又はこれらの組み合わせを示す。ユーザが複数のクレジットカードを決済サービス又は決済アプリに登録した場合には、決済手段情報は、当該複数のクレジットカードの各々のクレジットカード番号等の情報を示す。ユーザが銀行口座を決済サービス又は決済アプリに登録した場合には、決済手段情報は、金融機関コード、支店名、口座種別、口座番号、名義人、又はこれらの組み合わせを示す。ユーザが暗号資産等の他の決済手段を決済サービス又は決済アプリに登録した場合には、決済手段情報は、当該他の決済手段の情報を示せばよい。 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
図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
また、データ記憶部100は、任意のデータを記憶可能である。データ記憶部100に記憶されるデータは、ユーザデータベースDB1及び施設データベースDB2に限られない。例えば、データ記憶部100は、ユーザデータベースDB1及び施設データベースDB2の各々に格納されるものとして説明した情報を、複数のデータベースに分けて記憶してもよい。データ記憶部100は、決済アプリ画面SC1の表示に必要なデータを記憶してもよい。データ記憶部100は、決済に必要な他のデータを記憶してもよい。
The
[決済施設情報取得部]
決済施設情報取得部101は、ユーザ端末20を利用した決済が行われる決済施設に関する決済施設情報を取得する。決済施設は、ユーザが支払を行う施設、ユーザが利用する施設、ユーザが訪れた施設、又はユーザの支払を受け取る施設ということもできる。決済施設は、移動しない不動産に限られず、移動型店舗のように、移動可能であってもよい。本実施形態では、コードC10を読み取った施設端末30が存在する施設が決済施設に相当する。
[Payment facility information acquisition unit]
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
本実施形態では、決済施設情報取得部101は、施設端末30から、決済施設の施設IDを取得する。例えば、施設端末30は、撮影部36でコードC10を読み取ると、コードC10から抽出されたコードID、施設ID、及び決済額(支払額)を含む決済要求を、決済サーバ10に対して送信する。決済要求には、他の情報も含まれていてもよい。決済施設情報取得部101は、決済サーバ10が受信した決済要求に含まれる施設IDを取得する。なお、施設IDは、決済要求に含まれておらず、決済要求とは別のデータであってもよい。
In this embodiment, the payment facility
[ユーザ識別情報取得部]
ユーザ識別情報取得部102は、施設端末30から、ユーザ識別情報を取得する。本実施形態では、コードIDがユーザ識別情報の一例である。コードIDは、コードC10にコード化されている。ユーザ識別情報取得部102は、施設端末30から、ユーザ識別情報として、決済要求に含まれるコードIDを取得する。コードIDは、決済要求に含まれておらず、決済要求とは別のデータであってもよい。ユーザID等の他のユーザ識別情報がコードC10にコード化されている場合には、ユーザ識別情報取得部102は、施設端末30から、当該他のユーザ識別情報を取得すればよい。ユーザ識別情報取得部102は、施設端末30以外の他のコンピュータ(例えば、ユーザ端末20)から、ユーザ識別情報を取得してもよい。
[User Identification Information Acquisition Unit]
The user identification
なお、特にコードC10が利用されない場合には、ユーザ識別情報取得部102は、施設端末30から、特にコード化されていないユーザ識別情報を取得してもよい。例えば、ユーザ端末20に記憶されたユーザ識別情報が、NFC通信等の無線通信を利用して、施設端末30に送信される場合には、ユーザ識別情報取得部102は、施設端末30から、施設端末30が無線通信を利用して取得したユーザ識別情報を取得してもよい。施設端末30は、無線通信以外にも、ユーザ端末20が発した音声、又は、施設端末30に対する手入力によって、ユーザ識別情報を取得してもよい。
In addition, when the code C10 is not used, the user identification
[特定部]
特定部103は、決済の支払元として設定された支払元決済手段を特定する。例えば、特定部103は、ユーザデータベースDB1に格納された支払元情報を参照し、支払元決済手段を特定する。本実施形態では、特定部103は、施設端末30から取得されたコードIDに基づいて、支払元決済手段を特定する。例えば、特定部103は、決済要求に含まれるコードIDに関連付けられた支払元情報を参照し、支払元決済手段を特定する。図2の例であれば、支払元決済手段は、クレジットカードである。
[Specific part]
The
なお、支払元情報がユーザデータベース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
[施設判定部]
施設判定部104は、施設IDに基づいて、決済施設が、支払元決済手段の利用が禁止された禁止施設であるか否かを判定する。禁止施設は、支払元決済手段を利用できない施設ということもできる。例えば、施設判定部104は、施設データベースDB2に基づいて、決済施設が禁止施設であるか否かを判定する。施設判定部104は、決済要求に含まれる施設IDに関連付けられた利用可否情報と、特定部103により特定された支払元決済手段と、に基づいて、決済施設が禁止施設であるか否かを判定する。
[Facility Judgment Department]
The
例えば、施設判定部104は、支払元決済手段の利用が禁止されていることを利用可否情報が示している場合に、決済施設が禁止施設であると判定する。施設判定部104は、支払元決済手段が利用可能ではないことを利用可否情報が示している場合に、決済施設が禁止施設であると判定する。例えば、施設判定部104は、支払元決済手段が利用可能であることを利用可否情報が示している場合に、決済施設が禁止施設ではないと判定する。施設判定部104は、支払元決済手段の利用が禁止されていないことを利用可否情報が示している場合に、決済施設が禁止施設ではないと判定する。
For example, the
なお、決済施設が禁止施設であるか否かを施設判定部104が判定することは、決済施設が、支払元決済手段の利用が許可された許可施設であるか否かを施設判定部104が判定することと同じ意味である。決済施設が禁止施設ではないことは、決済施設が許可施設であることを意味する。決済施設が禁止施設であることは、決済施設が許可施設ではないことである。
The
[処理実行部]
処理実行部105は、施設判定部104により決済施設が禁止施設であると判定された場合に、所定の処理を実行する。所定の処理は、施設判定部104の判定結果によって、実行する/しないが決まる処理である。別の言い方をすれば、所定の処理は、決済施設が禁止施設であることを条件として実行される処理である。処理実行部105は、施設判定部104により決済施設が禁止施設ではないと判定された場合には、所定の処理を実行しない。
[Processing execution unit]
The
例えば、処理実行部105は、決済施設で利用可能な利用可能決済手段に支払元を変更して決済を実行するための変更処理を、所定の処理として実行する。利用可能決済手段は、禁止施設で利用が禁止されていない決済手段ということもできる。図5の学習塾の例では、利用可能決済手段は、電子マネーである。利用可能決済手段は、ポイント又は銀行口座であってもよい。図5の病院の例では、利用可能決済手段は、クレジットカード、電子マネー、又は銀行口座である。
For example, the
本実施形態では、支払元を変更して決済を実行することを、ユーザに促すことが変更処理に相当する場合を例に挙げる。図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
なお、変更処理は、本実施形態の例に限られない。例えば、変更処理は、ウィンドウ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
例えば、変更処理は、強制的に支払元を利用可能決済手段に変更して決済する処理であってもよい。強制的な支払元の変更をするか否かは、ユーザが設定できるようにしてもよい。例えば、ユーザが強制的な支払元の変更を希望する場合には、ユーザは、事前にその旨を設定する。ユーザの設定がなければ、変更処理は、強制的な支払元の変更ではなく、支払元の変更を促す処理であってもよい。変更処理は、ユーザがボタン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
[決済実行部]
決済実行部106は、決済を実行する。例えば、決済実行部106は、施設判定部104により決済施設が禁止施設ではないと判定された場合に、支払元決済手段に基づいて、決済を実行する。施設判定部104により決済施設が禁止施設であると判定された場合には、支払元決済手段に基づく決済を実行しない。決済実行部106は、ユーザが利用可能決済手段に支払元を変更した場合に、利用可能決済手段に基づいて、決済を実行する。決済の実行方法自体は、公知の決済サービスで採用されている方法と同様であってよい。決済実行部106は、クレジットカード決済、ポイント決済、電子マネー決済、銀行口座決済、又はその他の決済を実行する。なお、本実施形態では、決済システム1が決済実行部106を含む場合を説明するが、決済は、決済システム1が連携する外部のシステムで実行されてもよい。
[Payment Execution Department]
The
[3-2.ユーザ端末で実現される機能]
ユーザ端末20は、データ記憶部200、表示制御部201、及び操作受付部202を含む。データ記憶部200は、記憶部22により実現される。表示制御部201及び操作受付部202は、制御部21により実現される。
[3-2. Functions realized by user terminal]
The
[データ記憶部]
データ記憶部200は、ユーザが決済サービスを利用するために必要なデータを記憶する。例えば、データ記憶部200は、決済アプリ画面SC1等の各画面を表示するための決済アプリ又はブラウザを記憶する。本実施形態では、データ記憶部200は、ユーザ端末20が決済サーバ10から受信したコードIDを記憶する。
[Data storage section]
The
[表示制御部]
表示制御部201は、データ記憶部200に記憶された決済アプリ又はブラウザに基づいて、決済アプリ画面SC1等の各画面を表示部25に表示させる。例えば、表示制御部201は、コードIDに基づいて、コードC10を表示させる。コードC10を生成するためのプログラムは、データ記憶部200に記憶されているものとする。
[Display control unit]
The
[操作受付部]
操作受付部202は、表示制御部201が表示させた各種画面に対する操作を受け付ける。当該操作の内容を示すデータは、決済サーバ10に送信される。
[Operation reception section]
The
[3-3.施設端末で実現される機能]
施設端末30は、データ記憶部300、ユーザ識別情報取得部301、及び送信部302を含む。データ記憶部300は、記憶部32により実現される。ユーザ識別情報取得部301及び送信部302は、制御部31により実現される。
[3-3. Functions realized by facility terminals]
The
[データ記憶部]
データ記憶部300は、施設が決済サービスを利用するために必要なデータを記憶する。例えば、データ記憶部300は、施設向けの管理ツールを記憶する。本実施形態では、データ記憶部300は、施設IDを記憶する。
[Data storage section]
The
[ユーザ識別情報取得部]
ユーザ識別情報取得部301は、ユーザ端末20から、ユーザ識別情報を取得する。本実施形態では、コードIDがユーザ識別情報に相当する。例えば、ユーザ識別情報取得部301は、ユーザ端末20に表示されたコードC10を撮影部36で読み取ってコードIDを取得する。ユーザ識別情報取得部301は、光学的にではなく、音声又は通信を利用して、コードIDを取得してもよい。
[User Identification Information Acquisition Unit]
The user identification
[送信部]
送信部302は、決済システム1に対し、決済に必要な情報を送信する。例えば、送信部302は、決済システム1に対し、施設ID、コードID、及び決済額を含む決済要求を送信する。決済要求自体は、公知の決済サービスで利用されている形式であってよい。決済要求は、任意の情報を含むことができる。本実施形態で決済要求に含まれるものとして説明する情報は、決済要求とは別のデータとして決済サーバ10に送信されてもよい。
[Transmitter]
The transmitting
[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
図6のように、ユーザ端末20は、決済アプリが起動すると、決済サーバ10との間で、ユーザが決済サービスにログインするためのログイン処理を実行する(S1)。S1では、ユーザ端末20は、決済サーバ10に対し、ユーザが入力したユーザID及びパスワードを送信する。決済サーバ10は、ユーザID及びパスワードがユーザデータベースDB1に存在するか否かを確認する。ログイン処理は、公知の方法によって実行されるようにすればよい。
As shown in FIG. 6, when the payment app is launched, the
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
施設端末30は、撮影部36でコードC10を読み取ると、コードC10からコードIDを抽出する(S3)。施設端末30は、決済サーバ10に対し、施設ID、コードID、及び決済額を含む決済要求を送信する(S4)。決済サーバ10は、施設端末30から、決済要求を受信する(S5)。決済サーバ10は、決済要求に含まれる施設ID及びコードIDを取得する(S6)。決済サーバ10は、ユーザデータベースDB1を参照し、コードIDに関連付けられた支払元情報に基づいて、支払元決済手段を特定する(S7)。
When the
決済サーバ10は、施設データベースDB2を参照し、施設IDに関連付けられた利用可否情報と、S7で特定した支払元決済手段と、に基づいて、決済施設が禁止施設であるか否かを判定する(S8)。S8において、決済施設が禁止施設ではないと判定された場合(S8:N)、決済サーバ10は、S7で特定した支払元決済手段と、決済要求に含まれる決済額と、に基づいて、決済を実行し(S9)、本処理は、終了する。この場合、ユーザ端末20の決済アプリ画面SC1には、決済が完了したことを示すウィンドウW16が表示される。施設端末30の表示部35には、決済が完了したことを示す通知が表示される。
The
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
[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
例えば、学習塾で継続的に行われる授業(継続的役務提供の一例)の授業料の決済が、クレジットカードで行われることが禁止されていたとする。学習塾は、クレジットカードの利用が禁止された禁止施設である。このため、決済システム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
[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
[6-1.変形例1]
例えば、処理実行部105が実行する所定の処理は、実施形態の例に限られない。変形例1では、所定の処理の他の例を説明する。変形例1の利用可能決済手段は、チャージが可能な決済手段である。変形例1の利用可能決済手段は、残高を有する。チャージは、残高を増やすことである。チャージは、入金ということもできる。変形例1では、利用可能決済手段が電子マネーである場合を例に挙げる。利用可能決済手段は、残高の概念がある任意の決済手段であってよい。例えば、利用可能決済手段は、電子マネー以外の前払い式支払い手段、金融機関の口座、金融機関以外の口座、暗号資産、ウォレット、又はその他の決済手段であってもよい。
[6-1. Modification 1]
For example, the specified processing executed by the
図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
なお、チャージ処理は、利用可能決済手段に対するチャージに関する何らかの処理であればよく、ウィンドウ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
変形例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
なお、チャージ額は、当該数値よりも多くてもよい。例えば、チャージ額は、当該数値に対し、ユーザが指定した数値を加算した数値であってもよい。処理実行部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
変形例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
変形例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
例えば、処理実行部105は、履歴情報に基づいて、複数の利用可能決済手段のうち、最も利用額が多い利用可能決済手段を特定してもよい。処理実行部105は、当該特定された最も利用額が多い利用可能決済手段に支払元を変更して決済を実行するための変更処理を実行する。処理実行部105は、履歴情報に基づいて、複数の利用可能決済手段のうち、最も利用頻度が多い利用可能決済手段を特定してもよい。処理実行部105は、当該特定された最も利用頻度が多い利用可能決済手段に支払元を変更して決済を実行するための変更処理を実行する。
For example, the
変形例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
なお、要否判定部108は、優先決済手段の残高から決済額を引いた数値が、1以上の閾値以上であるか否かを判定することによって、所定の処理の要否を判定する。閾値は、ユーザが指定できないように固定されていてもよいし、ユーザが任意の値を指定可能であってもよい。例えば、要否判定部108は、優先決済手段の残高から決済額を引いた数値が閾値以上である場合に、所定の処理が不要であると判定する。要否判定部108は、優先決済手段の残高から決済額を引いた数値が閾値未満である場合に、所定の処理が必要であると判定する。
The
また、ポイント及び電子マネーといったように、複数の優先決済手段が存在することがある。この場合、要否判定部108は、複数の優先決済手段の各々の残高と、決済額と、に基づいて、所定の処理の要否を判定してもよい。例えば、要否判定部108は、複数の優先決済手段の各々の残高の合計額を計算する。要否判定部108は、合計額が決済額以上であるか否かを判定することによって、又は、合計額から決済額を引いた数値が1以上の閾値以上であるか否かを判定することによって、所定の処理の要否を判定してもよい。
In addition, there may be multiple preferred payment methods, such as points and electronic money. In this case, the
変形例4の決済実行部106は、要否判定部108により所定の処理が不要と判定された場合に、優先決済手段に基づいて、決済を実行する。優先決済手段に基づく決済の実行方法は、公知の方法であってよい。例えば、優先決済手段がポイントである場合には、決済実行部106は、ポイントの残高を減らすことによって、決済を実行する。優先決済手段が電子マネーである場合には、決済実行部106は、電子マネーの残高を減らすことによって、決済を実行する。
In variant 4, the
変形例4の処理実行部105は、要否判定部108により所定の処理が必要と判定された場合に、所定の処理を実行する。処理実行部105は、施設判定部104の判定結果と、要否判定部108の判定結果と、に基づいて、所定の処理を実行する。即ち、処理実行部105は、施設判定部104により決済施設が禁止施設であると判定され、かつ、要否判定部108により所定の処理が必要と判定された場合に、所定の処理を実行する。処理実行部105は、施設判定部104により決済施設が禁止施設ではないと判定された場合、又は、要否判定部108により所定の処理が不要と判定された場合には、所定の処理を実行しない。
The
変形例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
例えば、ユーザ端末20は、決済サーバ10に対し、ユーザ端末位置情報を送信する。ユーザ端末20は、任意のタイミングで、ユーザ端末位置情報を取得可能である。例えば、ユーザ端末20は、決済アプリが起動したタイミング、決済アプリの起動中、ユーザがユーザ端末位置情報の取得を指示する所定の操作を行ったタイミング、又はその他のタイミングで、ユーザ端末位置情報を取得可能である。ユーザ端末位置情報は、ユーザ端末20ではなく、施設端末30又は他の機器(例えば、施設内の通信機器)によって取得されてもよい。例えば、施設端末30又は他の機器は、ユーザ端末20との通信によって、ユーザ端末位置情報を取得してもよい。
For example, the
決済システム1は、位置情報取得部109を含む。位置情報取得部109は、ユーザ端末位置情報を取得する。例えば、位置情報取得部109は、最新のユーザ端末位置情報を、繰り返し取得してもよい。例えば、位置情報取得部109は、ユーザ端末20、施設端末30、又は他の機器(例えば、施設内の通信機器)から、ユーザ端末位置情報を取得する。変形例5の施設データベースDB2には、個々の施設の位置に関する施設位置情報が格納されているものとする。施設位置情報は、緯度経度、座標、住所、基地局情報、アクセスポイント情報、又はその他の情報であってよい。
The payment system 1 includes a location
変形例5の決済施設情報取得部101は、ユーザ端末位置情報に基づいて、決済施設の施設IDを取得する。決済施設情報取得部101は、施設データベースDB2の中から、ユーザ端末位置情報が示す位置と最も近い位置を示す施設位置情報、又は、ユーザ端末位置情報が示す位置から所定距離以内の位置を示す施設位置情報を特定する。決済施設情報取得部101は、当該特定された施設位置情報に関連付けられた施設IDを取得する。施設位置情報の取得方法が実施形態とは異なるが、他の処理は、実施形態と同様である。
The payment facility
変形例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
[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
例えば、ユーザ端末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
例えば、決済サーバ10は、ユーザ端末20から施設ID及びコードIDを受信する。施設判定部104は、決済店舗が禁止店舗であるか否かを判定する。この判定方法は、実施形態と同様であってよい。決済店舗が禁止店舗ではないと判定された場合、決済アプリ画面SC1は、図9の右上の状態になる。決済サーバ10は、ユーザ端末20に対し、決済アプリ画面SC1を当該状態にするためのデータを送信する。ユーザ端末20は、当該データに基づいて、決済アプリ画面SC1の表示を更新する。
For example, the
例えば、ユーザは、入力フォーム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
例えば、決済店舗が禁止店舗であると判定された場合、決済アプリ画面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
変形例6のユーザ端末20は、施設IDに基づいて生成されたコードC40を読み取ることによって、施設IDを取得する。ユーザ端末20は、決済システム1に対し、施設IDと、ユーザ端末20に記憶されたコードIDと、を送信する。決済システム1は、ユーザ端末20から、施設IDを取得する。決済システム1は、ユーザ端末20から、コードIDを取得する。決済システム1は、コードIDに基づいて、支払元決済手段を特定する。これにより、決済システム1は、ユーザ読取払いの中で、決済施設が禁止施設であるか否かを判定できる。決済システム1は、ユーザ読取払いの中で、決済施設が禁止施設であるか否かの判定結果に基づいて、所定の処理を実行できる。
In variant 6, the
[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
図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
例えば、決済サーバ10は、ユーザ端末位置情報と、施設位置情報と、に基づいて、ユーザ端末20の近隣にある施設を、所定数だけ特定する。決済サーバ10は、ユーザ端末20に対し、当該特定された施設を示す一覧L23のデータを送信する。ユーザ端末20は、当該データに基づいて、決済施設の候補となる複数の候補施設の一覧L23を表示する。当該データには、一覧L23に含まれる施設の施設IDが含まれているものとする。一覧L23は、ユーザ端末20の近隣にある施設ではなく、予め定められた施設を示してもよい。
For example, the
例えば、ユーザ端末20は、一覧L23の中から選択された候補施設を、決済施設として特定する。ユーザが一覧L23の中から任意の施設を選択すると、ユーザ端末20は、決済システム1に対し、当該施設の施設IDと、ユーザ端末20に記憶されたコードIDと、を送信する。決済サーバ10は、ユーザ端末20から施設ID及びコードIDを受信する。施設判定部104は、決済店舗が禁止店舗であるか否かを判定する。この判定方法は、実施形態と同様であってよい。
For example, the
例えば、決済店舗が禁止店舗ではないと判定された場合、決済アプリ画面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
例えば、決済店舗が禁止店舗であると判定された場合、決済アプリ画面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
なお、処理実行部105は、禁止施設を一覧L23に表示させないようにする処理を、所定の処理として実行してもよい。例えば、処理実行部105は、禁止施設を一覧L23に表示させるが、支払元決済手段を利用できないことを、一覧L23上で表示させてもよい。処理実行部105は、禁止施設の表示順が許可施設よりも後になるように、位置欄L23を決済アプリ画面SC1の表示を制御することによって、所定の処理を実行してもよい。
The
変形例7のユーザ端末20は、決済施設の候補となる複数の候補施設の一覧L23を表示する。ユーザ端末20は、一覧L23の中から選択された候補施設を、決済施設として特定する。ユーザ端末20は、決済システム1に対し、施設IDと、ユーザ端末20に記憶されたコードIDと、を送信する。決済システム1は、ユーザ端末20から、施設IDを取得する。決済システム1は、ユーザ端末20から、コードIDを取得する。決済システム1は、コードIDに基づいて、支払元決済手段を特定する。これにより、決済システム1は、セルフ払いの中で、決済施設が禁止施設であるか否かを判定できる。決済システム1は、セルフ払いの中で、決済施設が禁止施設であるか否かの判定結果に基づいて、所定の処理を実行できる。
The
[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
図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
例えば、コード払いが実行される場合、決済商材情報取得部110は、施設端末30から、決済商材情報を取得する。施設端末30は、商材のバーコードを読み取ることによって、商材IDを取得する。施設端末30は、施設の担当者が操作部34から入力した商材の情報に基づいて、商材IDを取得する。施設端末30は、決済サーバ10に対し、決済商材の商材IDを含む決済要求を送信する。決済商材情報取得部110は、施設端末30から受信した決済要求に含まれる商材IDを取得する。
For example, when code payment is performed, the payment product
なお、ユーザ読取払い又はセルフ払いが実行される場合、決済商材情報取得部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
商材判定部111は、決済商材が、支払元決済手段の利用が禁止された禁止商材であるか否かを判定する。禁止商材は、支払元決済手段を利用できない商材ということもできる。例えば、商材判定部111は、商材データベースDB3に基づいて、決済商材が禁止商材であるか否かを判定する。商材判定部111は、決済要求に含まれる商材IDに関連付けられた利用可否情報と、特定部103により特定された支払元決済手段と、に基づいて、決済商材が禁止商材であるか否かを判定する。
The
例えば、商材判定部111は、支払元決済手段の利用が禁止されていることを利用可否情報が示している場合に、決済商材が禁止商材であると判定する。商材判定部111は、支払元決済手段が利用可能ではないことを利用可否情報が示している場合に、決済商材が禁止商材であると判定する。例えば、商材判定部111は、支払元決済手段が利用可能であることを利用可否情報が示している場合に、決済商材が禁止商材ではないと判定する。商材判定部111は、支払元決済手段の利用が禁止されていないことを利用可否情報が示している場合に、決済商材が禁止商材ではないと判定する。
For example, the
決済実行部106は、施設判定部104により決済施設が禁止施設であると判定され、かつ、商材判定部111により決済商材が禁止商材ではないと判定された場合に、支払元決済手段に基づいて、決済実行部106は、施設判定部104により決済施設が禁止施設であると判定され、かつ、商材判定部111により決済商材が禁止商材であると判定された場合には、現状の支払元決済手段に基づく決済を実行しない。
When the
処理実行部105は、施設判定部104により決済施設が禁止施設であると判定され、かつ、商材判定部111により決済商材が禁止商材であると判定された場合に、所定の処理を実行する。処理実行部105は、施設判定部104により決済施設が禁止施設ではないと判定された場合、又は、商材判定部111により決済商材が禁止商材ではないと判定された場合には、所定の処理を実行しない。
The
変形例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
例えば、決済商材情報取得部110は、ユーザ端末20を利用した決済が行われる決済商材に関する決済商材情報を取得する。決済商材情報の取得方法は、変形例8と同様であってよい。特定部103は、決済の支払元として設定された支払元決済手段を特定する。支払元決済手段の特定方法は、実施形態と同様であってよい。商材判定部111は、決済商材情報に基づいて、決済商材が、支払元決済手段の利用が禁止された禁止商材であるか否かを判定する。禁止商材の判定方法は、変形例8と同様であってよい。
For example, the payment product
変形例9の決済実行部106は、商材判定部111により決済商材が禁止商材ではないと判定された場合に、決済を実行する。決済実行部106は、商材判定部111により決済商材が禁止商材であると判定された場合には、決済を実行しない。この場合、禁止商材以外の他の決済商材が存在する場合には、決済実行部106は、当該他の決済商材の決済だけを実行してもよいし、全ての決済商材の決済を実行しないようにしてもよい。
In variant example 9, the
変形例9の処理実行部105は、商材判定部111により決済商材が禁止商材であると判定された場合に、所定の処理を実行する。変形例9の処理実行部105は、施設判定部104の判定結果が考慮されない(決済システム1が、そもそも施設判定部104を含まない)点で変形例8とは異なるが、他の点は、変形例8と同様である。処理実行部105は、商材判定部111により決済商材が禁止商材ではないと判定された場合には、所定の処理を実行しない。
The
なお、所定の処理の意味は、実施形態及び変形例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
例えば、処理実行部105は、商材判定部111により決済商材が禁止商材であると判定された場合に、変形例1~3と同様にして、チャージ処理及び変更処理を、所定の処理として実行してもよい。処理実行部105は、変形例4と同様にして、要否判定部108により所定の処理が必要と判定された場合に、所定の処理を実行してもよい。この場合、優先決済手段は、決済商材で利用可能な利用可能決済手段であるものとする。変形例9の決済システム1は、実施形態のようなコード払い、変形例6のようなユーザ読取払い、及び変形例7のようなセルフ払いの何れにも対応可能である。
For example, if the
変形例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
例えば、決済サーバ10で実現されるものとして説明した機能は、決済システム1の複数のコンピュータで機能が分担されてもよい。この場合、複数のコンピュータの各々が、他のコンピュータに対し、自身の処理結果を送信することによって、機能の分担が実現されるようにすればよい。決済サーバ10で実現されるものとして説明した機能の全部又は一部は、ユーザ端末20、施設端末30、又はその他のコンピュータで実現されてもよい。決済システム1に含まれる何らかのコンピュータによって、上記説明した機能が実現されるようにすればよい。
For example, the functions described as being realized by the
[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.
請求項1に記載の決済システム。 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
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)
| 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)
| 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)
| 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 |
-
2023
- 2023-07-27 JP JP2023122677A patent/JP7645940B2/en active Active
-
2024
- 2024-04-30 TW TW113116141A patent/TWI896108B/en active
Patent Citations (10)
| 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 |