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

JP7615115B2 - Payment system, processing execution method, and program - Google Patents

Payment system, processing execution method, and program Download PDF

Info

Publication number
JP7615115B2
JP7615115B2 JP2022211573A JP2022211573A JP7615115B2 JP 7615115 B2 JP7615115 B2 JP 7615115B2 JP 2022211573 A JP2022211573 A JP 2022211573A JP 2022211573 A JP2022211573 A JP 2022211573A JP 7615115 B2 JP7615115 B2 JP 7615115B2
Authority
JP
Japan
Prior art keywords
payment
identification information
payment means
charge
balance
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2022211573A
Other languages
Japanese (ja)
Other versions
JP2024094792A (en
Inventor
朋希 前田
祐有亮 岸本
和彦 坂▲崎▼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Rakuten Group Inc
Original Assignee
Rakuten Group Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Rakuten Group Inc filed Critical Rakuten Group Inc
Priority to JP2022211573A priority Critical patent/JP7615115B2/en
Priority to TW112144282A priority patent/TWI894686B/en
Publication of JP2024094792A publication Critical patent/JP2024094792A/en
Application granted granted Critical
Publication of JP7615115B2 publication Critical patent/JP7615115B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

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

近年、電子的な決済手段を利用した決済サービスが普及している。例えば、特許文献1には、複数のイシュアの各々が発行した電子マネーを集中的に管理するサーバが、複数の加盟店の各々から、電子マネーの利用ログを受信する技術が記載されている。特許文献1のサーバは、加盟店から受信した利用ログに基づいて、電子マネーが利用された後の現金の清算を実行する。 In recent years, payment services that use electronic payment methods have become widespread. For example, Patent Document 1 describes a technology in which a server that centrally manages electronic money issued by each of a number of issuers receives electronic money usage logs from each of a number of affiliated stores. The server in Patent Document 1 executes cash settlement after the electronic money has been used, based on the usage logs received from the affiliated stores.

特開2003-141428号公報JP 2003-141428 A

しかしながら、特許文献1の技術では、ユーザは、自身が訪れた加盟店が契約しているイシュアの電子マネーしか利用できない。例えば、加盟店XがイシュアAと契約しているがイシュアBと契約していない場合には、加盟店Xでは、イシュアAの電子マネーしか利用できない。この点は、従来の他の技術も同様であり、特許文献1の技術に限られない。このため、従来の技術では、複数の決済手段を利用可能なユーザの利便性を十分に高めることができなかった。 However, with the technology of Patent Document 1, a user can only use electronic money of the issuer with which the affiliated store that the user visits has a contract. For example, if affiliated store X has a contract with Issuer A but not with Issuer B, only electronic money of Issuer A can be used at affiliated store X. This is the same for other conventional technologies and is not limited to the technology of Patent Document 1. For this reason, conventional technologies have not been able to sufficiently improve convenience for users who can use multiple payment methods.

本開示の目的の1つは、複数の決済手段を利用可能なユーザの利便性を高めることである。 One of the objectives of this disclosure is to increase convenience for users who can use multiple payment methods.

本開示に係る決済システムは、第1決済手段を識別可能な第1識別情報と、第2決済手段を識別可能な第2識別情報と、を関連付ける関連付け部と、前記第2決済手段に対応していない決済端末により、前記第1識別情報を記憶するICチップが読み取られた場合に、当該第1識別情報に関連付けられた前記第2識別情報により識別される前記第2決済手段を利用するための第2処理を実行する第2処理実行部と、を含む。 The payment system according to the present disclosure includes an association unit that associates first identification information capable of identifying a first payment means with second identification information capable of identifying a second payment means, and a second processing execution unit that executes a second process to use the second payment means identified by the second identification information associated with the first identification information when an IC chip storing the first identification information is read by a payment terminal that does not support the second payment means.

本開示によれば、複数の決済手段を利用可能なユーザの利便性が高まる。 This disclosure improves convenience for users who can use multiple payment methods.

決済システムの全体構成の一例を示す図である。FIG. 1 is a diagram illustrating an example of the overall configuration of a payment system. 第1決済手段及び第2決済手段を連携させるために行われる設定の一例を示す図である。A diagram showing an example of settings made to link the first payment method and the second payment method. ユーザが第1決済手段のICカードを利用して第2決済手段を利用する様子の一例を示す図である。FIG. 13 is a diagram showing an example of how a user uses an IC card of a first payment means to use a second payment means. 決済システムで実現される機能の一例を示す機能ブロック図である。A functional block diagram showing an example of functions realized in the payment system. 第1決済手段データベースの一例を示す図である。FIG. 2 is a diagram showing an example of a first payment method database. 第2決済手段データベースの一例を示す図である。FIG. 11 is a diagram showing an example of a second payment method database. 関連付けデータベースの一例を示す図である。FIG. 13 is a diagram illustrating an example of an association database. 決済システムで実行される処理の一例を示す図である。FIG. 2 is a diagram illustrating an example of a process executed in the payment system. 決済システムで実行される処理の一例を示す図である。FIG. 2 is a diagram illustrating an example of a process executed in the payment system. 変形例で実現される機能の一例を示す図である。FIG. 13 is a diagram illustrating an example of a function realized in a modified example. 変形例1の関連付けデータベースの一例を示す図である。FIG. 13 is a diagram illustrating an example of an association database according to the first modified example. 変形例4におけるオートチャージの一例を示す図である。FIG. 13 is a diagram showing an example of auto-charging in modified example 4.

[1.決済システムの全体構成]
本開示に係る決済システムの実施形態の一例を説明する。図1は、決済システムの全体構成の一例を示す図である。例えば、決済システム1は、決済サーバ10を含む。決済システム1は、連携先システム2と連携する。ここでの連携とは、共通の目的のために情報処理を実行することを意味する。ある情報処理を実行するために互いに通信することは、連携に相当する。連携先システム2は、連携先サーバ20を含む。決済サーバ10及び連携先サーバ20の各々は、インターネット又はLAN等のネットワークNに接続可能である。ネットワークNには、ユーザ端末30及び決済端末40も接続可能である。
[1. Overall configuration of the payment system]
An example of an embodiment of a payment system according to the present disclosure will be described. FIG. 1 is a diagram showing an example of the overall configuration of a payment system. For example, a payment system 1 includes a payment server 10. The payment system 1 cooperates with a linked system 2. Here, cooperation means performing information processing for a common purpose. Communication with each other to perform a certain information processing corresponds to cooperation. The linked system 2 includes a linked server 20. Each of the payment server 10 and the linked server 20 can be connected to a network N such as the Internet or a LAN. A user terminal 30 and a payment terminal 40 can also be connected to the network N.

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

連携先サーバ20は、連携先のサーバコンピュータである。連携先サーバ20は、サーバと呼ばれたとしても、実際にはパーソナルコンピュータであってもよい。連携先は、決済事業者と連携する組織である。例えば、連携先は、他の決済事業者であってもよいし、決済事業者以外の他の事業者であってもよい。決済サーバ10を管理する決済事業者と同じであってもよい。連携先は、決済サーバ10を管理する決済事業者の関連会社であってもよいし、資本的な関係がない会社であってもよい。 The associated server 20 is a server computer of the associated party. Although the associated server 20 is called a server, it may actually be a personal computer. The associated party is an organization that associates with the payment service provider. For example, the associated party may be another payment service provider, or a business other than the payment service provider. It may be the same as the payment service provider that manages the payment server 10. The associated party may be an affiliate of the payment service provider that manages the payment server 10, or a company with which there is no capital relationship.

例えば、連携先サーバ20は、制御部21、記憶部22、及び通信部23を含む。制御部21、記憶部22、及び通信部23の物理的構成は、それぞれ制御部11、記憶部12、及び通信部13と同様であってよい。シンクライアントと呼ばれる技術で利用されるコンピュータが連携先サーバ20に相当してもよい。例えば、連携先サーバ20は、決済のたびに決済サーバ10と通信する。連携先サーバ20は、他のタイミングで決済サーバ10と通信してもよく、例えば、定期的に決済サーバ10と通信してもよいし、何らかの操作が行われた場合に決済サーバ10と通信してもよい。 For example, the associated server 20 includes a control unit 21, a memory unit 22, and a communication unit 23. The physical configurations of the control unit 21, the memory unit 22, and the communication unit 23 may be similar to those of the control unit 11, the memory unit 12, and the communication unit 13, respectively. A computer used in a technology called a thin client may correspond to the associated server 20. For example, the associated server 20 communicates with the payment server 10 every time a payment is made. The associated server 20 may communicate with the payment server 10 at other times, for example, it may communicate with the payment server 10 periodically, or it may communicate with the payment server 10 when some operation is performed.

ユーザ端末30は、ユーザのコンピュータである。本実施形態では、決済サービスの加盟店ではなく、決済サービスのエンドユーザを、ユーザと記載する。例えば、ユーザ端末30は、スマートフォン、タブレット端末、ウェアラブル端末、又はパーソナルコンピュータである。例えば、ユーザ端末30は、制御部31、記憶部32、通信部33、操作部34、及び表示部35を含む。制御部31、記憶部32、及び通信部33の物理的構成は、それぞれ制御部11、記憶部12、及び通信部13と同様であってよい。操作部34は、タッチパネル又はマウス等の入力デバイスである。表示部35は、液晶又は有機ELのディスプレイである。 The user terminal 30 is a user's computer. In this embodiment, the end user of the payment service, not the affiliated store of the payment service, is described as the user. For example, the user terminal 30 is a smartphone, a tablet terminal, a wearable terminal, or a personal computer. For example, the user terminal 30 includes a control unit 31, a memory unit 32, a communication unit 33, an operation unit 34, and a display unit 35. The physical configurations of the control unit 31, the memory unit 32, and the communication unit 33 may be similar to those of the control unit 11, the memory unit 12, and the communication unit 13, respectively. The operation unit 34 is an input device such as a touch panel or a mouse. The display unit 35 is a liquid crystal or organic EL display.

決済端末40は、決済で利用されるコンピュータである。例えば、決済端末40は、POS(Point Of Sales)端末、自動販売機、自動改札機、パーソナルコンピュータ、タブレット端末、又はスマートフォンである。例えば、決済端末40は、制御部41、記憶部42、通信部43、操作部44、及び表示部45を含む。制御部41、記憶部42、通信部43、操作部44、及び表示部45の物理的構成は、それぞれ制御部11、記憶部12、通信部13、操作部34、及び表示部35と同様であってよい。 The payment terminal 40 is a computer used for payment. For example, the payment terminal 40 is a POS (Point Of Sales) terminal, a vending machine, an automatic ticket gate, a personal computer, a tablet terminal, or a smartphone. For example, the payment terminal 40 includes a control unit 41, a memory unit 42, a communication unit 43, an operation unit 44, and a display unit 45. The physical configurations of the control unit 41, the memory unit 42, the communication unit 43, the operation unit 44, and the display unit 45 may be similar to those of the control unit 11, the memory unit 12, the communication unit 13, the operation unit 34, and the display unit 35, respectively.

本実施形態では、決済端末40には、リーダライタ46が接続される。リーダライタ46は、決済端末40の内部に組み込まれてもよい。リーダライタ46は、情報記憶媒体の読み取り及び書き込みをする装置である。情報記憶媒体は、何らかの情報を記憶可能な媒体であればよく、例えば、ICカード、ユーザ端末30に含まれるICチップ、磁気カード、又はメモリである。決済端末40には、読み取りの機能を有するが書き込みの機能を有しないリーダ装置が接続されてもよい。 In this embodiment, a reader/writer 46 is connected to the payment terminal 40. The reader/writer 46 may be built into the payment terminal 40. The reader/writer 46 is a device that reads and writes to an information storage medium. The information storage medium may be any medium capable of storing any information, such as an IC card, an IC chip included in the user terminal 30, a magnetic card, or a memory. A reader device that has a reading function but no writing function may be connected to the payment terminal 40.

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

また、決済システム1及び連携先システム2の各々は、少なくとも1つのコンピュータを含めばよく、図1の例に限られない。例えば、決済システム1は、決済サーバ10と、他のサーバコンピュータと、を含んでもよい。当該他のサーバコンピュータにより、連携先サーバ20の処理が実行されてもよい。この場合、連携先システム2が存在しないようにしてもよい。決済システム1は、決済サーバ10と、決済事業者の担当者が操作する端末と、を含んでもよい。 Furthermore, each of the payment system 1 and the associated system 2 only needs to include at least one computer, and is not limited to the example of FIG. 1. For example, the payment system 1 may include a payment server 10 and another server computer. The processing of the associated server 20 may be executed by the other server computer. In this case, the associated system 2 may not exist. The payment system 1 may include a payment server 10 and a terminal operated by a person in charge of the payment service provider.

[2.決済システムの概要]
本実施形態では、ユーザは、複数の決済手段を利用可能である。決済手段は、決済で利用される手段である。本実施形態では、電子的な決済で利用される決済手段を説明する。決済手段は、支払手段と呼ばれることもある。決済手段は、電子的な価値を有するという意味で電子バリューと呼ばれることもある。決済手段は、任意の種類であってよく、例えば、電子マネー、ポイント、口座(銀行口座を含む)、ウォレット、暗号資産、クレジットカード、デビットカード、又はその他の名前で呼ばれる手段であってもよい。決済手段は、残高の概念が存在する者に限られず、残高の概念がないものであってもよい。
[2. Overview of the payment system]
In this embodiment, a user can use multiple payment means. A payment means is a means used for payment. In this embodiment, a payment means used for electronic payment is described. A payment means is sometimes called a payment means. A payment means is sometimes called an electronic value, meaning that it has electronic value. A payment means may be of any type, and may be, for example, electronic money, points, an account (including a bank account), a wallet, cryptocurrency, a credit card, a debit card, or a means called by any other name. A payment means is not limited to those for which a concept of a balance exists, and may be those for which a concept of a balance does not exist.

本実施形態では、ユーザが第1決済手段及び第2決済手段といった2つの決済手段を利用する場合を例に挙げる。更に、第1決済手段の一例として、ICカード型の電子マネーを説明する。第2決済手段の一例として、オンライン型の電子マネーを説明する。第1決済手段及び第2決済手段の組み合わせは、任意の組み合わせであってよく、本実施形態の例に限られない。他の組み合わせの例は、後述の変形例で説明する。ユーザは、3つ以上の決済手段を利用可能であってもよい。以降、第1決済手段及び第2決済手段を区別しない時は、単に決済手段という。 In this embodiment, an example is given of a case where a user uses two payment means, a first payment means and a second payment means. Furthermore, IC card-type electronic money is described as an example of the first payment means. Online-type electronic money is described as an example of the second payment means. The combination of the first payment means and the second payment means may be any combination and is not limited to the example of this embodiment. Other combination examples will be described in the modified examples described later. The user may be able to use three or more payment means. Hereinafter, when there is no need to distinguish between the first payment means and the second payment means, they will simply be referred to as payment means.

例えば、決済端末40は、第1決済手段に対応しているが、第2決済手段には対応していないものとする。決済手段に対応するとは、決済手段を利用可能であることを意味する。例えば、決済手段を利用するためのハードウェア(設備)及びソフトウェア(機能)の両方を有することは、決済手段に対応することに相当する。当該ハードウェア及び当該ソフトウェアの少なくとも一方を有しなければ、原則として、決済を利用できないので、決済手段に対応していないことになる。決済端末40が店舗に配置される場合には、店舗が決済手段に関する加盟店であることは、決済手段に対応することに相当する。 For example, payment terminal 40 supports a first payment method, but does not support a second payment method. Supporting a payment method means that the payment method can be used. For example, having both the hardware (equipment) and software (function) for using a payment method is equivalent to supporting a payment method. If at least one of the hardware and software is not present, in principle, payment cannot be used, and therefore the payment method is not supported. When payment terminal 40 is placed in a store, the store being an affiliated store for the payment method is equivalent to supporting the payment method.

例えば、決済端末40は、第1決済手段のICカードをリーダライタ46で読み取ることはできるが、第2決済手段を利用するための情報(例えば、表示部35に表示された二次元コード又はバーコード)については、リーダライタ46で読み取ることはできない。従来の技術では、第2決済手段に対応していない決済端末40では、第2決済手段を利用できないが、本実施形態では、第1決済手段及び第2決済手段を連携させることによって、第2決済手段を利用できるようになっている。ただし、ユーザは、事前に設定を行う必要があるものとする。 For example, the payment terminal 40 can read an IC card of the first payment means with the reader/writer 46, but cannot read information for using the second payment means (e.g., a two-dimensional code or barcode displayed on the display unit 35) with the reader/writer 46. In conventional technology, a payment terminal 40 that does not support the second payment means cannot use the second payment means, but in this embodiment, the first payment means and the second payment means are linked, making it possible to use the second payment means. However, the user must make the settings in advance.

図2は、第1決済手段及び第2決済手段を連携させるために行われる設定の一例を示す図である。例えば、ユーザが、ユーザ端末30を操作して決済サーバ10にアクセスすると、第1決済手段のウェブサイトであるホーム画面SC1が表示部35に表示される。本実施形態では、ホーム画面SC1がブラウザで表示される場合を説明するが、ホーム画面SC1は、第1決済手段専用のアプリケーションで表示されてもよい。 Figure 2 is a diagram showing an example of settings performed to link the first payment means and the second payment means. For example, when a user operates the user terminal 30 to access the payment server 10, a home screen SC1, which is the website of the first payment means, is displayed on the display unit 35. In this embodiment, a case is described in which the home screen SC1 is displayed in a browser, but the home screen SC1 may also be displayed in an application dedicated to the first payment means.

図2の例では、「AAAマネー」が第1決済手段に相当する。「BBBキャッシュ」が第2決済手段に相当する。ユーザは、第1決済手段を識別可能な第1識別情報と、第2決済手段を識別可能な第2識別情報と、の関連付けを、事前に済ませているものとする。第1識別情報及び第2識別情報の詳細は、後述する。例えば、ユーザがボタンB10を選択すると、設定の開始を案内するためのモーダルM11がホーム画面SC1に表示される。ユーザが、ボタンB12を選択すると、設定内容を指定するためのモーダルM13がホーム画面SC1に表示される。 In the example of FIG. 2, "AAA Money" corresponds to the first payment method. "BBB Cash" corresponds to the second payment method. It is assumed that the user has previously associated the first identification information capable of identifying the first payment method with the second identification information capable of identifying the second payment method. Details of the first identification information and the second identification information will be described later. For example, when the user selects button B10, a modal M11 for guiding the user to start setting is displayed on the home screen SC1. When the user selects button B12, a modal M13 for specifying the setting contents is displayed on the home screen SC1.

本実施形態では、利用要否設定及び優先利用設定の2つの設定が存在する場合を例に挙げる。利用要否設定は、第2決済手段を利用するか否かに関する設定である。例えば、利用要否設定は、第2決済手段を利用することを示す第1の値、又は、第2決済手段を利用しないことを示す第2の値の何れかになる。図2の例では、ユーザがボタンB14をオンにすると、利用要否設定が第1の値になる。ユーザがボタンB14をオフにすると、利用要否設定が第2の値になる。 In this embodiment, an example is given of a case where there are two settings: a usage necessity setting and a priority usage setting. The usage necessity setting is a setting regarding whether or not to use the second payment method. For example, the usage necessity setting is either a first value indicating that the second payment method is used, or a second value indicating that the second payment method is not used. In the example of FIG. 2, when the user turns on button B14, the usage necessity setting becomes the first value. When the user turns off button B14, the usage necessity setting becomes the second value.

優先利用設定は、第1決済手段及び第2決済手段のうち、優先的に利用する方に関する設定である。例えば、優先利用設定は、第1決済手段を優先的に利用することを示す第1の値、又は、第2決済手段を優先的に利用することを示す第2の値の何れかになる。図2の例では、ユーザがボタンB15を選択すると、優先利用設定が第1の値になる。ユーザがボタンB16を選択すると、優先利用設定が第2の値になる。 The priority usage setting is a setting related to which of the first and second payment methods is to be used preferentially. For example, the priority usage setting is either a first value indicating that the first payment method is to be used preferentially, or a second value indicating that the second payment method is to be used preferentially. In the example of FIG. 2, when the user selects button B15, the priority usage setting becomes the first value. When the user selects button B16, the priority usage setting becomes the second value.

例えば、第2決済手段を利用せずに第1決済手段を利用することは、第1決済手段を優先的に利用することに相当する。別の言い方をすれば、第1決済手段だけで決済を完了できる場合に第2決済手段を利用しないことは、第1決済手段を優先的に利用することに相当する。第1決済手段及び第2決済手段を併用する場合には、第1決済手段の利用額が第2決済手段の利用額よりも多いことが、第1決済手段を優先的に利用することに相当してもよい。 For example, using the first payment means without using the second payment means corresponds to preferentially using the first payment means. In other words, not using the second payment means when a payment can be completed using only the first payment means corresponds to preferentially using the first payment means. When the first and second payment means are used in combination, the use of the first payment means in an amount greater than the use of the second payment means may correspond to preferentially using the first payment means.

例えば、第1決済手段を利用せずに第2決済手段を利用することは、第2決済手段を優先的に利用することに相当する。別の言い方をすれば、第2決済手段だけで決済を完了できる場合に第1決済手段を利用しないことは、第2決済手段を優先的に利用することに相当する。第1決済手段及び第2決済手段を併用する場合には、第2決済手段の利用額が第1決済手段の利用額よりも多いことが、第2決済手段を優先的に利用することに相当してもよい。 For example, using the second payment means without using the first payment means corresponds to preferentially using the second payment means. In other words, not using the first payment means when payment can be completed using only the second payment means corresponds to preferentially using the second payment means. When using both the first and second payment means, the usage amount of the second payment means being greater than the usage amount of the first payment means may correspond to preferentially using the second payment means.

例えば、ユーザが、ボタンB14をオンにしてボタンB16を選択したとする。この状態で、ユーザがモーダルM13を閉じると、第2決済手段を利用し、かつ、第2決済手段を優先的に利用することを示す情報(図2の右下の例では、「BBBキャッシュを使う(BBBキャッシュ優先)」の文言)がホーム画面SC1に表示される。更に、第1決済手段の残高だけではなく、第1決済手段の残高と、第2決済手段の残高と、の合計がホーム画面SC1に表示されるようになる。 For example, suppose that the user turns on button B14 and selects button B16. In this state, when the user closes modal M13, information indicating that the second payment method will be used and that the second payment method will be used preferentially (in the example in the lower right of FIG. 2, the text "Use BBB Cash (BBB Cash preferred)") is displayed on the home screen SC1. Furthermore, in addition to the balance of the first payment method, the total balance of the first payment method and the second payment method is displayed on the home screen SC1.

図3は、ユーザが第1決済手段のICカードを利用して第2決済手段を利用する様子の一例を示す図である。例えば、ユーザは、第1決済手段のICカードCを、リーダライタ46にかざす。ICカードCには、第1決済手段を利用するための種々の情報が記録されているが、原則として、第2決済手段を利用するための情報(例えば、後述の第2識別情報や第2決済手段の残高等)は、記録されていない。ICカードCのうち、少なくとも決済時に読み取られる記憶領域には、第2決済手段を利用するための情報は記録されていない。他の領域には、第2決済手段に関する何らかの情報が記録されていてもよい。 Figure 3 is a diagram showing an example of how a user uses an IC card of a first payment means to use a second payment means. For example, the user holds IC card C of the first payment means over reader/writer 46. Various information for using the first payment means is recorded on IC card C, but in principle, information for using the second payment means (such as the second identification information and the balance of the second payment means described below) is not recorded. At least in the memory area of IC card C that is read at the time of payment, information for using the second payment means is not recorded. Some information related to the second payment means may be recorded in other areas.

例えば、リーダライタ46がICカードCを読み取ると、決済端末40は、連携先サーバ20と通信し、決済に必要な処理が実行される。この処理の詳細は後述する。図3の例では、決済前の第1決済手段の残高は、600円である。決済前の第2決済手段の残高は、3000円である。決済金額は、1000円である。例えば、第2決済手段を利用しないことを利用要否設定が示す場合(図3の例では、「BBBキャッシュを利用しない」の分岐)、第1決済手段の残高不足により、決済がエラーになる。決済がエラーになるので、第1決済手段の残高と、第2決済手段の残高と、は変わらない。 For example, when the reader/writer 46 reads the IC card C, the payment terminal 40 communicates with the associated server 20, and the process required for payment is executed. Details of this process will be described later. In the example of FIG. 3, the balance of the first payment means before payment is 600 yen. The balance of the second payment means before payment is 3000 yen. The payment amount is 1000 yen. For example, if the usage necessity setting indicates that the second payment means will not be used (the branch "Do not use BBB Cash" in the example of FIG. 3), an error occurs in the payment due to insufficient balance in the first payment means. Because the payment is an error, the balance of the first payment means and the balance of the second payment means remain unchanged.

例えば、第2決済手段を利用することを利用要否設定が示し、かつ、第1決済手段を優先的に利用することを優先利用設定が示す場合(図3の例では、「BBBキャッシュを利用する(AAAマネー優先)」の分岐)、第1決済手段の残高である600円が優先的に利用される。第1決済手段の残高だけでは足りないので、第2決済手段の残高のうち、不足分の400円が利用される。決済後の第1決済手段の残高は、0円になる。決済後の第2決済手段の残高は、2600円になる。 For example, if the usage necessity setting indicates that the second payment method is to be used and the priority usage setting indicates that the first payment method is to be used preferentially (in the example of Figure 3, the branch "Use BBB Cash (AAA Money Priority)"), the balance of the first payment method, 600 yen, is used preferentially. Since the balance of the first payment method alone is not enough, the shortfall of 400 yen from the balance of the second payment method is used. After payment, the balance of the first payment method will be 0 yen. After payment, the balance of the second payment method will be 2600 yen.

例えば、第2決済手段を利用することを利用要否設定が示し、かつ、第2決済手段を優先的に利用することを優先利用設定が示す場合(図3の例では、「BBBキャッシュを利用する(BBBキャッシュ優先)」の分岐)、第2決済手段の残高である3000円が優先的に利用される。第2決済手段の残高だけで足りるので、第1決済手段の残高は、利用されない。決済後の第1決済手段の残高は、600円のまま変わらない。決済後の第2決済手段の残高は、2000円になる。 For example, if the usage necessity setting indicates that the second payment method is to be used and the priority usage setting indicates that the second payment method is to be used preferentially (the branch "Use BBB Cash (BBB Cash Priority)" in the example of Figure 3), the balance of the second payment method, 3,000 yen, is used preferentially. Since the balance of the second payment method is sufficient, the balance of the first payment method is not used. The balance of the first payment method after payment remains unchanged at 600 yen. The balance of the second payment method after payment becomes 2,000 yen.

以上のように、本実施形態では、第2決済手段に対応していない決済端末40だったとしても、第1決済手段のICカードCを決済端末40にかざすことによって、第2決済手段を利用できるようになっている。これにより、第2決済手段に対応していない決済端末40だったとしても、第1決済手段のICカードCがあれば第2決済手段を利用できるようになるので、ユーザの利便性が高まるようになっている。以降、決済システム1の詳細を説明する。 As described above, in this embodiment, even if the payment terminal 40 does not support the second payment means, the second payment means can be used by holding the IC card C of the first payment means over the payment terminal 40. This increases user convenience, as the second payment means can be used if the IC card C of the first payment means is available, even if the payment terminal 40 does not support the second payment means. The details of the payment system 1 will be described below.

[3.決済システムで実現される機能]
図4は、決済システム1で実現される機能の一例を示す機能ブロック図である。
[3. Functions Realized by the Payment System]
FIG. 4 is a functional block diagram showing an example of functions realized by payment system 1.

[3-1.決済サーバで実現される機能]
例えば、決済サーバ10は、データ記憶部100、関連付け部101、利用要否設定部102、優先利用設定部103、受信部104、第1処理実行部105、第2処理実行部106、及び保存部107を含む。データ記憶部100は、記憶部12により実現される。関連付け部101、利用要否設定部102、優先利用設定部103、受信部104、第1処理実行部105、第2処理実行部106、及び保存部107は、制御部11により実現される。
[3-1. Functions realized by the payment server]
For example, the payment server 10 includes a data storage unit 100, an association unit 101, a use necessity setting unit 102, a priority usage setting unit 103, a receiving unit 104, a first process execution unit 105, a second process execution unit 106, and a storage unit 107. The data storage unit 100 is realized by the storage unit 12. The association unit 101, the use necessity setting unit 102, the priority usage setting unit 103, the receiving unit 104, the first process execution unit 105, the second process execution unit 106, and the storage unit 107 are realized by the control unit 11.

[データ記憶部]
データ記憶部100は、決済サービスの提供に必要なデータを記憶する。例えば、データ記憶部100は、第1決済手段データベースDB1、第2決済手段データベースDB2、及び関連付けデータベースDB3を記憶する。
[Data storage unit]
The data storage unit 100 stores data necessary for providing payment services. For example, the data storage unit 100 stores a first payment method database DB1, a second payment method database DB2, and an association database DB3.

図5は、第1決済手段データベースDB1の一例を示す図である。第1決済手段データベースDB1は、第1決済手段に関する情報が格納されたデータベースである。例えば、第1決済手段データベースDB1には、第1識別情報、残高、利用履歴情報、及びチャージ履歴情報が格納される。第1決済手段データベースDB1には、第1決済手段に関する他の情報が格納されてもよい。第1決済手段データベースDB1に格納される情報は、図5の例に限られない。例えば、第1決済手段データベースDB1には、第1決済手段のチャージで利用する他の決済手段に関する情報といった他の情報が格納されてもよい。 Figure 5 is a diagram showing an example of the first payment means database DB1. The first payment means database DB1 is a database in which information related to the first payment means is stored. For example, the first payment means database DB1 stores first identification information, balance, usage history information, and charge history information. The first payment means database DB1 may also store other information related to the first payment means. The information stored in the first payment means database DB1 is not limited to the example of Figure 5. For example, the first payment means database DB1 may also store other information such as information related to other payment means used to charge the first payment means.

第1識別情報は、第1決済手段を識別可能な情報である。例えば、第1識別情報は、他の第1識別情報と重複しないように発行された第1決済手段のID又は番号である。第1識別情報は、文字、数字、記号、又はこれらの組み合わせによって表現される。第1識別情報は、第1決済手段のID又は番号に限られない。例えば、第1識別情報は、第1決済手段を保有するユーザのメールアドレス又は電話番号であってもよい。ある第1識別情報の第1決済手段のチャージ又は決済が実行されると、この第1識別情報に関連付けられた残高が変わる。第1識別情報に関連付けられた残高には、利用可能な店舗又は商品の制限が設けられていてもよい。 The first identification information is information that can identify the first payment means. For example, the first identification information is an ID or number of the first payment means that is issued so as not to overlap with other first identification information. The first identification information is expressed by letters, numbers, symbols, or a combination of these. The first identification information is not limited to the ID or number of the first payment means. For example, the first identification information may be an email address or telephone number of a user who owns the first payment means. When a charge or payment is made to the first payment means of a certain first identification information, the balance associated with this first identification information changes. The balance associated with the first identification information may have restrictions on the stores or products that can be used.

利用履歴情報は、第1決済手段の利用履歴に関する情報である。例えば、利用履歴情報は、利用日時、利用場所、決済金額、及び決済後の残高を示す。ある第1識別情報の第1決済手段が利用されると、利用履歴情報が生成されて、この第1識別情報に関連付けられる。チャージ履歴情報は、第1決済手段のチャージの履歴に関する情報である。例えば、チャージ履歴情報は、チャージ日時、チャージ方法、チャージ金額、及びチャージ後の残高を示す。ある第1識別情報の第1決済手段のチャージが実行されると、チャージ履歴情報が生成されて、この第1識別情報に関連付けられる。 Usage history information is information about the usage history of a first payment means. For example, usage history information indicates the date and time of use, the location of use, the payment amount, and the balance after payment. When a first payment means with certain first identification information is used, usage history information is generated and associated with this first identification information. Charge history information is information about the history of charging the first payment means. For example, charge history information indicates the date and time of charge, the charge method, the charge amount, and the balance after charge. When a charge is executed with a first payment means with certain first identification information, charge history information is generated and associated with this first identification information.

図6は、第2決済手段データベースDB2の一例を示す図である。第2決済手段データベースDB2は、第2決済手段に関する情報が格納されたデータベースである。例えば、第2決済手段データベースDB2には、第2識別情報、残高情報、利用履歴情報、及びチャージ履歴情報が格納される。第2決済手段データベースDB2には、第2決済手段に関する他の情報が格納されてもよい。第2決済手段データベースDB2に格納される情報は、図6の例に限られない。例えば、第2決済手段データベースDB2には、第2決済手段のチャージで利用する決済手段に関する情報といった他の情報が格納されてもよい。 Figure 6 is a diagram showing an example of the second payment means database DB2. The second payment means database DB2 is a database in which information related to the second payment means is stored. For example, the second payment means database DB2 stores second identification information, balance information, usage history information, and charge history information. The second payment means database DB2 may also store other information related to the second payment means. The information stored in the second payment means database DB2 is not limited to the example of Figure 6. For example, the second payment means database DB2 may also store other information such as information related to the payment means used to charge the second payment means.

第2識別情報は、第2決済手段を識別可能な情報である。第2識別情報は、他の第2識別情報と重複しないように発行された第2決済手段のID又は番号である。第2識別情報は、文字、数字、記号、又はこれらの組み合わせによって表現される。第2識別情報は、第2決済手段のID又は番号に限られない。例えば、第2識別情報は、第2決済手段を保有するユーザのメールアドレス又は電話番号であってもよい。 The second identification information is information capable of identifying the second payment means. The second identification information is an ID or number of the second payment means that is issued so as not to overlap with other second identification information. The second identification information is expressed by letters, numbers, symbols, or a combination of these. The second identification information is not limited to the ID or number of the second payment means. For example, the second identification information may be the email address or telephone number of the user who holds the second payment means.

図6の例では、第2識別情報は、第2決済手段を保有するユーザのメールアドレスである。このメールアドレスは、ユーザが、第2決済手段のサービスにログインする時だけではなく、第1決済手段のサービスにログインする場合にも利用されてもよい。即ち、ログインのための情報は、第1決済手段及び第2決済手段で同じであってもよい。ある第2識別情報の第2決済手段のチャージ又は決済が実行されると、この第2識別情報に関連付けられた残高が変わる。第2識別情報に関連付けられた残高には、利用可能な店舗又は商品の制限が設けられていてもよい。 In the example of FIG. 6, the second identification information is the email address of the user who owns the second payment means. This email address may be used not only when the user logs in to the service of the second payment means, but also when the user logs in to the service of the first payment means. In other words, the information for logging in may be the same for the first payment means and the second payment means. When a charge or payment is made to the second payment means of a certain second identification information, the balance associated with this second identification information changes. The balance associated with the second identification information may have restrictions on the stores or products that can be used.

利用履歴情報は、第2決済手段の利用履歴に関する情報である。例えば、利用履歴情報は、利用日時、利用場所、決済金額、及び決済後の残高を示す。ある第2識別情報の第2決済手段が利用されると、利用履歴情報が生成されて、この第2識別情報に関連付けられる。チャージ履歴情報は、第2決済手段のチャージ履歴に関する情報である。例えば、チャージ履歴情報は、チャージ日時、チャージ方法、チャージ金額、及びチャージ後の残高を示す。ある第2識別情報の第2決済手段のチャージが実行されると、チャージ履歴情報が生成されて、この第2識別情報に関連付けられる。 Usage history information is information relating to the usage history of the second payment means. For example, the usage history information indicates the date and time of use, the location of use, the payment amount, and the balance after payment. When a second payment means with certain second identification information is used, usage history information is generated and associated with this second identification information. Charge history information is information relating to the charge history of the second payment means. For example, the charge history information indicates the date and time of charge, the charge method, the charge amount, and the balance after charge. When a charge is executed with a second payment means with certain second identification information, charge history information is generated and associated with this second identification information.

図7は、関連付けデータベースDB3の一例を示す図である。関連付けデータベースDB3は、第1識別情報及び第2識別情報の関連付けを示すデータベースである。例えば、関連付けデータベースDB3には、第1識別情報、第2識別情報、利用要否設定、及び優先利用設定が格納される。関連付けデータベースDB3に格納される情報は、図7の例に限られない。例えば、関連付けデータベースDB3には、第1識別情報及び第2識別情報だけが格納されてもよい。関連付けデータベースDB3ではなく、第1決済手段データベースDB1又は第2決済手段データベースDB2に、第1識別情報及び第2識別情報が関連付けられていてもよい。 Figure 7 is a diagram showing an example of the association database DB3. The association database DB3 is a database showing the association of the first identification information and the second identification information. For example, the association database DB3 stores the first identification information, the second identification information, a usage necessity setting, and a priority usage setting. The information stored in the association database DB3 is not limited to the example of Figure 7. For example, the association database DB3 may store only the first identification information and the second identification information. The first identification information and the second identification information may be associated with the first payment means database DB1 or the second payment means database DB2, rather than with the association database DB3.

例えば、ユーザが第1決済手段及び第2決済手段を連携させる操作を行うと、決済サーバ10は、関連付けデータベースDB3に新たなレコードを作成する。決済サーバ10は、当該新たなレコードに、第1識別情報、第2識別情報、利用要否設定、及び優先利用設定を格納する。第1識別情報、第2識別情報、利用要否設定、及び優先利用設定は、ホーム画面SC1又はその他の画面から、ユーザによって入力されるようにすればよい。第1識別情報及び第2識別情報は、ユーザによる手入力ではなく、ユーザ端末30によって読み取られてもよい。 For example, when a user performs an operation to link the first payment means and the second payment means, the payment server 10 creates a new record in the association database DB3. The payment server 10 stores the first identification information, the second identification information, the use necessity setting, and the priority use setting in the new record. The first identification information, the second identification information, the use necessity setting, and the priority use setting may be input by the user from the home screen SC1 or another screen. The first identification information and the second identification information may be read by the user terminal 30 instead of being manually input by the user.

なお、データ記憶部100が記憶するデータは、上記の例に限られない。データ記憶部100は、任意のデータを記憶可能である。例えば、データ記憶部100は、ホーム画面SC1を表示させるための表示データを記憶してもよい。ブラウザでホーム画面SC1を表示させる場合、表示データは、HTMLデータである。専用のアプリケーションでホーム画面SC1を表示させる場合、表示データは、アプリケーションで何らかの画面を表示させるために利用される画像データである。 The data stored in the data storage unit 100 is not limited to the above examples. The data storage unit 100 can store any data. For example, the data storage unit 100 may store display data for displaying the home screen SC1. When the home screen SC1 is displayed in a browser, the display data is HTML data. When the home screen SC1 is displayed in a dedicated application, the display data is image data used to display some kind of screen in the application.

[関連付け部]
関連付け部101は、第1決済手段を識別可能な第1識別情報と、第2決済手段を識別可能な第2識別情報と、を関連付ける。関連付けるとは、複数の情報のうちの何れかの情報から他の情報を検索可能な状態にすることである。本実施形態では、関連付けデータベースDB3の同じレコードに第1識別情報及び第2識別情報を格納することが、第1識別情報及び第2識別情報を関連付けることに相当する。
[Association section]
The associating unit 101 associates first identification information capable of identifying a first payment means with second identification information capable of identifying a second payment means. Associating means making it possible to search for one piece of information from another piece of information. In this embodiment, storing the first identification information and the second identification information in the same record in the association database DB3 corresponds to associating the first identification information and the second identification information.

例えば、関連付け部101は、ホーム画面SC1又はその他の画面から、互いに関連付ける第1識別情報及び第2識別情報をユーザが入力した場合に、当該入力された第1識別情報及び第2識別情報を関連付けデータベースDB3に格納することによって、これらを関連付ける。互いに関連付ける第1識別情報及び第2識別情報は、ユーザが入力するのではなく、決済事業者によって入力されてもよい。 For example, when a user inputs first identification information and second identification information to be associated with each other from the home screen SC1 or another screen, the association unit 101 associates the input first identification information and second identification information by storing the input first identification information and second identification information in the association database DB3. The first identification information and second identification information to be associated with each other may be input by the payment service provider, rather than by the user.

[利用要否設定部]
利用要否設定部102は、第2決済手段を利用するか否かに関する利用要否設定を行う。利用要否設定を行うとは、ユーザが指定した利用要否設定の内容を記録することである。本実施形態では、関連付けデータベースDB3に利用要否設定が格納されるので、利用要否設定部102は、ユーザが指定した利用要否設定を、関連付けデータベースDB3に格納する。
[Use necessity setting section]
The use necessity setting unit 102 performs a use necessity setting regarding whether or not to use the second payment method. Performing a use necessity setting means recording the content of the use necessity setting specified by the user. In this embodiment, since the use necessity setting is stored in the association database DB3, the use necessity setting unit 102 stores the use necessity setting specified by the user in the association database DB3.

例えば、ユーザは、ホーム画面SC1を表示させる前に、第1決済手段の決済サービスである第1決済サービスにログインする。決済サーバ10は、ログインによって、ユーザが利用している第1決済手段の第1識別情報を特定できる。利用要否設定部102は、ログイン中のユーザが利用している第1決済手段の第1識別情報と、ユーザがホーム画面SC1で指定した利用要否設定と、を関連付けデータベースDB3に格納する。 For example, before displaying the home screen SC1, the user logs in to the first payment service, which is the payment service of the first payment method. The login allows the payment server 10 to identify the first identification information of the first payment method used by the user. The usage necessity setting unit 102 stores the first identification information of the first payment method used by the logged-in user and the usage necessity setting specified by the user on the home screen SC1 in the association database DB3.

[優先利用設定部]
優先利用設定部103は、第1決済手段及び第2決済手段のうち、優先的に利用する方に関する優先利用設定を行う。優先利用設定を行うとは、ユーザが指定した優先利用設定の内容を記録することである。本実施形態では、関連付けデータベースDB3に優先利用設定が格納されるので、優先利用設定部103は、ユーザが指定した優先利用設定を、関連付けデータベースDB3に格納する。
[Priority Use Setting Section]
The priority usage setting unit 103 sets a priority usage setting for the first payment means or the second payment means to be used preferentially. Setting a priority usage setting means recording the contents of the priority usage setting specified by the user. In this embodiment, the priority usage setting is stored in the association database DB3, so the priority usage setting unit 103 stores the priority usage setting specified by the user in the association database DB3.

例えば、ユーザは、ホーム画面SC1を表示させる前に、第1決済サービスにログインする。利用要否設定部102は、ログイン中のユーザが利用している第1決済手段の第1識別情報と、ユーザがホーム画面SC1で指定した優先利用設定と、を関連付けデータベースDB3に格納する。なお、優先利用設定には、優先的に利用する方の利用額が指定されてもよい。例えば、1000円までであれば第2決済手段を優先的に利用し、1000円を超える額については、第1決済手段を利用するといった優先利用設定が可能であってもよい。 For example, the user logs in to the first payment service before displaying the home screen SC1. The usage necessity setting unit 102 stores in the association database DB3 the first identification information of the first payment method used by the logged-in user and the priority usage setting specified by the user on the home screen SC1. The priority usage setting may specify the usage amount of the preferred payment method. For example, it may be possible to set the priority usage to be such that the second payment method is used preferentially up to 1,000 yen, and the first payment method is used for amounts exceeding 1,000 yen.

[受信部]
受信部104は、連携先サーバ20から種々のデータを受信する。受信部104は、ユーザ端末30又は決済端末40から種々のデータを受信してもよい。本実施形態では、第2決済手段が利用される場合に、第2決済手段から第1決済手段にチャージが実行されて、その後に、第1決済手段が利用されるようになっている。更に、このチャージは、決済端末40により第1識別情報が読み取られた場合に、決済システム1と連携する連携先システム2により実行される。
[Receiver]
The receiving unit 104 receives various data from the cooperating server 20. The receiving unit 104 may receive various data from the user terminal 30 or the payment terminal 40. In this embodiment, when the second payment means is used, the first payment means is charged from the second payment means, and then the first payment means is used. Furthermore, when the first identification information is read by the payment terminal 40, this charging is performed by the cooperating system 2 that cooperates with the payment system 1.

例えば、受信部104は、連携先システム2から、上記チャージの実行結果に関する第2実行データを受信する。第2実行データは、チャージによって第2決済手段がどの程度利用されたかを示す。例えば、第2実行データは、チャージの実行日時と、チャージ額と、を含む。後述する連携先システム2の決済実行部202は、第2決済手段から第1決済手段へのチャージを実行すると、第2実行データを生成して決済サーバ10に送信する。受信部104は、連携先システム2から、第2実行データを受信する。 For example, the receiving unit 104 receives second execution data related to the execution result of the charge from the linked system 2. The second execution data indicates the extent to which the second payment means was used by the charge. For example, the second execution data includes the date and time of the charge and the charge amount. When the payment execution unit 202 of the linked system 2 described later executes a charge from the second payment means to the first payment means, it generates second execution data and transmits it to the payment server 10. The receiving unit 104 receives the second execution data from the linked system 2.

[第1処理実行部]
第1処理実行部105は、第1決済手段を利用するための第1処理を実行する。第1処理は、第1決済手段の残高を減らす処理である。本実施形態では、第1決済手段の残高が第1決済手段データベースDB1に格納されているので、第1処理実行部105は、第1決済手段データベースDB1に格納された第1決済手段の残高を減らすことによって、第1処理を実行する。
[First processing execution unit]
The first process execution unit 105 executes a first process for using the first payment means. The first process is a process for reducing the balance of the first payment means. In this embodiment, since the balance of the first payment means is stored in the first payment means database DB1, the first process execution unit 105 executes the first process by reducing the balance of the first payment means stored in the first payment means database DB1.

本実施形態では、決済サーバ10は、決済端末40と直接的には通信しない。決済端末40は、連携先サーバ20と直接的に通信する。後述する連携先サーバ20の決済実行部202は、決済端末40との通信内容に基づいて、第1決済手段を利用した決済を実行する。受信部104は、連携先サーバ20から、第1決済手段を利用した決済の実行結果に関する第1実行データを受信する。例えば、第1実行データには、第1識別情報、決済場所、決済金額、及び決済日時が示されている。 In this embodiment, the payment server 10 does not communicate directly with the payment terminal 40. The payment terminal 40 communicates directly with the partner server 20. The payment execution unit 202 of the partner server 20, which will be described later, executes a payment using the first payment means based on the content of the communication with the payment terminal 40. The receiving unit 104 receives first execution data related to the execution result of the payment using the first payment means from the partner server 20. For example, the first execution data indicates the first identification information, the payment location, the payment amount, and the payment date and time.

例えば、第1処理実行部105は、第1決済手段データベースDB1のうち、第1実行データが示す第1識別情報に関連付けられた第1決済手段の残高を、第1実行データが示す決済金額だけ減らす。第1実行データには、決済後の第1決済手段の残高が示されていてもよい。この場合、第1処理実行部105は、第1決済手段データベースDB1のうち、第1実行データが示す第1識別情報に関連付けられた第1決済手段の残高を、第1実行データが示す決済後の第1決済手段の残高と一致するように更新する。これらの一連の処理の全部又は一部が、第1処理に相当する。 For example, the first process execution unit 105 reduces the balance of the first payment means in the first payment means database DB1 associated with the first identification information indicated by the first execution data by the payment amount indicated by the first execution data. The first execution data may indicate the balance of the first payment means after payment. In this case, the first process execution unit 105 updates the balance of the first payment means in the first payment means database DB1 associated with the first identification information indicated by the first execution data so that it matches the balance of the first payment means after payment indicated by the first execution data. All or part of this series of processes corresponds to the first process.

本実施形態では、第1処理実行部105は、優先利用設定が第2決済手段を示し、かつ、第2決済手段の残高が足りない場合に、第1処理を実行する。第1処理実行部105は、第2決済手段の残高の不足分だけ第1決済手段の残高が減るように、第1処理を実行する。受信部104が連携先サーバ20から受信する第1実行データには、当該不足分が示されている。第1処理実行部105は、第1実行データが示す不足分だけ第1決済手段の残高が減るように、第1処理を実行する。第1実行データには、不足分を差し引いた後の第1決済手段の残高が示されていてもよい。この場合、第1処理実行部105は、第1決済手段データベースDB1のうち、第1実行データが示す第1識別情報に関連付けられた第1決済手段の残高を、第1実行データが示す不足分を差し引いた後の第1決済手段の残高と一致するように更新すればよい。 In this embodiment, the first process execution unit 105 executes the first process when the preferred usage setting indicates the second payment means and the balance of the second payment means is insufficient. The first process execution unit 105 executes the first process so that the balance of the first payment means is reduced by the shortfall in the balance of the second payment means. The shortfall is indicated in the first execution data received by the receiving unit 104 from the linked server 20. The first process execution unit 105 executes the first process so that the balance of the first payment means is reduced by the shortfall indicated in the first execution data. The first execution data may indicate the balance of the first payment means after the shortfall is deducted. In this case, the first process execution unit 105 may update the balance of the first payment means associated with the first identification information indicated by the first execution data in the first payment means database DB1 so that it matches the balance of the first payment means after the shortfall indicated by the first execution data is deducted.

例えば、第1処理実行部105は、優先利用設定が第1決済手段を示す場合も、第1処理を実行する。第1処理実行部105は、第2決済手段を利用しないことを利用要否設定が示す場合も、第1処理を実行する。第1処理実行部105は、第1決済手段及び第2決済手段を連携させていないユーザが第1決済手段を利用した場合も、第1処理を実行する。これらの第1処理は、受信部104が連携先サーバ20から受信する第1実行データに基づいて実行されるようにすればよい。本実施形態では、第2決済手段を利用することを利用要否設定が示し、かつ、第2決済手段の残高が足りる場合にも、第2決済手段から第1決済手段へのチャージが実行されて第1決済手段の残高が減るので、第1処理実行部105は、この場合にも、第1決済手段の残高を減らす第1処理を実行する。 For example, the first process execution unit 105 executes the first process even when the preferred use setting indicates the first payment means. The first process execution unit 105 executes the first process even when the use necessity setting indicates that the second payment means is not to be used. The first process execution unit 105 executes the first process even when a user who has not linked the first and second payment means uses the first payment means. These first processes may be executed based on the first execution data received by the receiving unit 104 from the linked server 20. In this embodiment, even when the use necessity setting indicates that the second payment means is to be used and the balance of the second payment means is sufficient, the first payment means is charged from the second payment means and the balance of the first payment means is reduced. Therefore, even in this case, the first process execution unit 105 executes the first process to reduce the balance of the first payment means.

なお、決済サーバ10は、連携先サーバ20を仲介するのではなく、決済端末40と直接的に通信してもよい。この場合、決済サーバ10は、決済端末40から決済要求を受信する。決済要求は、決済の実行を要求するための所定形式のデータである。例えば、決済要求には、第1識別情報及び決済金額が含まれる。第1処理実行部105は、決済要求が示す第1識別情報に関連付けられた第1決済手段の残高を、決済要求が示す決済金額だけ減らすことによって、第1処理を実行する。第1処理自体は、公知の決済サービスで利用されている他の処理も適用可能である。決済要求には、決済端末40を識別可能な情報、又は、ユーザが購入する商品に関する情報が含まれていてもよい。 The payment server 10 may communicate directly with the payment terminal 40, rather than through the associated server 20. In this case, the payment server 10 receives a payment request from the payment terminal 40. The payment request is data in a predetermined format for requesting execution of a payment. For example, the payment request includes the first identification information and the payment amount. The first processing execution unit 105 executes the first processing by reducing the balance of the first payment means associated with the first identification information indicated by the payment request by the payment amount indicated by the payment request. The first processing itself may be other processing used in known payment services. The payment request may include information that can identify the payment terminal 40, or information about the product purchased by the user.

[第2処理実行部]
第2処理実行部106は、第2決済手段を利用するための第2処理を実行する。第2処理は、第2決済手段の残高を減らす処理である。本実施形態では、第2決済手段の残高が第2決済手段データベースDB2に格納されているので、第2処理実行部106は、第2決済手段データベースDB2に格納された第2決済手段の残高を減らすことによって、第2処理を実行する。なお、第2処理実行部106は、第2決済手段を利用しないことを利用要否設定が示す場合には、第2処理を実行しない。
[Second processing execution unit]
The second process execution unit 106 executes a second process to use the second payment means. The second process is a process to reduce the balance of the second payment means. In this embodiment, since the balance of the second payment means is stored in the second payment means database DB2, the second process execution unit 106 executes the second process by reducing the balance of the second payment means stored in the second payment means database DB2. Note that the second process execution unit 106 does not execute the second process if the usage necessity setting indicates that the second payment means will not be used.

本実施形態では、決済サーバ10は、決済端末40と直接的には通信しないので、後述する連携先サーバ20の決済実行部202は、決済端末40との通信内容に基づいて、第2決済手段を利用した決済を実行する。受信部104は、連携先サーバ20から、第2決済手段を利用した決済の実行結果に関する第2実行データを受信する。例えば、第2実行データには、第2識別情報、決済場所、決済金額、及び決済日時が示されている。 In this embodiment, the payment server 10 does not communicate directly with the payment terminal 40, so the payment execution unit 202 of the associated server 20 (described later) executes the payment using the second payment means based on the content of the communication with the payment terminal 40. The receiving unit 104 receives second execution data related to the execution result of the payment using the second payment means from the associated server 20. For example, the second execution data indicates the second identification information, the payment location, the payment amount, and the payment date and time.

例えば、第2処理実行部106は、第2決済手段データベースDB2のうち、第2実行データが示す第2識別情報に関連付けられた第2決済手段の残高を、第2実行データが示す決済金額だけ減らす。第2実行データには、決済後の第2決済手段の残高が示されていてもよい。この場合、第2処理実行部106は、第2決済手段データベースDB2のうち、第2実行データが示す第2識別情報に関連付けられた第2決済手段の残高を、第2実行データが示す決済後の第2決済手段の残高と一致するように更新する。これらの一連の処理の全部又は一部が、第2処理に相当する。 For example, the second process execution unit 106 reduces the balance of the second payment means in the second payment means database DB2 associated with the second identification information indicated by the second execution data by the payment amount indicated by the second execution data. The second execution data may indicate the balance of the second payment means after the payment. In this case, the second process execution unit 106 updates the balance of the second payment means in the second payment means database DB2 associated with the second identification information indicated by the second execution data so that it matches the balance of the second payment means after the payment indicated by the second execution data. All or part of this series of processes corresponds to the second process.

本実施形態では、第2処理実行部106は、第2決済手段に対応していない決済端末40により、第1識別情報を記憶するICチップが読み取られた場合に、当該第1識別情報に関連付けられた第2識別情報により識別される第2決済手段を利用するための第2処理を実行する。例えば、第2処理実行部106は、ICチップを含むICカードCが決済端末40により読み取られた場合に、第2処理を実行する。 In this embodiment, when an IC chip storing the first identification information is read by a payment terminal 40 that does not support the second payment means, the second process execution unit 106 executes a second process for using the second payment means identified by the second identification information associated with the first identification information. For example, the second process execution unit 106 executes the second process when an IC card C including an IC chip is read by the payment terminal 40.

なお、第1識別情報は、ICカードC以外の他の情報記憶媒体に記憶されていてもよい。例えば、第1識別情報は、ユーザ端末30のICチップに記憶されていてもよい。第1識別情報は、ICチップ以外の他の情報記憶媒体に記憶されていてもよい。第1識別情報は、ICチップではなく、磁気カードに記憶されていてもよい。第1識別情報は、カードではなく、近距離無線通信が可能な通信機器に記憶されていてもよい。第1識別情報は、ICタグに記憶されていてもよい。 The first identification information may be stored in an information storage medium other than the IC card C. For example, the first identification information may be stored in an IC chip of the user terminal 30. The first identification information may be stored in an information storage medium other than an IC chip. The first identification information may be stored in a magnetic card instead of an IC chip. The first identification information may be stored in a communication device capable of short-range wireless communication instead of a card. The first identification information may be stored in an IC tag.

また、第1識別情報は、情報記憶媒体に記憶されているのではなく、カードの券面に印刷されていてもよい。この場合、決済端末40は、カードの券面に印刷された第1識別情報をカメラで撮影することによって読み取る。更に、第1識別情報は、バーコード又は二次元コードによってコード化されていてもよい。この場合、決済端末40は、コード化された第1識別情報を、コードリーダ又はカメラで読み取る。 The first identification information may also be printed on the face of the card rather than being stored in an information storage medium. In this case, the payment terminal 40 reads the first identification information printed on the face of the card by photographing it with a camera. Furthermore, the first identification information may be coded using a barcode or a two-dimensional code. In this case, the payment terminal 40 reads the coded first identification information with a code reader or a camera.

上記のように、第1識別情報を記憶するICチップが読み取られる態様以外の他の態様も考えられる。他の態様の場合には、第2処理実行部106は、上記説明した何れかの読取方法で決済端末40により第1識別情報が読み取られた場合に、当該第1識別情報に関連付けられた第2識別情報により識別される第2決済手段を利用するための第2処理を実行すればよい。 As described above, other modes are also possible besides the mode in which the IC chip storing the first identification information is read. In the case of other modes, when the first identification information is read by the payment terminal 40 using any of the reading methods described above, the second process execution unit 106 executes a second process for using the second payment means identified by the second identification information associated with the first identification information.

本実施形態では、第2実行データには、決済端末40によって読み取られた第1識別情報に関連付けられた第2識別情報が示されている。第2処理実行部106は、第2実行データが示す第2識別情報に関連付けられた第2決済手段の残高を、第2実行データが示す決済金額だけ減らす。例えば、第2処理実行部106は、優先利用設定が第2決済手段を示す場合に、第2処理を実行する。第2処理実行部106は、優先利用設定が第2決済手段を示す場合に、連携先サーバ20から受信した第2実行データに基づいて、第2処理を実行する。第2処理実行部106は、優先利用設定が第1決済手段を示す場合には、第2処理を実行しないようにしてもよい。この場合、第1決済手段及び第2決済手段を併用した決済は実行されなくなる。この場合、利用可否設定が存在しなくてもよい。 In this embodiment, the second execution data indicates the second identification information associated with the first identification information read by the payment terminal 40. The second processing execution unit 106 reduces the balance of the second payment means associated with the second identification information indicated by the second execution data by the payment amount indicated by the second execution data. For example, the second processing execution unit 106 executes the second processing when the preferred usage setting indicates the second payment means. The second processing execution unit 106 executes the second processing based on the second execution data received from the linked server 20 when the preferred usage setting indicates the second payment means. The second processing execution unit 106 may not execute the second processing when the preferred usage setting indicates the first payment means. In this case, the payment using both the first payment means and the second payment means will not be executed. In this case, the usability setting may not exist.

例えば、第2処理実行部106は、優先利用設定が第1決済手段を示し、かつ、第1決済手段の残高が足りない場合に、第2処理を実行する。第2処理実行部106は、第1決済手段の残高の不足分だけ第2決済手段の残高が減るように、第2処理を実行する。受信部104が連携先サーバ20から受信する第2実行データには、当該不足分が示されている。第2処理実行部106は、第2実行データが示す不足分だけ第2決済手段の残高が減るように、第2処理を実行する。第2実行データには、不足分を差し引いた後の第2決済手段の残高が示されていてもよい。この場合、第2処理実行部106は、第2決済手段データベースDB2のうち、第2実行データが示す第2識別情報に関連付けられた第2決済手段の残高を、第2実行データが示す不足分を差し引いた後の第2決済手段の残高と一致するように更新すればよい。 For example, the second process execution unit 106 executes the second process when the preferred usage setting indicates the first payment means and the balance of the first payment means is insufficient. The second process execution unit 106 executes the second process so that the balance of the second payment means is reduced by the shortfall in the balance of the first payment means. The shortfall is indicated in the second execution data received by the receiving unit 104 from the linked server 20. The second process execution unit 106 executes the second process so that the balance of the second payment means is reduced by the shortfall indicated in the second execution data. The second execution data may indicate the balance of the second payment means after the shortfall is deducted. In this case, the second process execution unit 106 may update the balance of the second payment means associated with the second identification information indicated by the second execution data in the second payment means database DB2 so that it matches the balance of the second payment means after the shortfall is deducted indicated by the second execution data.

本実施形態では、決済端末40により第1識別情報が読み取られた場合に、第2決済手段を利用して第1決済手段に関するチャージが実行される。更に、当該チャージが実行された後の第1決済手段に基づいて決済が実行される。このため、第2処理は、第2決済手段の残高から、チャージに応じた額を減らす処理である。第2実行データが示す決済金額は、チャージ額を意味する。第2処理実行部106は、第2実行データに基づいて、第2処理を実行する。第2処理実行部106は、第2決済手段データベースDB2のうち、第2実行データが示す第2識別情報に関連付けられた第2決済手段の残高を、第2実行データが示すチャージ額だけ減らすことによって、第2処理を実行する。 In this embodiment, when the first identification information is read by the payment terminal 40, a charge is made to the first payment means using the second payment means. Furthermore, a payment is made based on the first payment means after the charge is made. Therefore, the second process is a process of deducting an amount corresponding to the charge from the balance of the second payment means. The payment amount indicated by the second execution data means the charge amount. The second process execution unit 106 executes the second process based on the second execution data. The second process execution unit 106 executes the second process by deducting the balance of the second payment means associated with the second identification information indicated by the second execution data in the second payment means database DB2 by the charge amount indicated by the second execution data.

本実施形態では、ユーザは、ICカードCを利用して第1決済手段を利用するので、第2処理実行部106は、第1識別情報を記憶するICカードCが決済端末40により読み取られた場合に、第2処理を実行する。第1識別情報は、ICカードC以外の他の情報記憶媒体に記憶されていてもよい。例えば、第1識別情報は、ユーザ端末30の記憶部32又はICチップに記憶されていてもよい。 In this embodiment, the user uses the first payment method by using an IC card C, so the second process execution unit 106 executes the second process when the IC card C storing the first identification information is read by the payment terminal 40. The first identification information may be stored in an information storage medium other than the IC card C. For example, the first identification information may be stored in the memory unit 32 or IC chip of the user terminal 30.

なお、第1識別情報は、ICカードCではなく、磁気カードに記憶されていてもよい。第1識別情報は、券面に印刷されていてもよい。この場合、決済端末40は、券面に印刷された第1識別情報をカメラで撮影することによって読み取る。更に、第1識別情報は、バーコード又は二次元コードによってコード化されていてもよい。この場合、決済端末40は、コード化された第1識別情報を、コードリーダ又はカメラで読み取る。 The first identification information may be stored on a magnetic card instead of the IC card C. The first identification information may be printed on the face of the card. In this case, the payment terminal 40 reads the first identification information printed on the face of the card by photographing it with a camera. Furthermore, the first identification information may be coded using a barcode or a two-dimensional code. In this case, the payment terminal 40 reads the coded first identification information with a code reader or a camera.

また、決済サーバ10は、連携先サーバ20を仲介するのではなく、決済端末40と直接的に通信してもよい。この場合、決済サーバ10は、決済端末40から決済要求を受信する。決済要求は、決済の実行を要求するための所定形式のデータである。例えば、決済要求には、第2識別情報及び決済金額が含まれる。第2処理実行部106は、決済要求が示す第2識別情報に関連付けられた第2決済手段の残高を、決済要求が示す決済金額だけ減らすことによって、第2処理を実行する。第2処理自体は、公知の決済サービスで利用されている他の処理も適用可能である。 The payment server 10 may also communicate directly with the payment terminal 40, rather than through the associated server 20. In this case, the payment server 10 receives a payment request from the payment terminal 40. The payment request is data in a predetermined format for requesting execution of a payment. For example, the payment request includes the second identification information and the payment amount. The second processing execution unit 106 executes the second processing by reducing the balance of the second payment means associated with the second identification information indicated by the payment request by the payment amount indicated by the payment request. The second processing itself may be other processing used in known payment services.

[保存部]
保存部107は、チャージが実行された場合に、第2決済手段を利用してチャージが実行されたことを示す第2履歴データを、第1識別情報に関連付けて第1決済手段データベースDB1に保存する。第2履歴データは、第2決済手段が利用される場合の第1決済手段へのチャージに関するデータである。例えば、第2履歴データは、チャージ日時、チャージ方法、チャージ金額、及びチャージ後の残高を示す。チャージ方法は、チャージで利用された決済手段を示すので、ここでは、チャージで利用された第2決済手段の第2識別情報が示されている。
[Storage section]
When a charge is performed, the storage unit 107 stores second history data indicating that the charge was performed using the second payment means in the first payment means database DB1 in association with the first identification information. The second history data is data related to the charge to the first payment means when the second payment means is used. For example, the second history data indicates the charge date and time, the charge method, the charge amount, and the balance after charge. Since the charge method indicates the payment means used in the charge, here, the second identification information of the second payment means used in the charge is shown.

本実施形態では、保存部107は、第2履歴データを、チャージ履歴情報として第1決済手段データベースDB1に保存する。例えば、連携先サーバ20は、第2決済手段から第1決済手段へのチャージを実行すると第2履歴データを生成し、決済サーバ10に送信する。この第2履歴データには、チャージが実行された第1決済手段の第1識別情報が関連付けられているものとする。保存部107は、連携先サーバ20から受信した第1識別情報に関連付けて、チャージ履歴情報として第2履歴データを第1決済手段データベースDB1に保存する。 In this embodiment, the storage unit 107 stores the second history data in the first payment means database DB1 as charge history information. For example, when the associated server 20 executes a charge from the second payment means to the first payment means, it generates second history data and transmits it to the payment server 10. This second history data is associated with first identification information of the first payment means from which the charge was executed. The storage unit 107 stores the second history data in the first payment means database DB1 as charge history information, in association with the first identification information received from the associated server 20.

本実施形態では、決済端末40は、第1識別情報を記憶する情報記憶媒体(例えば、ICカードC)を読み取る。この情報記憶媒体には、第2決済手段を利用してチャージが実行されたことを示す第1履歴データが記録されるものとする。第1履歴データは、第2履歴データと同様の内容を示す。例えば、第1履歴データは、チャージ日時、チャージ方法、チャージ金額、及びチャージ後の残高を示す。チャージ方法は、チャージで利用された第2決済手段の第2識別情報、が示されている。 In this embodiment, the payment terminal 40 reads an information storage medium (e.g., IC card C) that stores the first identification information. This information storage medium is assumed to record first history data indicating that a charge was performed using the second payment means. The first history data indicates the same content as the second history data. For example, the first history data indicates the charge date and time, the charge method, the charge amount, and the balance after charge. The charge method indicates the second identification information of the second payment means used for the charge.

[3-2.連携先サーバで実現される機能]
連携先サーバは、データ記憶部200、決済要求受信部201、及び決済実行部202を含む。データ記憶部200は、記憶部22により実現される。決済要求受信部201及び決済実行部202は、制御部21により実現される。
[3-2. Functions realized by the partner server]
The cooperating server includes a data storage unit 200, a payment request receiving unit 201, and a payment execution unit 202. The data storage unit 200 is realized by the storage unit 22. The payment request receiving unit 201 and the payment execution unit 202 are realized by the control unit 21.

[データ記憶部]
データ記憶部200は、決済サービスを提供するために必要なデータを記憶する。例えば、データ記憶部200は、関連付けデータベースDB3を記憶する。データ記憶部200に記憶される関連付けデータベースDB3は、データ記憶部100に記憶される関連付けデータベースDB3と同様であってよい。決済サーバ10及び連携先サーバ20の間で、関連付けデータベースDB3の整合性が定期的又は不定期的に取られるようにしてもよい。
[Data storage section]
The data storage unit 200 stores data necessary for providing a payment service. For example, the data storage unit 200 stores an association database DB3. The association database DB3 stored in the data storage unit 200 may be the same as the association database DB3 stored in the data storage unit 100. The consistency of the association database DB3 between the payment server 10 and the cooperating server 20 may be maintained periodically or irregularly.

なお、データ記憶部200は、第1決済手段データベースDB1及び第2決済手段データベースDB2を記憶してもよい。この場合、決済サーバ10及び連携先サーバ20の間で、第1決済手段データベースDB1及び第2決済手段データベースDB2の整合性が定期的又は不定期的に取られるようにしてもよい。データ記憶部200は、その他にも、本実施形態で説明する処理に必要なデータを記憶できる。 The data storage unit 200 may store a first payment method database DB1 and a second payment method database DB2. In this case, the first payment method database DB1 and the second payment method database DB2 may be maintained consistent between the payment server 10 and the associated server 20 on a regular or irregular basis. The data storage unit 200 may also store other data necessary for the processing described in this embodiment.

[決済要求受信部]
決済要求受信部201は、決済端末40から、決済要求を受信する。本実施形態では、決済要求受信部201は、ICカードCが決済端末40により読み取られた場合に、決済端末40から決済要求を受信する。
[Payment request receiving unit]
The payment request receiving unit 201 receives a payment request from the payment terminal 40. In this embodiment, the payment request receiving unit 201 receives the payment request from the payment terminal 40 when the IC card C is read by the payment terminal 40.

[決済実行部]
決済実行部202は、決済端末40から受信した決済要求に基づいて、決済を実行する。本実施形態では、第2決済手段に対応していない決済端末40から受信する決済要求には、第1識別情報が含まれている。例えば、決済実行部202は、データ記憶部200に記憶された関連付けデータベースDB3を参照し、決済要求に含まれる第1識別情報に第2識別情報が関連付けられているか否かを判定する。決済要求に含まれる第1識別情報に第2識別情報が関連付けられていないと判定された場合には、決済実行部202は、従来と同様の方法で、第1決済手段を利用した決済を実行する。
[Payment Execution Department]
The payment execution unit 202 executes the payment based on the payment request received from the payment terminal 40. In this embodiment, the payment request received from the payment terminal 40 that does not support the second payment means includes the first identification information. For example, the payment execution unit 202 refers to the association database DB3 stored in the data storage unit 200 and determines whether the first identification information included in the payment request is associated with the second identification information. If it is determined that the first identification information included in the payment request is not associated with the second identification information, the payment execution unit 202 executes the payment using the first payment means in the same manner as in the past.

例えば、決済要求に含まれる第1識別情報に第2識別情報が関連付けられていると判定された場合には、決済実行部202は、関連付けデータベースDB3を参照し、当該第1識別情報及び当該第2識別情報に関連付けられた利用要否設定を取得する。第2決済手段を利用しないことを利用要否設定が示す場合には、決済実行部202は、従来と同様の方法で、第1決済手段を利用した決済を実行する。 For example, if it is determined that the second identification information is associated with the first identification information included in the payment request, the payment execution unit 202 refers to the association database DB3 and acquires the usage necessity setting associated with the first identification information and the second identification information. If the usage necessity setting indicates that the second payment method is not to be used, the payment execution unit 202 executes the payment using the first payment method in the same manner as in the past.

例えば、第2決済手段を利用することを利用要否設定が示す場合には、決済実行部202は、関連付けデータベースDB3を参照し、当該利用要否設定と同じレコードに格納された優先利用設定を取得する。更に、決済実行部202は、決済サーバ10に対し、第1決済手段の残高と、第2決済手段の残高と、を参照するための参照要求を送信する。第1決済手段データベースDB1及び第2決済手段データベースDB2がデータ記憶部200に記憶されている場合には、参照要求が送信されずに、これらのデータベースが参照されるようにすればよい。 For example, if the usage necessity setting indicates that the second payment method is to be used, the payment execution unit 202 refers to the association database DB3 and obtains the priority usage setting stored in the same record as the usage necessity setting. Furthermore, the payment execution unit 202 sends a reference request to the payment server 10 to reference the balance of the first payment method and the balance of the second payment method. If the first payment method database DB1 and the second payment method database DB2 are stored in the data storage unit 200, these databases can be referenced without sending a reference request.

例えば、参照要求には、残高の参照対象となる第1識別情報及び第2識別情報が含まれる。決済サーバ10は、第1決済手段データベースDB1を参照し、参照要求に含まれる第1識別情報に関連付けられた第1決済手段の残高を取得する。決済サーバ10は、第2決済手段データベースDB2を参照し、参照要求に含まれる第2識別情報に関連付けられた第2決済手段の残高を取得する。決済サーバ10は、連携先サーバ20に対し、第1決済手段の残高と、第2決済手段の残高と、を送信する。 For example, the reference request includes first identification information and second identification information to be referenced for the balance. The payment server 10 references the first payment method database DB1 and obtains the balance of the first payment method associated with the first identification information included in the reference request. The payment server 10 references the second payment method database DB2 and obtains the balance of the second payment method associated with the second identification information included in the reference request. The payment server 10 transmits the balance of the first payment method and the balance of the second payment method to the partner server 20.

なお、ICカードCには、第1決済手段の残高が書き込まれているので、連携先サーバ20は、決済サーバ10に第1決済手段の残高を問い合わせなくてもよい。この場合には、参照要求に第1識別情報が含まれない。連携先サーバ20は、決済端末40から、ICカードCに書き込まれた第1決済手段の残高を取得する。決済実行部202は、決済端末40から取得した第1決済手段の残高に基づいて、決済を実行してもよい。更に、決済サーバ10及び連携先サーバ20に第1決済手段の残高が記憶されておらず、ICカードCにだけ第1決済手段の残高が書き込まれていてもよい。 Incidentally, since the balance of the first payment means is written to the IC card C, the associated server 20 does not need to inquire about the balance of the first payment means from the payment server 10. In this case, the reference request does not include the first identification information. The associated server 20 obtains the balance of the first payment means written to the IC card C from the payment terminal 40. The payment execution unit 202 may execute the payment based on the balance of the first payment means obtained from the payment terminal 40. Furthermore, the balance of the first payment means may not be stored in the payment server 10 and the associated server 20, and the balance of the first payment means may be written only to the IC card C.

また、第1決済手段の残高がICカードCに書き込まれておらず、第1決済手段の残高が決済サーバ10に記憶されている場合には、連携先サーバ20は、参照要求によって、決済サーバ10から第1決済手段の残高を取得すればよい。更に、第1決済手段の残高がICカードCに書き込まれておらず、第1決済手段の残高が連携先サーバ20に記憶されている場合には、連携先サーバ20は、自身が記憶する第1決済手段の残高を取得すればよい。 In addition, if the balance of the first payment means is not written to the IC card C and is stored in the payment server 10, the cooperating server 20 only needs to obtain the balance of the first payment means from the payment server 10 by a reference request. In addition, if the balance of the first payment means is not written to the IC card C and is stored in the cooperating server 20, the cooperating server 20 only needs to obtain the balance of the first payment means stored by itself.

例えば、連携先サーバ20は、決済サーバ10から、第1決済手段の残高と、第2決済手段の残高と、を受信する。決済実行部202は、これらの残高と、決済要求に含まれる決済金額と、に基づいて、決済を実行する。決済実行部202は、優先利用設定に第1決済手段が示されている場合には、第1決済手段の残高と、決済要求に含まれる決済金額と、に基づいて、第1決済手段だけで足りるか否かを判定する。第1決済手段だけで足りると判定された場合には、決済実行部202は、従来と同様の方法で、第1決済手段を利用した決済を実行する。 For example, the cooperating server 20 receives the balance of the first payment means and the balance of the second payment means from the payment server 10. The payment execution unit 202 executes the payment based on these balances and the payment amount included in the payment request. If the first payment means is indicated in the preferred usage setting, the payment execution unit 202 determines whether or not the first payment means alone is sufficient based on the balance of the first payment means and the payment amount included in the payment request. If it is determined that the first payment means alone is sufficient, the payment execution unit 202 executes the payment using the first payment means in the same manner as in the past.

例えば、第1決済手段だけでは足りないと判定された場合には、決済実行部202は、第1決済手段の残高と、第2決済手段の残高と、合計が決済要求に含まれる決済金額以上である否かを判定する。決済実行部202は、合計が決済金額未満であると判定した場合には、残高不足によるエラーとする。残高不足によるエラーの処理自体は、公知の処理を利用すればよい。決済実行部202は、合計が決済金額以上であると判定した場合には、第2決済手段から第1決済手段へのチャージを実行する。 For example, if it is determined that the first payment means is insufficient, the payment execution unit 202 determines whether the total of the balance of the first payment means and the balance of the second payment means is equal to or greater than the payment amount included in the payment request. If the payment execution unit 202 determines that the total is less than the payment amount, it treats it as an error due to insufficient balance. The processing of errors due to insufficient balance can itself be performed using publicly known processing. If the payment execution unit 202 determines that the total is equal to or greater than the payment amount, it executes a charge from the second payment means to the first payment means.

例えば、決済実行部202は、決済要求に含まれる決済金額から第1決済手段の残高を引いた値を、第1決済手段の不足分として計算する。決済実行部202は、第2決済手段の残高を利用して、当該不足部だけ第1決済手段をチャージする。チャージ自体は、公知の処理を利用可能である。第2決済手段の残高は、チャージ分だけ減る。決済実行部202は、チャージ後の第1決済手段に基づいて、決済を実行する。決済後の第1決済手段の残高は、0になる。 For example, the payment execution unit 202 calculates the shortfall of the first payment means by subtracting the balance of the first payment means from the payment amount included in the payment request. The payment execution unit 202 uses the balance of the second payment means to charge the first payment means by the shortfall. The charge itself can be performed using a known process. The balance of the second payment means is reduced by the amount of the charge. The payment execution unit 202 executes the payment based on the first payment means after the charge. The balance of the first payment means after the payment becomes zero.

例えば、決済実行部202は、チャージ及び決済の実行結果に基づいて、先述した第1実行データ及び第2実行データを生成して決済サーバ10に送信する。決済実行部202は、決済端末40に対し、決済が完了したことを示す通知を送信する。この通知自体は、第1決済手段だけで決済する時と同じものである。このため、連携先サーバ20及び決済端末40の間の通信は、第1決済手段だけで決済する時と同じ仕組みを利用可能である。例えば、連携先サーバ20及び決済端末40の間で送信されるデータのフォーマット(例えば、APIのフォーマット)は、第1決済手段だけで決済する時と同じである。 For example, the payment execution unit 202 generates the first and second execution data described above based on the results of the charge and payment execution, and transmits them to the payment server 10. The payment execution unit 202 transmits a notification to the payment terminal 40 indicating that the payment has been completed. This notification itself is the same as when payment is made using only the first payment means. For this reason, the communication between the cooperating server 20 and the payment terminal 40 can use the same mechanism as when payment is made using only the first payment means. For example, the format of the data transmitted between the cooperating server 20 and the payment terminal 40 (for example, the API format) is the same as when payment is made using only the first payment means.

例えば、決済実行部202は、優先利用設定に第2決済手段が示されている場合には、第2決済手段の残高と、決済要求に含まれる決済金額と、に基づいて、第2決済手段だけで足りるか否かを判定する。第2決済手段だけで足りると判定された場合には、決済実行部202は、第2決済手段の残高に基づいて、決済金額だけ第1決済手段にチャージする。第2決済手段の残高は、チャージ分だけ減る。決済実行部202は、チャージ後の第1決済手段に基づいて、決済を実行する。決済後の第1決済手段の残高は、決済前と変わらない。第1実行データ及び第2実行データが生成される点と、決済端末40に対して通知が送信される点と、は先述した通りである。 For example, when the second payment means is indicated in the priority usage setting, the payment execution unit 202 determines whether the second payment means alone is sufficient based on the balance of the second payment means and the payment amount included in the payment request. If it is determined that the second payment means alone is sufficient, the payment execution unit 202 charges the first payment means by the payment amount based on the balance of the second payment means. The balance of the second payment means is reduced by the charged amount. The payment execution unit 202 executes the payment based on the first payment means after charging. The balance of the first payment means after the payment remains the same as before the payment. As described above, the first execution data and the second execution data are generated and a notification is sent to the payment terminal 40.

例えば、第2決済手段だけでは足りないと判定された場合には、決済実行部202は、決済実行部202は、第1決済手段の残高と、第2決済手段の残高と、合計が決済要求に含まれる決済金額以上である否かを判定する。決済実行部202は、合計が決済金額未満であると判定した場合には、残高不足によるエラーとする。残高不足によるエラーの処理自体は、公知の処理を利用すればよい。決済実行部202は、合計が決済金額以上であると判定した場合には、第2決済手段から第1決済手段へのチャージを実行する。 For example, if it is determined that the second payment means alone is insufficient, the payment execution unit 202 determines whether the total of the balance of the first payment means and the balance of the second payment means is equal to or greater than the payment amount included in the payment request. If the payment execution unit 202 determines that the total is less than the payment amount, it treats it as an error due to insufficient balance. The processing of errors due to insufficient balance can itself be performed using publicly known processing. If the payment execution unit 202 determines that the total is equal to or greater than the payment amount, it executes a charge from the second payment means to the first payment means.

例えば、決済実行部202は、第2決済手段の全額を、第1決済手段にチャージする。第2決済手段の残高は、0になる。決済実行部202は、チャージ後の第1決済手段に基づいて、決済を実行する。決済後の第1決済手段の残高は、不足分だけ減る。第1実行データ及び第2実行データが生成される点と、決済端末40に対して通知が送信される点と、は先述した通りである。 For example, the payment execution unit 202 charges the first payment means with the full amount of the second payment means. The balance of the second payment means becomes zero. The payment execution unit 202 executes the payment based on the first payment means after charging. The balance of the first payment means after the payment is reduced by the shortfall. As described above, the first execution data and the second execution data are generated, and a notification is sent to the payment terminal 40.

なお、第2決済手段から第1決済手段へのチャージが実行されずに、第1決済手段の残高と、第2決済手段の残高と、が併用されるようにしてもよい。この場合、決済実行部202は、第2決済手段から第1決済手段へのチャージを実行することなく、第1決済手段の残高と、第2決済手段の残高と、の両方を減らしてもよい。決済実行部202は、第2決済手段から第1決済手段へのチャージを実行することなく、第2決済手段の残高を減らしてもよい。 Note that the balance of the first payment means may be used in combination with the balance of the second payment means without charging the first payment means from the second payment means. In this case, the payment execution unit 202 may reduce both the balance of the first payment means and the balance of the second payment means without charging the first payment means from the second payment means. The payment execution unit 202 may reduce the balance of the second payment means without charging the first payment means from the second payment means.

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

[データ記憶部]
データ記憶部300は、決済サービスを利用するために必要なデータを記憶する。例えば、データ記憶部300は、ブラウザ又は専用のアプリケーションを記憶する。
[Data storage section]
The data storage unit 300 stores data necessary for using the payment service. For example, the data storage unit 300 stores a browser or a dedicated application.

[表示制御部]
表示制御部301は、各種画面を表示部35に表示させる。例えば、表示制御部301は、ホーム画面SC1を表示部35に表示させる。
[Display control unit]
The display control unit 301 causes various screens to be displayed on the display unit 35. For example, the display control unit 301 causes the display unit 35 to display a home screen SC1.

[操作受付部]
操作受付部302は、ユーザによる各種操作を受け付ける。例えば、操作受付部302は、ホーム画面SC1に対する操作を受け付ける。
[Operation reception section]
The operation reception unit 302 receives various operations by the user. For example, the operation reception unit 302 receives an operation on the home screen SC1.

[3-4.決済端末で実現される機能]
決済端末40は、データ記憶部400、取得部401、及び決済要求送信部402を含む。データ記憶部400は、記憶部42により実現される。取得部401及び決済要求送信部402は、制御部41により実現される。
[3-4. Functions realized by the payment terminal]
The payment terminal 40 includes a data storage unit 400, an acquisition unit 401, and a payment request transmission unit 402. The data storage unit 400 is realized by the storage unit 42. The acquisition unit 401 and the payment request transmission unit 402 are realized by the control unit 41.

[データ記憶部]
データ記憶部400は、決済サービスを提供するために必要なデータを記憶する。例えば、データ記憶部400は、決済要求を生成して送信するためのプログラムを記憶する。
[Data storage section]
The data storage unit 400 stores data necessary for providing a payment service. For example, the data storage unit 400 stores a program for generating and transmitting a payment request.

[取得部]
取得部401は、決済端末40により読み取られた第1識別情報を取得する。第1識別情報を読み取る方法自体は、公知の種々の方法を利用可能である。例えば、磁気を利用する方法、電磁波を利用する方法、近距離無線通信を利用する方法、画像を光学的に読み取る方法、音声を利用する方法、又はその他の方法が利用されてもよい。決済端末40には、これらの方法に必要な機器が含まれる又は接続されるようにすればよい。例えば、決済端末40には、リーダライタ46以外にも、リーダ端末、無線受信機、カメラ、スキャナ、マイク、又はその他の機器が含まれる又は接続されてもよい。
[Acquisition section]
The acquisition unit 401 acquires the first identification information read by the payment terminal 40. The method of reading the first identification information itself can use various known methods. For example, a method using magnetism, a method using electromagnetic waves, a method using short-range wireless communication, a method using optically reading an image, a method using sound, or other methods may be used. The payment terminal 40 may include or be connected to devices required for these methods. For example, the payment terminal 40 may include or be connected to a reader terminal, a wireless receiver, a camera, a scanner, a microphone, or other devices in addition to the reader/writer 46.

本実施形態では、ICカードCに第1識別情報が記憶されているので、取得部401は、ICカードCに記憶された第1識別情報を取得する。例えば、決済端末40は、ICカードCの読み取りだけではなく、ICカードCへの書き込みの機能も有する。ICカードCには、決済履歴及びチャージ履歴といった情報が書き込まれる。決済時に第2決済手段から第1決済手段へのチャージが実行された場合には、このチャージのチャージ履歴もICカードCに書き込まれる。 In this embodiment, since the first identification information is stored in the IC card C, the acquisition unit 401 acquires the first identification information stored in the IC card C. For example, the payment terminal 40 has a function of not only reading the IC card C but also writing to the IC card C. Information such as payment history and charge history is written to the IC card C. When a charge is executed from the second payment means to the first payment means at the time of payment, the charge history of this charge is also written to the IC card C.

[決済要求送信部]
決済要求送信部402は、決済サーバ10に対し、決済要求を送信する。例えば、決済要求送信部402は、決済端末40で決済のための操作が行われて、ICカードCがリーダライタ46により読み取られた場合に、決済サーバ10に対し、決済要求を送信する。
[Payment request transmission unit]
The payment request transmission unit 402 transmits a payment request to the payment server 10. For example, when an operation for payment is performed at the payment terminal 40 and the IC card C is read by the reader/writer 46, the payment request transmission unit 402 transmits a payment request to the payment server 10.

[4.決済システムで実行される処理]
図8及び図9は、決済システム1で実行される処理の一例を示す図である。図8及び図9の処理は、制御部11,21,31,41がそれぞれ記憶部12,22,32,42に記憶されたプログラムに従って動作することによって実行される。
[4. Processing Executed by the Payment System]
Figures 8 and 9 are diagrams showing an example of a process executed in payment system 1. The process in Figures 8 and 9 is executed by control units 11, 21, 31, and 41 operating in accordance with programs stored in storage units 12, 22, 32, and 42, respectively.

図8のように、ユーザ端末30は、決済サーバ10との間で、ログイン処理を実行してホーム画面SC1を表示部35に表示させる(S1)。ユーザ端末30は、決済サーバ10との間で、第1決済手段及び第2決済手段を連携させるための処理を実行する(S2)。S2では、ユーザは、ホーム画面SC1又は他の画面で、第1識別情報、第2識別情報、連携要否設定、及び優先利用設定を入力する。決済サーバ10は、ユーザが入力したこれらの情報を互いに関連付けて関連付けデータベースDB3に格納する。決済サーバ10は、連携先サーバ20に対し、関連付けデータベースDB3を共有する(S3)。 As shown in FIG. 8, the user terminal 30 executes a login process with the payment server 10 to display the home screen SC1 on the display unit 35 (S1). The user terminal 30 executes a process for linking the first payment means and the second payment means with the payment server 10 (S2). In S2, the user inputs the first identification information, the second identification information, a linking necessity setting, and a priority use setting on the home screen SC1 or another screen. The payment server 10 associates the information entered by the user with each other and stores it in the association database DB3. The payment server 10 shares the association database DB3 with the linked server 20 (S3).

以降、ユーザは、第2決済手段に対応していない決済端末40で、第1決済手段のICカードCを利用して第2決済手段を利用できるようになる。ユーザがリーダライタ46にICカードCをかざすと、決済端末40は、リーダライタ46を利用してICカードCに記憶された第1識別情報を読み取る(S4)。決済端末40は、S4で読み取った第1識別情報に基づいて、連携先サーバ20に対し、決済要求を送信する(S5)。決済要求に含まれる第1識別情報以外の他の情報(決済金額等)は、事前に決済端末40に対して入力されているものとする。他の情報として、ユーザが購入する商品の情報が含まれてもよい。 After that, the user can use the second payment means by using the IC card C of the first payment means with a payment terminal 40 that does not support the second payment means. When the user holds the IC card C over the reader/writer 46, the payment terminal 40 uses the reader/writer 46 to read the first identification information stored on the IC card C (S4). The payment terminal 40 transmits a payment request to the cooperating server 20 based on the first identification information read in S4 (S5). It is assumed that information other than the first identification information included in the payment request (such as the payment amount) has been input to the payment terminal 40 in advance. The other information may include information about the product the user is purchasing.

連携先サーバ20は、決済要求を受信すると(S6)、関連付けデータベースDB3に基づいて、決済要求に含まれる第1識別情報に第2識別情報が関連付けられているか否かを判定する(S7)。第2識別情報が関連付けられていないと判定された場合(S7:N)、連携先サーバ20は、決済サーバ10及び決済端末40の各々と通信して、第1決済手段を利用した決済を実行し(S8)、本処理は終了する。S8の処理は、第1決済手段だけで決済を実行する従来の方法と同様である。 When the associated server 20 receives a payment request (S6), it determines whether or not the second identification information is associated with the first identification information included in the payment request based on the association database DB3 (S7). If it is determined that the second identification information is not associated (S7:N), the associated server 20 communicates with each of the payment server 10 and the payment terminal 40 to execute the payment using the first payment means (S8), and the process ends. The process of S8 is the same as the conventional method of executing the payment using only the first payment means.

S7において、第2識別情報が関連付けられていると判定された場合(S7:Y)、連携先サーバ20は、決済要求に含まれる第1識別情報に関連付けられた利用要否設定に基づいて、第2決済手段を利用するか否かを判定する(S9)。第2決済手段を利用しないと判定された場合(S9:N)、S8の処理に移行し、本処理は終了する。S9において、第2決済手段を利用すると判定された場合(S9:Y)、連携先サーバ20は、決済サーバ10との間で、第1決済手段の残高と、第2決済手段の残高と、を取得する処理を実行する(S10)。なお、連携先サーバ20は、決済サーバ10から第1決済手段の残高を取得せずに、ICカードCに書き込まれた第1決済手段の残高に基づいて、以降の処理を実行してもよい。 If it is determined in S7 that the second identification information is associated (S7: Y), the cooperating server 20 determines whether or not to use the second payment means based on the use necessity setting associated with the first identification information included in the payment request (S9). If it is determined that the second payment means is not to be used (S9: N), the process proceeds to S8 and ends. If it is determined in S9 that the second payment means is to be used (S9: Y), the cooperating server 20 executes a process of acquiring the balance of the first payment means and the balance of the second payment means between the payment server 10 and the cooperating server 20 (S10). Note that the cooperating server 20 may execute the subsequent process based on the balance of the first payment means written to the IC card C, without acquiring the balance of the first payment means from the payment server 10.

連携先サーバ20は、決済要求に含まれる第1識別情報に関連付けられた優先利用設定を参照する(S11)。優先利用設定が第1決済手段を示す場合(S11:第1決済手段)、連携先サーバ20は、決済要求に含まれる決済金額と、第1決済手段の残高と、に基づいて、第1決済手段の残高だけで足りるか否かを判定する(S12)。第1決済手段の残高だけで足りると判定された場合(S12:Y)、連携先サーバ20は、S8の処理に移行し、本処理は終了する。 The associated server 20 refers to the preferred usage setting associated with the first identification information included in the payment request (S11). If the preferred usage setting indicates the first payment method (S11: first payment method), the associated server 20 determines whether the balance of the first payment method is sufficient based on the payment amount included in the payment request and the balance of the first payment method (S12). If it is determined that the balance of the first payment method is sufficient (S12: Y), the associated server 20 proceeds to processing of S8 and this processing ends.

S12において、第1決済手段の残高だけでは足りないと判定された場合(S12:N)、連携先サーバ20は、第1決済手段の残高と、第2決済手段の残高と、の合計で足りるか否かを判定する(S13)。S13において、合計で足りないと判定された場合(S13:N)、連携先サーバ20は、決済端末40に対し、残高不足によるエラーを通知し(S14)、本処理は終了する。合計で足りると判定された場合(S13:Y)、図9に移り、連携先サーバ20は、第2決済手段から第1決済手段へのチャージを実行する(S15)。このチャージにおけるチャージ額は、第1決済手段の残高が不足している不足分になる。S15の後に実行されるS18の処理は、後述する。 If it is determined in S12 that the balance of the first payment means alone is insufficient (S12:N), the cooperating server 20 determines whether the sum of the balance of the first payment means and the balance of the second payment means is sufficient (S13). If it is determined in S13 that the total is insufficient (S13:N), the cooperating server 20 notifies the payment terminal 40 of an error due to insufficient balance (S14), and this process ends. If it is determined that the total is sufficient (S13:Y), the process moves to FIG. 9, and the cooperating server 20 executes a charge from the second payment means to the first payment means (S15). The charge amount in this charge is the shortfall in the balance of the first payment means. The process of S18 executed after S15 will be described later.

S11において、優先利用設定が第2決済手段を示す場合(S11:第2決済手段)、図9に移り、連携先サーバ20は、決済要求に含まれる決済金額と、第2決済手段の残高と、に基づいて、第2決済手段の残高だけで足りるか否かを判定する(S16)。第2決済手段の残高だけで足りると判定された場合(S16:Y)、S15に移行する。この場合のチャージ額は、決済要求に含まれる決済金額になる。 In S11, if the preferred usage setting indicates the second payment method (S11: second payment method), the process moves to FIG. 9, where the linked server 20 determines whether the balance of the second payment method is sufficient based on the payment amount included in the payment request and the balance of the second payment method (S16). If it is determined that the balance of the second payment method is sufficient (S16: Y), the process moves to S15. The charge amount in this case is the payment amount included in the payment request.

S16において、第2決済手段の残高だけでは足りないと判定された場合(S16:N)、連携先サーバ20は、第1決済手段の残高と、第2決済手段の残高と、の合計で足りるか否かを判定する(S17)。合計で足りると判定された場合(S17:Y)、S15の処理に移行する。この場合のチャージ額は、第2決済手段の残高の全額となる。S16において、合計で足りないと判定された場合(S17:N)、S14の処理に移行し、本処理は終了する。 If it is determined in S16 that the balance in the second payment method alone is insufficient (S16:N), the linked server 20 determines whether the sum of the balance in the first payment method and the balance in the second payment method is sufficient (S17). If it is determined that the sum is sufficient (S17:Y), the process proceeds to S15. The charge amount in this case is the full amount of the balance in the second payment method. If it is determined in S16 that the sum is insufficient (S17:N), the process proceeds to S14 and ends.

連携先サーバ20は、S15におけるチャージ後の第1決済手段の残高に基づいて、決済を実行する(S18)。連携先サーバ20は、決済端末40に対し、決済が完了したことを示す決済完了通知を送信する(S19)。決済端末40は、決済完了通知を受信すると(S20)、リーダライタ46を利用して、ICカードCに対し、最新の残高と、第1履歴データと、の書き込みを行い(S21)、本処理は終了する。 The associated server 20 executes the payment based on the balance of the first payment means after the charge in S15 (S18). The associated server 20 sends a payment completion notification to the payment terminal 40 indicating that the payment has been completed (S19). When the payment terminal 40 receives the payment completion notification (S20), it uses the reader/writer 46 to write the latest balance and the first history data to the IC card C (S21), and the process ends.

連携先サーバ20は、決済サーバ10に対し、第1実行データ及び第2実行データを送信する(S22)。決済サーバ10は、第1実行データ及び第2実行データを受信すると(S23)、第1実行データに基づいて、第1決済手段の残高を更新する(S24)。決済サーバ10は、第2実行データに基づいて、第2決済手段の残高を更新し(S25)、本処理は終了する。第2履歴データの保存も、S22~S25の流れの中で実行される。 The partner server 20 transmits the first execution data and the second execution data to the payment server 10 (S22). When the payment server 10 receives the first execution data and the second execution data (S23), it updates the balance of the first payment means based on the first execution data (S24). The payment server 10 updates the balance of the second payment means based on the second execution data (S25), and this process ends. The second history data is also saved in the flow of S22 to S25.

本実施形態の決済システム1は、第2決済手段に対応していない決済端末40により第1識別情報が読み取られた場合に、当該第1識別情報に関連付けられた第2識別情報により識別される第2決済手段を利用するための第2処理を実行する。これにより、第2決済手段に対応していない決済端末40だったとしても、第1識別情報及び第2識別情報の関連付けによって第2決済手段を利用できるので、ユーザの利便性が高まる。第2決済手段を利用できる決済端末40が増えるので、第2決済手段の利用を促進できる。第2決済手段に対応するための改修を決済端末40に加える必要もなくなる。例えば、決済端末40が店舗に配置される場合には、決済端末40を改修する必要がないので、店舗の利便性が高まる。 In the present embodiment, when the first identification information is read by a payment terminal 40 that does not support the second payment means, the payment system 1 executes a second process for using the second payment means identified by the second identification information associated with the first identification information. This increases user convenience because even if the payment terminal 40 does not support the second payment means, the second payment means can be used by associating the first identification information with the second identification information. Since the number of payment terminals 40 that can use the second payment means increases, the use of the second payment means can be promoted. There is also no need to modify the payment terminal 40 to make it compatible with the second payment means. For example, when the payment terminal 40 is placed in a store, there is no need to modify the payment terminal 40, thereby increasing the convenience of the store.

また、決済システム1は、優先利用設定が第2決済手段を示す場合に、第2処理を実行する。これにより、第1決済手段を優先的に利用するか、第2決済手段を優先的に利用するか、を設定できるので、ユーザの利便性がより高まる。例えば、第1決済識別情報及び第2識別情報を関連付けたユーザについては、特に優先利用設定をせずにデフォルトで第2決済手段を優先するといった態様も可能である。この態様も、本開示に含まれる。ただし、この態様にすると、ユーザが第1決済手段を利用するためには、第2決済手段の残高を0にする、又は、第1決済識別情報及び第2識別情報の関連付けを解除する必要がある。この点、ユーザは、優先利用設定を変えることによって、好きな時に第1決済手段を利用できるようになるので、自由度の高い決済が可能になる。 Furthermore, the payment system 1 executes the second process when the priority usage setting indicates the second payment means. This allows the user to set whether to preferentially use the first payment means or the second payment means, thereby improving user convenience. For example, for a user who has associated the first payment identification information and the second identification information, it is possible to prioritize the second payment means by default without setting the priority usage. This aspect is also included in the present disclosure. However, in this aspect, in order for the user to use the first payment means, the balance of the second payment means must be set to zero or the association between the first payment identification information and the second identification information must be released. In this regard, the user can change the priority usage setting to use the first payment means whenever they like, allowing for highly flexible payment.

また、決済システム1は、優先利用設定が第2決済手段を示し、かつ、第2決済手段の残高が足りない場合に、第1処理を実行する。これにより、第2決済手段の残高が足りなかったとしても、第1決済手段を併用することによって、残高不足によるエラーを回避できる。例えば、ユーザが、主に第2決済手段を利用し、補助的に第1決済手段を利用したい場合には、補助的な第1決済手段で第2決済手段の残高の不足分を補うことによって、第2決済手段をチャージする手間を省くことができる。ユーザが第2決済手段の残高を気にしなくて済む。 Furthermore, the payment system 1 executes the first process when the preferred usage setting indicates the second payment means and the balance of the second payment means is insufficient. As a result, even if the balance of the second payment means is insufficient, an error due to insufficient balance can be avoided by using the first payment means in combination. For example, if a user wants to mainly use the second payment means and use the first payment means as an auxiliary, the shortfall in the balance of the second payment means can be made up with the auxiliary first payment means, thereby saving the trouble of charging the second payment means. The user does not have to worry about the balance of the second payment means.

また、決済システム1は、優先利用設定が第1決済手段を示し、かつ、第1決済手段の残高が足りない場合に、第2処理を実行する。これにより、第1決済手段の残高が足りなかったとしても、第2決済手段を併用することによって、残高不足によるエラーを回避できる。例えば、ユーザが、主に第1決済手段を利用し、補助的に第2決済手段を利用したい場合には、補助的な第2決済手段で第1決済手段の残高の不足分を補うことによって、第1決済手段をチャージする手間を省くことができる。ユーザが第1決済手段の残高を気にしなくて済む。 Furthermore, the payment system 1 executes the second process when the preferred usage setting indicates the first payment means and the balance of the first payment means is insufficient. As a result, even if the balance of the first payment means is insufficient, an error due to insufficient balance can be avoided by using the second payment means in combination. For example, if a user wants to mainly use the first payment means and use the second payment means as an auxiliary, the shortfall in the balance of the first payment means can be made up with the auxiliary second payment means, thereby saving the trouble of recharging the first payment means. The user does not have to worry about the balance of the first payment means.

また、決済端末40により第1識別情報が読み取られた場合に、第2決済手段を利用して第1決済手段に関するチャージが実行される。当該チャージが実行された後の第1決済手段に基づいて決済が実行される。本実施形態の第2処理は、第2決済手段の残高から、チャージに応じた額を減らす処理である。これにより、第2決済手段から第1手段へのチャージの仕組みさえ導入すれば、第2決済手段に対応していない決済端末40で第2決済手段を利用できるようになるので、決済システム1全体としての改修量を低減できる。例えば、個々の決済端末40に改修を加えなくても、連携先サーバ20に上記チャージの仕組みを導入すれば済むので、決済システム1全体としての改修量を低減できる。決済端末40としては、既存の第1決済手段の仕組みだけで、実質的に第2決済手段を利用できるようになる。 In addition, when the first identification information is read by the payment terminal 40, the charge is made to the first payment means using the second payment means. After the charge is made, the payment is made based on the first payment means. The second process of this embodiment is a process of reducing the amount of the charge from the balance of the second payment means. As a result, if a mechanism for charging from the second payment means to the first means is introduced, the second payment means can be used in a payment terminal 40 that does not support the second payment means, so the amount of modification of the entire payment system 1 can be reduced. For example, it is only necessary to introduce the above-mentioned charge mechanism in the linked server 20 without making modifications to each individual payment terminal 40, so the amount of modification of the entire payment system 1 can be reduced. As a payment terminal 40, the second payment means can be essentially used with just the existing mechanism for the first payment means.

また、第2決済手段から第1決済手段へのチャージは、決済端末40により第1識別情報が読み取られた場合に、決済システム1と連携する連携先システム2により実行される。決済システム1は、連携先システム2から受信した第2実行データに基づいて、第2処理を実行する。これにより、決済システム1及び連携先システム2で処理を分散できるので、決済システム1の処理負荷を軽減できる。連携先システム2の処理負荷も軽減する。例えば、決済に時間がかかると、ユーザがICカードCをリーダライタ46から離してしまいエラーになる可能性が高まるが、処理を分散させることによって、決済を迅速に完了できるので、エラーを回避しやすくなる。 Furthermore, when the first identification information is read by the payment terminal 40, the charge from the second payment means to the first payment means is executed by the linked system 2 linked to the payment system 1. The payment system 1 executes the second process based on the second execution data received from the linked system 2. This allows the processing to be distributed between the payment system 1 and the linked system 2, thereby reducing the processing load on the payment system 1. The processing load on the linked system 2 is also reduced. For example, if a payment takes a long time, the user may remove the IC card C from the reader/writer 46, increasing the possibility of an error; however, by distributing the processing, the payment can be completed quickly, making it easier to avoid errors.

また、ICカードCには、第2決済手段を利用してチャージが実行されたことを示す第1履歴データが記録される。決済システム1は、チャージが実行された場合に、第2決済手段を利用してチャージが実行されたことを示す第2履歴データを、第1識別情報に関連付けて第1決済手段データベースDB1に保存する。これにより、ICカードC側で、なぜ第1決済手段の残高が一時的に増えたかを、第1履歴データによって把握できる。例えば、ユーザ端末30でICカードCを読み取ることによって、ユーザがチャージ履歴を確認できるようにする場合に、第1履歴データによって、第1決済手段ではなく、第2決済手段が利用されたことをユーザが把握できる。例えば、第1決済手段の残高が減っていないにもかかわらず、なぜ決済が完了したかをユーザが把握できる。第1決済手段データベースDB1にも、第1履歴データと同様の内容を示す第2履歴データが保存されるので、決済事業者側でも、なぜ第1決済手段の残高が一時的に増えたかを把握できる。例えば、不正なチャージが実行されたか否かを判断するために、ICカードC側で把握している履歴と、決済事業者側で把握している履歴と、を突合することもできる。このような突合をしても、不正なチャージではないことを確認できる。 In addition, the IC card C records first history data indicating that charging was performed using the second payment means. When charging is performed, the payment system 1 associates the second history data indicating that charging was performed using the second payment means with the first identification information and stores it in the first payment means database DB1. This allows the IC card C to understand why the balance of the first payment means temporarily increased by the first history data. For example, when the user is allowed to check the charge history by reading the IC card C with the user terminal 30, the first history data allows the user to understand that the second payment means was used instead of the first payment means. For example, the user can understand why the payment was completed even though the balance of the first payment means has not decreased. The first payment means database DB1 also stores second history data indicating the same content as the first history data, so that the payment service provider can also understand why the balance of the first payment means temporarily increased. For example, in order to determine whether or not an unauthorized charge has been performed, the history known on the IC card C side can be compared with the history known on the payment service provider side. By carrying out this type of verification, it is possible to confirm that the charges are not fraudulent.

また、決済システム1は、第1識別情報を記憶するICカードCが決済端末40により読み取られた場合に、第2処理を実行する。これにより、ユーザが決済端末40にICカードCをかざすといった簡易な操作によって、第2決済手段を利用できるようになるので、ユーザの利便性が高まる。例えば、第2決済手段が、ユーザ端末30に二次元コードを表示させるタイプだったとすると、ユーザ端末30を起動し、ロックを解除し、専用のアプリケーションを起動し、二次元コードを表示させるといった一連の操作ではなく、ICカードCをかざすといった簡易な操作によって、第2決済手段を利用できるので、ユーザの利便性が高まる。 Furthermore, the payment system 1 executes the second process when the IC card C storing the first identification information is read by the payment terminal 40. This allows the user to use the second payment means by a simple operation of holding the IC card C over the payment terminal 40, thereby improving user convenience. For example, if the second payment means is a type that displays a two-dimensional code on the user terminal 30, the second payment means can be used by a simple operation of holding the IC card C rather than a series of operations such as starting up the user terminal 30, unlocking it, starting a dedicated application, and displaying the two-dimensional code, thereby improving user convenience.

[5.変形例]
なお、本開示は、以上に説明した実施形態に限定されるものではない。本開示の趣旨を逸脱しない範囲で、適宜変更可能である。
5. 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.

図10は、変形例で実現される機能の一例を示す図である。図10のように、変形例では、オートチャージ実行部108、クーポン処理実行部109、及びレシート処理実行部110が実現される。オートチャージ実行部108、クーポン処理実行部109、及びレシート処理実行部110は、制御部11により実現される。 Figure 10 is a diagram showing an example of functions realized in the modified example. As shown in Figure 10, in the modified example, an auto-charge execution unit 108, a coupon processing execution unit 109, and a receipt processing execution unit 110 are realized. The auto-charge execution unit 108, the coupon processing execution unit 109, and the receipt processing execution unit 110 are realized by the control unit 11.

[5-1.変形例1]
例えば、実施形態では、第1識別情報及び第2識別情報が1対1で対応する場合を例に挙げた。即ち、1つの第1決済手段を、1つの第2決済手段と連携させる場合を例に挙げた。第1識別情報及び第2識別情報は、多対1で対応してもよい。即ち、複数の第1決済手段を、1つの第2決済手段と連携させてもよい。なお、第1識別情報及び第2識別情報は、1対多又は多対多で対応してもよい。即ち、1つの第1決済手段を複数の第2決済手段と連携させてもよいし、複数の第1決済手段を複数の第2決済手段と連携させてもよい。これらの態様も、本開示の範囲に含まれる。
[5-1. Modification 1]
For example, in the embodiment, a case where the first identification information and the second identification information correspond one-to-one has been given as an example. That is, a case where one first payment means is linked to one second payment means has been given as an example. The first identification information and the second identification information may correspond many-to-one. That is, multiple first payment means may be linked to one second payment means. Note that the first identification information and the second identification information may correspond one-to-many or many-to-many. That is, one first payment means may be linked to multiple second payment means, or multiple first payment means may be linked to multiple second payment means. These aspects are also included in the scope of the present disclosure.

図11は、変形例1の関連付けデータベースDB3の一例を示す図である。変形例1の関連付け部101は、複数の第1識別情報と、第2識別情報と、を関連付ける。例えば、ユーザが複数のICカードCを保有している場合に、関連付け部101は、当該複数のICカードCの各々が記憶する第1識別情報と、第2識別情報と、を関連付ける。例えば、ユーザが家族のICカードCもまとめて管理する場合に、関連付け部101は、ユーザのICカードCが記憶する第1識別情報、家族のICカードCが記憶する第1識別情報、及び第2識別情報を関連付ける。 FIG. 11 is a diagram showing an example of the association database DB3 of the first modification. The association unit 101 of the first modification associates multiple pieces of first identification information with second identification information. For example, when a user has multiple IC cards C, the association unit 101 associates the first identification information stored in each of the multiple IC cards C with the second identification information. For example, when a user collectively manages the IC cards C of family members, the association unit 101 associates the first identification information stored in the user's IC card C with the first identification information and second identification information stored in the IC cards C of the family members.

変形例1では、第1識別情報ごとに、利用要否設定及び優先利用設定を指定できるものとする。このため、関連付けデータベースDB3には、第1識別情報ごとに、利用要否設定及び優先利用設定が格納される。複数の第1識別情報で共通の利用要否設定及び優先利用設定としてもよい。この場合、第1識別情報と、利用要否設定及び優先利用設定と、は多対1で対応する。なお、利用要否設定及び優先利用設定の流れ自体は、実施形態で説明した通りである。例えば、ICカードCを保有する者(ユーザ又は家族)は、図2と同様の流れによって、利用要否設定及び優先利用設定を行う。 In the first variant, it is possible to specify the use necessity setting and the priority use setting for each first identification information. For this reason, the association database DB3 stores the use necessity setting and the priority use setting for each first identification information. The use necessity setting and the priority use setting may be common to a plurality of first identification information. In this case, there is a many-to-one correspondence between the first identification information and the use necessity setting and the priority use setting. The flow of the use necessity setting and the priority use setting is as described in the embodiment. For example, a person who possesses IC card C (user or family member) performs the use necessity setting and the priority use setting according to a flow similar to that shown in FIG. 2.

変形例1の第2処理実行部106は、複数の第1識別情報のうちの何れが決済端末40により読み取られたとしても、第2処理を実行可能である。ここでの実行可能とは、ある第2識別情報に関連付けられた複数の第1識別情報のうち、どの第1識別情報が決済端末40により読み取られたとしても、第2処理を実行できる状態にあることを意味する。このため、全ての第1識別情報について第2処理を実行しなければならないわけではなく、第2決済手段を利用しないことを示す利用要否設定が関連付けられた第1識別情報が決済端末40により読み取られた場合には、第2処理は実行されない。 The second process execution unit 106 of the first modification example is capable of executing the second process, regardless of which of the multiple first identification information is read by the payment terminal 40. Here, executable means that the second process is in a state in which it can be executed, regardless of which of the multiple first identification information associated with a certain second identification information is read by the payment terminal 40. For this reason, it is not necessary to execute the second process for all first identification information, and if the payment terminal 40 reads first identification information associated with a usage necessity setting indicating that the second payment method will not be used, the second process is not executed.

なお、第2識別情報に複数の第1識別情報が関連付けられている点で実施形態とは異なるが、第2処理を実行するための流れ自体は、実施形態と同様である。変形例1でも連携先サーバ20は、決済端末40からの決済要求を受信した場合に、関連付けデータベースDB3を参照し、決済要求に含まれる第1識別情報に第2識別情報が関連付けられているか否かを判定すればよい。更に、連携先サーバ20は、関連付けデータベースDB3を参照し、決済要求に含まれる第1識別情報に関連付けられた利用要否設定及び優先利用設定に基づいて、決済を実行すればよい。第2処理実行部106は、連携先サーバ20から受信した第2実行データに基づいて、第2処理を実行すればよい。 Note that this embodiment differs from the embodiment in that multiple first identification information are associated with the second identification information, but the flow for executing the second process is the same as the embodiment. In the first modification, when the associated server 20 receives a payment request from the payment terminal 40, the associated server 20 only needs to refer to the association database DB3 and determine whether the second identification information is associated with the first identification information included in the payment request. Furthermore, the associated server 20 only needs to refer to the association database DB3 and execute the payment based on the usage necessity setting and the priority usage setting associated with the first identification information included in the payment request. The second process execution unit 106 only needs to execute the second process based on the second execution data received from the associated server 20.

変形例1の決済システム1は、複数の第1識別情報と、第2識別情報と、を関連付ける。決済システム1は、複数の第1識別情報のうちの何れが決済端末により読み取られたとしても、第2処理を実行可能である。これにより、複数の第1決済手段を第2決済手段に連携させることができるので、ユーザの利便性がより高まる。例えば、複数のICカードCを保有しているユーザだったとしても、連携する第2決済手段を1つにまとめることができる。例えば、ユーザの家族もICカードCを保有していたとしても、家族のICカードCと連携する第2決済手段を1つにまとめることができる。 The payment system 1 of the first variant associates a plurality of first identification information with the second identification information. The payment system 1 can execute the second process regardless of which of the plurality of first identification information is read by the payment terminal. This allows a plurality of first payment means to be linked to the second payment means, thereby improving user convenience. For example, even if a user holds a plurality of IC cards C, the linked second payment means can be consolidated into one. For example, even if the user's family also holds an IC card C, the second payment means linked to the family's IC card C can be consolidated into one.

[5-2.変形例2]
例えば、変形例1で説明したように、複数の第1識別情報と、第2識別情報と、を関連付ける場合には、第1識別情報ごとに、第2決済手段を利用するか否かに関する利用要否設定が可能である。第2処理実行部106は、第2決済手段を利用することを示す利用要否設定が行われた第1決済手段の第1識別情報が決済端末40により読み取られた場合に、第2処理を実行する。第1識別情報ごとに、利用要否設定が可能という点で実施形態とは異なるが、利用要否設定に基づく決済の流れ自体は、実施形態と同様である。
[5-2. Modification 2]
For example, as described in the first modification, when multiple first identification information and second identification information are associated with each other, a usage necessity setting regarding whether or not to use the second payment means can be set for each first identification information. The second process execution unit 106 executes the second process when the first identification information of the first payment means for which a usage necessity setting indicating that the second payment means is to be used is read by the payment terminal 40. Although it differs from the embodiment in that a usage necessity setting can be set for each first identification information, the payment flow itself based on the usage necessity setting is the same as the embodiment.

変形例2の決済システム1は、第1識別情報ごとに、第2決済手段を利用するか否かに関する利用要否設定が可能である。決済システム1は、第2決済手段を利用することを示す利用要否設定が行われた第1決済手段の第1識別情報が決済端末40により読み取られた場合に、第2処理を実行する。これにより、第1識別情報ごとに、利用要否設定が可能になり、より柔軟な決済を実行できるので、ユーザの利便性がより高まる。 The payment system 1 of the second modification allows for a setting as to whether or not to use the second payment means for each piece of first identification information. The payment system 1 executes the second process when the payment terminal 40 reads the first identification information of the first payment means for which a setting indicating that the second payment means will be used has been set. This allows for a setting as to whether or not to use the second payment means for each piece of first identification information, allowing for more flexible payment execution and thus improving user convenience.

[5-3.変形例3]
例えば、第1決済手段の残高と、第2決済手段の残高と、の合計が不足した場合に、残高不足でエラーになるのではなく、オートチャージが実行されて決済が完了できるようにしてもよい。オートチャージは、ユーザがチャージのための操作をすることなく、自動的に実行されるチャージである。オートチャージは、予め定められた決済手段に基づいて実行される。以降、この決済手段を、第3決済手段という。
[5-3. Modification 3]
For example, when the sum of the balance of the first payment means and the balance of the second payment means is insufficient, an error due to insufficient balance may not occur, but an auto-charge may be executed to complete the payment. Auto-charge is a charge that is executed automatically without the user performing any operation for charging. Auto-charge is executed based on a predetermined payment means. Hereinafter, this payment means is referred to as the third payment means.

変形例3の決済システム1は、オートチャージ実行部108を含む。オートチャージ実行部108は、第1決済手段の残高と、第2決済手段の残高と、の合計が不足する場合に、第3決済手段に基づいて、第1決済手段及び第2決済手段の少なくとも一方に関するオートチャージを実行する。変形例3では、クレジットカードが第3決済手段に相当する場合を説明するが、第3決済手段は、第1決済手段及び第2決済手段とは異なる決済手段であればよく、クレジットカードに限られない。例えば、第3決済手段は、第1決済手段及び第2決済手段とは異なる他の電子マネー、ポイント、デビットカード、口座(銀行口座を含む)、暗号資産、又はウォレットといった他の決済手段であってもよい。 The payment system 1 of the third modification includes an auto-charge execution unit 108. When the sum of the balance of the first payment means and the balance of the second payment means is insufficient, the auto-charge execution unit 108 executes auto-charge for at least one of the first payment means and the second payment means based on the third payment means. In the third modification, a case is described in which a credit card corresponds to the third payment means, but the third payment means may be any payment means different from the first payment means and the second payment means, and is not limited to a credit card. For example, the third payment means may be any payment means other than the first payment means and the second payment means, such as electronic money, points, a debit card, an account (including a bank account), cryptocurrency, or a wallet.

なお、第3決済手段を識別可能な第3識別情報は、第1決済手段データベースDB1、第2決済手段データベースDB2、関連付けデータベースDB3、又はその他のデータベースに格納されているものとする。第3識別情報は、第1識別情報及び第2識別情報の少なくとも一方と関連付けられている。変形例3では、第3識別情報は、クレジットカード番号である。第3識別情報は、クレジットカードの有効期限又は名義人といった他の情報を含んでもよい。第3決済手段がクレジットカード以外の他の決済手段である場合には、第3識別情報は、他の決済手段を識別可能な情報を含めばよい。この情報自体は、公知の情報であってよい。 The third identification information capable of identifying the third payment means is stored in the first payment means database DB1, the second payment means database DB2, the association database DB3, or another database. The third identification information is associated with at least one of the first identification information and the second identification information. In variant 3, the third identification information is a credit card number. The third identification information may include other information such as the expiration date or the account holder of the credit card. If the third payment means is a payment means other than a credit card, the third identification information may include information capable of identifying the other payment means. This information itself may be publicly known information.

例えば、連携先サーバ20は、第1決済手段の残高と、第2決済手段の残高と、の合計が不足する場合に、決済サーバ10に対し、オートチャージ要求を送信する。オートチャージ要求は、オートチャージの実行を要求するための所定形式のデータである。例えば、オートチャージ要求は、第1識別情報、第2識別情報、及び第3識別情報のうちの少なくとも1つを含む。オートチャージ要求には、オートチャージ額等の他の情報が含まれてもよい。決済サーバ10がオートチャージ要求を受信すると、オートチャージ実行部108は、オートチャージ要求に基づいて、オートチャージを実行する。 For example, the cooperating server 20 sends an auto-charge request to the payment server 10 when the sum of the balance of the first payment means and the balance of the second payment means is insufficient. The auto-charge request is data in a predetermined format for requesting the execution of auto-charge. For example, the auto-charge request includes at least one of the first identification information, the second identification information, and the third identification information. The auto-charge request may also include other information such as the auto-charge amount. When the payment server 10 receives the auto-charge request, the auto-charge execution unit 108 executes auto-charge based on the auto-charge request.

なお、オートチャージ自体は、公知の処理を利用可能である。例えば、ユーザがオートチャージ設定を予め指定してもよいし、決済サービス側で用意されたデフォルトのオートチャージ設定が利用されてもよい。オートチャージ設定は、オートチャージのトリガとなる第1決済手段の残高、オートチャージのトリガとなる第2決済手段の残高、オートチャージ額、及びオートチャージで利用する第3決済手段の少なくとも1つである。 The auto-charge itself can use known processing. For example, the user may specify the auto-charge settings in advance, or default auto-charge settings prepared by the payment service may be used. The auto-charge settings are at least one of the balance of the first payment method that triggers auto-charge, the balance of the second payment method that triggers auto-charge, the auto-charge amount, and the third payment method used for auto-charge.

オートチャージ設定自体は、任意の設定であってよく、例えば、「残高が不足する場合に、所定金額だけチャージする」といったオートチャージ設定、「残高が不足する場合に、不足分だけチャージする」といったオートチャージ設定、又は「残高が不足する場合に、決済後の第1決済手段及び第2決済手段の少なくとも一方の残高が所定金額になるようにチャージする」といったオートチャージ設定であってもよい。オートチャージ設定は、第1決済手段データベースDB1、第2決済手段データベースDB2、関連付けデータベースDB3、又は他のデータベースに、第1識別情報、第2識別情報、及び第3識別情報のうちの少なくとも1つと関連付けられて格納されているものとする。 The auto-charge setting itself may be any setting, such as an auto-charge setting such as "when the balance is insufficient, charge a specified amount", an auto-charge setting such as "when the balance is insufficient, charge the shortfall", or an auto-charge setting such as "when the balance is insufficient, charge so that the balance of at least one of the first payment means and the second payment means after payment will be a specified amount". The auto-charge setting is stored in the first payment means database DB1, the second payment means database DB2, the association database DB3, or another database in association with at least one of the first identification information, the second identification information, and the third identification information.

例えば、オートチャージ実行部108は、ひとまず第2決済手段にオートチャージを実行してもよい。その後に、オートチャージ実行部108は、オートチャージされた第2決済手段の残高に基づいて、第1決済手段にオートチャージを実行してもよい。オートチャージ実行部108は、第2決済手段を中継させるのではなく、第1決済手段に直接的にオートチャージしてもよい。複数の第3決済手段を併用したオートチャージが実行されてもよい。 For example, the auto-charge execution unit 108 may first execute auto-charge to the second payment means. After that, the auto-charge execution unit 108 may execute auto-charge to the first payment means based on the balance of the auto-charged second payment means. The auto-charge execution unit 108 may also directly auto-charge the first payment means, rather than relaying through the second payment means. Auto-charge may also be executed using multiple third payment means in combination.

なお、オートチャージは、決済サーバ10ではなく、連携先サーバ20で実行されてもよい。この場合、連携先サーバ20は、オートチャージ実行部108と同様の機能を有する。連携先サーバ20に対し、オートチャージを依頼することが、決済サーバ10のオートチャージ実行部108によるオートチャージの実行に相当してもよい。決済サーバ10は、連携先サーバ20から、オートチャージの実行結果を示すデータを取得する。オートチャージが実行された後の決済の流れは、実施形態と同様であってよい。 Note that auto-charge may be executed by the associated server 20 instead of the payment server 10. In this case, the associated server 20 has the same functions as the auto-charge execution unit 108. Requesting auto-charge from the associated server 20 may correspond to the execution of auto-charge by the auto-charge execution unit 108 of the payment server 10. The payment server 10 obtains data indicating the execution result of auto-charge from the associated server 20. The payment flow after auto-charge is executed may be the same as in the embodiment.

変形例3の決済システム1は、第1決済手段の残高と、第2決済手段の残高と、の合計が不足する場合に、第3決済手段に基づいて、第1決済手段及び第2決済手段の少なくとも一方に関するオートチャージを実行する。これにより、残高不足によるエラーを回避しやすくなる。 In the payment system 1 of the third modification, when the sum of the balance of the first payment means and the balance of the second payment means is insufficient, an auto-charge is performed for at least one of the first payment means and the second payment means based on the third payment means. This makes it easier to avoid errors due to insufficient balances.

[5-4.変形例4]
例えば、オートチャージ実行部108は、決済が完了した場合に、第1決済手段及び第2決済手段の少なくとも一方に関するオートチャージを実行してもよい。変形例4では、ユーザがオートチャージ設定を予め指定するものとする。変形例4では、変形例3で説明した第3決済手段によるオートチャージも利用可能である場合を説明するが、第3決済手段を利用せずに、第1決済手段又は第2決済手段の何れか一方だけを利用したオートチャージが実行されてもよい。
[5-4. Modification 4]
For example, when payment is completed, the auto-charge execution unit 108 may execute auto-charge for at least one of the first payment means and the second payment means. In the fourth modification, the user is assumed to specify the auto-charge setting in advance. In the fourth modification, a case will be described in which auto-charge using the third payment means described in the third modification can also be used, but auto-charge using only either the first payment means or the second payment means may be executed without using the third payment means.

変形例4のオートチャージ設定も、変形例3と同様、任意の設定であってよい。例えば、「残高が閾値未満になったら、所定金額だけチャージする」といったオートチャージ設定であってもよいし、「残高が閾値未満になったら、残高が所定金額になるようにチャージする」といったオートチャージ設定であってもよい。これらの例における閾値及び所定金額は、ユーザが任意の値を指定できるようにしてもよい。 The auto-charge setting in variant 4, like variant 3, may be any setting. For example, the auto-charge setting may be "when the balance falls below a threshold, charge a specified amount," or "when the balance falls below a threshold, charge so that the balance reaches a specified amount." The threshold and specified amount in these examples may be set to any value by the user.

図12は、変形例4におけるオートチャージの一例を示す図である。図12の例では、「決済後の第1決済手段の残高が3000円になるようにオートチャージを実行する」といったオートチャージ設定が指定されているものとする。更に、図12の上側に記載した残高(第1決済手段「AAAマネー」の残高:600円、第2決済手段「BBBキャッシュ」の残高:3000円)の状態になった後に、オートチャージ設定が行われたものとする。オートチャージ設定は、ユーザ端末30に表示される任意の画面からユーザが行うことができる。 Figure 12 is a diagram showing an example of auto-charge in variant 4. In the example of Figure 12, it is assumed that an auto-charge setting has been specified such as "execute auto-charge so that the balance of the first payment method after payment is 3,000 yen." Furthermore, it is assumed that the auto-charge setting was made after the balance reached the state shown in the upper part of Figure 12 (balance of the first payment method "AAA Money": 600 yen, balance of the second payment method "BBB Cash": 3,000 yen). The user can make the auto-charge setting from any screen displayed on the user terminal 30.

図12の例では、決済金額、決済前の第1決済手段の残高、及び決済前の第2決済手段の残高の条件は、図3と同様である。例えば、オートチャージ実行部108は、決済後の第1決済手段の残高が3000円未満であるか否かを判定する。オートチャージ実行部108は、決済後の第1決済手段の残高が3000円以上であると判定された場合には、オートチャージを実行しない。オートチャージ実行部108は、決済後の第1決済手段の残高が3000円未満であると判定された場合に、第1決済手段の残高が3000円になるように、オートチャージを実行する。3000円から決済直後の残高を引いた数値がチャージ額になる。なお、オートチャージ設定に含まれる数値は、任意の数値であってよく、3000円に限られない。 In the example of FIG. 12, the conditions of the payment amount, the balance of the first payment means before the payment, and the balance of the second payment means before the payment are the same as those in FIG. 3. For example, the auto-charge execution unit 108 determines whether the balance of the first payment means after the payment is less than 3000 yen. If the auto-charge execution unit 108 determines that the balance of the first payment means after the payment is 3000 yen or more, it does not execute auto-charge. If the auto-charge execution unit 108 determines that the balance of the first payment means after the payment is less than 3000 yen, it executes auto-charge so that the balance of the first payment means becomes 3000 yen. The charge amount is the numerical value obtained by subtracting the balance immediately after the payment from 3000 yen. Note that the numerical value included in the auto-charge setting may be any numerical value and is not limited to 3000 yen.

図12の例では、第2決済手段を利用しないことを利用要否設定が示す場合(「BBBキャッシュを利用しない」の分岐)には、第1決済手段だけでは足りないので、残高不足によってエラーになる。この場合に、エラーにするのではなく、変形例3と同様にして、第1決済手段へのオートチャージが実行されてもよい。優先利用設定が第1決済手段を示す場合(「BBBキャッシュを利用する(AAAマネー優先)」の分岐)、オートチャージ実行部108は、第2決済手段の残高を利用して、第1決済手段の残高が3000円になるように、オートチャージを実行する。 In the example of FIG. 12, if the usage necessity setting indicates that the second payment method is not to be used (branch "Do not use BBB Cash"), the first payment method alone is not sufficient, and an error occurs due to insufficient balance. In this case, instead of causing an error, auto-charge to the first payment method may be performed as in variant example 3. If the priority usage setting indicates the first payment method (branch "Use BBB Cash (AAA Money Prioritized)"), the auto-charge execution unit 108 uses the balance of the second payment method to perform auto-charge so that the balance of the first payment method becomes 3,000 yen.

例えば、第2決済手段の残高が十分にある場合には、第3決済手段を利用しなくても、第1決済手段の残高が3000円になるようなオートチャージが可能である。図12の例では、第2決済手段の残高だけでは足りないので、オートチャージ実行部108は、第3決済手段も併用してオートチャージを実行する。例えば、オートチャージ実行部108は、第3決済手段の一例であるクレジットカードを利用して、不足分の400円分をチャージする。優先利用設定が第2決済手段を示す場合(「BBBキャッシュを利用する(BBBキャッシュ優先)」の分岐)のオートチャージも、流れとしては同様である。 For example, if there is a sufficient balance in the second payment means, it is possible to perform an auto-charge so that the balance in the first payment means becomes 3,000 yen, without using the third payment means. In the example of FIG. 12, the balance in the second payment means is not enough, so the auto-charge execution unit 108 also performs an auto-charge using the third payment means. For example, the auto-charge execution unit 108 uses a credit card, which is an example of the third payment means, to charge the shortfall of 400 yen. The flow of auto-charge when the preferred usage setting indicates the second payment means (branch of "Use BBB Cash (BBB Cash Priority)") is similar.

なお、図12の例では、第1決済手段のオートチャージが実行される場合を説明したが、オートチャージ実行部108は、第2決済手段のオートチャージを実行してもよい。例えば、「決済後の第2決済手段の残高が2000円になるようにオートチャージを実行する」といったオートチャージ設定が指定されてもよい。オートチャージ実行部108は、第1決済手段のオートチャージと、第2決済手段のオートチャージと、の両方を実行してもよい。変形例4でも、オートチャージ実行部108は、第2決済手段を仲介させて第1決済手段のオートチャージを実行してもよい。 In the example of FIG. 12, a case where auto-charge of the first payment means is executed is described, but the auto-charge execution unit 108 may also execute auto-charge of the second payment means. For example, an auto-charge setting such as "execute auto-charge so that the balance of the second payment means after payment is 2000 yen" may be specified. The auto-charge execution unit 108 may execute both auto-charge of the first payment means and auto-charge of the second payment means. In the fourth variant example, the auto-charge execution unit 108 may also execute auto-charge of the first payment means through the second payment means.

変形例4の決済システム1は、決済が完了した場合に、第1決済手段及び第2決済手段の少なくとも一方に関するオートチャージを実行する。これにより、次回以降の決済において、第1決済手段及び第2決済手段の少なくとも一方が残高不足になりにくくなる。ユーザが手動でチャージを実行する手間を省ける。 In the payment system 1 of the fourth variant example, when a payment is completed, an auto-charge is performed for at least one of the first payment means and the second payment means. This makes it less likely that at least one of the first payment means and the second payment means will have insufficient balance in the next and subsequent payments. This saves the user the trouble of having to manually charge the account.

[5-5.変形例5]
例えば、変形例3,4で説明したように、オートチャージ実行部108は、第1決済手段の残高が閾値未満の場合に、第2決済手段を利用して第1決済手段に関するオートチャージを実行してもよい。オートチャージ実行部108は、第2決済手段の残高だけで足りる場合には、第2決済手段だけでオートチャージを実行する。オートチャージ実行部108は、第2決済手段の残高だけでは足りない場合には、第2決済手段及び第3決済手段を併用してオートチャージを実行してもよいし、第3決済手段を利用せずに、第2決済手段の全額でオートチャージを実行してもよい。オートチャージ設定は、変形例3,4と同様であってよい。
[5-5. Modification 5]
For example, as described in Modifications 3 and 4, the auto-charge execution unit 108 may execute auto-charge for the first payment means using the second payment means when the balance of the first payment means is less than the threshold value. When the balance of the second payment means is sufficient, the auto-charge execution unit 108 executes auto-charge using only the second payment means. When the balance of the second payment means is not sufficient, the auto-charge execution unit 108 may execute auto-charge using both the second and third payment means, or may execute auto-charge with the full amount of the second payment means without using the third payment means. The auto-charge settings may be the same as those in Modifications 3 and 4.

変形例5の決済システム1は、第1決済手段の残高が閾値未満の場合に、第2決済手段を利用して第1決済手段に関するオートチャージを実行する。これにより、第1決済手段が残高不足になりにくくなる。ユーザが手動でチャージを実行する手間を省ける。例えば、決済が行われるたびに通信せずに、何らかの操作が行われたタイミング等で通信する端末も存在する。実施形態で説明した決済が実行された後に、このような端末で決済を利用する場合だったとしても、ある程度の残高を確保できるので、残高不足になりにくくなる。 In the payment system 1 of the fifth variant, when the balance of the first payment means is below a threshold, the second payment means is used to perform an auto-charge for the first payment means. This makes it less likely that the first payment means will have an insufficient balance. This saves the user the trouble of having to manually charge the first payment means. For example, there are terminals that do not communicate every time a payment is made, but rather communicate when some operation is performed. Even if a payment is made using such a terminal after the payment described in the embodiment is made, a certain amount of balance can be secured, making it less likely that the balance will be insufficient.

[5-6.変形例6]
例えば、第1識別情報及び第2識別情報の少なくとも一方に、クーポンが関連付けられていてもよい。クーポンは、ユーザに対する特典である。例えば、クーポンは、割引価格又は無料で商品を購入したりサービスを利用したりできる特典であってもよい。クーポンは、決済によって付与されるポイントが増える特典であってもよい。クーポンは、特定の加盟店、特定の商品、又は特定のサービスだけで利用できるようにしてもよいし、全ての加盟店、特定の商品、又は特定のサービスで利用できるようにしてもよい。例えば、クーポンは、特定の加盟店、特定の商品、又は特定のサービスだけで利用可能な第1決済手段又は第2決済手段であってもよい。変形例6では、ユーザが店舗でクーポンを提示しなくても、自身が保有するクーポンが自動的に適用される場合を説明する。
[5-6. Modification 6]
For example, a coupon may be associated with at least one of the first identification information and the second identification information. A coupon is a benefit for a user. For example, a coupon may be a benefit that allows a product to be purchased or a service to be used at a discounted price or for free. A coupon may be a benefit that increases points awarded by payment. A coupon may be usable only at a specific member store, a specific product, or a specific service, or may be usable at all member stores, a specific product, or a specific service. For example, a coupon may be a first or second payment means that is usable only at a specific member store, a specific product, or a specific service. In the sixth variation, a case will be described in which a coupon owned by a user is automatically applied without the user presenting the coupon at a store.

変形例6では、第2識別情報にクーポンが関連付けられている場合を例に挙げる。変形例6の第2決済手段データベースDB2には、第2識別情報にクーポン情報が関連付けられているものとする。クーポン情報は、第1決済手段データベースDB1の第1識別情報に関連付けられていてもよいし、関連付けデータベースDB3の第1識別情報及び第2識別情報に関連付けられていてもよい。その他のデータベースに、クーポンが第1識別情報及び第2識別情報と関連付けられていてもよい。 In variant 6, an example is given of a case where a coupon is associated with the second identification information. In variant 6, coupon information is associated with the second identification information in the second payment means database DB2. The coupon information may be associated with the first identification information in the first payment means database DB1, or with the first identification information and the second identification information in the association database DB3. In other databases, the coupon may be associated with the first identification information and the second identification information.

クーポン情報は、クーポンの内容に関する情報である。例えば、クーポン情報は、割引率、割引後の価格、対象となる商品若しくはサービス、利用可能な店舗、有効期間、その他の利用条件、又はこれらの組み合わせである。ユーザがクーポンを獲得すると、ユーザの第1識別情報及び第2識別情報の少なくとも一方に、クーポン情報が関連付けられる。クーポンの獲得時に実行される処理自体は、公知の処理を利用可能である。 Coupon information is information about the contents of the coupon. For example, coupon information is the discount rate, the discounted price, the applicable product or service, the stores where the coupon can be used, the validity period, other terms of use, or a combination of these. When a user acquires a coupon, the coupon information is associated with at least one of the user's first identification information and second identification information. The process itself that is executed when the coupon is acquired can be a publicly known process.

変形例6の決済システム1は、クーポン処理実行部109を含む。クーポン処理実行部109は、決済端末40により第1識別情報が読み取られた場合に、第1識別情報及び第2識別情報の少なくとも一方に関連付けられたクーポンを提示することなく、当該クーポンを利用するためのクーポン処理を実行する。クーポンを提示とは、ユーザ端末30の表示部35にクーポンを表示させることである。例えば、クーポンを利用するためのバーコード又は二次元コードを表示させることは、クーポンを提示することに相当する。クーポンの紙を提示することがクーポンの提示に相当してもよい。 The payment system 1 of the sixth modified example includes a coupon processing execution unit 109. When the first identification information is read by the payment terminal 40, the coupon processing execution unit 109 executes coupon processing to use the coupon without presenting the coupon associated with at least one of the first identification information and the second identification information. Presenting the coupon means causing the display unit 35 of the user terminal 30 to display the coupon. For example, displaying a barcode or two-dimensional code for using the coupon corresponds to presenting the coupon. Presenting the coupon paper may also correspond to presenting the coupon.

クーポン処理自体は、公知の処理であってよい。例えば、商品又はサービスの価格を減額する処理、商品又はサービスを無料で提供する処理、又は決済によって付与されるポイントを増やす処理は、クーポン処理に相当する。例えば、クーポン処理実行部109は、決済が実行される場合に、第1識別情報及び第2識別情報の少なくとも一方に関連付けられたクーポン情報を参照する。クーポン情報が利用条件を含む場合には、クーポン処理実行部109は、利用条件が満たされるか否かを判定する。 The coupon processing itself may be a known process. For example, a process of reducing the price of a product or service, a process of providing a product or service free of charge, or a process of increasing points awarded for a payment corresponds to coupon processing. For example, when a payment is executed, the coupon processing execution unit 109 refers to coupon information associated with at least one of the first identification information and the second identification information. If the coupon information includes a usage condition, the coupon processing execution unit 109 determines whether the usage condition is satisfied.

例えば、クーポン処理実行部109は、クーポンが利用期限内であるか否か、クーポンの対象となる店舗、商品、若しくはサービスであるか否か、又は決済金額が閾値以上であるか否かを判定することによって、利用条件が満たされるか否かを判定する。クーポン処理実行部109は、利用条件を満たす全てのクーポンが適用されるように、クーポン処理を実行してもよいし、利用条件を満たす一部のクーポンだけが適用されるように、クーポン処理を実行してもよい。 For example, the coupon processing execution unit 109 determines whether the usage conditions are met by determining whether the coupon is within its usage period, whether the store, product, or service is covered by the coupon, or whether the payment amount is equal to or exceeds a threshold. The coupon processing execution unit 109 may execute coupon processing so that all coupons that satisfy the usage conditions are applied, or may execute coupon processing so that only some of the coupons that satisfy the usage conditions are applied.

例えば、クーポン処理実行部109は、決済端末40で第1識別情報が読み取られた場合に、連携先サーバ20から、当該第1識別情報と、当該第1識別情報に関連付けられた第2識別情報と、の少なくとも一方を取得する。クーポン処理実行部109は、当該少なくとも一方に関連付けられたクーポン情報に基づいて、上記説明した一連の処理を実行する。クーポン処理実行部109は、連携先サーバ20に対し、利用対象となるクーポン情報を送信する。 For example, when first identification information is read by the payment terminal 40, the coupon processing execution unit 109 acquires at least one of the first identification information and the second identification information associated with the first identification information from the associated server 20. The coupon processing execution unit 109 executes the series of processes described above based on the coupon information associated with at least one of the first identification information and the second identification information. The coupon processing execution unit 109 transmits the coupon information to be used to the associated server 20.

例えば、連携先サーバ20は、決済サーバ10から受信したクーポン情報に基づいて、クーポンを適用する処理を実行する。例えば、連携先サーバ20は、決済金額を減額する処理を実行する。なお、変形例6では、クーポンが自動的に適用される場合を説明したが、クーポンを自動的に適用するか否かをユーザが指定できるようにしてもよい。更に、自動的に適用するクーポンの条件をユーザが指定できるようにしてもよい。 For example, the associated server 20 executes a process of applying a coupon based on the coupon information received from the payment server 10. For example, the associated server 20 executes a process of deducting the payment amount. Note that in the sixth variant example, a case where a coupon is automatically applied has been described, but the user may be allowed to specify whether or not a coupon is automatically applied. Furthermore, the user may be allowed to specify the conditions for a coupon to be automatically applied.

変形例6の決済システム1は、決済端末により第1識別情報が読み取られた場合に、第1識別情報及び第2識別情報の少なくとも一方に関連付けられたクーポンを提示することなく、当該クーポンを利用するためのクーポン処理を実行する。これにより、ユーザがクーポンを提示しなくても、自動的にクーポンが適用されるので、ユーザの利便性が高まる。 In the payment system 1 of the sixth variant example, when the first identification information is read by the payment terminal, the payment system 1 executes a coupon process to use the coupon without presenting the coupon associated with at least one of the first identification information and the second identification information. This increases user convenience because the coupon is automatically applied without the user presenting the coupon.

[5-7.変形例7]
例えば、変形例6のようにクーポンを自動的に適用した場合、ユーザが、クーポンが適用されたことに気付かないことがある。このため、クーポンが適用されたことを示すレシートが出力されてもよい。レシートは、レシート用紙で出力されてもよいが、変形例7では、電子的なレシートである電子レシートが出力されるものとする。このため、電子レシートを表示させることが、レシートを出力することに相当する。電子レシートは、紙のレシートと同じレイアウトであってもよいし、紙のレシートとは異なるレイアウトであってもよい。電子レシートは、第1決済手段及び第2決済手段の少なくとも一方の利用履歴を表示する画面も含む意味である。
[5-7. Modification 7]
For example, when a coupon is automatically applied as in the sixth modification, the user may not notice that the coupon has been applied. For this reason, a receipt indicating that the coupon has been applied may be output. The receipt may be output on receipt paper, but in the seventh modification, an electronic receipt, which is an electronic receipt, is output. For this reason, displaying the electronic receipt corresponds to outputting the receipt. The electronic receipt may have the same layout as a paper receipt, or may have a different layout from that of a paper receipt. The electronic receipt also includes a screen that displays the usage history of at least one of the first payment means and the second payment means.

変形例7の決済システム1は、レシート処理実行部110を含む。レシート処理実行部110は、クーポン処理が実行された場合に、提示せずに利用したクーポンを識別可能なクーポン識別情報を含むレシートを出力するためのレシート処理を実行する。レシート処理は、電子レシートをユーザ端末30に表示させるための処理である。例えば、電子レシートの画面の表示データをユーザ端末30に送信することがレシート処理に相当する。 The payment system 1 of the seventh variant includes a receipt processing execution unit 110. When coupon processing is executed, the receipt processing execution unit 110 executes receipt processing for outputting a receipt including coupon identification information that can identify a coupon that was used without presentation. The receipt processing is processing for displaying an electronic receipt on the user terminal 30. For example, sending display data of the screen of the electronic receipt to the user terminal 30 corresponds to the receipt processing.

変形例7では、第1決済手段及び第2決済手段の少なくとも一方の利用履歴情報に、自動的に利用されたクーポンのクーポン情報が含まれるものとする。レシート処理実行部110は、ユーザがユーザ端末30から電子レシートを表示させるための操作を行った場合に、対象となる利用履歴情報に基づいて、自動的に利用されたクーポンの内容を特定する。レシート処理実行部110は、当該特定されたクーポンの内容を含む電子レシートの表示データを生成してユーザ端末30に送信する。なお、決済端末40側にある程度の改修を加える場合には、電子レシートではなく、紙レシートに、自動的に利用されたクーポンの情報が印刷されてもよい。 In the seventh variation, the usage history information of at least one of the first and second payment means includes coupon information of automatically used coupons. When a user performs an operation to display an electronic receipt from the user terminal 30, the receipt processing execution unit 110 identifies the content of the automatically used coupon based on the target usage history information. The receipt processing execution unit 110 generates display data for an electronic receipt including the identified coupon content and sends it to the user terminal 30. Note that if some modifications are made to the payment terminal 40, the information of the automatically used coupon may be printed on a paper receipt instead of an electronic receipt.

変形例7の決済システム1は、クーポン処理が実行された場合に、提示せずに利用したクーポンを識別可能なクーポン識別情報を含むレシートを出力するためのレシート処理を実行する。これにより、クーポンが自動的に適用されたことにユーザが気付きやすくなる。例えば、決済システム1の利便性の高さをユーザに伝えやすくなる。 When coupon processing is executed, the payment system 1 of variant 7 executes receipt processing to output a receipt including coupon identification information that can identify a coupon that was used without presentation. This makes it easier for the user to notice that the coupon was automatically applied. For example, it makes it easier to convey to the user how convenient the payment system 1 is.

[5-8.変形例8]
例えば、本開示は、実施形態及び変形例1~7で説明した構成のうち、実施形態で説明したチャージ情報に応じた処理を実行する構成を前提としない構成も含む。変形例8では、当該構成を前提としない構成について説明する。例えば、実施形態では、第2決済手段に対応していない決済端末40を説明したが、決済端末40は、第2決済手段に対応していてもよい。ユーザは、第2識別情報ではなく、あえて第1識別情報が記憶された情報記憶媒体を利用して、第2決済手段を利用してもよい。
[5-8. Modification 8]
For example, the present disclosure includes configurations that do not assume the configuration for executing processing according to charge information described in the embodiment among the configurations described in the embodiment and modified examples 1 to 7. Modified example 8 describes a configuration that does not assume this configuration. For example, in the embodiment, a payment terminal 40 that does not support the second payment means is described, but the payment terminal 40 may support the second payment means. The user may use the second payment means by using an information storage medium in which the first identification information is stored instead of the second identification information.

例えば、第1決済手段が、実施形態で説明したICカードCを利用するタイプだったとする。第2決済手段が、二次元コードを表示部35に表示させる必要があるタイプだったとする。この場合、第1決済手段及び第2決済手段の両方に対応している決済端末40は、リーダライタ46によりICカードCを読み取る機能と、カメラ又はコードリーダで二次元コードを読み取る機能と、を有する。 For example, suppose the first payment method is a type that uses the IC card C described in the embodiment. Suppose the second payment method is a type that requires a two-dimensional code to be displayed on the display unit 35. In this case, the payment terminal 40 that is compatible with both the first and second payment methods has a function of reading the IC card C with the reader/writer 46 and a function of reading the two-dimensional code with a camera or code reader.

上記の例において、ユーザが第2決済手段を利用しようとすると、従来の方法では、スマートフォン等のユーザ端末30を起動し、ユーザ端末30のロックを解除し、第2決済手段のアプリケーションを起動し、二次元コードを表示部35に表示させる必要がある。この点、ICカードCで第2決済手段を利用できるようにすれば、ユーザがこれらの一連の操作をする必要がなくなるので、ユーザの利便性も高まる。 In the above example, when a user wishes to use the second payment means, in the conventional method, the user needs to start up the user terminal 30 such as a smartphone, unlock the user terminal 30, start up the application for the second payment means, and have the two-dimensional code displayed on the display unit 35. In this regard, if the second payment means can be used with IC card C, the user will no longer need to perform this series of operations, which increases user convenience.

なお、第1決済手段及び第2決済手段の両方に対応している決済端末40により第1識別情報が読み取られた場合に、第2決済手段を利用するための第2処理を実行する流れ自体は、実施形態と同様であってよい。第1決済手段及び第2決済手段の両方に対応している決済端末40を利用して決済をする決済システム1も、本開示の範囲に含まれる。 When the first identification information is read by a payment terminal 40 that supports both the first and second payment means, the flow of executing the second process for using the second payment means may be the same as that of the embodiment. A payment system 1 that makes a payment using a payment terminal 40 that supports both the first and second payment means is also included in the scope of this disclosure.

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

例えば、第1決済手段及び第2決済手段は、任意の組み合わせであってよい。例えば、第1決済手段がICカード型の電子マネーであり、第2決済手段がポイントであってもよい。第1決済手段がポイントであり、第2決済手段がオンライン型の電子マネーであってもよい。ユーザが設定をしなくても、第1決済手段と第2決済手段が最初から連携していてもよい。例えば、デフォルトの設定として、第1決済手段と第2決済手段が連携していてもよい。 For example, the first payment means and the second payment means may be any combination. For example, the first payment means may be IC card-type electronic money, and the second payment means may be points. The first payment means may be points, and the second payment means may be online-type electronic money. The first payment means and the second payment means may be linked from the beginning, without the user having to set it. For example, the first payment means and the second payment means may be linked as a default setting.

例えば、決済サーバ10で実現されるものとして説明した機能は、複数のコンピュータで分担されてもよい。決済サーバ10で実現されるものとして説明した機能は、連携先サーバ20、ユーザ端末30、及び決済端末40の少なくとも1つにより実現されてもよい。連携先サーバ20で実現されるものとして説明した機能は、決済サーバ10、ユーザ端末30、及び決済端末40の少なくとも1つにより実現されてもよい。上記説明した機能は、決済システム1における少なくとも1つのコンピュータにより実現されるようにすればよい。 For example, the functions described as being realized by the payment server 10 may be shared among multiple computers. The functions described as being realized by the payment server 10 may be realized by at least one of the associated server 20, the user terminal 30, and the payment terminal 40. The functions described as being realized by the associated server 20 may be realized by at least one of the payment server 10, the user terminal 30, and the payment terminal 40. The functions described above may be realized by at least one computer in the payment system 1.

[6.付記]
例えば、本開示に係る決済システムは、下記のような構成も可能である。
(1)
第1決済手段を識別可能な第1識別情報と、第2決済手段を識別可能な第2識別情報と、を関連付ける関連付け部と、
前記第2決済手段に対応していない決済端末により、前記第1識別情報を記憶するICチップが読み取られた場合に、当該第1識別情報に関連付けられた前記第2識別情報により識別される前記第2決済手段を利用するための第2処理を実行する第2処理実行部と、
を含む決済システム。
(2)
前記決済システムは、前記第1決済手段及び前記第2決済手段のうち、優先的に利用する方に関する優先利用設定を行う優先利用設定部を更に含み、
前記第2処理実行部は、前記優先利用設定が前記第2決済手段を示す場合に、前記第2処理を実行する、
(1)に記載の決済システム。
(3)
前記決済システムは、前記優先利用設定が前記第2決済手段を示し、かつ、前記第2決済手段の残高が足りない場合に、前記第1決済手段を利用するための第1処理を実行する第1処理実行部を更に含む、
(2)に記載の決済システム。
(4)
前記第2処理実行部は、前記優先利用設定が前記第1決済手段を示し、かつ、前記第1決済手段の残高が足りない場合に、前記第2処理を実行する、
(2)又は(3)に記載の決済システム。
(5)
前記決済端末により前記第1識別情報が読み取られた場合に、前記第2決済手段を利用して前記第1決済手段に関するチャージが実行され、当該チャージが実行された後の前記第1決済手段に基づいて決済が実行され、
前記第2処理は、前記第2決済手段の残高から、前記チャージに応じた額を減らす処理である、
(1)~(4)の何れかに記載の決済システム。
(6)
前記チャージは、前記決済端末により前記第1識別情報が読み取られた場合に、前記決済システムと連携する連携先システムにより実行され、
前記決済システムは、前記連携先システムから、前記チャージの実行結果に関する第2実行データを受信する受信部を更に含み、
前記第2処理実行部は、前記第2実行データに基づいて、前記第2処理を実行する、
(5)に記載の決済システム。
(7)
前記ICチップには、前記第2決済手段を利用して前記チャージが実行されたことを示す第1履歴データが記録され、
前記決済システムは、前記チャージが実行された場合に、前記第2決済手段を利用して前記チャージが実行されたことを示す第2履歴データを、前記第1識別情報に関連付けてデータベースに保存する保存部を更に含む、
(5)又は(6)に記載の決済システム。
(8)
前記関連付け部は、複数の前記第1識別情報と、前記第2識別情報と、を関連付け、
前記第2処理実行部は、前記複数の第1識別情報のうちの何れが前記決済端末により読み取られたとしても、前記第2処理を実行可能である、
(1)~(7)の何れかに記載の決済システム。
(9)
前記第1識別情報ごとに、前記第2決済手段を利用するか否かに関する利用要否設定が可能であり、
前記第2処理実行部は、前記第2決済手段を利用することを示す前記利用要否設定が行われた前記第1決済手段の前記第1識別情報が前記決済端末により読み取られた場合に、前記第2処理を実行する、
(8)に記載の決済システム。
(10)
前記決済システムは、前記第1決済手段の残高と、前記第2決済手段の残高と、の合計が不足する場合に、第3決済手段に基づいて、前記第1決済手段及び前記第2決済手段の少なくとも一方に関するオートチャージを実行するオートチャージ実行部を更に含む、
(1)~(9)の何れかに記載の決済システム。
(11)
前記決済システムは、決済が完了した場合に、前記第1決済手段及び前記第2決済手段の少なくとも一方に関するオートチャージを実行するオートチャージ実行部を更に含む、
(1)~(10)の何れかに記載の決済システム。
(12)
前記オートチャージ実行部は、前記第1決済手段の残高が閾値未満の場合に、前記第2決済手段を利用して前記第1決済手段に関するオートチャージを実行する、
(11)に記載の決済システム。
(13)
前記決済システムは、前記決済端末により前記第1識別情報が読み取られた場合に、前記第1識別情報及び前記第2識別情報の少なくとも一方に関連付けられたクーポンを提示することなく、当該クーポンを利用するためのクーポン処理を実行するクーポン処理実行部を更に含む、
(1)~(12)の何れかに記載の決済システム。
(14)
前記決済システムは、前記クーポン処理が実行された場合に、提示せずに利用した前記クーポンを識別可能なクーポン識別情報を含むレシートを出力するためのレシート処理を実行するレシート処理実行部を更に含む、
(13)に記載の決済システム。
(15)
前記第2処理実行部は、前記ICチップを含むICカードが前記決済端末により読み取られた場合に、前記第2処理を実行する、
(1)~(14)の何れかに記載の決済システム。
[6. Notes]
For example, the payment system according to the present disclosure can be configured as follows.
(1)
an association unit that associates first identification information capable of identifying a first payment means with second identification information capable of identifying a second payment means;
a second processing execution unit that, when an IC chip storing the first identification information is read by a payment terminal that is not compatible with the second payment means, executes a second processing to use the second payment means identified by the second identification information associated with the first identification information;
Payment systems including.
(2)
The payment system further includes a priority usage setting unit that sets a priority usage setting for one of the first payment means and the second payment means to be used preferentially,
the second process execution unit executes the second process when the preferential use setting indicates the second payment method.
A payment system as described in (1).
(3)
the payment system further includes a first process execution unit that executes a first process for using the first payment means when the preferential use setting indicates the second payment means and the balance of the second payment means is insufficient;
A payment system as described in (2).
(4)
the second process execution unit executes the second process when the preferential usage setting indicates the first payment means and the balance of the first payment means is insufficient.
A payment system according to (2) or (3).
(5)
When the first identification information is read by the payment terminal, charging is performed on the first payment means using the second payment means, and payment is performed based on the first payment means after the charging is performed;
The second process is a process of deducting an amount corresponding to the charge from a balance of the second payment means.
A payment system according to any one of (1) to (4).
(6)
The charging is performed by a linked system linked to the payment system when the first identification information is read by the payment terminal,
The payment system further includes a receiving unit that receives second execution data related to an execution result of the charge from the linked system,
The second process execution unit executes the second process based on the second execution data.
A payment system as described in (5).
(7)
First history data indicating that the charge was performed using the second payment means is recorded in the IC chip,
the payment system further includes a storage unit configured to store, in a database, second history data indicating that the charge was made using the second payment means in association with the first identification information when the charge is made, the second history data.
A payment system according to (5) or (6).
(8)
The associating unit associates a plurality of pieces of first identification information with the second identification information;
the second process execution unit is capable of executing the second process regardless of which of the plurality of first identification information is read by the payment terminal.
A payment system according to any one of (1) to (7).
(9)
A setting as to whether or not to use the second payment means can be made for each of the first identification information,
The second process execution unit executes the second process when the first identification information of the first payment means for which the use necessity setting indicating that the second payment means is to be used is read by the payment terminal.
A payment system as described in (8).
(10)
the payment system further includes an auto-charge execution unit that executes auto-charge for at least one of the first payment means and the second payment means based on a third payment means when a sum of a balance of the first payment means and a balance of the second payment means is insufficient;
A payment system according to any one of (1) to (9).
(11)
The payment system further includes an auto-charge execution unit that executes auto-charge for at least one of the first payment means and the second payment means when payment is completed.
A payment system according to any one of (1) to (10).
(12)
the auto-charge execution unit executes auto-charge for the first payment means using the second payment means when the balance of the first payment means is less than a threshold value;
A payment system as described in (11).
(13)
The payment system further includes a coupon processing execution unit that, when the first identification information is read by the payment terminal, executes a coupon processing for using a coupon associated with at least one of the first identification information and the second identification information without presenting the coupon.
A payment system according to any one of (1) to (12).
(14)
The payment system further includes a receipt processing execution unit that executes a receipt process for outputting a receipt including coupon identification information that can identify the coupon used without presentation when the coupon processing is executed.
A payment system as described in (13).
(15)
the second process execution unit executes the second process when an IC card including the IC chip is read by the payment terminal.
A payment system according to any one of (1) to (14).

1 決済システム、2 連携先システム、N ネットワーク、10 決済サーバ、11,21,31,41 制御部、12,22,32,42 記憶部、13,23,33,43 通信部、20 連携先サーバ、30 ユーザ端末、34,44 操作部、35,45 表示部、40 決済端末、46 リーダライタ、C ICカード、100 データ記憶部、101 関連付け部、102 利用要否設定部、103 優先利用設定部、104 受信部、105 第1処理実行部、106 第2処理実行部、107 保存部、108 オートチャージ実行部、109 クーポン処理実行部、110 レシート処理実行部、200 データ記憶部、201 決済要求受信部、202 決済実行部、300 データ記憶部、301 表示制御部、302 操作受付部、400 データ記憶部、401 取得部、402 決済要求送信部、B10,B12,B14,B15,B16 ボタン、M11,M13 モーダル、SC1 ホーム画面、DB1 第1決済手段データベース、DB2 第2決済手段データベース、DB3 関連付けデータベース。 1 Payment system, 2 Linked system, N Network, 10 Payment server, 11, 21, 31, 41 Control unit, 12, 22, 32, 42 Memory unit, 13, 23, 33, 43 Communication unit, 20 Linked server, 30 User terminal, 34, 44 Operation unit, 35, 45 Display unit, 40 Payment terminal, 46 Reader/writer, C IC card, 100 Data memory unit, 101 Association unit, 102 Use necessity setting unit, 103 Priority use setting unit, 104 Reception unit, 105 First processing execution unit, 106 Second processing execution unit, 107 Storage unit, 108 Auto charge execution unit, 109 Coupon processing execution unit, 110 Receipt processing execution unit, 200 Data memory unit, 201 Payment request reception unit, 202 Payment execution unit, 300 Data memory unit, 301 Display control unit, 302 operation reception unit, 400 data storage unit, 401 acquisition unit, 402 payment request transmission unit, B10, B12, B14, B15, B16 buttons, M11, M13 modal, SC1 home screen, DB1 first payment method database, DB2 second payment method database, DB3 association database.

Claims (17)

第1決済手段を識別可能な第1識別情報と、オンライン型の第2決済手段を識別可能な第2識別情報と、をサーバのデータベースに関連付ける関連付け部と、
前記第2決済手段に対応していない決済端末により、前記第1識別情報を記憶し、かつ、前記第2識別情報を記憶しないICチップが読み取られた場合に、前記決済端末から当該第1識別情報を含む決済要求を受信する決済要求受信部と、
前記決済要求に含まれる前記第1識別情報に前記データベースで関連付けられた前記第2識別情報により識別される前記第2決済手段の残高を減らす第2処理を実行する第2処理実行部と、
を含む決済システム。
an association unit that associates first identification information capable of identifying the first payment method and second identification information capable of identifying the online second payment method with a database of a server ;
a payment request receiving unit that, when an IC chip that stores the first identification information and does not store the second identification information is read by a payment terminal that is not compatible with the second payment means , receives a payment request including the first identification information from the payment terminal;
a second processing execution unit that executes a second processing to reduce a balance of the second payment means identified by the second identification information associated in the database with the first identification information included in the payment request ;
Payment systems including.
前記決済システムは、前記第1決済手段及び前記第2決済手段のうち、優先的に利用する方に関する優先利用設定を行う優先利用設定部を更に含み、
前記第2処理実行部は、前記優先利用設定が前記第2決済手段を示す場合に、前記第2処理を実行する、
請求項1に記載の決済システム。
The payment system further includes a priority usage setting unit that sets a priority usage setting for one of the first payment means and the second payment means to be used preferentially,
the second process execution unit executes the second process when the preferential use setting indicates the second payment method.
The payment system according to claim 1 .
前記決済システムは、前記優先利用設定が前記第2決済手段を示し、かつ、前記第2決済手段の残高が足りない場合に、前記第1決済手段の残高を減らす第1処理を実行する第1処理実行部を更に含む、
請求項2に記載の決済システム。
the payment system further includes a first process execution unit that executes a first process to reduce a balance of the first payment means when the preferential usage setting indicates the second payment means and a balance of the second payment means is insufficient;
The payment system according to claim 2.
前記第2処理実行部は、前記優先利用設定が前記第1決済手段を示し、かつ、前記第1決済手段の残高が足りない場合に、前記第2処理を実行する、
請求項2又は3に記載の決済システム。
the second process execution unit executes the second process when the preferential usage setting indicates the first payment means and the balance of the first payment means is insufficient.
4. A payment system according to claim 2 or 3.
前記決済端末により前記第1識別情報が読み取られた場合に、前記第2決済手段を利用して前記第1決済手段に関するチャージが実行され、当該チャージが実行された後の前記第1決済手段に基づいて決済が実行され、
前記第2処理は、前記第2決済手段の残高から、前記チャージに応じた額を減らす処理である、
請求項1~3の何れかに記載の決済システム。
When the first identification information is read by the payment terminal, a charge is made to the first payment means using the second payment means, and a payment is made based on the first payment means after the charge is made;
The second process is a process of deducting an amount corresponding to the charge from a balance of the second payment means.
A payment system according to any one of claims 1 to 3.
前記チャージは、前記決済端末により前記第1識別情報が読み取られた場合に、前記決済システムと連携する連携先システムにより実行され、
前記決済システムは、前記連携先システムから、前記チャージの実行結果に関する第2実行データを受信する受信部を更に含み、
前記第2処理実行部は、前記第2実行データに基づいて、前記第2処理を実行する、
請求項5に記載の決済システム。
The charging is performed by a linked system linked to the payment system when the first identification information is read by the payment terminal,
The payment system further includes a receiving unit that receives second execution data related to an execution result of the charge from the linked system,
The second process execution unit executes the second process based on the second execution data.
The payment system according to claim 5.
前記ICチップには、前記第2決済手段を利用して前記チャージが実行されたことを示す第1履歴データが記録され、
前記決済システムは、前記チャージが実行された場合に、前記第2決済手段を利用して前記チャージが実行されたことを示す第2履歴データを、前記第1識別情報に関連付けてデータベースに保存する保存部を更に含む、
請求項5に記載の決済システム。
First history data indicating that the charge was performed using the second payment means is recorded in the IC chip,
the payment system further includes a storage unit configured to store, in a database, second history data indicating that the charge was made using the second payment means in association with the first identification information when the charge is made, the second history data.
The payment system according to claim 5.
前記関連付け部は、複数の前記第1決済手段の各々の前記第1識別情報と、前記第2識別情報と、を関連付け、
前記第2処理実行部は、前記複数の第1識別情報のうちの何れが前記決済端末により読み取られたとしても、前記第2処理を実行可能である、
請求項1~3の何れかに記載の決済システム。
The associating unit associates the first identification information and the second identification information of each of the plurality of first payment means ;
the second process execution unit is capable of executing the second process regardless of which of the plurality of first identification information is read by the payment terminal.
A payment system according to any one of claims 1 to 3.
前記第1識別情報ごとに、前記第2決済手段を利用するか否かに関する利用要否設定が可能であり、
前記第2処理実行部は、前記第2決済手段を利用することを示す前記利用要否設定が行われた前記第1決済手段の前記第1識別情報が前記決済端末により読み取られた場合に、前記第2処理を実行する、
請求項8に記載の決済システム。
A setting as to whether or not to use the second payment means can be made for each of the first identification information,
The second process execution unit executes the second process when the first identification information of the first payment means for which the use necessity setting indicating that the second payment means is to be used is read by the payment terminal.
The payment system according to claim 8.
前記決済システムは、前記第1決済手段の残高と、前記第2決済手段の残高と、の合計が不足する場合に、第3決済手段に基づいて、前記第1決済手段及び前記第2決済手段の少なくとも一方に関するオートチャージを実行するオートチャージ実行部を更に含む、
請求項1~3の何れかに記載の決済システム。
the payment system further includes an auto-charge execution unit that executes auto-charge for at least one of the first payment means and the second payment means based on a third payment means when a sum of a balance of the first payment means and a balance of the second payment means is insufficient;
A payment system according to any one of claims 1 to 3.
前記決済システムは、決済が完了した場合に、前記第1決済手段及び前記第2決済手段の少なくとも一方に関するオートチャージを実行するオートチャージ実行部を更に含む、
請求項1~3の何れかに記載の決済システム。
The payment system further includes an auto-charge execution unit that executes auto-charge for at least one of the first payment means and the second payment means when payment is completed.
A payment system according to any one of claims 1 to 3.
前記オートチャージ実行部は、前記第1決済手段の残高が閾値未満の場合に、前記第2決済手段を利用して前記第1決済手段に関するオートチャージを実行する、
請求項11に記載の決済システム。
the auto-charge execution unit executes auto-charge for the first payment means using the second payment means when the balance of the first payment means is less than a threshold value;
The payment system according to claim 11.
前記決済システムは、前記決済端末により前記第1識別情報が読み取られた場合に、前記第1識別情報及び前記第2識別情報の少なくとも一方に関連付けられたクーポンを提示することなく、当該クーポンを利用するためのクーポン処理を実行するクーポン処理実行部を更に含む、
請求項1~3の何れかに記載の決済システム。
The payment system further includes a coupon processing execution unit that, when the first identification information is read by the payment terminal, executes a coupon processing for using a coupon associated with at least one of the first identification information and the second identification information without presenting the coupon.
A payment system according to any one of claims 1 to 3.
前記決済システムは、前記クーポン処理が実行された場合に、提示せずに利用した前記クーポンを識別可能なクーポン識別情報を含むレシートを出力するためのレシート処理を実行するレシート処理実行部を更に含む、
請求項13に記載の決済システム。
The payment system further includes a receipt processing execution unit that executes a receipt process for outputting a receipt including coupon identification information that can identify the coupon used without presentation when the coupon processing is executed.
The payment system according to claim 13.
前記第2処理実行部は、前記ICチップを含むICカードが前記決済端末により読み取られた場合に、前記第2処理を実行する、
請求項1~3の何れかに記載の決済システム。
the second process execution unit executes the second process when an IC card including the IC chip is read by the payment terminal.
A payment system according to any one of claims 1 to 3.
第1決済手段を識別可能な第1識別情報と、オンライン型の第2決済手段を識別可能な第2識別情報と、をサーバのデータベースに関連付ける関連付けステップと、
前記第2決済手段に対応していない決済端末により、前記第1識別情報を記憶し、かつ、前記第2識別情報を記憶しないICチップが読み取られた場合に、前記決済端末から当該第1識別情報を含む決済要求を受信する決済要求受信ステップと、
前記決済要求に含まれる前記第1識別情報に前記データベースで関連付けられた前記第2識別情報により識別される前記第2決済手段の残高を減らす第2処理を実行する第2処理実行ステップと、
を含む処理実行方法。
an associating step of associating first identification information capable of identifying the first payment means and second identification information capable of identifying the online second payment means in a database of a server ;
a payment request receiving step of receiving a payment request including the first identification information from a payment terminal when an IC chip that stores the first identification information and does not store the second identification information is read by a payment terminal that is not compatible with the second payment means;
a second processing execution step of executing a second processing step of deducting a balance of the second payment means identified by the second identification information associated in the database with the first identification information included in the payment request ;
A method for performing a process comprising the steps of:
第1決済手段を識別可能な第1識別情報と、オンライン型の第2決済手段を識別可能な第2識別情報と、をサーバのデータベースに関連付ける関連付け部、
前記第2決済手段に対応していない決済端末により、前記第1識別情報を記憶し、かつ、前記第2識別情報を記憶しないICチップが読み取られた場合に、前記決済端末から受信された、当該第1識別情報を含む決済要求に含まれる前記第1識別情報に前記データベースで関連付けられた前記第2識別情報により識別される前記第2決済手段の残高を減らす第2処理を実行する第2処理実行部、
としてコンピュータを機能させるためのプログラム。
an association unit that associates first identification information capable of identifying the first payment means and second identification information capable of identifying the online second payment means with a database of the server ;
a second processing execution unit that, when an IC chip that stores the first identification information and does not store the second identification information is read by a payment terminal that is not compatible with the second payment means, executes a second processing to reduce a balance of the second payment means identified by the second identification information associated in the database with the first identification information included in a payment request that includes the first identification information received from the payment terminal;
A program that makes a computer function as a
JP2022211573A 2022-12-28 2022-12-28 Payment system, processing execution method, and program Active JP7615115B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2022211573A JP7615115B2 (en) 2022-12-28 2022-12-28 Payment system, processing execution method, and program
TW112144282A TWI894686B (en) 2022-12-28 2023-11-16 Payment systems, processing methods and program products

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022211573A JP7615115B2 (en) 2022-12-28 2022-12-28 Payment system, processing execution method, and program

Publications (2)

Publication Number Publication Date
JP2024094792A JP2024094792A (en) 2024-07-10
JP7615115B2 true JP7615115B2 (en) 2025-01-16

Family

ID=91809912

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022211573A Active JP7615115B2 (en) 2022-12-28 2022-12-28 Payment system, processing execution method, and program

Country Status (2)

Country Link
JP (1) JP7615115B2 (en)
TW (1) TWI894686B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007047939A (en) 2005-08-08 2007-02-22 Casio Hitachi Mobile Communications Co Ltd Payment terminal, electronic money balance compensation system, electronic money balance compensation method and program
JP2022015736A (en) 2020-07-09 2022-01-21 楽天グループ株式会社 Information processing systems, methods and programs

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI442331B (en) * 2011-04-28 2014-06-21 Rakuten Inc Checkout module, checkout method, checkout program and information recording media
WO2013047816A1 (en) * 2011-09-30 2013-04-04 楽天株式会社 Payment system and payment terminal
TW201913479A (en) * 2017-09-01 2019-04-01 網路家庭國際資訊股份有限公司 Payment method and integrated payment system
JP7179036B2 (en) * 2020-06-30 2022-11-28 楽天グループ株式会社 Information processing system, method and program

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007047939A (en) 2005-08-08 2007-02-22 Casio Hitachi Mobile Communications Co Ltd Payment terminal, electronic money balance compensation system, electronic money balance compensation method and program
JP2022015736A (en) 2020-07-09 2022-01-21 楽天グループ株式会社 Information processing systems, methods and programs

Also Published As

Publication number Publication date
JP2024094792A (en) 2024-07-10
TW202433371A (en) 2024-08-16
TWI894686B (en) 2025-08-21

Similar Documents

Publication Publication Date Title
JP7516487B2 (en) Checkout system, payment device and control program
JP7303257B2 (en) Electronic receipt system, payment device, sales promotion receipt server and information processing program
JP5231120B2 (en) Storage system, settlement apparatus, and computer program
JP2019074983A (en) Information processing system
JP7622119B2 (en) Information processing system and information processing method
JP2024146690A (en) SERVICE PROVIDING APPARATUS, SERVICE PROVIDING METHOD, AND PROGRAM
JP2025016193A (en) Information processing device, information processing method and program
JP2026047145A (en) Payment systems, payment methods, and programs
JP2016066194A (en) Credit settlement system, and credit settlement method
JP7559905B2 (en) Management server, management system, control method and storage medium
JP7615115B2 (en) Payment system, processing execution method, and program
TWI890007B (en) Checkout system, method of using checkout means, and program product
JP7314245B2 (en) Payment system, payment method charging method, and program
JP7191161B1 (en) Financial Institution Systems, Payment Methods, and Programs
JP7745024B1 (en) Bill payment system, bill payment method, and program
JP7731455B2 (en) Payment system, transmission method, and program
JP7400066B2 (en) Point management system, point management device and information processing program
JP7769067B1 (en) Payment system, payment method, and program
TWI899703B (en) Settlement system, processing execution method, and program product
JP7717931B1 (en) Payment system, payment method, and program
JP7657274B1 (en) DISPLAY CONTROL SYSTEM, DISPLAY CONTROL METHOD, AND PROGRAM
JP7844723B1 (en) Information processing device, information processing system, information processing method, and program
JP7499919B1 (en) Information processing system and information processing method
JP7683058B1 (en) Payment system, display control method, and program
JP7569909B1 (en) Deposit system, display control method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20221228

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240305

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240430

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240806

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: 20241210

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241227

R150 Certificate of patent or registration of utility model

Ref document number: 7615115

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150