JP7598906B2 - Server, program, information processing method, and system - Google Patents
Server, program, information processing method, and system Download PDFInfo
- Publication number
- JP7598906B2 JP7598906B2 JP2022149808A JP2022149808A JP7598906B2 JP 7598906 B2 JP7598906 B2 JP 7598906B2 JP 2022149808 A JP2022149808 A JP 2022149808A JP 2022149808 A JP2022149808 A JP 2022149808A JP 7598906 B2 JP7598906 B2 JP 7598906B2
- Authority
- JP
- Japan
- Prior art keywords
- account
- payment
- terminal
- user
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000010365 information processing Effects 0.000 title claims description 13
- 238000003672 processing method Methods 0.000 title claims description 8
- 238000000034 method Methods 0.000 claims description 485
- 230000008569 process Effects 0.000 claims description 445
- 238000004891 communication Methods 0.000 claims description 263
- 238000012545 processing Methods 0.000 claims description 204
- 238000012546 transfer Methods 0.000 claims description 69
- 230000006735 deficit Effects 0.000 claims 4
- 238000010586 diagram Methods 0.000 description 135
- 238000012790 confirmation Methods 0.000 description 130
- 230000000670 limiting effect Effects 0.000 description 95
- 230000000694 effects Effects 0.000 description 82
- 230000007704 transition Effects 0.000 description 54
- 230000006870 function Effects 0.000 description 40
- 238000003860 storage Methods 0.000 description 37
- 238000012986 modification Methods 0.000 description 32
- 230000004048 modification Effects 0.000 description 32
- 102100038546 Fibronectin type III and SPRY domain-containing protein 1 Human genes 0.000 description 19
- 101001030521 Homo sapiens Fibronectin type III and SPRY domain-containing protein 1 Proteins 0.000 description 19
- 230000008859 change Effects 0.000 description 17
- 101100328360 Schizosaccharomyces pombe (strain 972 / ATCC 24843) clr1 gene Proteins 0.000 description 15
- 238000010079 rubber tapping Methods 0.000 description 15
- 230000006378 damage Effects 0.000 description 14
- 238000004364 calculation method Methods 0.000 description 13
- 101000881131 Homo sapiens RNA/RNP complex-1-interacting phosphatase Proteins 0.000 description 12
- 102100037566 RNA/RNP complex-1-interacting phosphatase Human genes 0.000 description 12
- 238000013475 authorization Methods 0.000 description 11
- 230000000630 rising effect Effects 0.000 description 11
- 101150037440 MRR1 gene Proteins 0.000 description 10
- 101100464175 Candida albicans (strain SC5314 / ATCC MYA-2876) PIR32 gene Proteins 0.000 description 9
- 101000728145 Homo sapiens Calcium-transporting ATPase type 2C member 1 Proteins 0.000 description 9
- 101001064774 Homo sapiens Peroxidasin-like protein Proteins 0.000 description 9
- 101150045321 PIR3 gene Proteins 0.000 description 9
- 102100031894 Peroxidasin-like protein Human genes 0.000 description 9
- 238000012508 change request Methods 0.000 description 9
- 238000001514 detection method Methods 0.000 description 7
- 238000003384 imaging method Methods 0.000 description 7
- 230000004044 response Effects 0.000 description 7
- 101100346444 Candida albicans (strain SC5314 / ATCC MYA-2876) MRR2 gene Proteins 0.000 description 5
- 101000772460 Arabidopsis thaliana Thioredoxin reductase 2 Proteins 0.000 description 4
- 101000591392 Leishmania infantum Probable flavin mononucleotide-dependent alkene reductase Proteins 0.000 description 4
- 102000017938 NTSR2 Human genes 0.000 description 4
- 230000015556 catabolic process Effects 0.000 description 4
- 238000005259 measurement Methods 0.000 description 4
- 108091047102 miR-4 stem-loop Proteins 0.000 description 4
- 108091049748 miR-4-1 stem-loop Proteins 0.000 description 4
- 108091058497 miR-4-2 stem-loop Proteins 0.000 description 4
- 101000772461 Arabidopsis thaliana Thioredoxin reductase 1, mitochondrial Proteins 0.000 description 3
- 101150051404 CGR1 gene Proteins 0.000 description 3
- 101100243090 Candida glabrata (strain ATCC 2001 / CBS 138 / JCM 3761 / NBRC 0622 / NRRL Y-65) PDH1 gene Proteins 0.000 description 3
- 102000017921 NTSR1 Human genes 0.000 description 3
- 101100328361 Schizosaccharomyces pombe (strain 972 / ATCC 24843) clr2 gene Proteins 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 101150054999 cgrA gene Proteins 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 101100412459 Arabidopsis thaliana RER3 gene Proteins 0.000 description 2
- 102100027674 CTD small phosphatase-like protein Human genes 0.000 description 2
- 101000725950 Homo sapiens CTD small phosphatase-like protein Proteins 0.000 description 2
- 101100077149 Human herpesvirus 8 type P (isolate GK18) K5 gene Proteins 0.000 description 2
- 101150004182 RER2 gene Proteins 0.000 description 2
- 102100032889 Sortilin Human genes 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 238000005401 electroluminescence Methods 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000002829 reductive effect Effects 0.000 description 2
- 108010014657 sortilin Proteins 0.000 description 2
- 101100464170 Candida albicans (strain SC5314 / ATCC MYA-2876) PIR1 gene Proteins 0.000 description 1
- 101000582366 Homo sapiens Protein RER1 Proteins 0.000 description 1
- 102100030594 Protein RER1 Human genes 0.000 description 1
- 101100057245 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) ENA1 gene Proteins 0.000 description 1
- 101100231811 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) HSP150 gene Proteins 0.000 description 1
- 101100328362 Schizosaccharomyces pombe (strain 972 / ATCC 24843) clr3 gene Proteins 0.000 description 1
- 101100464174 Schizosaccharomyces pombe (strain 972 / ATCC 24843) pir2 gene Proteins 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000003466 anti-cipated effect Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005304 joining Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 108091084679 miR-3 stem-loop Proteins 0.000 description 1
- 108091033354 miR-3-1 stem-loop Proteins 0.000 description 1
- 108091058771 miR-3-2 stem-loop Proteins 0.000 description 1
- 230000036961 partial effect Effects 0.000 description 1
- 239000010453 quartz Substances 0.000 description 1
- 230000008929 regeneration Effects 0.000 description 1
- 238000011069 regeneration method Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- VYPSYNLAJGMNEJ-UHFFFAOYSA-N silicon dioxide Inorganic materials O=[Si]=O VYPSYNLAJGMNEJ-UHFFFAOYSA-N 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
本開示は、プログラム、情報処理方法、端末、サーバ等に関する。 This disclosure relates to programs, information processing methods, terminals, servers, etc.
昨今、スマートフォン等の端末で実行可能なアプリケーションによって、端末、または端末のユーザの決済を実現するサービスが普及しつつある。例えば特許文献1には、商品の購買金額の決済を行う技術が開示されている。
Recently, services that allow terminals or terminal users to make payments using applications that can be executed on terminals such as smartphones are becoming more common. For example,
本発明の第1の態様によると、端末に実行させるためのプログラムは、端末の第1ユーザの第1アカウントと、第1アカウントと関連付けられた第2アカウントとに基づき、第1ユーザの端末によって第1決済に関する処理を端末の制御部によって行うことと、第1決済に基づいて、第2アカウントに送金することに関する第1情報を端末の通信部によって受信することと、第1情報に基づく第1表示を端末の表示部に表示することとが端末によって実行される。
本発明の第2の態様によると、端末の情報処理方法は、端末の第1ユーザの第1アカウントと、第1アカウントと関連付けられた第2アカウントとに基づき、第1ユーザの端末によって第1決済に関する処理を端末の制御部によって行うことと、第1決済に基づいて、第2アカウントに送金することに関する第1情報を端末の通信部によって受信することと、第1情報に基づく第1表示を端末の表示部に表示することとを含む。
本発明の第3の態様によると、端末は、端末の第1ユーザの第1アカウントと、第1アカウントと関連付けられた第2アカウントとに基づき、第1ユーザの端末によって第1決済に関する処理を行う制御部と、第1決済に基づいて、第2アカウントに送金することに関する第1情報を受信する通信部と、第1情報に基づく第1表示を表示する表示部とを備える。
本発明の第4の態様によると、端末は、メモリからプログラムを読み出し、プログラムに基づく処理を実行するプロセッサーを備え、プロセッサーは、端末の第1ユーザの第1アカウントと、第1アカウントと関連付けられた第2アカウントとに基づき、第1ユーザの端末によって第1決済に関する処理を行うことと、第1決済に基づいて、第2アカウントに送金することに関する第1情報を端末の通信部によって受信することと、第1情報に基づく第1表示を端末の表示部に表示することとを実行する。
本発明の第5の態様によると、端末と通信する、決済に関する処理を行うサーバは、端末の第1ユーザの第1アカウントと、第1アカウントと関連付けられた第2アカウントとに基づき、第1決済に関する処理を行う制御部と、第1決済に基づいて、第2アカウントに送金することに関する第1情報を端末に送信する通信部とを備え、制御部は、端末に表示された、第1情報に基づく第1表示に対する第1ユーザによる入力に基づいて、第1情報に基づく金額を第1アカウントから第2アカウントに送金することに関する処理を行う。
According to a first aspect of the present invention, a program to be executed by a terminal includes a control unit of the terminal performing processing related to a first payment by the terminal of a first user based on a first account of a first user of the terminal and a second account associated with the first account, receiving first information related to transferring money to the second account based on the first payment by a communication unit of the terminal, and displaying a first display based on the first information on a display unit of the terminal.
According to a second aspect of the present invention, an information processing method for a terminal includes performing processing related to a first payment by a first user's terminal based on a first account of a first user of the terminal and a second account associated with the first account, receiving first information related to transferring money to the second account based on the first payment by a communication unit of the terminal, and displaying a first display based on the first information on a display unit of the terminal.
According to a third aspect of the present invention, the terminal comprises a control unit that performs processing related to a first payment by the terminal of a first user based on a first account of a first user of the terminal and a second account associated with the first account, a communication unit that receives first information related to transferring money to the second account based on the first payment, and a display unit that displays a first display based on the first information.
According to a fourth aspect of the present invention, the terminal includes a processor that reads a program from a memory and executes processing based on the program, and the processor executes the following: performing processing related to a first payment by the terminal of a first user based on a first account of a first user of the terminal and a second account associated with the first account; receiving first information related to transferring money to the second account based on the first payment by a communication unit of the terminal; and displaying a first display based on the first information on a display unit of the terminal.
According to a fifth aspect of the present invention, a server that communicates with a terminal and performs processing related to payments includes a control unit that performs processing related to a first payment based on a first account of a first user of the terminal and a second account associated with the first account, and a communication unit that transmits first information to the terminal regarding transferring money to the second account based on the first payment, and the control unit performs processing related to transferring an amount based on the first information from the first account to the second account based on input by the first user to a first display based on the first information displayed on the terminal.
<法的事項の遵守>
本明細書に記載の開示は、通信の秘密など、本開示の実施に必要な実施国の法的事項遵守を前提とすることに留意されたい。
<Compliance with legal matters>
It should be noted that the disclosures described herein are subject to compliance with the laws of the country of implementation, such as communications secrecy, as necessary for the implementation of the disclosure.
本開示に係るプログラム等を実施するための実施形態について、図面を参照して説明する。 An embodiment for implementing the program etc. related to this disclosure will be described with reference to the drawings.
<概要>
近年、ネットワークサービスに関連するアプリケーション(アプリケーションソフトウェア)として、電子貨幣による支払い・決済を行うためのアプリケーション(支払いアプリケーション・決済アプリケーション)、電子貨幣による送金/受取を行うためのアプリケーション(送金アプリケーション)といったアプリケーションや、これらのアプリケーションの一部の機能または全部の機能を集約したアプリケーションが普及しつつあり、端末のユーザが、これらのアプリケーションを用いて、電子貨幣に関する各種のサービスを受けることが可能になってきている。
<Overview>
In recent years, applications (application software) related to network services, such as applications for making payments and settlements using electronic currency (payment applications/settlement applications), applications for sending/receiving remittances using electronic currency (remittance applications), and applications that combine some or all of the functions of these applications, have become widespread, and terminal users are now able to use these applications to receive a variety of services related to electronic currency.
「電子貨幣」とは、物理的貨幣と区別される電子的な貨幣であって、上記の各種のアプリケーションにおいて管理される端末、または端末のユーザが所有する電子的な貨幣を意味する。 "Electronic currency" means electronic currency that is distinct from physical currency and that is owned by a terminal managed in the various applications mentioned above or by a user of the terminal.
なお、電子貨幣は、「電子マネー」や「デジタル通貨(デジタル貨幣)」と表現してもよいし、そのようにしなくてもよい。
また、「電子貨幣(電子マネー)」や「デジタル通貨(デジタル貨幣)」として、法定通貨を用いてもよいし、仮想通貨を用いてもよい。
また、「電子貨幣(電子マネー)」や「デジタル通貨(デジタル貨幣)」には、暗号通貨(暗号資産)を含めてもよい。
また、仮想通貨には、クーポンなどの物的貨幣を含めてもよい。
In addition, electronic currency may or may not be expressed as "electronic money" or "digital currency (digital currency)."
Furthermore, as "electronic currency (electronic money)" or "digital currency (digital money)", legal tender currency or virtual currency may be used.
In addition, "electronic currency (electronic money)" and "digital currency (digital money)" may include cryptocurrency (crypto assets).
Virtual currency may also include physical currency such as coupons.
本明細書では、適宜「通信I/Fによって」という表現を使用する。これは、装置が、限定ではなく例として、制御部(プロセッサー等)の制御に基づいて、通信I/Fを介して(通信部を介して)、各種の情報やデータを送受信することを示す。 In this specification, the expression "through a communication I/F" is used where appropriate. This indicates, by way of example and not limitation, that the device transmits and receives various types of information and data through the communication I/F (through a communication unit) based on the control of a control unit (such as a processor).
また、本明細書において、「決済」とは電子的な決済(電子決済)のことを意味する。この一例は、電子貨幣を利用した電子決済である。 In addition, in this specification, "payment" means electronic payment. One example of this is electronic payment using electronic currency.
また、本明細書において、「コード情報」とは、コード画像や、エンコード等によってコード画像に格納されている情報(格納情報)、または格納される対象となる情報(格納対象情報)を含むものである。格納情報や格納対象情報には、限定ではなく例として、詳細後述するトークンが含まれる。 In addition, in this specification, "code information" includes a code image, information stored in a code image by encoding or the like (stored information), and information to be stored (information to be stored). Examples of stored information and information to be stored include, but are not limited to, tokens, which will be described in detail below.
また、本明細書では、コード(コード情報)を利用した支払い方法・決済方法であるコード決済として、限定ではなく例として、
(1)利用者提示型
(2)店舗提示型
の2種類を例示する。
In addition, in this specification, the following is an example of a code payment, which is a payment method using a code (code information), and is not limited to the above:
Two types of payment methods are shown below: (1) Customer-presented type and (2) Store-presented type.
利用者提示型とは、限定ではなく例として、端末の表示部に表示される支払いコードを利用者(端末のユーザ)が店舗(限定ではなく例として加盟店)の店員等に提示し、店舗コードリーダ装置のコードリーダで読み取ってもらうことで決済を行う方法である。
店舗提示型とは、限定ではなく例として、店舗(限定ではなく例として加盟店)で提示または掲示される支払い店舗コードを利用者が端末のカメラやコードリーダ(支払いアプリケーションのコードリーダを含む。)で読み取って決済を行う方法である。
The customer-presented type is a method in which, for example and not limitation, the user (user of the terminal) presents a payment code displayed on the display unit of the terminal to a store clerk or other person at a store (for example and not limitation, an affiliated store) and has the code read by a code reader in a store code reader device, thereby making a payment.
The store-presented type is a method in which a user makes a payment by reading a payment store code presented or posted in a store (by way of example and not limitation, an affiliated store) using the terminal's camera or code reader (including a code reader in the payment application).
なお、以下では、利用者提示型で端末の表示部に表示されるコードを「支払いコード」と称するが、これに代えて「利用者提示型コード」等のように称してもよい。
また、以下では、店舗提示型で端末が読み取るコードを「支払い店舗コード」と称するが、これに代えて「店舗提示型コード」等のように称してもよい。
In the following, the customer-presented code displayed on the display unit of the terminal will be referred to as a "payment code," but it may alternatively be referred to as a "customer-presented code," etc.
In the following description, the code that is read by the terminal in a store-presented payment method is referred to as a "payment store code," but it may alternatively be referred to as a "store-presented code," etc.
本明細書では、限定ではなく例として、主に店舗提示型について説明する。
しかし、利用者提示型についても本発明を同様に適用可能であり、利用者提示型の実施例についても後述する。
In this specification, by way of example and not by way of limitation, the store presented type is mainly described.
However, the present invention is similarly applicable to a user-presented type, and an embodiment of the user-presented type will be described later.
また、本明細書では、アカウントに基づく決済として、限定ではなく例として、
(A)アカウント連携決済
(B)共通アカウント決済
の2種類を例示する。
Also referred to herein as account-based payments, by way of example and not by way of limitation,
Two types of payment are shown as examples: (A) account linkage payment and (B) common account payment.
「アカウント」とは、限定ではなく例として、電子貨幣による支払い・決済等を行うためにユーザにより利用されるアプリケーション(支払いアプリケーション・決済アプリケーション、メッセージングアプリケーション等)のアカウントである。 An "account" refers, by way of example and not limitation, to an account for an application (such as a payment application, messaging application, etc.) used by a user to make payments, settlements, etc. using electronic currency.
(A)アカウント連携決済
アカウント連携決済は、複数のアカウントを連携させて決済を行う手法である。アカウントの連携とは、複数のアカウントが決済に用いられるように関連付けることである。
この関連付けは、データ上(端末やサーバで管理されるデータ上)で、アカウント連携決済を行うことができるように複数のアカウントが関連付けられたものであればよい。
(A) Account Linking Payment Account linking payment is a method of making payments by linking multiple accounts. Account linking means associating multiple accounts so that they can be used for payments.
This association may be made on a data basis (on data managed by a terminal or a server) so that multiple accounts are associated with each other to enable account linked payment.
アカウントを連携させることを「アカウント連携」と称し、アカウント連携を利用した決済を「アカウント連携決済」と称する。
この場合、1人のユーザの複数のアカウントを連携させてもよいし、複数のユーザのアカウントを連携させてもよい。つまり、必ずしも他人のアカウントが連携に必須なわけではなく、限定ではなく例として、自分の複数のアカウントを連携させることも可能である。
Linking accounts is referred to as "account linking," and payment using account linking is referred to as "account linking payment."
In this case, multiple accounts of one user may be linked, or multiple accounts of multiple users may be linked. In other words, other people's accounts are not necessarily required for linking, and as a non-limiting example, multiple of one's own accounts may be linked.
アカウント連携決済を実現するために、限定ではなく例として、複数のアカウントを関連付けた上で、限定ではなく例として、関連付けられた各々のアカウントから均等割り(割り勘とも言える。)で決済が行われるように設定する処理(アカウント連携処理)を実行する。
アカウント連携決済は、ユーザが、自分のアカウントの他、異なるアカウント(自分の別のアカウントまたは他人のアカウント)を用いる決済と捉えることもできる。
なお、アカウント連携は、ウォレット連携と表現してもよい。また、アカウント連携決済は、ウォレット連携決済と表現してもよい。
In order to realize account linking payment, as an example and not a limitation, multiple accounts are linked and then, as an example and not a limitation, a process (account linking process) is executed in which the payment is set up so that payment is equally divided (or split evenly) from each of the linked accounts.
Account linking payment can also be considered as a payment made by a user using a different account (either another of their own or someone else's account) in addition to their own account.
Note that account linking may be expressed as wallet linking, and account linking payment may be expressed as wallet linking payment.
以下では、あくまでも一例であるが、友達同士や仲間同士など、複数のユーザがみんなで買い物などの支払いの決済を行う場合を想定した実施例について説明する。 The following describes, as an example only, an embodiment in which multiple users, such as friends or colleagues, make payments together for purchases, etc.
アカウント連携は、限定ではなく例として、(A-1)支払いを行う前、(A-2)支払いを行う際のいずれかに行うようにすることができる。
(A-1)支払いを行う前は、限定ではなく例として、事後的な精算が面倒な場合に適用することができる。
(A-2)支払いを行う際は、限定ではなく例として、支払いの際に決済を行うアカウントして設定されているアカウント(限定ではなく例として自分のアカウント)の残高が不足している場合に適用することができる。この場合、限定ではなく例として、他のユーザのアカウントとアカウント連携して決済を行うようにすることができる。
By way of example and not limitation, account linking can be performed either (A-1) before making a payment or (A-2) when making a payment.
(A-1) Before making a payment, by way of example and not limitation, it can be applied in cases where subsequent settlement is troublesome.
(A-2) When making a payment, for example and not by way of limitation, this can be applied when the balance of the account set as the account to be used for settlement at the time of payment (for example and not by way of limitation, one's own account) is insufficient. In this case, for example and not by way of limitation, the payment can be made by linking the account with another user's account.
(B)共通アカウント決済
共通アカウント決済は、複数のユーザが共通に使用可能なアカウント(以下、「共通アカウント」と称する。)に基づいて決済を行う手法である。この決済を「共通アカウント決済」と称する。共通アカウント決済は、共通ウォレットを利用することによって実現される。「共通ウォレット」は、複数のユーザによって設定される電子マネー口座の一形態であり、仮想的な1つのウォレットが構成されるものである。
共通アカウント決済は、ユーザが、複数のユーザに共通のアカウント(1つの共通のアカウント)を用いる決済と捉えることもできる。
なお、共通アカウント決済は、共通ウォレット決済と表現してもよい。
(B) Common Account Payment Common account payment is a method of making payments based on an account that can be used in common by multiple users (hereinafter referred to as a "common account"). This type of payment is called "common account payment." Common account payment is realized by using a common wallet. A "common wallet" is a form of electronic money account set up by multiple users, and constitutes a single virtual wallet.
Common account payment can also be considered as payment in which a user uses an account (one common account) that is common to multiple users.
In addition, common account payment may also be expressed as common wallet payment.
共通アカウント決済は、限定ではなく例として、複数のユーザで共通に使用することを想定した1つのアカウントから決済を行うものである。 By way of example and not limitation, shared account payment refers to payments being made from a single account that is intended to be used by multiple users.
第1の形態として、共通アカウントは、共通ウォレットを利用するユーザ(メンバー)の各々に紐づけられたアカウントとすることができる。
第2の形態として、共通アカウントは、共通ウォレットを利用するユーザのうち特定のユーザに紐づけられたアカウントとすることができる。特定のユーザは、限定ではなく例として、共通ウォレットの代表者やマスターとなるユーザ(以下、包括的に「共通アカウントマスターユーザ」と称する。)とすることができる。共通アカウントマスターユーザは、限定ではなく例として、共通アカウントを作成したユーザ等とすることができる。
In a first form, the common account can be an account linked to each user (member) who uses the common wallet.
In a second form, the common account can be an account associated with a specific user among users who use the common wallet. The specific user can be, by way of example and not limitation, a user who is a representative or master of the common wallet (hereinafter collectively referred to as a "common account master user"). The common account master user can be, by way of example and not limitation, a user who created the common account.
第1の形態と第2の形態とのいずれの形態を適用する場合であっても、限定ではなく例として、各々の共通アカウントのユーザは、共通ウォレットを自由に利用できるようにすることができる。限定ではなく例として、共通ウォレットの残高等の情報を確認したり、共通ウォレットへの入金/共通ウォレットからの出金等を自由に行うことができるようにすることができる。 Regardless of whether the first or second form is applied, by way of example and not by way of limitation, each user of a common account may be able to freely use the common wallet. By way of example and not by way of limitation, the user may be able to freely check information such as the balance of the common wallet, and freely deposit money into/withdraw money from the common wallet, etc.
なお、第2の形態を適用する場合、限定ではなく例として、共通アカウントマスターユーザ以外のユーザによる共通ウォレットの利用を制限するようにすることもできる。
具体的には、共通ウォレットの機能のうちの一部または全部の機能を利用できないようにしたり、共通ウォレットの機能のうちの一部または全部の機能を利用する場合に共通アカウントマスターユーザの承認を必要としてもよいし、そのようにしなくてもよい。
In addition, when applying the second embodiment, by way of example and not limitation, it is also possible to restrict the use of the common wallet by users other than the common account master user.
Specifically, some or all of the functions of the common wallet may be made unavailable, and approval of the common account master user may or may not be required when some or all of the functions of the common wallet are used.
共通アカウント決済では、複数のユーザに共通のアカウントを用いるため、一のユーザが他のユーザの支払い分を立て替えて決済を行ったような場合に、事後的な精算(清算)の処理が必要となる場合がある。つまり、決済が完了した後の何らかのタイミングで、送金処理/受金処理等の各々のユーザの金額を調整する処理が必要となる場合がある。 In shared account payments, a common account is used for multiple users, so if one user makes a payment in advance for another user, a post-payment settlement process may be required. In other words, at some point after the payment is completed, it may be necessary to adjust the amounts for each user, such as during remittance/receive processes.
それに対し、アカウント連携決済では、連携するアカウントのユーザの許可を得ておく、またはその場で許可を得た上で、各々のアカウントから金額が消費されるようにすることで、事後的な精算の処理は基本的に不要となる。
ただし、アカウント連携決済でも事後的な精算を行う場合があり、これについては実施例で後述する。
In contrast, with account linked payments, permission is obtained from the user of the linked accounts in advance, or permission is obtained on the spot, and then the amount is consumed from each account, essentially eliminating the need for subsequent settlement processing.
However, even with account linkage payment, there are cases where a post-account settlement is required, which will be described later in the embodiment.
以上を踏まえた上で、本明細書では、限定ではなく例として、(A)「アカウント連携決済」を適用する場合の実施例をメインに説明する。 In light of the above, this specification will mainly explain an example in which (A) "account linked payment" is applied, as an example and not a limitation.
なお、「連携」は、1つの目的のために一緒に物事を行うという意味を含む。このため、複数のユーザが一緒に決済を行うという意味において、限定ではなく例として、アカウント連携決済も共通アカウント決済も、目的は同じであるとも捉えることもできる。 Note that "linking" includes the meaning of doing something together for one purpose. Therefore, in the sense of multiple users making a payment together, by way of example and not limitation, account linked payment and common account payment can be considered to have the same purpose.
また、以下では、端末にインストールされたアプリケーション(支払いアプリケーションやメッセージングアプリケーション)によって、本発明に係る各種の処理が実行されることとして説明する。 In the following, it will be explained that various processes according to the present invention are performed by applications (such as a payment application or messaging application) installed on the terminal.
なお、支払いアプリケーションの一機能としてチャットサービス(限定ではなく例として、メッセージングサービス)の機能を持たせる、またはチャットアプリケーション(限定ではなく例として、メッセージングアプリケーション)の一機能として支払いサービスの機能を持たせるようにすることもできる。 It is also possible for a payment application to have a chat service function (for example, but not limited to, a messaging service) as one of its functions, or for a chat application (for example, but not limited to, a messaging application) to have a payment service function as one of its functions.
メッセージングサービスでは、ユーザが、チャットルームを利用してチャットを行うことができるように構成されている。
以下の説明では、適宜、複数のユーザの端末間で送受信されるコンテンツを各々のユーザが閲覧できるUI(User Interface)やGUI(Graphical User Interface)を「トークルーム」と称する。また、トークルームをチャットルームと称してもよい。
The messaging service is configured to allow users to chat using chat rooms.
In the following description, a UI (User Interface) or GUI (Graphical User Interface) that allows each user to view content transmitted and received between terminals of multiple users is referred to as a "talk room" as appropriate. A talk room may also be referred to as a chat room.
コンテンツには、単純なテキストや絵文字等を含むメッセージの他、限定ではなく例として、画像情報(静止画像、動画像等の情報を含む。)、操作用情報(ボタン、アイコン等を含む。)、通信用情報・リンク情報(URI、URL等を含む。)など、端末間で送受信可能な各種の情報を含めることができる。 In addition to messages containing simple text and emoticons, the content can include various types of information that can be sent and received between terminals, such as, but not limited to, image information (including still images, moving images, etc.), operation information (including buttons, icons, etc.), communication information and link information (including URIs, URLs, etc.).
なお、トークルームには、限定ではなく例として、一対一のユーザのトークルームの他、複数のユーザを含むグループのトークルーム(グループトークルーム)を含めることができる。この場合におけるトークルームは、複数のユーザを含むグループの各端末間で送受信されるコンテンツをグループに含まれるユーザが閲覧できるUIやGUIのことを意味する。 Note that, by way of example and not limitation, talk rooms can include one-to-one user talk rooms as well as talk rooms for groups that include multiple users (group talk rooms). In this case, a talk room refers to a UI or GUI that allows users in a group to view content sent and received between each terminal of a group that includes multiple users.
また、メッセージングサービスには、端末間での簡単なメッセージ等のコンテンツの送受信を可能とするインスタントメッセージングサービス(IMS:Instant Messaging Service)を含めてもよいし、含めなくてもよい。 The messaging service may or may not include an instant messaging service (IMS), which allows terminals to send and receive content such as simple messages.
また、メッセージングサービス:MS(IMSを含む。)を、ソーシャルネットワーキングサービス:SNSの1つの形態(一形態)と捉える考え方もある。
このため、メッセージングサービス:MSと、ソーシャルネットワーキングサービス:SNSとは区別してもよいし、区別しなくてもよい。
There is also a view that considers messaging services (MS) (including IMS) as one form of social networking services (SNS).
Therefore, a distinction may or may not be made between a messaging service (MS) and a social networking service (SNS).
また、以下では、端末に対する入力として、主として端末のユーザによる操作入力(限定ではなく例として、タップ(タップ操作)による入力)を例示するが、これに限定されない。
操作入力に代えて、または操作入力に加えて、音入力(音声入力を含む。)を端末に対する入力としてもよいし、しなくてもよい。
In the following, as an example of an input to a terminal, an operational input by a user of the terminal (as an example and not a limitation, an input by tapping (tapping operation)) is mainly given, but is not limited to this.
Instead of or in addition to the operation input, sound input (including voice input) may or may not be input to the terminal.
本明細書において、端末が行う「決済に関する処理」とは、決済に直接的または間接的に関連する処理、限定ではなく例として、上記の(A)アカウント連携決済や(B)共通アカウント決済に直接的または間接的に関連する処理を意味する。
具体的には、限定ではなく例として、決済を行うためのコード情報をサーバから取得する処理(コード情報の生成をサーバに依頼する処理や、生成されたコード情報をサーバから受信する処理を含む。)、取得したコード情報を表示する処理、決済するようにサーバに依頼する処理、決済結果(決済完了通知等を含む。)をサーバから取得する処理などの、決済を行う上で何らかの関連のある処理、より具体的には、決済を行う上で関連のある処理として端末で実行される処理全般を含むものである。
In this specification, "payment-related processing" performed by the terminal means processing that is directly or indirectly related to payment, such as, but not limited to, processing that is directly or indirectly related to the above-mentioned (A) account linkage payment and (B) shared account payment.
Specifically, by way of example and not limitation, this includes processes that are somehow related to making a payment, such as a process of obtaining code information for making a payment from a server (including a process of requesting the server to generate code information and a process of receiving the generated code information from the server), a process of displaying the obtained code information, a process of requesting the server to make a payment, a process of obtaining the payment result (including a payment completion notification, etc.) from the server, and more specifically, all processes executed on the terminal as processes related to making a payment.
また、本明細書において、サーバが行う「決済に関する処理」も、決済に直接的または間接的に関連する処理、限定ではなく例として、上記の(A)アカウント連携決済や(B)共通アカウント決済に直接的または間接的に関連する処理を意味する。
具体的には、限定ではなく例として、決済を行うためのコード情報を生成する処理、生成したコード情報を端末に送信する処理、決済処理(決済する処理)、決済結果(決済完了通知等を含む。)を端末に送信する処理などの、決済を行う上で何らかの関連のある処理、より具体的には、決済を行う上で関連のある処理としてサーバで実行される処理全般を含むものである。
In addition, in this specification, "payment-related processing" performed by the server also means processing that is directly or indirectly related to payment, and by way of example and not limitation, processing that is directly or indirectly related to the above-mentioned (A) account linkage payment and (B) common account payment.
Specifically, by way of example and not limitation, this includes processes that are somehow related to making a payment, such as a process for generating code information for making a payment, a process for sending the generated code information to a terminal, a payment process (a process for making a payment), and a process for sending a payment result (including a payment completion notification, etc.) to a terminal, and more specifically, all processes executed on a server as processes related to making a payment.
なお、「関する」と記載された他の用語についても同様である。つまり、「関する」とは、直接的または間接的に関連のあるものを含む概念である。 The same applies to other terms that start with "related to." In other words, "related to" is a concept that includes things that are directly or indirectly related.
以下では、少なくとも端末とサーバとを含むシステム(限定ではなく例として、通信システム1A、通信システム1B)を例示する。
ただし、システムは、以下説明するシステムに限定されるわけではない。限定ではなく例として、以下のいずれかのパターンのシステムを構成することができる。
(1)端末&サーバ
(2)サーバ
(3)端末
In the following, systems including at least a terminal and a server (as examples, but not limited to,
However, the system is not limited to the system described below. As an example and not a limitation, a system of any of the following patterns can be configured.
(1) Terminal & Server (2) Server (3) Terminal
(1)は、限定ではなく例として、少なくとも1つの端末と、少なくとも1つのサーバとを含むシステムである。この典型例は、サーバクライアントシステムである。
この場合、システムの制御部は、端末の制御部とサーバの制御部とのうちの少なくともいずれか一方とすることができる。つまり、限定ではなく例として、(1A)端末の制御部のみ、(1B)サーバの制御部のみ、(1C)端末の制御部とサーバの制御部との両方、のうちのいずれかを、システムの制御部とすることができる。
(1) is, by way of example and not limitation, a system including at least one terminal and at least one server. A typical example of this is a server-client system.
In this case, the control unit of the system can be at least one of the control unit of the terminal and the control unit of the server. That is, by way of example and not limitation, the control unit of the system can be any of the following: (1A) only the control unit of the terminal, (1B) only the control unit of the server, or (1C) both the control unit of the terminal and the control unit of the server.
また、システムの制御部が行う制御や処理(以下、包括的に「制御等」と称する。)は、(1A)端末の制御部のみによって行うようにしてもよいし、(1B)サーバの制御部のみによって行うようにしてもよいし、(1C)端末の制御部とサーバの制御部との両方によって行うようにしてもよい。
また、(1C)では、限定ではなく例として、システムが制御部によって行う制御等のうちの一部の制御等を端末の制御部によって行うようにし、残りの制御等をサーバの制御部によって行うようにすることができる。
In addition, the control and processing (hereinafter collectively referred to as "control, etc.") performed by the control unit of the system may be (1A) performed only by the control unit of the terminal, (1B) performed only by the control unit of the server, or (1C) performed by both the control unit of the terminal and the control unit of the server.
In addition, in (1C), by way of example and not limitation, some of the controls etc. performed by the system's control unit can be performed by the control unit of the terminal, and the remaining controls etc. can be performed by the control unit of the server.
(2)は、限定ではなく例として、複数のサーバによって構成されるシステムとすることができる。複数のサーバによって構成されるシステムであるため「サーバシステム」と称してもよい。 (2) can be, by way of example and not limitation, a system made up of multiple servers. Because it is a system made up of multiple servers, it may be called a "server system."
(3)は、限定ではなく例として、複数の端末によって構成されるシステムとすることができる。
サーバを含まず、端末によって構成されるシステムは、限定ではなく例として、以下のようなシステムとすることができる。
・サーバの機能を端末に持たせるシステム(分散システム)。これは、限定ではなく例として、ブロックチェーンの技術を用いて実現することが可能である。
・端末同士が無線通信を行うシステム。これは、限定ではなく例として、ブルートゥース等の近距離無線通信技術を用いてP2P(ピアツーピア)方式等で通信を行うことで実現可能である。
(3) By way of example and not limitation, the system may be comprised of multiple terminals.
A system that does not include a server and is configured by a terminal may be, by way of example and not by way of limitation, a system as follows.
A system that provides server functions to terminals (distributed system). This can be realized, for example and without limitation, by using blockchain technology.
A system in which terminals communicate wirelessly with each other. This can be realized, for example and without limitation, by communicating in a peer-to-peer (P2P) manner using short-range wireless communication technology such as Bluetooth.
なお、上記は、制御部に限らず、システムの構成要素となり得る入出力部、通信部、記憶部、時計部等の各機能部についても同様である。 The above is not limited to the control unit, but also applies to each functional unit such as the input/output unit, communication unit, memory unit, clock unit, etc., which may be components of the system.
<第1実施例>
第1実施例は、前述した(A)アカウント連携決済を実現するための基本的な実施例である。
アカウント連携決済を行う場合、アカウント連携決済に参加するアカウントの一部または全部のアカウントに、金額を負担させることが考えられる。
しかし、この場合、限定ではなく例として、連携されたアカウントのうちのいずれかのアカウントの残高が不足するなどして、アカウント連携決済を行うことができない場合があり得る。
First Example
The first embodiment is a basic embodiment for realizing the above-mentioned (A) account linkage payment.
When making an account linking payment, it is possible that some or all of the accounts participating in the account linking payment will be required to pay the amount.
However, in this case, by way of example and not limitation, there may be cases where an account linked payment cannot be made due to insufficient balance in one of the linked accounts.
以下では、アカウント連携決済を実現するためのデータであって、サーバ10で管理されるデータとして「連携ウォレット」という概念を導入する。端末20のユーザ(ユーザアカウント)によって連携ウォレットを作成(生成)する要求がなされ、連携ウォレットのデータがサーバ10によって生成されることで、アカウント連携決済を行うことが可能となる。
また、アカウント連携決済を実現するために、複数のアカウントを連携させることを「アカウント連携」や「ウォレット連携」と称する。
In the following, the concept of a "linked wallet" is introduced as data for realizing account linked payment and managed by the
In addition, linking multiple accounts to realize account linking payments is referred to as "account linking" or "wallet linking."
第1実施例に記載の内容は、他の各実施例や他の各変形例のいずれにも適用可能である。
また、既出の構成要素と同一の構成要素については同一の符号を付して、再度の説明を省略する。
The contents described in the first embodiment are applicable to any of the other embodiments and other modified examples.
Furthermore, the same components as those already mentioned are given the same reference numerals and will not be described again.
まず、アカウント連携の一例として、一のユーザの複数のアカウントを連携する場合について説明する。本実施例では、限定ではなく例として、ユーザA.Aの2つのアカウントを連携する場合を説明する。
また、一例として、サーバ10がアカウント連携処理を実行する場合について説明する。
First, as an example of account linking, a case where a plurality of accounts of one user are linked will be described. In this embodiment, as an example and not a limitation, a case where two accounts of user A.A are linked will be described.
As an example, a case where the
なお、詳細は後述するが、複数のユーザのアカウントを連携することも可能である。
また、詳細は後述するが、アカウント連携処理を端末20が実行するようにすることも可能である。
It is also possible to link the accounts of multiple users, as will be described in more detail later.
In addition, although details will be described later, it is also possible for the terminal 20 to execute the account linking process.
<システム構成>
図1-1は、本実施例における通信システム1Aのシステム構成の一例を示す図である。
通信システム1Aでは、限定ではなく例として、ネットワーク30を介して、サーバ10と、1以上の端末20(端末20A,端末20B,端末20C,・・・)とが接続される。
<System Configuration>
FIG. 1A is a diagram showing an example of a system configuration of a
In the
サーバ10は、ネットワーク30を介して、ユーザが所有する端末20に、限定ではなく例として、支払いサービスやメッセージングサービスを提供する機能を有する。サーバ10は、支払いサービスサーバ、支払い管理サーバ、決済サービスサーバ、決済管理サーバ、メッセージングサーバ、メッセージングサービスサーバ等のように表現することもできる。本実施形態では、限定ではなく例として、サーバ10のユーザを、支払いサービスの事業者やメッセージングサービスの事業者とする。
なお、ネットワーク30に接続されるサーバ10の数や端末20の数は限定されない。
The
The number of
端末20(端末20A,端末20B,端末20C、・・・)は、各実施例において記載する機能を実現できる情報処理端末であればどのような端末であってもよい。端末20は、限定ではなく例として、スマートフォン、携帯電話(フィーチャーフォン)、コンピュータ(限定でなく例として、デスクトップ、ラップトップ、タブレットなど)、メディアコンピュータプラットホーム(限定でなく例として、ケーブル、衛星セットトップボックス、デジタルビデオレコーダ)、ハンドヘルドコンピュータデバイス(限定でなく例として、PDA・(personal digital assistant)、電子メールクライアントなど)、ウェアラブル端末(メガネ型デバイス、時計型デバイスなど)、VR(Virtual Reality)端末、スマートスピーカ(音声認識用デバイス)、または他種のコンピュータ、またはコミュニケーションプラットホームを含む。また、端末20は情報処理端末と表現されてもよい。 The terminal 20 (terminal 20A, terminal 20B, terminal 20C, ...) may be any information processing terminal capable of implementing the functions described in each embodiment. Examples of the terminal 20 include, but are not limited to, a smartphone, a mobile phone (feature phone), a computer (such as, but not limited to, a desktop, laptop, tablet, etc.), a media computer platform (such as, but not limited to, a cable or satellite set-top box, a digital video recorder), a handheld computer device (such as, but not limited to, a PDA (personal digital assistant), an email client, etc.), a wearable device (such as, but not limited to, a glasses-type device, a watch-type device, etc.), a VR (Virtual Reality) terminal, a smart speaker (a device for voice recognition), or other types of computers or communication platforms. The terminal 20 may also be expressed as an information processing terminal.
端末20A、端末20Bおよび端末20Cの構成は、限定ではなく例として、同一とすることができる。また、必要に応じて、ユーザXが利用する端末を端末20Xと表現し、ユーザXまたは端末20Xに対応づけられた、所定のサービスにおけるユーザ情報をユーザ情報Xと表現してもよいし、しなくてもよい。
なお、ユーザ情報とは、所定のサービスにおいてユーザが利用するアカウントに対応付けられたユーザの情報である。ユーザ情報は、限定でなく例として、ユーザにより入力される、または、所定のサービスにより付与される、ユーザの名前、ユーザのアイコン画像、ユーザの年齢、ユーザの性別、ユーザの住所、ユーザの趣味趣向、ユーザの識別子などのユーザに対応づけられた情報を含み、これらのいずれか一つまたは、組み合わせであってもよいし、そうでなくてもよい。
The configurations of the
The user information is information of a user associated with an account used by the user in a specific service. The user information includes, but is not limited to, information associated with a user, such as the user's name, the user's icon image, the user's age, the user's sex, the user's address, the user's hobbies and interests, and the user's identifier, which is input by the user or given by a specific service, and may be any one of these, or a combination of these, or may not be the same.
ネットワーク30は、1以上の端末20と、1以上のサーバ10とを接続する役割を担う。すなわち、ネットワーク30は、上記の各種の装置が接続した後、データを送受信することができるように接続経路を提供する通信網を意味する。
The
ネットワーク30のうちの1つまたは複数の部分は、有線ネットワークや無線ネットワークであってもよいし、そうでなくてもよい。ネットワーク30は、限定ではなく例として、アドホック・ネットワーク(ad hoc network)、イントラネット、エクストラネット、仮想プライベート・ネットワーク(virtual private network:VPN)、ローカル・エリア・ネットワーク(local area network:LAN)、ワイヤレスLAN(wireless LAN:WLAN)、広域ネットワーク(wide area network:WAN)、ワイヤレスWAN(wireless WAN:WWAN)、大都市圏ネットワーク(metropolitan area network:MAN)、インターネットの一部、公衆交換電話網(Public Switched Telephone Network:PSTN)の一部、携帯電話網、ISDN(integrated service digital networks)、無線LAN、LTE(long term evolution)、CDMA(code division multiple access)、ブルートゥース(Bluetooth(登録商標))、衛星通信など、または、これらの2つ以上の組合せを含むことができる。ネットワーク30は、1つまたは複数のネットワーク30を含むことができる。
One or more portions of
サーバ10(限定ではなく、サーバ、情報処理装置、情報管理装置の一例)は、端末20に対して、所定のサービス(本実施例では支払いサービス)を提供する機能を備える。サーバ10は、各実施形態において記載する機能を実現できる情報処理装置であればどのような装置であってもよい。サーバ10は、限定ではなく例として、サーバ装置、コンピュータ(限定ではなく例として、デスクトップ、ラップトップ、タブレットなど)、メディアコンピュータプラットホーム(限定ではなく例として、ケーブル、衛星セットトップボックス、デジタルビデオレコーダ)、ハンドヘルドコンピュータデバイス(限定ではなく例として、PDA、電子メールクライアントなど)、あるいは他種のコンピュータ、またはコミュニケーションプラットホームを含む。また、サーバ10は情報処理装置と表現されてもよい。サーバ10と端末20とを区別する必要がない場合は、サーバ10と端末20とは、それぞれ情報処理装置と表現されてもよいし、されなくてもよい。
The server 10 (not limited to, but an example of a server, information processing device, or information management device) has a function of providing a predetermined service (a payment service in this embodiment) to the terminal 20. The
[各装置のハードウェア(HW)構成]
通信システム1Aに含まれる各装置のHW構成について説明する。
[Hardware (HW) configuration of each device]
The HW configuration of each device included in the
(1)端末のHW構成
図1-1には、端末20のHW構成の一例を示している。
端末20は、制御部21(CPU:central processing unit(中央処理装置))、記憶部28、通信I/F22(インタフェース)、入出力部23、時計部29A、位置算出用情報検出部29Bを備える。端末20のHWの各構成要素は、限定ではなく例として、バスBを介して相互に接続される。なお、端末20のHW構成として、すべての構成要素を含むことは必須ではない。限定ではなく例として、端末20は、個々の構成要素、または複数の構成要素を取り外すような構成であってもよいし、そうでなくてもよい。
(1) Terminal Hardware Configuration FIG. 1A shows an example of the hardware configuration of the terminal 20.
The terminal 20 includes a control unit 21 (CPU: central processing unit), a
通信I/F22は、ネットワーク30を介して各種データの送受信を行う。通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。通信I/F22は、ネットワーク30を介して、サーバ10等の各種装置との通信を実行する機能を有する。通信I/F22は、各種データを制御部21からの指示に従って、サーバ10等の各種装置に送信する。また、通信I/F22は、サーバ10等の各種装置から送信された各種データを受信し、制御部21に伝達する。また、通信I/F22を単に通信部と表現する場合もある。また、通信I/F22が物理的に構造化された回路で構成される場合には、通信回路と表現する場合もある。
The communication I/
入出力部23は、端末20に対する各種操作を入力する装置や、端末20で処理された処理結果を出力する装置等を含む。入出力部23は、入力部と出力部が一体化していてもよいし、入力部と出力部に分離していてもよいし、そうでなくてもよい。
The input/
入力部は、ユーザからの入力を受け付けて、入力に係る情報を制御部21に伝達できる全ての種類の装置のいずれかまたはその組み合わせにより実現される。入力部は、限定ではなく例として、タッチパネル、タッチディスプレイ、キーボード等のハードウェアキーや、マウス等のポインティングデバイス、カメラ(動画像を介した操作入力)、マイク(音声による操作入力)を含む。
The input unit is realized by any one or combination of any type of device that can accept input from a user and transmit information related to the input to the
出力部は、制御部21で処理された処理結果を出力することができる全ての種類の装置のいずれかまたはその組み合わせにより実現される。出力部は、限定ではなく例として、 タッチパネル、タッチディスプレイ、スピーカ(音声出力)、レンズ(限定ではなく例として3D(three dimensions)出力や、ホログラム出力)、プリンターなどを含む。
The output unit is realized by any one or a combination of any type of device capable of outputting the results of processing by the
あくまでも一例であるが、入出力部23は、限定ではなく例として、表示部24、音入力部25、音出力部26、撮像部27を備える。
By way of example only, the input/
表示部24は、フレームバッファに書き込まれた表示データに従って、表示することができる全ての種類の装置のいずれかまたはその組み合わせにより実現される。表示部24は、限定ではなく例として、タッチパネル、タッチディスプレイ、モニタ(限定ではなく例として、液晶ディスプレイやOELD(organic electroluminescence display))、ヘッドマウントディスプレイ(HDM:Head Mounted Display)、プロジェクションマッピング、ホログラム、空気中など(真空であってもよいし、そうでなくてもよい)に画像やテキスト情報等を表示可能な装置を含む。なお、これらの表示部24は、3Dで表示データを表示可能であってもよいし、そうでなくてもよい。
The
音入力部25は、音データ(音声データを含む。以下同様。)の入力に利用される。音入力部25は、マイクなどを含む。
音出力部26は、音データの出力に利用される。音出力部26は、スピーカなどを含む。
撮像部27は、画像データ(静止画像データ、動画像データを含む。以下同様。)の取得に利用される。撮像部27は、カメラなどを含む。
The
The
The
入出力部23がタッチパネルの場合、入出力部23と表示部24とは、略同一の大きさおよび形状で対向して配置されていてもよい。
If the input/
時計部29Aは、端末20の内蔵時計であり、時刻情報(計時情報)を出力する。時計部29Aは、限定ではなく例として、水晶発振器を利用したクロック等を有して構成される。時計部29Aは、限定ではなく例として、計時部や時刻情報検出部と表現することもできる。
The
なお、時計部29Aは、NITZ(Network Identity and Time Zone)規格等を適用したクロックを有していてもよいし、有していなくてもよい。
The
位置算出用情報検出部29Bは、制御部21が自己の端末20の位置を算出(測定)するために必要な情報(以下、「位置算出用情報」と称する。)を検出(計測)する機能部である。位置算出用情報検出部29Bは、限定ではなく例として、位置算出用センサ部と表現することもできる。
The position calculation
位置算出用情報検出部29Bは、限定ではなく例として、GPS(Global Positioning System)等の衛星測位システムを利用して端末20の位置を算出するためのセンサやユニットである衛星測位センサ(衛星測位ユニット)や、慣性航法システムを利用して端末20の位置を算出するためのセンサやユニットである慣性計測センサ(慣性計測ユニット(IMU(Inertial Measurement Unit)))、UWB(超広帯域無線:Ultra Wide Band)を利用して端末20の位置を算出するためのセンサやユニットであるUWB測位センサ(UWB測位ユニット)等を含む。
The position calculation
衛星測位ユニットは、限定ではなく例として、不図示のアンテナで受信される測位用衛星から発信されている測位用衛星信号を含むRF(Radio Frequency)信号をデジタル信号に変換するRF受信回路や、RF受信回路から出力されるデジタル信号に対して相関演算処理等を行って測位用衛星信号を捕捉し、測位用衛星信号から取り出した衛星軌道データや時刻データ等の情報を、位置算出用情報として出力するベースバンド処理回路等を有する。 The satellite positioning unit includes, by way of example and not limitation, an RF receiving circuit that converts RF (Radio Frequency) signals, including positioning satellite signals transmitted from positioning satellites and received by an antenna (not shown), into digital signals, and a baseband processing circuit that performs correlation calculation processing or the like on the digital signals output from the RF receiving circuit to capture the positioning satellite signals, and outputs information such as satellite orbit data and time data extracted from the positioning satellite signals as information for position calculation.
慣性計測ユニットは、慣性航法演算によって端末20の位置を算出するために必要な情報を検出するセンサである慣性センサを有する。慣性センサには、限定ではなく例として、3軸の加速度センサや3軸のジャイロセンサが含まれ、加速度センサによって検出された加速度と、ジャイロセンサによって検出された角速度とを、位置算出用情報として出力する。 The inertial measurement unit has an inertial sensor that detects information required to calculate the position of the terminal 20 by inertial navigation calculation. Examples of inertial sensors include, but are not limited to, a three-axis acceleration sensor and a three-axis gyro sensor, and output the acceleration detected by the acceleration sensor and the angular velocity detected by the gyro sensor as information for position calculation.
UWB測位ユニットは、限定ではなく例として、不図示のアンテナで受信される測位用ビーコンから発信されている測位用超広帯域パルス信号を含む超広帯域RF(Radio Frequency)信号をデジタル信号に変換する超広帯域RF受信回路や、超広帯域RF受信回路から出力されるデジタル信号に基づいて端末20と測位用ビーコンとの相対位置を算出する相対位置算出処理回路等を有する。
なお、限定ではなく例として、UWB測位ユニットは、不図示のアンテナから測位用超広帯域パルス信号を含む超広帯域RF信号を送信することで、端末20を測位用ビーコンとして機能させてもよいし、そうしなくてもよい。
The UWB positioning unit includes, by way of example and not limitation, an ultra-wideband RF (Radio Frequency) receiving circuit that converts an ultra-wideband RF signal, including an ultra-wideband pulse signal for positioning transmitted from a positioning beacon and received by an antenna not shown, into a digital signal, and a relative position calculation processing circuit that calculates the relative position between the terminal 20 and the positioning beacon based on the digital signal output from the ultra-wideband RF receiving circuit.
As an example and not by way of limitation, the UWB positioning unit may or may not cause the terminal 20 to function as a positioning beacon by transmitting an ultra-wideband RF signal including an ultra-wideband pulse signal for positioning from an antenna not shown.
制御部21は、限定ではなく例として、位置算出用情報検出部29Bによって検出された位置算出用情報に基づいて、定期的なタイミングや特定のタイミングで、自己の端末20の位置を算出する。端末の位置を「端末位置」と称し、算出された端末位置を「算出端末位置」と称する。制御部21は、算出端末位置を、その算出端末位置を算出した日時と関連付けて、算出端末位置履歴データとして記憶部28に記憶させるようにしてもよいし、そうしなくてもよい。
By way of example and not limitation, the
制御部21は、プログラム内に含まれたコードまたは命令によって実現する機能を実行するために物理的に構造化された回路を有し、限定ではなく例として、ハードウェアに内蔵されたデータ処理装置により実現される。そのため、制御部21は、制御回路と表現されてもよいし、されなくてもよい。
The
制御部21は、限定ではなく例として、中央処理装置(CPU)、マイクロプロセッサ(microprocessor)、プロセッサコア(processor core)、マルチプロセッサ(multiprocessor)、ASIC(application-specific integrated circuit)、FPGA(field programmable gate array)を含む。
The
記憶部28は、端末20が動作するうえで必要とする各種プログラムや各種データを記憶する機能を有する。記憶部28は、限定ではなく例として、HDD(hard disk drive)、SSD(solid state drive)、フラッシュメモリ、RAM(random access memory)、ROM(read only memory)など各種の記憶媒体を含む。また、記憶部28は、メモリ(memory)と表現されてもよいし、されなくてもよい。
The
端末20は、プログラムPを記憶部28に記憶し、このプログラムPを実行することで、制御部21が、制御部21に含まれる各部としての処理を実行する。つまり、記憶部28に記憶されるプログラムPは、端末20に、制御部21が実行する各機能を実現させる。また、このプログラムPは、プログラムモジュールと表現されてもよいし、されなくてもよい。
The terminal 20 stores the program P in the
(2)サーバのHW構成
図1-1には、サーバ10のHW構成の一例を示している。
サーバ10は、制御部11(CPU)、記憶部15、通信I/F14(インタフェース)、入出力部12、時計部19を備える。サーバ10のHWの各構成要素は、限定ではなく例として、バスBを介して相互に接続される。なお、サーバ10のHWは、サーバ10のHWの構成として、全ての構成要素を含むことは必須ではない。限定ではなく例として、サーバ10のHWは、個々の構成要素、または複数の構成要素を取り外すような構成であってもよいし、そうでなくてもよい。
(2) HW Configuration of Server FIG. 1A shows an example of the HW configuration of the
The
制御部11は、プログラム内に含まれたコードまたは命令によって実現する機能を実行するために物理的に構造化された回路を有し、限定ではなく例として、ハードウェアに内蔵されたデータ処理装置により実現される。
The
制御部11は、代表的には中央処理装置(CPU)、であり、その他にマイクロプロセッサ、プロセッサコア、マルチプロセッサ、ASIC、FPGAであってもよいし、そうでなくてもよい。本開示において、制御部11は、これらに限定されない。
The
記憶部15は、サーバ10が動作するうえで必要とする各種プログラムや各種データを記憶する機能を有する。記憶部15は、HDD、SSD、フラッシュメモリなど各種の記憶媒体により実現される。ただし、本開示において、記憶部15は、これらに限定されない。また、記憶部15は、メモリ(memory)と表現されてもよいし、されなくてもよい。
The
通信I/F14は、ネットワーク30を介して各種データの送受信を行う。通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。通信I/F14は、ネットワーク30を介して、端末20等の各種装置との通信を実行する機能を有する。通信I/F14は、各種データを制御部11からの指示に従って、端末20等の各種装置に送信する。また、通信I/F14は、端末20等の各種装置から送信された各種データを受信し、制御部11に伝達する。また、通信I/F14を単に通信部と表現する場合もある。また、通信I/F14が物理的に構造化された回路で構成される場合には、通信回路と表現する場合もある。
The communication I/
入出力部12は、サーバ10に対する各種操作を入力する装置や、サーバ10で処理された処理結果を出力する装置等を含む。入出力部12は、入力部と出力部が一体化していてもよいし、入力部と出力部に分離していてもよいし、そうでなくてもよい。
The input/
入力部は、ユーザからの入力を受け付けて、入力に係る情報を制御部11に伝達できる全ての種類の装置のいずれかまたはその組み合わせにより実現される。入力部は、代表的にはキーボード等に代表されるハードウェアキーや、マウス等のポインティングデバイスで実現される。なお、入力部は、限定ではなく例として、タッチパネルやカメラ(動画像を介した操作入力)、マイク(音声による操作入力)を含んでいてもよいし、そうでなくてもよい。
The input unit is realized by any one or combination of all types of devices that can accept input from a user and transmit information related to the input to the
出力部は、制御部11で処理された処理結果を出力することができる全ての種類の装置のいずれかまたはその組み合わせにより実現される。出力部は、限定ではなく例として、 タッチパネル、タッチディスプレイ、スピーカ(音出力)、レンズ(限定ではなく例として3D(three dimensions)出力や、ホログラム出力)、プリンターなどを含む。
The output unit is realized by any one or a combination of any type of device capable of outputting the results of processing by the
あくまでも一例であるが、入出力部12は、限定ではなく例として、表示部13を備える。
By way of example only, the input/
表示部13は、ディスプレイ等で実現される。ディスプレイは、代表的にはモニタ(限定ではなく例として、液晶ディスプレイやOELD(organic electroluminescence display))で実現される。なお、ディスプレイは、ヘッドマウントディスプレイ(HDM)などであってもよいし、そうでなくてもよい。なお、これらのディスプレイは、3Dで表示データを表示可能であってもよいし、そうでなくてもよい。本開示において、ディスプレイは、これらに限定されない。
The
時計部19は、サーバ10の内蔵時計であり、時刻情報(計時情報)を出力する。時計部19は、限定ではなく例として、ハードウェアクロックとしてのRTC(Real Time Clock)やシステムクロック等を有して構成される。時計部19は、限定ではなく例として、計時部や時刻情報検出部と表現することもできる。
The
(3)その他
サーバ10は、プログラムPを記憶部15に記憶し、このプログラムPを実行することで、制御部11が、制御部11に含まれる各部としての処理を実行する。つまり、記憶部15に記憶されるプログラムPは、サーバ10に、制御部11が実行する各機能を実現させる。このプログラムPは、プログラムモジュールと表現されてもよいし、されなくてもよい。
他の装置についても同様である。
(3) Others The
The same applies to other devices.
本開示の各実施形態においては、端末20および/またはサーバ10のCPUがプログラムPを実行することにより、実現するものとして説明する。
他の装置についても同様である。
In each embodiment of the present disclosure, the description will be given assuming that the CPU of the terminal 20 and/or the
The same applies to other devices.
なお、端末20の制御部21、および/または、サーバ10の制御部11は、制御回路を有するCPUだけでなく、集積回路(IC(Integrated Circuit)チップ、LSI(Large Scale Integration))等に形成された論理回路(ハードウェア)や専用回路によって各処理を実現してもよいし、そうでなくてもよい。また、これらの回路は、1または複数の集積回路により実現されてよく、各実施形態に示す複数の処理を1つの集積回路により実現されることとしてもよいし、そうでなくてもよい。また、LSIは、集積度の違いにより、VLSI、スーパーLSI、ウルトラLSIなどと呼称されることもある。そのため、制御部21は、制御回路と表現されてもよいし、されなくてもよい。
他の装置についても同様である。
The
The same applies to other devices.
また、本開示の各実施形態のプログラムP(限定ではなく例として、ソフトウェアプログラム、コンピュータプログラム、またはプログラムモジュール)は、コンピュータに読み取り可能な記憶媒体に記憶された状態で提供されてもよいし、されなくてもよい。 記憶媒体は、「一時的でない有形の媒体」に、プログラムPを記憶可能である。また、プログラムPは、本開示の各実施形態の機能の一部を実現するためのものであってもよいし、そうでなくてもよい。さらに、本開示の各実施形態の機能を記憶媒体にすでに記録されているプログラムPとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよいし、そうでなくてもよい。 In addition, the program P (which may be, for example and not by way of limitation, a software program, computer program, or program module) of each embodiment of the present disclosure may or may not be provided in a state stored in a computer-readable storage medium. The storage medium is capable of storing the program P in a "non-transitory tangible medium." The program P may or may not be for realizing part of the functions of each embodiment of the present disclosure. Furthermore, the program P may or may not be a so-called difference file (difference program) that can realize the functions of each embodiment of the present disclosure in combination with a program P already recorded in a storage medium.
記憶媒体は、1つまたは複数の半導体ベースの、または他の集積回路(IC)(限定ではなく例として、フィールド・プログラマブル・ゲート・アレイ(FPGA)または特定用途向けIC(ASIC)など)、ハード・ディスク・ドライブ(HDD)、ハイブリッド・ハード・ドライブ(HHD)、光ディスク、光ディスクドライブ(ODD)、光磁気ディスク、光磁気ドライブ、フロッピィ・ディスケット、フロッピィ・ディスク・ドライブ(FDD)、磁気テープ、固体ドライブ(SSD)、RAMドライブ、セキュア・デジタル・カード、またはドライブ、任意の他の適切な記憶媒体、またはこれらの2つ以上の適切な組合せを含むことができる。記憶媒体は、適切な場合、揮発性、不揮発性、または揮発性と不揮発性の組合せでよい。なお、記憶媒体はこれらの例に限られず、プログラムPを記憶可能であれば、どのようなデバイスまたは媒体であってもよい。また、記憶媒体をメモリ(memory)と表現されてもよいし、されなくてもよい。 The storage medium may include one or more semiconductor-based or other integrated circuits (ICs) (such as, by way of example and not limitation, a field programmable gate array (FPGA) or an application specific IC (ASIC)), a hard disk drive (HDD), a hybrid hard drive (HHD), an optical disk, an optical disk drive (ODD), a magneto-optical disk, a magneto-optical drive, a floppy diskette, a floppy disk drive (FDD), a magnetic tape, a solid-state drive (SSD), a RAM drive, a secure digital card, or a drive, any other suitable storage medium, or a suitable combination of two or more thereof. The storage medium may be volatile, non-volatile, or a combination of volatile and non-volatile, as appropriate. It should be noted that the storage medium is not limited to these examples and may be any device or medium capable of storing the program P. Also, the storage medium may or may not be referred to as a memory.
サーバ10および/または端末20は、記憶媒体に記憶されたプログラムPを読み出し、読み出したプログラムPを実行することによって、各実施形態に示す複数の機能部の機能を実現することができる。
他の装置についても同様である。
The
The same applies to other devices.
また、本開示のプログラムPは、プログラムを伝送可能な任意の伝送媒体(通信ネットワークや放送波等)を介して、サーバ10および/または端末20に提供されてもよいし、されなくてもよい。サーバ10および/または端末20は、限定ではなく例として、インターネット等を介してダウンロードしたプログラムPを実行することにより、各実施形態に示す複数の機能部の機能を実現する。
他の装置についても同様である。
Furthermore, the program P of the present disclosure may or may not be provided to the
The same applies to other devices.
また、本開示の各実施形態は、プログラムPが電子的な伝送によって具現化されたデータ信号の形態でも実現され得る。
サーバ10および/または端末20における処理の少なくとも一部は、1以上のコンピュータにより構成されるクラウドコンピューティングにより実現されていてもよいし、そうでなくてもよい。
端末20における処理の少なくとも一部、または全部を、サーバ10により行う構成としてもよいし、そうでなくてもよい。この場合、端末20の制御部21の各機能部の処理のうち少なくとも一部の処理、または全部の処理を、サーバ10で行う構成としてもよいし、そうでなくてもよい。
サーバ10における処理の少なくとも一部、または全部を、端末20により行う構成としてもよいし、そうでなくてもよい。この場合、サーバ10の制御部11の各機能部の処理のうち少なくとも一部の処理、または全部の処理を、端末20で行う構成としてもよいし、そうでなくてもよい。
明示的な言及のない限り、本開示の実施形態における判定の構成は必須でなく、判定条件を満たした場合に所定の処理が動作されたり、判定条件を満たさない場合に所定の処理がされたりしてもよいし、そうでなくてもよい。
In addition, each embodiment of the present disclosure may be realized in the form of a data signal in which the program P is embodied by electronic transmission.
At least a part of the processing in the
At least a part or all of the processing in the terminal 20 may or may not be performed by the
At least a part or all of the processing in the
Unless explicitly stated, the judgment configuration in the embodiments of the present disclosure is not essential, and a specified process may or may not be executed when the judgment condition is satisfied, or a specified process may or may not be executed when the judgment condition is not satisfied.
なお、本開示のプログラムは、限定ではなく例として、ActionScript、JavaScript(登録商標)などのスクリプト言語、Objective-C、Java(登録商標)などのコンパイラ言語、HTML5などのマークアップ言語などを用いて実装される。 The programs disclosed herein are implemented using, by way of example and not limitation, scripting languages such as ActionScript and JavaScript (registered trademark), compiler languages such as Objective-C and Java (registered trademark), and markup languages such as HTML5.
[各装置の機能構成]
(1)サーバ
図1-2は、本実施例においてサーバ10の制御部11によって実現される機能の一例を示す図である。
制御部11は、限定ではなく例として、記憶部15に記憶された支払いアプリケーション管理処理プログラム151に従って支払いアプリケーション管理処理を実行するための支払いアプリケーション管理処理部111を機能部として含む。
[Functional configuration of each device]
(1) Server FIG. 1B is a diagram showing an example of functions realized by the
The
図1-3は、本実施例においてサーバ10の記憶部15に記憶される情報等の一例を示す図である。
記憶部15には、限定ではなく例として、支払いアプリケーション管理処理として実行される支払いアプリケーション管理処理プログラム151と、アカウント登録データ153と、アカウント管理データベース155と、連携ウォレット管理データベース157とが記憶される。
FIG. 1-3 is a diagram showing an example of information stored in the
The
アカウント登録データ153は、アプリケーション(この例では支払いアプリケーション)のアカウントに関する登録データであり、そのデータ構成の一例を図1-4に示す。
アカウント登録データ153には、限定ではなく例として、ユーザ名と、アプリケーションIDと、その他登録情報とが関連付けて記憶される。
The
In the
ユーザ名は、アプリケーションを利用する端末20のユーザの名称であり、限定ではなく例として、端末20のユーザがアプリケーションを利用する際に登録する名称が記憶される。 The user name is the name of the user of the terminal 20 who uses the application, and as a non-limiting example, the name registered by the user of the terminal 20 when using the application is stored.
アプリケーションIDは、アプリケーションのアカウントを識別するために用いられる情報、またはアカウントそのものである。
このアプリケーションIDは、好ましくはアカウントごとに一意な値であり、限定ではなく例として、サーバ10によってアカウントごとに一意な値(固有の値)が設定されて記憶される。
アプリケーションIDは、端末20、またはその端末20のユーザに関連付けられた情報であり、端末に関する情報、または端末のユーザに関する情報の一例である。
The application ID is information used to identify an application account, or the account itself.
This application ID is preferably a value unique to each account, and as a non-limiting example, a unique value (proper value) is set and stored by the
The application ID is information associated with the terminal 20 or the user of the terminal 20, and is an example of information related to the terminal or information related to the user of the terminal.
その他登録情報には、限定ではなく例として、端末20を識別するための識別情報、端末20の電話番号(端末電話番号)、メールアドレス(端末メールアドレス)、アプリケーションにおける各種の認証に利用されるパスワード(ログインパスワード、認証パスワード等)等の認証情報といった各種の情報を含めるようにすることができる。 Other registration information may include, by way of example and not limitation, various types of information such as identification information for identifying the terminal 20, the telephone number (terminal telephone number) of the terminal 20, an email address (terminal email address), and authentication information such as passwords (login password, authentication password, etc.) used for various authentications in the application.
端末20を識別するための識別情報は、限定ではなく例として、端末ID(限定ではなく例として、IMEI(International Mobile Equipment Identity))とすることができる。
また、端末20のユーザを識別するための識別情報は、限定ではなく例として、アプリケーションIDとすることができる。なお、アプリケーションIDに代えて「ユーザID」としてもよいし、しなくてもよい。
The identification information for identifying the terminal 20 may be, for example and not for limitation, a terminal ID (for example and not for limitation, an International Mobile Equipment Identity (IMEI)).
Furthermore, the identification information for identifying the user of the terminal 20 may be, for example and without limitation, an application ID. Note that a "user ID" may or may not be used instead of the application ID.
また、1つの端末20につき1つのアカウントしか登録することのできないアプリケーションであれば、限定ではなく例として、「端末20を識別するための識別情報=端末20のユーザを識別するための識別情報=アプリケーションID」とすることができる。
Furthermore, if the application allows only one account to be registered per
また、限定ではなく例として、1つのユーザIDに、複数の端末IDを割り当てることを可能としてもよいし、そのようにしなくてもよい。 Also, by way of example and not limitation, it may or may not be possible to assign multiple terminal IDs to one user ID.
また、アプリケーションID等の各種のIDに代えて、端末電話番号等の情報によってアカウントを管理する手法を適用することも可能である。
この場合、アプリケーションID等のIDの情報をアカウント登録データ153に記憶させるのに代えて、端末電話番号等の情報をアカウント登録データ153に記憶させるようにすることができる。
Also, instead of various IDs such as application IDs, it is possible to apply a method of managing accounts using information such as terminal telephone numbers.
In this case, instead of storing ID information such as an application ID in the
アカウント管理データベース155は、アカウント登録データ153に記憶されたアカウントの管理用のデータベースであり、その一例である第1のアカウント管理データベース155Aのデータ構成例を図1-5に示す。
第1のアカウント管理データベース155Aには、アカウント登録データ153に記憶されたアプリケーションIDごとの管理データとして、アカウント管理データが記憶される。
The
In the first
各々のアカウント管理データには、限定ではなく例として、アプリケーションIDと、電子マネー口座残高とが記憶される。
電子マネー口座残高は、そのアプリケーションID(そのアカウント)の電子マネー口座の残高であって、限定ではなく例として、サーバ10によって記憶・管理される残高である。単に「残高」と称する場合もある。
Each account management data includes, by way of example and not limitation, an application ID and an electronic money account balance.
The electronic money account balance is the balance of the electronic money account for that application ID (that account), and is, by way of example and not limitation, the balance stored and managed by the
連携ウォレット管理データベース157は、前述した連携ウォレットを管理するためのデータベースであり、その一例である第1の連携ウォレット管理データベース157Aのデータ構成例を図1-6に示す。
第1の連携ウォレット管理データベース157Aには、連携ウォレットごとの管理データとして、連携ウォレット管理データが記憶される。
The associated
The first linked
各々の連携ウォレット管理データには、限定ではなく例として、連携ウォレットIDと、連携アカウントデータと、決済履歴データとが記憶される。 Each linked wallet management data stores, by way of example and not limitation, a linked wallet ID, linked account data, and payment history data.
連携ウォレットIDは、限定ではなく例として、アカウント連携決済で用いられる連携ウォレットを識別するための情報である。 The linked wallet ID is, by way of example and not limitation, information used to identify the linked wallet used in account linked payments.
連携ウォレットIDは、好ましくは連携ウォレットごとに一意な値であり、限定ではなく例として、サーバ10によって連携ウォレットごとに一意な値(固有の値)が設定されて記憶される。
The associated wallet ID is preferably a unique value for each associated wallet, and as a non-limiting example, a unique value (proper value) is set and stored by the
連携アカウントデータは、アカウント連携決済を行うために連携するユーザアカウント(以下、「連携アカウント」と称する。)に関するデータであり、限定ではなく例として、この連携アカウントに対応するアプリケーションIDと、このアプリケーションIDに対応するユーザ名とが関連付けて記憶される。 The linked account data is data related to a user account (hereinafter referred to as a "linked account") that is linked to perform account linked payments, and by way of example and not limitation, the application ID corresponding to this linked account and the user name corresponding to this application ID are stored in association with each other.
以下では、アカウント連携決済に参加するユーザを「連携メンバー」と称する一方、上記のように、アカウント連携決済を行うために連携するユーザアカウントのことを「連携アカウント」と称する。 In the following, users who participate in account linked payments will be referred to as "linked members," while user accounts that are linked to make account linked payments as described above will be referred to as "linked accounts."
なお、一人のユーザが複数のユーザアカウントを所有しており、この一人のユーザが自身の複数のユーザアカウントを連携させることも可能である。このため、連携メンバーと連携アカウントとは、必ずしも一対一の対応関係であるとは限らない。 Note that one user may own multiple user accounts, and may link multiple user accounts. For this reason, there is not necessarily a one-to-one correspondence between linked members and linked accounts.
図1-6の例では、最も手前に示す連携ウォレット管理データでは、連携アカウントデータに、「U0001」、「U0005」の2つのアプリケーションIDが記憶されているが、これらのアプリケーションIDに対応するユーザ名は「A.A」である。つまり、この例では、ユーザA.Aが所有する2つのアカウントが、連携アカウントとして関連付けられている。 In the example of Figure 1-6, in the linked wallet management data shown at the front, two application IDs, "U0001" and "U0005", are stored in the linked account data, but the user name corresponding to these application IDs is "A.A." In other words, in this example, the two accounts owned by user A.A are associated as linked accounts.
決済履歴データは、アカウント連携決済による決済(支払い)の履歴のデータであり、限定ではなく例として、取引IDと、店舗IDと、店舗名と、支払い日時と、支払い金額とが関連付けて、時系列に記憶される。 The payment history data is data on the history of payments made through account linking payments, and by way of example and not limitation, the transaction ID, store ID, store name, payment date and time, and payment amount are associated with each other and stored in chronological order.
取引IDは、その決済が行われた取引を識別するための識別情報としてのIDである。
この取引IDは、好ましくは取引ごとに一意な値であり、限定ではなく例として、サーバ10によって取引ごとに一意な値(固有の値)が設定されて記憶される。
The transaction ID is an ID serving as identification information for identifying the transaction in which the payment has been made.
This transaction ID is preferably a value unique for each transaction, and as a non-limiting example, a unique value (proper value) is set and stored by the
店舗IDは、その取引が行われた店舗を識別するための識別情報としてのIDである。
この店舗IDは、好ましくは店舗ごとに一意な値であり、限定ではなく例として、サーバ10によって加盟店ごとに一意な値(固有の値)が設定されて記憶される。
The store ID is identification information for identifying the store where the transaction was made.
This store ID is preferably a value unique to each store, and as a non-limiting example, a unique value (proper value) is set and stored by the
店舗名には、その取引が行われた店舗の名称が記憶される。なお、店舗名の情報は、不図示のデータによってサーバ10により店舗IDと関連付けて記憶・管理されるようにすることができる。
The store name stores the name of the store where the transaction was made. The store name information can be stored and managed by the
支払い日時には、限定ではなく例として、その取引についてサーバ10が決済処理を行った日時が、支払い日時として記憶される。
As a non-limiting example, the date and time of payment is stored as the date and time when the
支払い金額には、限定ではなく例として、その取引についてサーバ10が決済した金額が記憶される。この支払い金額は、サーバ10によって決済された金額(決済済みの金額)を意味する。
The payment amount is, by way of example and not limitation, the amount settled by the
(2)端末
図1-7は、本実施例において端末20の制御部21によって実現される機能の一例を示す図である。
制御部21は、限定ではなく例として、記憶部28に記憶された支払いアプリケーション処理プログラム281に従って支払いアプリケーション処理を実行するための支払いアプリケーション処理部211を機能部として含む。
(2) Terminal FIG. 1-7 is a diagram showing an example of functions realized by the
The
図1-8は、本実施例において端末20の記憶部28に記憶される情報等の一例を示す図である。
記憶部28には、限定ではなく例として、支払いアプリケーション処理として実行される支払いアプリケーション処理プログラム281と、自己の端末20、または自己の端末20のユーザのアプリケーションID283とが記憶される。
なお、アプリケーションID283は、複数のアプリケーションIDを記憶できるようにしてもよいし、そうしなくてもよい。
FIG. 1-8 is a diagram showing an example of information stored in the
In the
It should be noted that the
<表示画面>
以下では、限定ではなく例として、端末20が、縦長のディスプレイの表示部24を備えるスマートフォンである場合を例示する。
<Display screen>
In the following, as an example and not a limitation, a case will be described in which the terminal 20 is a smartphone equipped with a
スマートフォンには、限定ではなく例として、入力部として機能するタッチパネルが、そのディスプレイと対向して配置され、これによってタッチスクリーンが構成される。アイコン、ボタン、アイテムまたは入力領域などの要素がディスプレイに表示された場合において、タッチパネルの一部の領域であって、その要素が表示された領域と対向する領域がユーザによって操作された場合、その要素と関連付けられたプログラムまたはそのプログラムのサブルーチンが実行される。 For example, but not by way of limitation, a smartphone has a touch panel that functions as an input unit and is disposed opposite the display, thereby forming a touch screen. When an element such as an icon, button, item, or input area is displayed on the display, and a part of the touch panel that faces the area in which the element is displayed is operated by a user, a program associated with that element or a subroutine of that program is executed.
以下では、ユーザによる操作を、限定ではなく例として、タップ(タップ操作)として説明する。
タップ(タップ操作)とは、限定ではなく例として、ユーザが、タッチパネルが一体的に構成された表示部24(タッチスクリーン)を指やペン先などで軽く叩くように触れる動作、触れてから離す動作である。
In the following, the operation by the user will be described as a tap (tap operation) as an example and not as a limitation.
A tap (tap operation) is, by way of example and not limitation, an action in which a user lightly touches the display unit 24 (touch screen) that is integrally configured with a touch panel with a finger or the tip of a pen, and then releases the touch.
なお、以下説明する表示画面の遷移は、本開示の手法を実現するための表示画面の遷移の一例に過ぎない。以下に例示する表示画面の遷移について、一部の表示画面の表示を省略してもよいし、別の表示画面を追加してもよい。 Note that the display screen transitions described below are merely examples of display screen transitions for implementing the method of the present disclosure. In the display screen transitions illustrated below, the display of some display screens may be omitted, or other display screens may be added.
図1-9,図1-10は、本実施例において端末20の表示部24に表示される画面の遷移の一例を示す図である。
図1-9左側は、限定ではなく例として、ユーザA.Aの端末20Aの表示部24に表示される支払いアプリケーションのメインメニュー画面である。
1-9 and 1-10 are diagrams showing an example of transition of screens displayed on the
On the left side of FIG. 1-9 is, by way of example and not limitation, a main menu screen of a payment application displayed on the
メニュー画面最上部中央には、支払いアプリケーションの名称として「Payment App」の文字が表示されている。また、画面最上部右方には、この端末20のユーザの支払いアプリケーションにおけるアイコン画像およびユーザ名(この例ではユーザA.A)が表示されている。 The name of the payment application, "Payment App," is displayed in the center of the top of the menu screen. In addition, the icon image of the payment application and the user name of the user of this terminal 20 (user A.A. in this example) are displayed in the top right of the screen.
また、その下には、支払いアプリケーションにおける現在位置を示す現在位置表示領域CLR1が構成されており、この例では、現在位置が支払いアプリケーションのメインメニューであることを示す「ウォレットメインメニュー」の文字が、現在位置表示領域内に表示されている。 Below this is a current location display area CLR1 that shows the current location in the payment application. In this example, the words "Wallet Main Menu" are displayed in the current location display area, indicating that the current location is the main menu of the payment application.
メインメニュー画面の下部に表示された連携ウォレットの文字および画像を含む連携ウォレットアイコンIC1がタップされると、限定ではなく例として、ユーザA.Aの複数のユーザアカウントを連携させたアカウントについての連携ウォレット情報が表示される。 When a linked wallet icon IC1, which includes text and an image of a linked wallet displayed at the bottom of the main menu screen, is tapped, linked wallet information for an account that links multiple user accounts of user A.A. is displayed, by way of example and not by way of limitation.
図1-9中央に、連携ウォレット情報の表示画面の一例を示す。
この画面では、現在位置表示領域CLR1には、連携ウォレットの機能を利用中であることを示す「連携ウォレット」の文字が表示されている。また、現在位置表示領域CLR1の下に、連携ウォレットを用いて「店舗提示型」のコード支払いを行うための「コードリーダ」の文字で示されるコードリーダアイコンIC2と、「利用者提示型」のコード支払いを行うための「コード支払い」の文字で示されるコード支払いアイコンIC3とが横に並んで表示されている。
An example of a display screen for linked wallet information is shown in the center of Figure 1-9.
On this screen, the words "Linked Wallet" are displayed in current location display area CLR1, indicating that the linked wallet function is being used. Also, below current location display area CLR1, a code reader icon IC2 indicated with the words "Code Reader" for making a "store-presented" code payment using the linked wallet, and a code payment icon IC3 indicated with the words "Code Payment" for making a "customer-presented" code payment are displayed side by side.
これらのアイコンの下には、連携ウォレットの対象となるユーザ名を含む「A.Aの連携ウォレット」が表示され、さらにその下には、この連携ウォレットの連携アカウントの状況を表示するための連携メンバー情報表示領域MIR1が表示されている。 Below these icons is the link wallet for A.A., which includes the user name of the linked wallet, and below that is the linked member information display area MIR1, which shows the status of the linked account for this linked wallet.
連携メンバー情報表示領域MIR1には、各連携アカウントと、連携状況とが行ごとに関連付けて表示されている。限定ではなく例として、「A.Aメインアカウント」は、ユーザA.Aのメインのユーザアカウント(以下、適宜「メインアカウント」と称する。)である。メインアカウントは、限定ではなく例として、図1-9左側のメインメニュー画面で連携ウォレット以外の操作を行った場合に用いられるユーザアカウントである。この例では、メインアカウントの電子マネー口座残高は「5,000円」であることが示されている。 In the linked member information display area MIR1, each linked account and its linking status are displayed in association with each other on a line basis. As an example and not a limitation, "A.A main account" is the main user account of user A.A. (hereinafter referred to as "main account" as appropriate). As an example and not a limitation, the main account is a user account used when performing operations other than those related to the linked wallet on the main menu screen on the left side of FIG. 1-9. In this example, the electronic money account balance of the main account is shown to be "5,000 yen."
また、限定ではなく例として、「A.Aサブアカウント」は、ユーザA.Aのサブのユーザアカウント(以下、適宜「サブアカウント」と称する。)である。サブアカウントは、ユーザA.Aが所有するメインアカウント以外のユーザアカウントである。この例では、サブアカウントの電子マネー口座残高は「3,000円」であることが示されている。 Also, by way of example and not limitation, "A.A. Subaccount" is a sub-user account of user A.A. (hereinafter referred to as "subaccount" where appropriate). A subaccount is a user account other than the main account owned by user A.A. In this example, the electronic money account balance of the subaccount is shown to be "3,000 yen."
限定ではなく例として、この画面において、コードリーダアイコンIC2がタップ(タッチ)されると、サーバ10から端末20Aへ、この連携ウォレットを用いて支払いを行うための連携ウォレットコードリーダ情報が送信される。すると、端末20Aの制御部21は、端末20Aで店舗に提示された端末読み取り用コードを読み取るために、コード支払いアプリケーションの機能として備えられたコードリーダ(以下、「アプリケーションコードリーダ」と称す。)を起動する。
As a non-limiting example, when the code reader icon IC2 on this screen is tapped (touched), linked wallet code reader information for making a payment using this linked wallet is sent from the
図1-9右側に、アプリケーションコードリーダ画面の一例を示す。
この画面では、現在位置表示領域CLR1の下に、現在実行中の機能である「コードリーダ」の文字が表示されている。また、画面中央には、支払い店舗コードを読み取るためのコード読み取り領域CR1が表示されている。
An example of the application code reader screen is shown on the right side of Figure 1-9.
On this screen, the word "Code Reader" which is the currently executed function is displayed below the current position display area CLR1. Also, a code reading area CR1 for reading the payment store code is displayed in the center of the screen.
図1-10左側は、図1-9右側において読み取られた支払い店舗コードからデコードによって情報が取得された場合に表示される支払い金額入力画面の一例を示す図である。 The left side of Figure 1-10 shows an example of a payment amount input screen that is displayed when information is obtained by decoding the payment store code read on the right side of Figure 1-9.
この支払い金額入力画面には、支払い金額の送金先である「XX楽器」のアイコン画像とともに、その名称「XX楽器」が表示されている。また、その下には、入力された支払い金額を表示するための支払い金額表示領域PR1が表示され、ここでは、支払い金額として「4,500円」が入力されて表示されている。また、支払い金額表示領域PR1の左端には、支払い金額を消去するための丸で囲まれた×印で示される消去ボタンが表示されている。
画面下方には、支払い金額を入力するためのキーボードが表示されるとともに、支払い金額表示領域PR1に入力されている支払い金額で支払いを実行するための「支払い」の文字で示された支払いボタンBT1が表示されている。
This payment amount input screen displays the name "XX Musical Instrument" along with an icon image of "XX Musical Instrument" to which the payment amount is to be sent. Below this is displayed a payment amount display area PR1 for displaying the input payment amount, with "4,500 yen" input and displayed here as the payment amount. Also displayed on the left end of the payment amount display area PR1 is an erase button indicated by a circled x for erasing the payment amount.
A keyboard for inputting the payment amount is displayed at the bottom of the screen, along with a payment button BT1 marked with the word "Pay" for making a payment with the payment amount entered in the payment amount display area PR1.
図1-10左側に示される支払い金額入力画面において支払いを実行するための支払いボタンBT1がタップされると、連携ウォレットを用いたコード支払いが実行される。 When the payment button BT1 for making a payment is tapped on the payment amount input screen shown on the left side of Figure 1-10, a code payment is made using the linked wallet.
なお、図1-9中央の画面において、コード支払いアイコンIC3がタップされると、端末20Aの表示部24には、コード支払い画面が表示される。コード支払い画面には、サーバ10から送信されて端末20が受信したコード(コード画像)であって、「利用者提示型」で決済を行うために用いられるコードである連携ウォレット支払いコードとして、限定ではなく例としてバーコードで表される一次元の支払いコードと、限定ではなく例としてQRコード(登録商標)で表される二次元の支払いコードとが表示される。端末20AのユーザA.Aは、上記のコード支払い画面をコードレジで店舗の店員に提示し、店舗コードリーダ装置で支払いコードを読み取ってもらうことで連携ウォレットを用いたコード支払いを行うことも可能である。
When the code payment icon IC3 is tapped on the screen in the center of FIG. 1-9, a code payment screen is displayed on
図1-10中央には、連携ウォレットを用いた支払い結果を確認するための、連携支払い結果表示画面が表示されている。 The center of Figure 1-10 shows the linked payment result display screen, which allows users to check the results of payments made using a linked wallet.
連携支払い結果表示画面の上部には、連携ウォレットを用いた支払いが完了したことを示す「支払い完了」の文字とともに、支払い金額の送金先である「XX楽器」のアイコン画像と、その名称「XX楽器」と、支払い日時「2020-07-24/12:17:08」とが表示されている。 At the top of the linked payment result display screen, the words "Payment Completed" are displayed, indicating that the payment using the linked wallet has been completed, along with an icon image of "XX Musical Instrument," the recipient of the payment amount, its name "XX Musical Instrument," and the date and time of the payment, "2020-07-24/12:17:08."
また、連携支払い結果表示画面の下部には、この支払いに関する連携アカウントごとの内訳を表すメンバー支払い結果表示領域MRR1が表示されている。
メンバー支払い結果表示領域MRR1には、連携アカウントごとに、支払ったユーザアカウントと、それぞれのユーザアカウントで支払った金額と、支払い後の電子マネー口座残高とが表示されている。
Also, at the bottom of the linked payment result display screen, a member payment result display area MRR1 is displayed, which shows the breakdown of this payment for each linked account.
Member payment result display area MRR1 displays, for each linked account, the user account that made the payment, the amount paid by each user account, and the electronic money account balance after the payment.
限定ではなく例として、本実施例では、各々の連携アカウントが、総支払い金額を連携アカウントで等分した金額(割り勘した金額)を支払い金額として支払うこととする。 By way of example and not limitation, in this embodiment, each linked account will pay an amount equal to the total payment amount divided equally between the linked accounts (the split amount).
なお、これとは異なり、連携アカウントごとに支払い金額の割合を変えてもよいし、そのようにしなくてもよい。限定ではなく例として、「メインアカウント:サブアカウント」=「2:1」等のようにしてもよいし、しなくてもよい。 However, unlike this, the ratio of payment amounts may or may not be different for each linked account. As a non-limiting example, the ratio of "main account:sub-account" may or may not be "2:1".
図1-10右側は、図1-10中央の画面が表示された後、端末20Aの表示部24に表示される画面の一例である。この画面では、連携支払い結果表示画面の下部から、メインアカウントからサブアカウントへの送金を促すための表示を行う送金促進通知領域RER1がせり上がり表示されている。これは、連携支払いを行った結果、メインメニュー画面で選択されていないサブアカウントでの支払いが生じているため、メインメニュー画面として選択されたメインアカウントからサブアカウントへの送金をユーザA.Aに促すための通知を表示する領域である。
The right side of Figure 1-10 is an example of a screen that is displayed on the
<処理>
以下では、店舗提示型のコード決済で用いられる「支払い店舗コード」を、限定ではなく例として、加盟店を識別するための加盟店識別情報(限定ではなく例として加盟店に固有に割り振られる店舗ID)を含むコード(一次元コードや二次元コード)として説明する。
<Processing>
In the following, the "payment store code" used in store-presented code payment will be described, by way of example and not by way of limitation, as a code (one-dimensional code or two-dimensional code) that includes affiliated store identification information (a store ID uniquely assigned to an affiliated store, by way of example and not by way of limitation) for identifying the affiliated store.
なお、支払い店舗コードに、特定の決済予定金額(限定ではなく例として「500円」)の情報を含ませてもよいし、そのようにしなくてもよい。 The payment store code may or may not include information about a specific payment amount (for example, but not limited to, "500 yen").
図1-11は、この場合に、本実施例において各装置が実行する処理の流れの一例を示すフローチャートである。
この図では、左側から順に、端末20A(ユーザA.Aの端末20)の制御部21が実行する処理、サーバ10の制御部11が実行する処理の一例を示している。
FIG. 1-11 is a flowchart showing an example of the flow of the process executed by each device in this embodiment in this case.
In this figure, from the left, an example of a process executed by the
ここでは一例として、連携アカウントとして、ユーザA.Aの第1ユーザアカウント(限定ではなく例として、アプリケーションIDが「U0001」で示されるアカウント)と、ユーザA.Aの第2ユーザアカウント(限定ではなく例として、アプリケーションIDが「U0005」で示されるアカウント)とでアカウント連携決済を行う場合の処理について説明する。
なお、実際には、アカウント連携決済で連携するユーザアカウントは2つとは限らないが、3つ以上とする場合も同様であるため、ここでは図示・説明を省略する。
Here, as an example, a process will be described in which an account linking settlement is performed between a first user account of user A.A (as an example, not a limitation, an account with an application ID of "U0001") and a second user account of user A.A (as an example, not a limitation, an account with an application ID of "U0005") as linked accounts.
In reality, the number of user accounts linked in account linking payment is not limited to two, but the same applies when there are three or more accounts, so illustrations and explanations are omitted here.
また、この処理は、本開示の手法を実現するための処理の一例に過ぎず、この処理に限定されるものではない。この処理に別のステップを追加してもよいし、この処理から一部のステップを省略(削除)してもよい。
これは、以下説明する各フローチャート(処理)について同様である。
Moreover, this process is merely an example of a process for implementing the technique of the present disclosure, and the present disclosure is not limited to this process. Another step may be added to this process, or some steps may be omitted (deleted) from this process.
This also applies to each of the flowcharts (processes) described below.
まず、サーバ10の制御部11は、限定ではなく例として、端末20Aのユーザ操作に基づいて予め指定された、連携ウォレットIDで識別される連携ウォレットに紐づけられた連携メンバーの各アカウント残高を利用した支払いを認可する支払いトークン(以下、「連携ウォレット支払いトークン」と称する。)を生成する。
連携ウォレット支払いトークンは、限定ではなく例として、所定の桁数(限定ではなく例として12桁)の整数値によって識別される。
なお、連携ウォレット支払いトークンは、生成から所定の時間内(限定ではなく例として「5分」)に限り認可を行う、有効期限を持つトークンとしてもよいし、そうしなくてもよい。
First, the
By way of example and not limitation, the linked wallet payment token is identified by an integer value of a predetermined number of digits (by way of example and not limitation, 12 digits).
In addition, the linked wallet payment token may be a token with an expiration date that only grants authorization within a certain period of time from generation (for example, but not limited to, "5 minutes"), or it may not be such a token.
すると、サーバ10の制御部11は、連携ウォレット支払いトークンを含むコード読み取り用情報である連携ウォレットコードリーダ情報を生成する。そして、サーバ10の制御部11は、生成した連携ウォレットコードリーダ情報を、通信I/F14によって端末20Aに送信する(S100)。
The
通信I/F22によってサーバ10から連携ウォレットコードリーダ情報を受信すると、端末20Aの制御部21は、受信された連携ウォレットコードリーダ情報に基づいて、支払い店舗コードを読み取るためのコードリーダ画面を表示部24に表示させる。また、端末20Aの制御部21は、コードを読み取るために撮像部27を起動させる。そして、端末20Aの制御部21は、起動させた撮像部27等を用いて支払い店舗コードを読み取るコード読み取り処理を実行する(A100)。
When the
A100の処理で読み取った支払い店舗コードから店舗IDが取得されると、端末20Aの制御部21は、限定ではなく例として、決済予定金額を入力させるための表示画面を表示部24に表示させる。端末20Aの入出力部23に対するユーザ操作に基づいて決済予定金額が入力されると、制御部21は、限定ではなく例として、連携ウォレットコードリーダ情報に含まれる連携ウォレット支払いトークンと、店舗IDと、決済予定金額とを含む連携決済要求情報を、通信I/F22によってサーバ10に送信する(A110)。
When the store ID is obtained from the payment store code read in the process of A100, the
通信I/F14によって端末20Aから連携決済要求情報を受信すると、サーバ10の制御部11は、要求を受けた連携ウォレット支払いトークンから連携ウォレットIDを検索し、その連携ウォレットに対して、店舗IDで定められる加盟店との間で決済予定金額の支払いを行う、店舗提示型のアカウント連携決済処理の一例である店舗提示型連携決済処理を実行する(S110)。
When the communication I/
店舗提示型連携決済処理では、まず、サーバ10の制御部11は、限定ではなく例として、決済予定金額を連携アカウント数で割り勘(等分)した金額(以下、「等分支払い金額」と称する。)を算出する。そして、サーバ10の制御部11は、連携ウォレットデータの連携アカウントデータに記憶されている各連携アカウントに対して、等分支払い金額を支払い金額とした決済処理を行う。
In the store-presented linked payment process, first, the
全ての連携アカウントにおいて「電子マネー口座残高-等分支払い金額」の値が0以上となる場合、各連携アカウントに対して等分支払い金額の決済処理が実行され、店舗提示型連携決済処理は成功となる。
一方、いずれかのアカウントにおいて「電子マネー口座残高-等分支払い金額」の値がマイナスとなる場合、連携アカウントへの決済処理は行われず、店舗提示型連携決済処理は失敗となる。
If the value of "electronic money account balance - equal payment amount" is equal to or greater than 0 for all linked accounts, a payment process for the equal payment amount is executed for each linked account, and the store-presented type linked payment process is successful.
On the other hand, if the value of "electronic money account balance - equal payment amount" is negative for any account, the payment process to the linked account is not performed and the store-presented linked payment process fails.
なお、店舗提示型連携決済処理において、各連携アカウントから等分支払い金額の決済を実行するのではなく、一度、連携アカウントの所定のアカウント(限定ではなく例として、ユーザA.Aの第1ユーザアカウント)に他のアカウントから等分支払い金額を送金し、その後、所定のアカウントから決済予定金額の決済を実行するようにしてもよいし、そのようにしなくてもよい。 In addition, in the store-presented linked payment process, rather than executing equal payments from each linked account, the equal payments may be transferred from another account to a specified account of the linked accounts (for example, and not by way of limitation, the first user account of user A.A.), and then the planned payment amount may be paid from the specified account, or it may not be necessary to do so.
店舗提示型連携決済処理が成功した場合、サーバ10の制御部11は、限定ではなく例として、第1ユーザアカウントから第2ユーザアカウントへの送金を促す送金依頼情報を、通信I/F14によって端末20Aに送信する(S120)。
If the store-presented integrated payment process is successful, the
あくまでも一例であるが、限定ではなく例として、表示画面例で説明したように、ユーザA.Aが、第1ユーザアカウントをメインアカウントとして使用しており、第2ユーザアカウントをサブアカウントとして使用しているような場合を想定することができる。
店舗提示型連携決済処理が成功した場合、ユーザA.Aのサブアカウントの電子マネー口座残高からも等分支払い金額が差し引かれて残高が減少する。このような場合に、サーバ10は、第1ユーザアカウント(メインアカウント)から第2ユーザアカウント(サブアカウント)に送金を行って第2ユーザアカウントの残高を補充するように、ユーザA.Aに促すことができる。
By way of example, and not limitation, it is possible to imagine a case in which user A.A uses a first user account as a main account and a second user account as a sub-account, as described in the example display screen.
If the store-presented cooperative payment process is successful, the equal payment amount is also deducted from the electronic money account balance of the subaccount of user A.A., decreasing the balance. In such a case,
なお、第1ユーザアカウントあるいは第2ユーザアカウント、もしくはその両方において等分支払い金額の決済が失敗する場合(すなわち、店舗提示型連携決済処理が失敗した場合)に、ユーザA.Aによってあらかじめ登録される外部金融機関の口座から、決済が失敗したアカウントに対するチャージ(送金)を促す情報を送金依頼情報として送信するようにしてもよいし、そうしなくてもよい。
また、決済が失敗したアカウントに対して、限定ではなく例として、外部金融機関等からローンや借り入れを行うように促す情報を送金依頼情報として送信するようにしてもよいし、そうしなくてもよい。
If the settlement of the equal payment amount fails in the first user account or the second user account, or both (i.e., if the store-presented linked payment process fails), information prompting the user A.A to charge (remit) the account for which the settlement has failed may be transmitted as remittance request information from an account of an external financial institution registered in advance by the user A.A, but this is not essential.
In addition, for an account where a payment has failed, for example and not by way of limitation, information encouraging the account to obtain a loan or borrowing from an external financial institution or the like may or may not be sent as remittance request information.
サーバ10の制御部11は、送金依頼情報を送信すると、処理を終了させる。
Once the
通信I/F22によってサーバ10から送金依頼情報を受信すると、端末20Aの制御部21は、受信した送金依頼情報を表示部24に表示させる(A120)。そして、端末20Aの制御部21は、処理を終了させる。
When the remittance request information is received from the
<第1実施例の効果>
本実施例は、端末20が、自己の端末20のユーザ(限定ではなく、端末の第1ユーザの一例)の第1ユーザアカウント(限定ではなく、第1アカウントの一例)と、第1ユーザアカウントと連携された第2ユーザアカウント(限定ではなく、第1アカウントと関連付けられた第2アカウントの一例)とに基づき、アカウント連携決済に関する処理(限定ではなく、第1決済に関する処理の一例)を制御部21によって行う。
また、端末20は、アカウント連携決済に基づいて、第1ユーザアカウントから第2ユーザアカウントへの送金依頼情報(限定ではなく、第2アカウントに送金することに関する第1情報の一例)を通信I/F22によって受信する。
そして、端末20は、受信した送金依頼情報の表示(限定ではなく、第1情報に基づく第1表示の一例)を表示部24に表示する構成を示している。
このような構成により得られる実施例の効果の一例として、端末の第1ユーザの第1アカウントと、第1アカウントと関連付けられた第2アカウントとに基づき、第1ユーザの端末によって第1決済に関する処理を端末の制御部によって行うことで、関連付けられた少なくとも2つのアカウントによる第1決済を可能とすることができる。
また、第1決済により第2アカウントに送金することに関する第1情報を、端末の第1ユーザに知らせることができる。その結果、限定ではなく例として、第2アカウントに送金するように、第1ユーザに促すことができる。
Effects of the First Embodiment
In this embodiment, the terminal 20 performs processing related to account linked payment (not limited to, an example of processing related to the first payment) through the
In addition, the terminal 20 receives remittance request information (not limited to, an example of first information regarding remittance to the second account) from the first user account to the second user account via the communication I/
The terminal 20 is configured to display the received remittance request information (not limited to this, an example of the first display based on the first information) on the
As an example of an effect of an embodiment obtained by such a configuration, it is possible to enable a first payment using at least two associated accounts by having a control unit of a first user's terminal perform processing related to a first payment based on a first account of the first user of the terminal and a second account associated with the first account.
Additionally, first information regarding the first payment being sent to the second account may be communicated to a first user of the terminal, such that, by way of example and not limitation, the first user may be prompted to send money to the second account.
なお、第2アカウントに送金することは、第2アカウントに送金することのみならず、複数のアカウント(第2アカウントを含む。)に送金することも含む概念である。よって、第2アカウントに送金することに関する第1情報は、複数のアカウントに送金することに関する情報も含む概念である。 Note that transferring money to a second account is a concept that includes not only transferring money to the second account, but also transferring money to multiple accounts (including the second account). Therefore, the first information regarding transferring money to a second account is a concept that includes information regarding transferring money to multiple accounts.
また、この場合、限定ではなく例として、第1アカウントばかりでなく、第2アカウントも第1ユーザのアカウントとすることで、一人のユーザの複数のアカウントに基づいて決済を行うことができる。また、限定ではなく例として、第1ユーザの別のアカウント(第2アカウント)に送金するように、第1ユーザに促すことができる。 Also in this case, by way of example and not limitation, not only the first account but also the second account may be the first user's account, allowing payments to be made based on multiple accounts of a single user. Also, by way of example and not limitation, the first user may be prompted to transfer money to another account (the second account) of the first user.
また、本実施例は、サーバ10(限定ではなく、端末と通信する、決済に関する処理を行うサーバの一例)が、端末20のユーザの第1ユーザアカウントと、第1ユーザアカウントと連携した第2ユーザアカウントとに基づき、店舗提示型のアカウント連携決済処理(限定ではなく、第1決済に関する処理の一例)を制御部11によって実行する。また、サーバ10は、このアカウント連携決済に基づいて、通信I/F14によって送金依頼情報を端末20に送信する構成を示している。
このような構成により得られる実施例の効果の一例として、端末の第1ユーザの第1アカウントと、第1アカウントと関連付けられた第2アカウントとに基づき、サーバによって第1決済に関する処理をサーバの制御部によって行うことで、関連付けられた少なくとも2つのアカウントによる第1決済を行うことができる。
また、第1決済に基づいて、第2アカウントに送金することに関する第1情報を、端末の第1ユーザに知らせることができる。その結果、限定ではなく例として、第2アカウントに送金するように、第1ユーザに促すことができる。
In this embodiment, server 10 (not limited to this, but an example of a server that communicates with a terminal and performs processing related to a payment) executes a store-presented account linkage payment process (not limited to this, but an example of processing related to a first payment) using
As an example of an effect of an embodiment obtained by such a configuration, a first payment can be made using at least two associated accounts by having a control unit of the server perform processing related to the first payment based on a first account of a first user of the terminal and a second account associated with the first account.
Also, based on the first payment, first information regarding transferring funds to the second account may be communicated to a first user of the terminal, such that, by way of example and not limitation, the first user may be prompted to transfer funds to the second account.
<第1変形例(1)>
第1実施例では、送金依頼情報は、第1ユーザアカウントから第2ユーザアカウントへの送金を促す情報、あるいは第1ユーザアカウントあるいは第2ユーザアカウント、もしくはその両方へのチャージを促す情報、ローンや借り入れを行うように促す情報等であったがこれに限定されない。限定ではなく例として、送金依頼情報は、これらの具体的金額を含む情報であってもよい。
<First Modification (1)>
In the first embodiment, the remittance request information was, but is not limited to, information encouraging a remittance from a first user account to a second user account, information encouraging a charge to the first user account or the second user account, or both, information encouraging a loan or borrowing, etc. By way of example and not of limitation, the remittance request information may be information including specific amounts of these.
<表示画面>
図1-12は、図1-10の別例を示す画面図である。
図1-12左側および図1-12中央は、それぞれ図1-10と同様である。
<Display screen>
FIG. 1-12 is a screen diagram showing another example of FIG. 1-10.
The left side of FIG. 1-12 and the center of FIG. 1-12 are similar to FIG. 1-10.
図1-12右側において、送金促進通知領域RER2には、メインアカウントからサブアカウントへの送金をユーザA.Aに促すための通知に加えて、メインアカウントからサブアカウントへ送金推奨額である「¥2,250」が表示されている。この金額は、連携支払い結果表示画面で表示されている支払いの際に、サブアカウントから支払いが行われた金額となっている。 On the right side of Figure 1-12, the remittance promotion notification area RER2 displays a notification to encourage user A.A. to remit money from the main account to the subaccount, as well as the recommended remittance amount of "2,250 yen" from the main account to the subaccount. This amount is the amount paid from the subaccount at the time of the payment displayed on the linked payment result display screen.
<処理>
図1-13は、この場合の各装置が実行する処理の流れの一例を示すフローチャートである。
左側から順に、端末20A(ユーザA.Aの端末20)の制御部21が実行する処理、サーバ10の制御部11が実行する処理の一例を示している。
<Processing>
FIG. 1-13 is a flowchart showing an example of the flow of the processes executed by each device in this case.
From the left, an example of a process executed by the
S120の後、サーバ10の制御部11は、S110の店舗提示型連携決済処理が成功であった場合には、等分支払い金額を第1ユーザアカウントから第2ユーザアカウントへの送金またはチャージを推奨する金額(以下、包括的に「送金推奨額」と称する。)とし、その情報である送金推奨額情報を、通信I/F14によって端末20Aに送信する(S130)。
After S120, if the store-presented linked payment process of S110 is successful, the
なお、店舗提示型連携決済処理が失敗した場合には、等分支払い金額の決済が失敗する連携アカウントにおいて、「等分支払い金額-電子マネー口座残高」で求められる金額をそのアカウントへのチャージを推奨する金額として、通信I/F14によって端末20Aに送信するようにしてもよいし、そのようにしなくてもよい。
そして、サーバ10の制御部11は、処理を終了させる。
In addition, if the store-presented linked payment process fails, the amount calculated by "equal payment amount - electronic money account balance" for the linked account for which the equal payment payment has failed may be transmitted to terminal 20A via communication I/
Then, the
端末20Aの制御部21は、通信I/F22によってサーバ10から送金推奨額情報(送金額あるいはチャージ額の情報)を受信すると、受信した送金推奨額情報を表示部24に表示させる(A130)。そして、端末20Aの制御部21は、処理を終了させる。
When the
本変形例は、第1情報は、送金推奨額情報(限定ではなく、第2アカウントによって、第1決済で支払われた金額に基づく情報の一例)である構成を示している。
このような構成により得られる実施例の効果の一例として、第2アカウントによって、第1決済で支払われた金額に基づく第1情報を、端末の第1ユーザに知らせることができる。限定ではなく例として、送金やチャージを推奨する金額を、端末の第1ユーザに知らせることができる。
This modified example illustrates a configuration in which the first information is recommended remittance amount information (not limited to this, but is an example of information based on the amount paid in the first settlement by the second account).
As an example of an effect of an embodiment obtained by such a configuration, the first information based on the amount paid in the first payment by the second account can be provided to the first user of the terminal. By way of example and not limitation, the first user of the terminal can be provided with an amount recommended for remittance or top-up.
<第2実施例>
第1実施例では、端末20Aは、送金依頼情報を表示部24に表示すると、そのまま処理を終了した。
第2実施例は、これに加えて、送金依頼情報に基づいて、アカウント間での送金を実行する実施例である。
Second Example
In the first embodiment, the terminal 20A displays the remittance request information on the
In addition, the second embodiment is an embodiment in which remittance between accounts is executed based on remittance request information.
第2実施例に記載の内容は、他の各実施例や他の各変形例のいずれにも適用可能である。
また、既出の構成要素と同一の構成要素については同一の符号を付して、再度の説明を省略する。
The contents described in the second embodiment are applicable to any of the other embodiments and other modified examples.
Furthermore, the same components as those already mentioned are given the same reference numerals and will not be described again.
<表示画面>
図2-1は、本実施例において端末20の表示部24に表示される画面の遷移の一例を示す図である。
図2-1左側は、連携支払い結果表示画面に続いて送金促進通知領域RER3が表示された場合の表示画面の一例である。
<Display screen>
FIG. 2A is a diagram showing an example of transition of a screen displayed on the
The left side of FIG. 2-1 shows an example of a display screen in which a remittance promotion notification area RER3 is displayed following the linked payment result display screen.
送金促進通知領域RER3には、送金促進通知領域RER2の内容に加えて、下部に、送金促進通知領域の通知内容に基づいて、送金処理を実行させるための送金ボタンBT2が表示されている。 In addition to the contents of the remittance promotion notification area RER2, the remittance promotion notification area RER3 displays a remittance button BT2 at the bottom for executing the remittance process based on the notification contents of the remittance promotion notification area.
限定ではなく例として、送金ボタンBT2がタップされると、メインアカウントからサブアカウントへの送金画面が表示され、その送金金額の初期値として「2,250円」が設定される。 As a non-limiting example, when the transfer button BT2 is tapped, a transfer screen from the main account to the sub-account is displayed, and the initial transfer amount is set to "2,250 yen."
図2-1右側は、送金が実行された後に端末20Aの表示部24に表示されるおしらせ画面の一例である。
送金ボタンBT2がタップされたことに基づいて、支払いアプリケーションのおしらせ画面には、ユーザA.Aのメインアカウントからサブアカウントへの送金を行ったことを示す情報が表示されている。
The right side of FIG. 2-1 shows an example of a notification screen that is displayed on the
Based on the tapping of the remittance button BT2, information indicating that remittance has been made from the main account of user A.A to the subaccount is displayed on the notification screen of the payment application.
<処理>
図2-2に、本実施例において各装置が実行する処理の流れの一例を示すフローチャートを示す。
この図では、左側から順に、端末20A(ユーザA.Aの端末20)の制御部21が実行する処理、サーバ10の制御部11が実行する処理の一例を示している。
<Processing>
FIG. 2B is a flowchart showing an example of the flow of processes executed by each device in this embodiment.
In this figure, from the left, an example of a process executed by the
端末20Aの制御部21は、A130のステップを実行すると、限定ではなく例として、送金推奨額を第1ユーザアカウントから第2ユーザアカウントへ送金するか否かの選択用画面を表示部24に表示させる(A140)。
When the
なお、送金推奨額ではなく、所定の金額あるいはユーザの入力に基づく金額を送金するか否かの選択用画面としてもよいし、そのようにしなくてもよい。この場合、S130とA130とのステップは省略してもよいし、そのようにしなくてもよい。 In addition, instead of the recommended remittance amount, the screen may be a selection screen for deciding whether or not to remit a predetermined amount or an amount based on the user's input, but this is not required. In this case, steps S130 and A130 may be omitted, but this is not required.
端末20Aの入出力部23に対するユーザ操作に基づいて、送金することが選択される場合(A140:YES)、端末20Aの制御部21は、限定ではなく例として、送金推奨額を第1ユーザアカウントから第2ユーザアカウントへ送金するための送金命令情報を、通信I/F22によってサーバ10へ送信する(A150)。
When a remittance is selected based on a user operation on the input/
一方、送金しないことが選択される場合(A140:NO)、端末20Aの制御部21は、処理を終了させる。
On the other hand, if the user selects not to transfer money (A140: NO), the
通信I/F14によって端末20Aから送金命令情報を受信すると(S140:YES)、サーバ10の制御部11は、送金命令情報に基づいて、限定ではなく例として、第1ユーザアカウントから第2ユーザアカウントへ送金推奨額を送金する送金処理を実行する(S150)。そして、サーバ10の制御部11は、送金処理の結果を送金結果情報として、通信I/F14によって端末20Aに送信する(S160)。その後、サーバ10の制御部11は、処理を終了させる。
When remittance command information is received from terminal 20A via communication I/F 14 (S140: YES),
なお、端末20Aから送金命令情報を受信しない場合(S140:NO)、サーバ10の制御部11は、処理を終了させる。
If no remittance command information is received from
通信I/F22によってサーバ10から送金結果情報を受信すると、端末20Aの制御部21は、送金結果情報を表示部24に表示させる(A160)。そして、端末20Aの制御部21は、処理を終了させる。
When the remittance result information is received from the
<第2実施例の効果>
本実施例は、端末20が、表示部24に表示した送金推奨額を第1ユーザアカウントから第2ユーザアカウントへ送金するか否かの選択用画面の表示(限定ではなく、第1表示の一例)に対する端末20のユーザによる入力に基づいて、第1ユーザアカウントから第2ユーザアカウントに送金するための処理を実行する構成を示している。
このような構成により得られる実施例の効果の一例として、端末が、第1情報に基づく第1表示に対する第1ユーザによる入力という簡単な方法で、第1情報に基づく金額を、第1アカウントから第2アカウントに送金することができる。
<Effects of the Second Example>
This embodiment illustrates a configuration in which the terminal 20 executes a process for transferring money from a first user account to a second user account based on input by a user of the terminal 20 in response to a selection screen displayed on the
As an example of an effect of an embodiment obtained by such a configuration, the terminal can transfer an amount based on the first information from a first account to a second account by the simple method of a first user inputting information into a first display based on the first information.
また、本実施例は、サーバ10(限定ではなく、端末と通信する、決済に関する処理を行うサーバの一例)が、端末20のユーザの第1ユーザアカウントと、第1ユーザアカウントと連携した第2ユーザアカウントとに基づき、アカウント連携決済処理(限定ではなく、第1決済に関する処理の一例)を制御部11によって実行する。また、サーバ10は、このアカウント連携決済に基づいて、通信I/F14によって送金依頼情報を端末20に送信する。そして、サーバ10は、端末20に表示された、送金推奨額を第1ユーザアカウントから第2ユーザアカウントへ送金するか否かの選択用画面の表示に対する端末20のユーザによる入力に基づいて、第1ユーザアカウントから第2ユーザアカウントへの送金処理を行う構成を示している。
このような構成により得られる実施例の効果の一例として、サーバが、端末に表示された、第1情報に基づく第1表示に対する第1ユーザによる入力に基づいて、第1情報に基づく金額を、第1アカウントから第2アカウントに送金することができる。
In addition, in this embodiment, the server 10 (not limited to this, but an example of a server that communicates with a terminal and performs processing related to a payment) executes an account linkage payment process (not limited to this, but an example of processing related to a first payment) by the
As an example of an effect of an embodiment obtained by such a configuration, the server can transfer an amount based on the first information from a first account to a second account based on input by a first user to a first display based on the first information displayed on the terminal.
<第3実施例>
第1実施例、第2実施例では、連携アカウントを一人のユーザの異なるユーザアカウントとして説明したが、これに限定されない。
以下では、異なるユーザのユーザアカウントを連携する場合(連携アカウントを異なるユーザのアカウントとする場合)について説明する。
<Third Example>
In the first and second embodiments, the linked accounts are described as different user accounts of one user, but the present invention is not limited to this.
In the following, a case where user accounts of different users are linked (where linked accounts are accounts of different users) will be described.
連携ウォレットを用いた支払いを行う場合、限定ではなく例として、連携されたいずれかのユーザアカウント(いずれかの連携アカウント)の電子マネー口座残高が少なく、等分支払い金額に満たないような場合、一時的に、連携された他のユーザアカウントに不足分を負担してもらい、支払いを実行する方法が考えられる。
この場合、負担額(立替金額)を支払い後に返却する必要が生じるが、限定ではなく例として、返却する処理を手動で実行する必要があり、利便性に欠ける。
When making a payment using a linked wallet, as a non-limiting example, if the balance in the electronic money account of one of the linked user accounts (one of the linked accounts) is low and does not cover the equal payment amount, one possible method is to have the other linked user account temporarily cover the shortfall and then execute the payment.
In this case, it becomes necessary to return the fee after paying the advance amount, but by way of example and not limitation, the return process needs to be performed manually, which is inconvenient.
第3実施例に記載の内容は、他の各実施例や他の各変形例のいずれにも適用可能である。
また、既出の構成要素と同一の構成要素については同一の符号を付して、再度の説明を省略する。
The contents described in the third embodiment are applicable to any of the other embodiments and other modified examples.
Furthermore, the same components as those already mentioned are given the same reference numerals and will not be described again.
本実地例では、第1の連携ウォレット管理データベース157Aの連携アカウントデータには、アプリケーションIDとして、異なるユーザのアプリケーションIDが記憶される。
In this embodiment, the linked account data in the first linked
以下では、限定ではなく例として、連携アカウントデータに、ユーザA.Aのユーザアカウント(限定ではなく例として、アプリケーションID「U0001」)と、ユーザB.Bのユーザアカウント(限定ではなく例として、アプリケーションID「U0002」)とが記憶されている場合を例示する。
すなわち、ユーザA.AとユーザB.Bとを連携メンバーとする場合を例示する。
In the following, as an example and not a limitation, a case will be illustrated in which a user account of user A.A (as an example and not a limitation, application ID "U0001") and a user account of user B.B (as an example and not a limitation, application ID "U0002") are stored in the linked account data.
That is, a case where user A.A and user B.B are linked members will be illustrated.
また、本実施例では、コード決済を実行するユーザA.Aのユーザアカウントの電子マネー口座残高が少なく、等分支払い金額に満たない場合を例示する。 In addition, this embodiment illustrates a case where the balance of the electronic money account of the user A. A who is performing the code payment is low and does not cover the amount of the equal payment.
<表示画面>
以下では、ユーザA.Aのユーザアカウントと、ユーザB.Bのユーザアカウントとが連携アカウントとして連携されており、これらの連携アカウントを用いてアカウント連携決済を行う例について説明する。この例では、複数のユーザの各々の1つのユーザアカウントが連携されているため、連携メンバーと連携アカウントとは一対一の対応関係となる。
<Display screen>
In the following, an example will be described in which the user account of user A.A and the user account of user B.B are linked as linked accounts, and these linked accounts are used to perform account linked payment. In this example, one user account of each of multiple users is linked, so there is a one-to-one correspondence between linked members and linked accounts.
図3-1は、本実施例において端末20の表示部24に表示される画面の遷移の一例を示す図であり、端末20Aの表示部24に表示される画面の一例を示している。
図3-1左側は、前述した支払いアプリケーションのメインメニュー画面であり、連携ウォレットアイコンIC1がタップされた状態が示されている。
FIG. 3A is a diagram showing an example of the transition of screens displayed on the
The left side of Figure 3-1 shows the main menu screen of the payment application described above, with the linked wallet icon IC1 tapped.
図3-1中央は、連携ウォレットアイコンIC1がタップされたことに基づいて表示される連携ウォレット情報の表示画面の一例であり、図1-9に対応する画面である。
本実施例では、ユーザA.Aのユーザアカウントと、ユーザB.Bのユーザアカウントとが連携されているため、連携ウォレットの対象となるユーザ名を含む「A.AとB.Bの連携ウォレット」の文字が表示されている。
The center of Figure 3-1 is an example of a display screen for linked wallet information that is displayed when linked wallet icon IC1 is tapped, and corresponds to Figure 1-9.
In this embodiment, since the user account of user A.A and the user account of user B.B are linked, the words "Linked wallet of A.A and B.B" are displayed, including the user name of the linked wallet.
また、これに伴い、連携メンバー情報表示領域MIR1には、各々のユーザのアイコン画像と関連付けて、ユーザA.Aのユーザアカウントであることを示す「A.A」の文字と、ユーザB.Bのユーザアカウントであることを示す「B.B」の文字とが表示されている。この例では、ユーザA.Aのユーザアカウントの電子マネー口座残高は「1,000円」であることが示され、ユーザB.Bのユーザアカウントの電子マネー口座残高は「6,000円」であることが示されている。 In addition, in the linked member information display area MIR1, the letters "A.A" indicating that it is the user account of user A.A and the letters "B.B" indicating that it is the user account of user B.B are displayed in association with the icon image of each user. In this example, the electronic money account balance of user A.A's user account is shown to be "1,000 yen," and the electronic money account balance of user B.B's user account is shown to be "6,000 yen."
限定ではなく例として、この画面においてコードリーダアイコンIC2がタップされると、サーバ10から端末20Aへ、この連携ウォレットを用いて支払いを行うための連携ウォレットコードリーダ情報が送信される。すると、端末20Aの制御部21は、アプリケーションコードリーダを起動する。その結果、図3-1右側に示すようなアプリケーションコードリーダ画面が表示される。
As an example and not a limitation, when the code reader icon IC2 on this screen is tapped, linked wallet code reader information for making a payment using this linked wallet is sent from the
図3-2左側は、図1-10左側と同様の支払い金額入力画面であり、支払いボタンBT1がタップされると、連携ウォレットを用いたコード支払いが実行される。
しかし、この例では、ユーザA.Aのユーザアカウントの電子マネー口座残高が不足していることに基づいて、限定ではなく例として、図3-2中央に示すような連携支払い確認画面が表示される。
The left side of Figure 3-2 is a payment amount input screen similar to that shown on the left side of Figure 1-10, and when the payment button BT1 is tapped, a code payment is executed using the linked wallet.
However, in this example, based on the fact that the electronic money account balance of the user account of user A.A is insufficient, a linked payment confirmation screen such as that shown in the center of FIG. 3-2 is displayed, by way of example and not by way of limitation.
この連携支払い確認画面には、限定ではなく例として、現在位置表示領域CLR1の下に、支払い金額確認領域PIR1が表示されている。支払い金額確認領域PIR1には、限定ではなく例として、支払い金額の送金先である「XX楽器」のアイコン画像とともに、その名称「XX楽器」と、支払い金額「4,500円」とが表示されている。支払い金額の下には、現在の連携支払い可能額である「3,250円」が表示されている。 On this linked payment confirmation screen, by way of example and not limitation, a payment amount confirmation area PIR1 is displayed below the current location display area CLR1. In the payment amount confirmation area PIR1, by way of example and not limitation, an icon image of "XX Musical Instrument," the destination of the payment amount, is displayed along with its name "XX Musical Instrument" and the payment amount "4,500 yen." Below the payment amount, the current available linked payment amount, "3,250 yen," is displayed.
また、支払い金額確認領域PIR1には、現在の連携支払い可能額が支払い金額を下回ることに基づいて、警告マークと「残高不足です」の文字とが表示されている。 In addition, a warning mark and the words "Insufficient balance" are displayed in the payment amount confirmation area PIR1 because the current available linked payment amount is lower than the payment amount.
また、支払い金額確認領域PIR1の下には、連携メンバーの名称がアイコンと共に表示されている。その下には、連携メンバーそれぞれの支払い負担状況を確認するための、支払いメンバー確認領域PMR1が表示されている。 In addition, below the payment amount confirmation area PIR1, the names of the affiliated members are displayed along with their icons. Below that, a payment member confirmation area PMR1 is displayed to check the payment status of each affiliated member.
ここで、連携支払い可能額とは、支払い金額を連携アカウントで等分して割り勘すると仮定し、以下の式で定義される金額である。
・連携支払い可能額=全ての連携アカウントについての支払い余力の総和
Here, the linked payable amount is defined by the following formula, assuming that the payment amount is divided equally between the linked accounts.
・Linked payment available amount = Sum of payment capacity for all linked accounts
ここで、一の連携アカウントの支払い余力は、以下の式で定義される。
・一の連携アカウントの支払い余力=その連携アカウントの電子マネー口座残高(その連携アカウントの電子マネー口座残高-等分支払い金額<0の場合)
・一の連携アカウントの支払い余力=等分支払い金額(その連携アカウントの電子マネー口座残高-等分支払い金額≧0の場合)
ただし、「等分支払い金額=支払い金額÷連携アカウント数」として算出される。
Here, the payment margin of a linked account is defined as follows:
Payment margin of one linked account = electronic money account balance of that linked account (if electronic money account balance of that linked account - equal payment amount < 0)
Payment margin of one linked account = equal payment amount (if the electronic money account balance of that linked account - equal payment amount ≧ 0)
However, the amount is calculated as "equal payment amount = payment amount ÷ number of linked accounts".
なお、これらの式を、限定ではなく例として、第1実施例や第2実施例に適用して、連携支払い可能額を同様に算出するようにしてもよいし、しなくてもよい。
つまり、上記の連携アカウントを、一人のユーザの複数のユーザアカウント、限定ではなく例として、前述した第1ユーザアカウント(メインアカウント)と第2ユーザアカウント(サブアカウント)との2つのユーザアカウント等として、連携支払い可能額を算出するようにしてもよいし、しなくてもよい。
Note that these formulas may or may not be applied to the first and second embodiments as examples and not limitations, to similarly calculate the linked payable amount.
In other words, the linked accounts may or may not be multiple user accounts of a single user, such as, for example but not limited to, two user accounts, the first user account (main account) and the second user account (sub-account) mentioned above, and the linked payable amount may or may not be calculated.
本実施例では、連携メンバーと連携アカウントとは一対一の対応関係であるため、上記の式を、連携メンバーによって定義することもできる。つまり、上記の式は、以下のように表現することもできる。
・連携支払い可能額=全ての連携メンバーについての支払い余力の総和
・一の連携メンバーの支払い余力=その連携メンバーの電子マネー口座残高(その連携メンバーの電子マネー口座残高-等分支払い金額<0の場合)
・一の連携メンバーの支払い余力=等分支払い金額(その連携メンバーの電子マネー口座残高-等分支払い金額≧0の場合)
ただし、「等分支払い金額=支払い金額÷連携メンバー人数」として算出される。
In this embodiment, since there is a one-to-one correspondence between linked members and linked accounts, the above formula can also be defined by linked members. In other words, the above formula can also be expressed as follows:
· Collaborative payment available amount = the sum of payment margins for all collaborative members · Payment margin of one collaborative member = the balance of the collaborative member's electronic money account (if the balance of the collaborative member's electronic money account - equal payment amount < 0)
Payment margin of one linked member = equal payment amount (if the linked member's electronic money account balance - equal payment amount ≧ 0)
However, the amount of equal payment is calculated as "amount paid = amount paid ÷ number of affiliated members."
支払いメンバー確認領域PMR1には、限定ではなく例として、それぞれの連携メンバー(連携アカウント)について、行ごとに、アイコンと、ユーザ名と、支払い余力と、電子マネー口座残高とが関連付けて表示されている。また、支払い余力が等分支払い金額を下回るユーザについては、アイコンの左上に警告マークが重ねて表示されている。 In the paying member confirmation area PMR1, for example and not by way of limitation, an icon, user name, payment capacity, and electronic money account balance are displayed in association with each row for each linked member (linked account). In addition, for users whose payment capacity falls below the equal payment amount, a warning mark is displayed superimposed on the top left of the icon.
この例では、等分支払い金額は「4,500円÷2=2,250円」である。
ユーザA.Aについては、支払い余力が等分支払い金額を下回るため、ユーザA.Aのアイコンの左上に警告マークが表示され、支払い余力が「1,000円」であることが示されている。
一方、ユーザB.Bについては、支払い余力が等分支払い金額を下回らないため、警告マークは表示されず、支払い余力が「2,250円」であることが示されている。
In this example, the amount of the equal payments is 4,500 yen divided by 2 = 2,250 yen.
For user A.A, since the remaining payment capacity falls below the equal payment amount, a warning mark is displayed in the upper left corner of the icon of user A.A, indicating that the remaining payment capacity is "1,000 yen".
On the other hand, for user B.B, since the remaining payment capacity does not fall below the equal payment amount, no warning mark is displayed and the remaining payment capacity is shown as "2,250 yen".
この例では、連携支払い可能額が支払い金額に満たないため、このままでは支払いを行うことができない。そのため、連携支払い確認画面の最下部には、等分支払い金額「2,250円」のうち、ユーザA.Aの支払い余力「1,000円」では不足する立て替え必要額「2,250円-1,000円=1,250円」をユーザB.Bに立て替えてもらい、支払いを実行するための「他のメンバーに立て替えてもらう」の文字で示される立て替え依頼ボタンBT4が表示されている。 In this example, the collaborative payment available amount is less than the payment amount, so the payment cannot be made as is. Therefore, at the bottom of the collaborative payment confirmation screen, an advance request button BT4 is displayed, indicated by the words "Ask another member to advance" to request that user B.B advance the amount that needs to be advanced (2,250 yen - 1,000 yen = 1,250 yen) that is not covered by user A.A's payment margin of 1,000 yen out of the equal payment amount of 2,250 yen, and to execute the payment.
図3-2右側は、立て替え依頼ボタンBT4がタップされた場合の、連携支払い確認画面の一例である。
この連携支払い確認画面では、支払いメンバー確認領域PMR1において、ユーザB.Bの支払い余力が、等分支払い金額「2,250円」に立て替え必要額「1,250円」を加算した「3,500円」に増加している。それに伴い、支払い金額確認領域PIR1の連携支払い可能額が「4,500円」に増加し、「残高不足です」の文字が消えて、「支払い可能です」の文字が表示されている。
The right side of FIG. 3-2 shows an example of a linked payment confirmation screen when the advance payment request button BT4 is tapped.
On this linked payment confirmation screen, in the paying member confirmation area PMR1, the payment margin of user B.B has increased to "3,500 yen", which is the sum of the equal payment amount of "2,250 yen" and the advance payment required amount of "1,250 yen". Accordingly, the linked payment available amount in the payment amount confirmation area PIR1 has increased to "4,500 yen", the words "Insufficient balance" have disappeared, and the words "Payable" are displayed.
また、連携支払い確認画面の最下部には、現在の支払い余力に応じて支払いを実行するための「支払い」の文字で示される連携支払い実行ボタンBT5が表示されている。 Also, at the bottom of the linked payment confirmation screen, a linked payment execution button BT5 is displayed, indicated by the word "Payment", which allows the user to execute a payment based on the user's current payment capacity.
図3-3は、図3-2右側の連携支払い確認画面において、連携支払い実行ボタンBT5がタップされた場合の、画面の遷移の一例である。
図3-3左側には、連携ウォレットを用いた支払い結果を確認するための、連携支払い結果表示画面が表示されている。
FIG. 3-3 shows an example of a screen transition when the linked payment execution button BT5 is tapped on the linked payment confirmation screen on the right side of FIG. 3-2.
The left side of Figure 3-3 shows the linked payment result display screen for checking the results of a payment made using a linked wallet.
連携支払い結果表示画面の上部には、連携ウォレットを用いた支払いが完了したことを示す「支払い完了」の文字とともに、支払い金額の送金先である「XX楽器」のアイコン画像と、その名称「XX楽器」と、支払い日時「2020-07-24/12:17:08」とが表示されている。 At the top of the linked payment result display screen, the words "Payment Completed" are displayed, indicating that the payment using the linked wallet has been completed, along with an icon image of "XX Musical Instrument," the recipient of the payment amount, its name "XX Musical Instrument," and the date and time of the payment, "2020-07-24/12:17:08."
また、連携支払い結果表示画面の下部には、この支払いに関する連携メンバーごとの内訳を表すメンバー支払い結果表示領域MRR1が表示されている。
メンバー支払い結果表示領域MRR1には、連携メンバーごとに、支払ったユーザ名と、支払い余力として支払った金額と、支払い後の電子マネー口座残高とが表示されている。
At the bottom of the linked payment result display screen, a member payment result display area MRR1 is displayed, which shows the breakdown of this payment for each linked member.
The member payment result display area MRR1 displays, for each linked member, the name of the user who made the payment, the amount paid as payment margin, and the balance of the electronic money account after the payment.
メンバー支払い結果表示領域MRR1には、限定ではなく例として、ユーザA.Aは、支払い余力「1,000円」分を支払い、その結果、電子マネー口座残高が「0円」となったことが示されている。また、ユーザB.Bは、支払い余力「3,500円」分を支払い、その結果、電子マネー口座残高が「2,500円」となったことが示されている。 By way of example and not limitation, the member payment result display area MRR1 shows that user A.A paid his remaining payment capacity of "1,000 yen", resulting in his electronic money account balance being "0 yen". Also, it shows that user B.B paid his remaining payment capacity of "3,500 yen", resulting in his electronic money account balance being "2,500 yen".
また、ユーザB.Bの項目には、ユーザA.Aが、ユーザB.Bに立て替えてもらった「1,250円」をユーザB.Bに返却するための立て替え金額返金ボタンBT6が加えて表示されている。 In addition, the item for User B.B. also displays a refund button BT6 for User A.A to return the 1,250 yen paid by User B.B. to User B.B.
図3-3右側は、限定ではなく例として、支払いアプリケーションのメインメニューから「おしらせ」アイコンをタップすることで遷移するおしらせ画面の一例である。
なお、おしらせ画面へは、連携支払い結果表示画面に重ねて表示される、不図示の支払い完了通知をタップする等して遷移することも可能である。
The right side of Figure 3-3 is an example, by way of example and not limitation, of a notification screen which is accessed by tapping the "Notification" icon from the main menu of the payment application.
It is also possible to transition to the notification screen by, for example, tapping on a payment completion notification (not shown) that is displayed superimposed on the linked payment result display screen.
このおしらせ画面のおしらせ情報表示領域NTR2には、連携支払いが実行されたことに基づく連携決済結果情報CT2と、連携支払いで立て替えが発生したことに基づく立て替え情報CT3とが表示されている。 The notification information display area NTR2 of this notification screen displays linked payment result information CT2 based on the execution of a linked payment, and advance payment information CT3 based on the occurrence of an advance payment in the linked payment.
連携決済結果情報CT2には、ユーザA.Aが支払った金額である「1,000円」と、支払い日時と、連携ウォレットを用いて支払いが完了したことと、支払い先が「XX楽器」であることとが表示されている。また、右上には、ユーザA.AとユーザB.Bの連携ウォレットで支払いを行ったことを示すアイコンが表示されている。
連携決済結果情報CT2の下部には、支払いの詳細を確認するための「詳細を確認」の文字で示される詳細確認ボタンが表示されている。この詳細確認ボタンがタップされると、限定ではなく例として、図3-3左側の連携支払い結果表示画面が表示される。
The linked payment result information CT2 displays the amount paid by user A.A, "1,000 yen," the date and time of the payment, that the payment was completed using the linked wallet, and that the payment was made to "XX Musical Instrument." In addition, an icon indicating that the payment was made using the linked wallets of user A.A and user B.B is displayed in the upper right corner.
At the bottom of the linked payment result information CT2, a details confirmation button with the words "Confirm details" is displayed for confirming the details of the payment. When this details confirmation button is tapped, the linked payment result display screen shown on the left side of FIG. 3-3 is displayed, by way of example and not limitation.
なお、連携決済結果情報CT2には、ユーザA.Aが支払った金額である「1,000円」ではなく、「XX楽器」に支払った総支払い金額である「4,500円」を表示するようにしてもよいし、そのようにしなくてもよい。
または、ユーザA.Aが支払った金額と、総支払い金額の両方を表示するようにしてもよいし、そのようにしなくてもよい。
または、他のユーザが支払った金額を加えて表示するようにしてもよいし、そのようにしなくてもよい。
In addition, the linked settlement result information CT2 may or may not display the total payment amount paid to "XX Musical Instrument", "4,500 yen", instead of the amount paid by user A.A, "1,000 yen".
Alternatively, both the amount paid by user A.A and the total amount paid may or may not be displayed.
Alternatively, the amount paid by other users may be added to the display, or it may not be displayed.
立て替え情報CT3には、連携ウォレットを用いた支払いでユーザB.Bに「1,250円」を立て替えてもらったことを示す情報が表示されている。また、右上には、ユーザA.AとユーザB.Bの連携ウォレットで支払いを行ったことを示すアイコンが表示されている。
その下には、支払いの詳細を確認するための「詳細を確認」の文字で示される詳細確認ボタンが表示されている。この詳細確認ボタンがタップされると、限定ではなく例として、図3-3左側の連携支払い結果表示画面が表示される。
立て替え情報CT3の下部には、立て替え金額返金ボタンBT6が表示されている。
The advance payment information CT3 displays information indicating that user B.B. has advanced "1,250 yen" to pay using the linked wallet. Also, an icon is displayed in the upper right corner indicating that a payment was made using the linked wallets of user A.A and user B.B.
Below that, a button for confirming the details of the payment is displayed, which is indicated by the words "Confirm Details." When the button for confirming the details is tapped, the linked payment result display screen shown on the left side of Figure 3-3 is displayed, by way of example and not by way of limitation.
Below the advance payment information CT3, an advance payment refund button BT6 is displayed.
立て替え金額返金ボタンBT6がタップされると、ユーザA.Aの電子マネー口座からユーザB.Bの電子マネー口座へ、立替分「1,250円」の送金が実行される。 When the advance payment amount refund button BT6 is tapped, the advance payment amount of 1,250 yen is transferred from user A.A's electronic money account to user B.B's electronic money account.
なお、ユーザA.Aの電子マネー口座残高が立替分に満たず、送金が実行できない場合、立て替え金額返金ボタンBT6の表示態様をグレーアウトさせるなどしてボタン操作を無効化させてもよいし、そのようにしなくてもよい。
また、ユーザA.Aの電子マネー口座残高が立替分に満たない状態で立て替え金額返金ボタンBT6がタップされると、銀行口座からのチャージを促す画面へ遷移してもよいし、そのようにしなくてもよい。
If the balance of the electronic money account of the user A.A is not sufficient to cover the advance payment amount and the remittance cannot be executed, the display mode of the advance payment amount refund button BT6 may be grayed out, or the button operation may be disabled, but this is not necessary.
Furthermore, when the advance payment refund button BT6 is tapped when the balance in the user A.A's electronic money account is insufficient to cover the advance payment, the screen may transition to a screen that prompts the user to charge the amount from a bank account, but this is not essential.
立て替え金額返金ボタンBT6を用いて立替分の返金が完了した場合、その後の表示において立て替え金額返金ボタンBT6の表示態様をグレーアウトさせるなどしてボタン操作を無効化させてもよいし、そのようにしなくてもよい。 When the refund of the advance payment amount is completed using the advance payment amount refund button BT6, the display mode of the advance payment amount refund button BT6 may be grayed out in the subsequent display to disable button operation, or it may not be necessary to do so.
なお、おしらせ情報表示領域NTR2において、連携決済結果情報CT2と立て替え情報CT3とをまとめて一つの情報として表示するようにしてもよいし、そのようにしなくてもよい。 In addition, in the notification information display area NTR2, the linked payment result information CT2 and the advance payment information CT3 may be displayed together as one piece of information, but this is not essential.
<処理>
図3-4~図3-5に、本実施例において各装置が実行する処理の流れの一例を示すフローチャートを示す。
この図では、左側から順に、端末20A(ユーザA.Aの端末20)の制御部21が実行する処理、端末20B(ユーザB.Bの端末20)の制御部21が実行する処理、サーバ10の制御部11が実行する処理の一例を示している。
<Processing>
3-4 and 3-5 are flowcharts showing an example of the flow of processes executed by each device in this embodiment.
This figure shows, from the left, an example of processing performed by the
通信I/F14によって端末20Aから連携決済要求情報を受信すると、サーバ10の制御部11は、連携支払い可能額を算出し、算出された連携支払い可能額が決済予定金額を下回っているか否か(連携支払い可能額-決済予定金額<0であるか否か)を判定する(S210)。連携支払い可能額が決済予定金額を下回っている場合(S210:YES)、サーバ10の制御部11は、連携支払い可能額が不足し、支払いが実行できないため、他の連携アカウントからコード決済実行者のアカウントに送金が必要であることを示す連携残高不足情報を、通信I/F14によって端末20Aに送信する(S220)。
When the
連携支払い可能額が決済予定金額を下回っていない場合(連携支払い可能額-決済予定金額が0以上となる場合)には(S210:NO)、連携ウォレットを用いた支払いが可能であるため、サーバ10の制御部11は、S110のステップに処理を移す。
If the linked payable amount is not less than the planned payment amount (linked payable amount - planned payment amount is 0 or more) (S210: NO), payment is possible using the linked wallet, so the
通信I/F22によってサーバ10から連携残高不足情報を受信する場合(A200:YES)、端末20Aの制御部21は、連携ウォレットの他の連携メンバー(この場合にはユーザB.B)のアカウントにユーザA.Aの支払い余力の不足分(すなわち等分支払い金額-ユーザA.Aの支払い余力)を負担してもらい、支払いを継続するための残高補充要求情報を、通信I/F22によってサーバ10に送信する(A210)。
When the communication I/
なお、ユーザB.Bのアカウントの電子マネー口座残高が決済予定金額以上である場合、残高補充要求情報として、ユーザB.Bのアカウントから決済予定金額の全額を負担してもらうための情報を送信するようにしてもよいし、そのようにしなくてもよい。 If the balance of the electronic money account of user B.B.'s account is equal to or greater than the planned payment amount, information requesting payment of the full amount of the planned payment from user B.B.'s account may be transmitted as balance replenishment request information, but this is not essential.
また、通信I/F22によってサーバ10から連携残高不足情報を受信しない場合(A200:NO)、A210のステップは実行されない。
In addition, if the communication I/
通信I/F14によって端末20Aから残高補充要求情報を受信すると、サーバ10の制御部11は、受信した残高補充要求情報に基づいて、連携残高補充処理を実行する(S230)。
連携残高補充処理において、サーバ10の制御部11は、ユーザA.Aの支払い余力の不足分(立て替え必要額)を、ユーザB.Bの支払い余力に加算した金額を新たなユーザB.Bの支払い余力として更新させる。そして、サーバ10の制御部11は、立て替え必要額をユーザA.AからユーザB.Bへの返却必要額として記憶部15に記憶させる。
When the balance replenishment request information is received from the terminal 20A via the communications I/
In the linked balance replenishment process, the
なお、サーバ10の制御部11は、連携残高補充処理の処理結果を通信I/F14によって端末20Aに送信し、端末20Aの制御部21は、通信I/F22によって受信した連携残高補充処理の処理結果を表示部24に表示させるようにしてもよいし、そのようにしなくてもよい。
The
また、連携残高補充処理において、ユーザB.Bの支払い余力を増加させるのではなく、ユーザB.BのアカウントからユーザA.Aのアカウントへ立て替え必要額の送金処理を実行することで、ユーザA.Aの支払い余力を増加させるようにしてもよいし、そのようにしなくてもよい。 In addition, in the linked balance replenishment process, rather than increasing the payment capacity of user B.B, a process of transferring the required amount to be paid in advance from user B.B's account to user A.A's account may be executed to increase user A.A's payment capacity, or it may not be necessary to do so.
サーバ10の制御部11は、店舗提示型連携決済処理を実行すると(S110)、連携決済処理の実行結果である連携決済結果情報を、通信I/F14によって連携メンバーの各々の端末20に送信する(S240)。
When the
通信I/F22によってサーバ10から連携決済結果情報を受信すると、端末20Aの制御部21は、連携決済結果情報を表示部24に表示させる(A230)。
When the linked payment result information is received from the
通信I/F22によってサーバ10から連携決済結果情報を受信すると、端末20Bの制御部21は、連携決済結果情報を表示部24に表示させる(B200)。
When the linked payment result information is received from the
連携決済処理に先んじて、連携残高補充処理が実行された場合(S250:YES)、サーバ10の制御部11は、記憶部15に記憶された返却必要額を含む貸し借り情報を、通信I/F14によって連携メンバーの各々の端末20に送信する(S260)。
一方、連携残高補充処理が実行されなかった場合(S250:NO)、サーバ10の制御部11は、処理を終了させる。
If the linked balance replenishment process is executed prior to the linked payment process (S250: YES), the
On the other hand, if the linked balance replenishment process has not been executed (S250: NO), the
通信I/F22によってサーバ10から貸し借り情報を受信する場合(A240:YES)、端末20Aの制御部21は、受信した貸し借り情報を表示部24に表示させる(A250)。
一方、貸し借り情報を受信しない場合(A240:NO)、端末20Aの制御部21は、処理を終了させる。
When lending/borrowing information is received from the
On the other hand, if lending/borrowing information is not received (A240: NO), the
A250のステップの後、端末20Aの制御部21は、返却必要額をユーザB.Bに返却するか否かの選択用画面を表示部24に表示させる(A260)。
なお、A250のステップとA260のステップとの間に、外部金融機関の口座からユーザA.Aのアカウントに対するチャージ、あるいは、他のアカウントからユーザA.Aのアカウントに対する送金等の処理を挟んでもよい。
After step A250, the
Note that between steps A250 and A260, processing such as charging the account of user A.A. from an account at an external financial institution, or transferring money from another account to the account of user A.A. may be inserted.
端末20Aの入出力部23に対するユーザ操作に基づいて、返却必要額をユーザB.Bに返却することが選択される場合(A260:YES)、端末20Aの制御部21は、ユーザA.AのアカウントからユーザB.Bのアカウントへ返却必要額に相当する金額の送金を実行するための返却必要額返却情報を、通信I/F22によってサーバ10に送信する(A270)。
一方、返却必要額をユーザB.Bに返却することが選択されない場合(A260:NO)、端末20Aの制御部21は、処理を終了させる。
When it is selected to return the required return amount to user B.B based on a user operation on the input/
On the other hand, if returning the required refund amount to user B.B is not selected (A260: NO), the
通信I/F14によって端末20Aから返却必要額返却情報を受信する場合(S270:YES)、サーバ10の制御部11は、返却必要額返却情報に基づいて、ユーザA.AのアカウントからユーザB.Bのアカウントへ返却必要額に記載の金額の送金を実行する貸し借り返却処理を実行する(S280)。また、貸し借り返却処理が成功すると、サーバ10の制御部11は、記憶部15に記憶させた返却必要額を消去する。
When the communication I/
その後、サーバ10の制御部11は、貸し借り返却処理によって実行された送金処理の実行結果を含む貸し借り返却情報を、通信I/F14によって、返却必要額返却情報の送金元と、送金先とのアカウントに対応する各々の端末20に送信する(S290)。そして、サーバ10の制御部11は、処理を終了させる。
Then, the
端末20Aから返却必要額返却情報を受信しない場合(S270:NO)、サーバ10の制御部11は、処理を終了させる。
If the required return amount return information is not received from
通信I/F22によってサーバ10から貸し借り返却情報を受信すると、端末20Aの制御部21は、貸し借り返却情報を表示部24に表示させる(A280)。そして、端末20Aの制御部21は、処理を終了させる。
When the loan/borrow/return information is received from the
通信I/F22によってサーバ10から貸し借り情報を受信する場合(B210:YES)、端末20Bの制御部21は、受信した貸し借り情報を表示部24に表示させる(B220)。
貸し借り情報を受信しない場合(B210:NO)、端末20Bの制御部21は、処理を終了させる。
When lending/borrowing information is received from
If lending/borrowing information is not received (B210: NO), the
通信I/F22によってサーバ10から貸し借り返却情報を受信する場合(B230:YES)、端末20Bの制御部21は、貸し借り返却情報を表示部24に表示させる(B240)。そして、端末20Bの制御部21は、処理を終了させる。
When loan/borrow/return information is received from the
<第3実施例の効果>
本実施例によれば、第1ユーザの第1ユーザアカウントと、この第1ユーザアカウントと連携された第2ユーザの第2ユーザアカウントとに基づき、決済を行うことができる。また、この決済に基づき、第1ユーザアカウントから第2ユーザアカウントに送金することができる。第2ユーザアカウントは第2ユーザのアカウントであるため、第1ユーザの第1アカウントと、この第1アカウントと関連付けられた第2ユーザの第2アカウントとに基づく決済を実現することができる。
<Effects of the Third Embodiment>
According to this embodiment, a settlement can be made based on a first user account of a first user and a second user account of a second user linked to the first user account. Based on this settlement, money can be transferred from the first user account to the second user account. Since the second user account is an account of the second user, a settlement can be realized based on the first account of the first user and the second account of the second user linked to the first account.
なお、第2ユーザアカウントは、第2ユーザのアカウントである。
このため、第2ユーザアカウントへの送金は、第2ユーザへの送金と捉えてもよいし、第2ユーザの端末への送金と捉えてもよい。
It should be noted that the second user account is an account of the second user.
Therefore, a transfer to a second user account may be regarded as a transfer to the second user, or as a transfer to the second user's terminal.
また、本実施例は、アカウント連携決済は、少なくとも第2ユーザアカウントによって第1ユーザアカウントの不足分の支払いが行われる。また、貸し借り情報(限定ではなく、第1情報の一例)は、返却必要額(限定ではなく、第2アカウントによって第1アカウントの代わりに支払った金額の一例)の情報を含む構成を示している。
このような構成により得られる実施例の効果の一例として、第1決済において、少なくとも第2アカウントによって第1アカウントの不足分の支払いが行われるようにすることができる。これにより、第1アカウントの残高が不足していて、支払うべき金額の全部を支払うことができないような場合に、この不足分の金額を、第2アカウントに支払ってもらうことができる。また、第2アカウントによって第1アカウントの代わりに支払った金額を、第1アカウントから第2アカウントに送金するように、第1ユーザに促すことができる。
In this embodiment, the account linking settlement is performed by at least the second user account paying the shortfall of the first user account. Also, the lending/borrowing information (not limited to, but an example of the first information) shows a configuration including information on the required return amount (not limited to, but an example of the amount paid by the second account on behalf of the first account).
As an example of the effect of the embodiment obtained by such a configuration, in the first settlement, at least the second account can be made to pay the shortfall in the first account. In this way, when the balance of the first account is insufficient and the first account is unable to pay the entire amount due, the shortfall can be paid by the second account. In addition, the first user can be prompted to transfer the amount paid by the second account on behalf of the first account from the first account to the second account.
また、上記において、第1ユーザアカウントによる支払いは行われないようにしてもよい。
このような構成により得られる実施例の効果の一例として、第1決済において、第2アカウントから全ての支払いが行われるようにすることができる。
In the above, payment may not be made through the first user account.
As an example of an effect of an embodiment obtained by such a configuration, in the first settlement, all payments can be made from the second account.
また、上記において、アカウント連携決済は、第1ユーザアカウントによる支払いと、少なくとも第2ユーザアカウントによって第1ユーザアカウントの不足分の支払いとが行われるようにしてもよい。
このような構成により得られる実施例の効果の一例として、第1決済において、第1アカウントによる支払いも行うが、少なくとも第2アカウントによって、第1アカウントの不足分の支払いが行われるようにすることができる。
In the above, the account linking settlement may involve payment by the first user account and payment of any shortfall in the first user account by at least the second user account.
As an example of an effect of an embodiment obtained by such a configuration, in the first settlement, a payment is made from the first account, but at least the second account can be used to pay the shortfall in the first account.
また、上記において、連携残高不足情報(限定ではなく、第1情報の一例)は、サーバ10を介して端末20の通信I/F22によって受信される構成を示している。
このような構成により得られる実施例の効果の一例として、サーバを介して第1情報を簡単に取得することができる。
In the above, the linked balance insufficient information (not limited to this, but an example of the first information) is configured to be received by the communication I/
As an example of an effect of the embodiment obtained by such a configuration, the first information can be easily acquired via the server.
<第3変形例(1)>
第3実施例では、不足額を立て替えてもらったユーザA.Aが能動的に返却必要額をユーザB.Bに返却する場合を示したが、これに限定されない。限定ではなく例として、返却必要額を立て替えた(貸し出した)連携メンバーであるユーザB.Bが、立て替えてもらったユーザA.Aに対して必要返却額の請求を行えるようにしてもよいし、そのようにしなくてもよい。
<Third Modification (1)>
In the third embodiment, a case has been shown in which user A.A, who has been advanced the shortfall, actively returns the required return amount to user B.B. However, this is not limiting. As a non-limiting example, user B.B, who is an associated member who has advanced (lent) the required return amount, may or may not be able to request the required return amount from user A.A, who has been advanced.
<表示画面>
図3-6は、図3-3右側の端末20Aの連携支払い確認画面において、連携支払い実行ボタンBT5がタップされた場合の、端末20Bにおける画面の遷移の一例を示す図である。
<Display screen>
FIG. 3-6 is a diagram showing an example of a screen transition on
図3-6左側は、限定ではなく例として、支払いアプリケーションのメインメニューから「おしらせ」アイコンをタップすることで遷移するおしらせ画面の一例である。なお、おしらせ画面へは、端末20Bに送信されて表示される、不図示の支払い完了通知をタップする等して遷移することも可能である。
The left side of Figure 3-6 is an example of a notification screen to which the user transitions by tapping the "Notification" icon from the main menu of the payment application, by way of example and not of limitation. Note that the user can also transition to the notification screen by, for example, tapping a payment completion notification (not shown) that is sent to and displayed on
このおしらせ画面のおしらせ情報表示領域NTR3には、連携支払いが実行されたことに基づく連携決済結果情報CT4と、連携支払いで立て替えが発生したことに基づく立て替え情報CT5とが表示されている。 The notification information display area NTR3 of this notification screen displays linked payment result information CT4 based on the execution of a linked payment, and advance payment information CT5 based on the occurrence of an advance payment in the linked payment.
連携決済結果情報CT4には、ユーザB.Bが支払った金額である「3,500円」と、支払い日時と、連携ウォレットを用いて支払いが完了したことと、支払い先が「XX楽器」であることとが表示されている。また、右上には、ユーザA.AとユーザB.Bの連携ウォレットで支払いを行ったことを示すアイコンが表示されている。
連携決済結果情報CT4の下部には、支払いの詳細を確認するための「詳細を確認」の文字で示される詳細確認ボタンが表示されている。この詳細確認ボタンがタップされると、限定ではなく例として、図3-6右側の連携支払い結果表示画面が表示される。
The linked payment result information CT4 displays the amount paid by user B.B., "3,500 yen," the date and time of the payment, that the payment was completed using the linked wallet, and that the payment was made to "XX Musical Instrument." In addition, an icon indicating that the payment was made using the linked wallets of user A.A. and user B.B. is displayed in the upper right corner.
At the bottom of the linked payment result information CT4, a details confirmation button with the words "Confirm details" is displayed for confirming the details of the payment. When this details confirmation button is tapped, the linked payment result display screen shown on the right side of FIG. 3-6 is displayed, by way of example and not limitation.
立て替え情報CT5には、連携ウォレットを用いた支払いでユーザA.Aに「1,250円」を立て替えたことを示す表示が表示されている。また、右上には、ユーザA.AとユーザB.Bの連携ウォレットで支払いを行ったことを示すアイコンが表示されている。
その下には、支払いの詳細を確認するための「詳細を確認」の文字で示される詳細確認ボタンが表示されている。この詳細確認ボタンがタップされると、限定ではなく例として、図3-6右側の連携支払い結果表示画面が表示される。
立て替え情報CT5の下部には、ユーザB.BがユーザA.Aに立て替えた「1,250円」の返金を請求するための立て替え金額請求ボタンBT7が表示されている。
The advance payment information CT5 displays a display indicating that "1,250 yen" was advanced to user A.A. using the linked wallet for payment. Also, in the upper right corner, an icon is displayed indicating that a payment was made using the linked wallets of user A.A. and user B.B.
Below that, a button for confirming the details of the payment is displayed, which is indicated by the words "Confirm Details." When the button for confirming the details is tapped, the linked payment result display screen shown on the right side of Figure 3-6 is displayed, by way of example and not by way of limitation.
Below the advance payment information CT5, an advance payment request button BT7 for requesting a refund of the "1,250 yen" that User B.B. advanced to User A.A. is displayed.
図3-6右側は、端末20Bの表示部24に表示される連携支払い結果表示画面の一例である。
この画面では、メンバー支払い結果表示領域MRR2において、立て替え金額返金ボタンBT6の代わりに、ユーザA.Aの項目に、ユーザB.Bが立て替えた「1,250円」の返却を促すための立て替え金額請求ボタンBT7が加えて表示されている。
The right side of FIG. 3-6 is an example of a linked payment result display screen displayed on the
On this screen, in the member payment result display area MRR2, instead of the Advance Payment Amount Refund button BT6, a Advance Payment Amount Request button BT7 for urging the return of the "1,250 yen" advanced by user B.B is additionally displayed in the item for user A.A.
立て替え金額請求ボタンBT7がタップされると、端末20Aに対して、ユーザA.Aの電子マネー口座からユーザB.Bの電子マネー口座へ立替分「1,250円」の送金を促す情報が送信され、端末20Aの表示部24に表示される。
なお、ユーザA.Aの電子マネー口座残高が立替分より大きい場合、自動的にユーザA.Aの電子マネー口座からユーザB.Bの電子マネー口座への立替分の送金が実行されるようにしてもよいし、そのようにしなくてもよい。
When the advance payment amount request button BT7 is tapped, information is transmitted to terminal 20A, prompting the transfer of the advance payment amount of "1,250 yen" from the electronic money account of user A.A to the electronic money account of user B.B, and is displayed on
In addition, when the balance of the electronic money account of user A.A is larger than the advance amount, the advance amount may or may not be automatically transferred from the electronic money account of user A.A to the electronic money account of user B.B.
また、立替分の返金が完了している場合、その後の表示において立て替え金額請求ボタンBT7の表示態様をグレーアウトさせるなどしてボタン操作を無効化させてもよいし、そのようにしなくてもよい。 In addition, if the refund of the advance payment has been completed, the display of the advance payment amount request button BT7 may be grayed out in the subsequent display to disable button operation, or it may not be necessary to do so.
<処理>
図3-7~図3-8に、図3-4から続く本変形例において各装置が実行する処理の流れの一例を示すフローチャートを示す。
この図では、左側から順に、端末20A(ユーザA.Aの端末20)の制御部21が実行する処理、端末20B(ユーザB.Bの端末20)の制御部21が実行する処理、サーバ10の制御部11が実行する処理の一例を示している。
<Processing>
3-7 to 3-8 are flowcharts showing an example of the flow of processes executed by each device in this modified example, continuing from FIG. 3-4.
This figure shows, from the left, an example of processing performed by the
端末20Bの制御部21は、B220のステップを実行すると、返却必要額をユーザA.Aから返却させることを要請(催促)するか否かの選択用画面を表示部24に表示させる(B223)。
When the
端末20Bの入出力部23に対するユーザ操作に基づいて、ユーザA.Aに返却必要額を返却させることを催促することが選択される場合(B223:YES)、端末20Bの制御部21は、ユーザA.AのアカウントからユーザB.Bのアカウントへ返却必要額に相当する金額の送金を要請するための返却必要額請求情報を、通信I/F22によってサーバ10に送信する(B226)。
If it is selected to prompt user A.A to return the required return amount based on a user operation on the input/
ユーザA.Aに返却必要額を返却させることを催促することが選択されない場合には(B223:NO)、端末20Bの制御部21は、B230のステップへ処理を進める。
If it is not selected to prompt user A.A to return the required return amount (B223: NO), the
サーバ10の制御部11は、S260のステップを実行後、通信I/F14によって端末20Bから返却必要額請求情報を受信する場合(S263:YES)、通信I/F14によって、催促先であるユーザA.Aの端末20Aに、返却必要額を返却させることを催促する返却必要額督促情報を送信する(S266)。その後、S270以降のステップを実行する。
After executing step S260, if the
返却必要額請求情報を受信しない場合には(S263:NO)、サーバ10の制御部11は、S266のステップを実行せず、S270以降のステップを実行する。
If the required return amount request information is not received (S263: NO), the
端末20Aの制御部21は、A250のステップを実行後、通信I/F22によってサーバ10から返却必要額督促情報を受信する場合(A253:YES)、返却必要額督促情報を表示部24に表示させる(A256)。その後、端末20Aの制御部21は、A260のステップへ処理を進める。
After executing step A250, if the
返却必要額督促情報を受信しない場合には(A253:NO)、端末20Aの制御部21は、A260のステップへ処理を進める。
If the required return amount reminder information is not received (A253: NO), the
なお、A256のステップを実行後、「A260:NO」となった場合には再度A256のステップに戻り、端末20AのユーザA.Aに繰り返し報知させるようにしてもよいし、そのようにしなくてもよい。また、一定期間ごとにA256のステップを実行し、リマインドし続けるようにしてもよいし、そのようにしなくてもよい。
If "A260: NO" is returned after step A256 is executed, the process may return to step A256 again to repeatedly notify user A.A of
<第3変形例(2)>
第3実施例では、コード決済を実行するユーザA.Aのアカウントの電子マネー口座残高が等分支払い金額に満たない場合を示したが、これに限定されない。限定ではなく例として、連携メンバーのアカウントであるユーザB.Bの電子マネー口座残高が等分支払い金額に満たない場合に、ユーザA.AのアカウントによってユーザB.Bの支払い余力の不足分(すなわち等分支払い金額-ユーザB.Bの支払い余力)を負担し、連携ウォレットを用いた支払いを実行するようにしてもよいし、そのようにしなくてもよい。
<Third Modification (2)>
In the third embodiment, a case was shown in which the balance of the electronic money account of the account of user A.A who performs code payment does not satisfy the equal payment amount, but this is not limited to this. As a non-limiting example, when the balance of the electronic money account of user B.B, who is an account of a linked member, does not satisfy the equal payment amount, the shortfall in the payment capacity of user B.B (i.e., the equal payment amount - user B.B's payment capacity) may be borne by the account of user A.A, and the payment may be performed using the linked wallet, or it may not be.
<表示画面>
図3-9は、端末20Bで表示されるアカウント連携決済を完了するまでの画面の遷移の一例である。この図は、図3-2の端末20Aで表示されるアカウント連携決済を完了するまでの画面の遷移を、端末20B側で見た場合の遷移を示す図である。
図3-9左側には、図3-2中央と同様に、警告マークと「残高不足です」の文字とを含む連携支払い確認画面を示している。
<Display screen>
Fig. 3-9 is an example of screen transitions until the account linkage payment is completed, displayed on
The left side of Figure 3-9 shows a linked payment confirmation screen that includes a warning mark and the words "Insufficient balance," similar to the center of Figure 3-2.
また、連携支払い確認画面の最下部には、等分支払い金額「2,250円」のうち、ユーザA.Aの支払い余力「1,000円」では不足する立て替え必要額「2,250円-1,250円=1,250円」をユーザB.Bが立て替え、支払いを実行するための「不足分を立て替える」の文字で示される立て替えボタンBT10が表示されている。 At the bottom of the linked payment confirmation screen, a payment button BT10 is displayed with the words "Advance Shortfall," which allows User B.B to advance the shortfall (2,250 yen - 1,250 yen = 1,250 yen) that is required to be paid out of the 2,250 yen equal payment amount that is not covered by User A.A's payment margin of 1,000 yen, and to execute the payment.
立て替えボタンBT10がタップされると、図3-9中央の連携支払い確認画面に表示が遷移する。
この画面では、支払いメンバー確認領域PMR2において、ユーザB.Bの支払い余力が等分支払い金額「2,250円」に立て替え必要額「1,250円」を加算した「3,500円」に増加している。それに伴い、支払い金額確認領域PIR2の連携支払い可能額は「4,500円」に増加し、「残高不足です」の文字が消えて、「支払い可能です」の文字が表示されている。
When the advance payment button BT10 is tapped, the display transitions to the linked payment confirmation screen shown in the center of FIG.
In this screen, in the payment member confirmation area PMR2, the payment balance of user B.B has increased to "3,500 yen", which is the sum of the equal payment amount of "2,250 yen" and the advance payment required amount of "1,250 yen". Accordingly, the cooperative payment available amount in the payment amount confirmation area PIR2 has increased to "4,500 yen", the words "Insufficient balance" have disappeared, and the words "Payable" are displayed.
また、連携支払い確認画面の最下部には、現在の支払い余力に応じて支払いを実行するための「支払い」の文字で示される連携支払い実行ボタンBT11が表示されている。 Also, at the bottom of the linked payment confirmation screen, a linked payment execution button BT11 is displayed, indicated by the word "Payment", which allows the user to execute a payment based on the user's current payment capacity.
連携支払い実行ボタンBT11がタップされると、図3-9右側の連携支払い結果表示画面に表示が遷移する。
この画面には、連携ウォレットを用いた支払いが完了したことを示す「支払い完了」の文字とともに、支払い金額の送金先である「XX楽器」のアイコン画像と、その名称と、支払い日時とが表示されている。連携支払い結果表示画面の下部には、メンバー支払い結果表示領域MRR3が表示されている。
When the linked payment execution button BT11 is tapped, the display transitions to the linked payment result display screen shown on the right side of FIG. 3-9.
This screen displays the word "Payment Completed" indicating that the payment using the linked wallet has been completed, as well as an icon image of "XX Musical Instrument" to which the payment amount has been transferred, its name, and the date and time of payment. At the bottom of the linked payment result display screen, a member payment result display area MRR3 is displayed.
メンバー支払い結果表示領域MRR3には、限定ではなく例として、ユーザA.Aは、支払い余力「1,000円」分を支払い、その結果、電子マネー口座残高が「0円」となったことが表示されている。また、ユーザB.Bは、支払い余力「3,500円」分を支払い、その結果、電子マネー口座残高が「2,500円」となったことが表示されている。 By way of example and not limitation, the member payment result display area MRR3 displays that user A.A has paid his remaining payment capacity of "1,000 yen", resulting in his electronic money account balance being "0 yen". Also, it displays that user B.B has paid his remaining payment capacity of "3,500 yen", resulting in his electronic money account balance being "2,500 yen".
また、ユーザA.Aの項目には、ユーザB.BがユーザA.Aに立て替えた「1,250円」を請求するための立て替え金額請求ボタンBT12が加えて表示されている。
立て替え金額請求ボタンBT12がタップされた場合の挙動については、図3-6において立て替え金額請求ボタンBT7がタップされた場合と同様に構成可能である。
Further, in the item for user A.A, an advance payment request button BT12 for requesting the "1,250 yen" that user B.B. has advanced to user A.A is additionally displayed.
The behavior when the advance payment claim button BT12 is tapped can be configured to be similar to that when the advance payment claim button BT7 is tapped in FIG. 3-6.
図3-10は、図3-9中央の端末20Bの連携支払い確認画面において、連携支払い実行ボタンBT5がタップされた場合の、端末20Aにおける画面の遷移の一例である。
Figure 3-10 shows an example of the screen transition on terminal 20A when the linked payment execution button BT5 is tapped on the linked payment confirmation screen of
図3-10左側は、限定ではなく例として、支払いアプリケーションのメインメニューから「おしらせ」アイコンをタップすることで遷移するおしらせ画面の一例である。なお、おしらせ画面へは、端末20Aに送信されて表示される、不図示の支払い完了通知をタップする等して遷移することも可能である。 The left side of Figure 3-10 is an example of a notification screen to which you can transition by tapping the "Notification" icon from the main menu of the payment application, by way of example and not limitation. Note that it is also possible to transition to the notification screen by, for example, tapping a payment completion notification (not shown) that is sent to and displayed on terminal 20A.
このおしらせ画面のおしらせ情報表示領域NTR3には、連携支払いが実行されたことに基づく連携決済結果情報CT4と、連携支払いで立て替えが発生したことに基づく立て替え情報CT5とが表示されている。 The notification information display area NTR3 of this notification screen displays linked payment result information CT4 based on the execution of a linked payment, and advance payment information CT5 based on the occurrence of an advance payment in the linked payment.
連携決済結果情報CT4には、ユーザA.Aが支払った金額である「1,000円」と、支払い日時と、連携ウォレットを用いて支払いが完了したことと、支払い先が「XX楽器」であることとが表示されている。また、右上には、ユーザA.AとユーザB.Bの連携ウォレットで支払いを行ったことを示すアイコンが表示されている。
連携決済結果情報CT4の下部には、支払いの詳細を確認するための「詳細を確認」の文字で示される詳細確認ボタンが表示されている。この詳細確認ボタンがタップされると、限定ではなく例として、図3-10右側の連携支払い結果表示画面が表示される。
The linked payment result information CT4 displays the amount paid by user A.A, "1,000 yen," the date and time of the payment, that the payment was completed using the linked wallet, and that the payment was made to "XX Musical Instrument." In addition, an icon indicating that the payment was made using the linked wallets of user A.A and user B.B is displayed in the upper right corner.
At the bottom of the linked payment result information CT4, a details confirmation button with the words "Confirm details" is displayed for confirming the details of the payment. When this details confirmation button is tapped, the linked payment result display screen shown on the right side of FIG. 3-10 is displayed, by way of example and not limitation.
立て替え情報CT5には、連携ウォレットを用いた支払いでユーザB.Bに「1,250円」を立て替えてもらったことを示す表示が表示されている。また、右上には、ユーザA.AとユーザB.Bの連携ウォレットで支払いを行ったことを示すアイコンが表示されている。
その下には、支払いの詳細を確認するための「詳細を確認」の文字で示される詳細確認ボタンが表示されている。この詳細確認ボタンがタップされると、限定ではなく例として、図3-10右側の連携支払い結果表示画面が表示される。
立て替え情報CT5の下部には、ユーザA.Aが、ユーザB.Bに立て替えてもらった「1,250円」を返却するための立て替え金額返金ボタンBT6が表示されている。
The advance payment information CT5 displays a display indicating that user B.B. has advanced "1,250 yen" to pay using the linked wallet. Also, in the upper right corner, an icon is displayed indicating that a payment was made using the linked wallets of user A.A and user B.B.
Below that, a button for confirming the details of the payment is displayed, which is indicated by the words "Confirm Details." When the button for confirming the details of the payment is tapped, the linked payment result display screen shown on the right side of FIG. 3-10 is displayed, by way of example and not by way of limitation.
Below the advance payment information CT5, an advance payment refund button BT6 is displayed for user A.A to return the "1,250 yen" that user B.B. has advanced to user A.A.
図3-10右側は、端末20Aの表示部24に表示される連携支払い結果表示画面の一例である。
この画面では、メンバー支払い結果表示領域MRR2において、ユーザB.Bの項目に、ユーザB.Bに立て替えてもらった「1,250円」を返却するための立て替え金額返金ボタンBT6が加えて表示されている。
The right side of FIG. 3-10 is an example of a linked payment result display screen displayed on the
On this screen, in the member payment result display area MRR2, a refund button BT6 for refunding the "1,250 yen" paid in advance by user B.B. is additionally displayed in the user B.B.'s item.
<処理>
この場合の処理については、限定ではなく例として、図3-4のA210のステップにおいて、残高補充要求情報を、連携ウォレットの他の連携メンバー(この場合にはユーザB.B)の支払い余力の不足分(すなわち等分支払い金額-ユーザB.Bの支払い余力)をユーザA.Aが負担するための情報とし、図3-5の端末20Aおよび端末20Bの各ステップを端末間で入れ替えて実行することで、図3-4~図3-5と同様に実行することが可能である。
<Processing>
As an example, and not a limitation, the processing in this case can be executed in the same manner as in FIGS. 3-4 to 3-5 by using, in step A210 in FIG. 3-4, the balance replenishment request information as information for user A.A to cover the shortfall in the payment margin of another linked member (in this case, user B.B.) of the linked wallet (i.e., equal payment amount - payment margin of user B.B.), and by switching and executing the steps of
<第3変形例(3)>
第3実施例では、コード決済を実行するユーザA.Aのアカウントの電子マネー口座残高が等分支払い金額に満たない場合、他の連携アカウントによって不足分を立て替えてもらう例を示したが、これに限定されない。限定ではなく例として、コード決済の実行時に不足分を外部金融機関の口座からユーザA.Aのアカウントに対してチャージするようにしてもよいし、そのようにしなくてもよい。
<Third Modification (3)>
In the third embodiment, when the balance of the electronic money account of the account of the user A.A who performs the code settlement is not sufficient for the equal payment amount, an example is shown in which the shortfall is paid in advance by another linked account, but this is not limited to this. As a non-limiting example, the shortfall may or may not be charged to the account of the user A.A from an account of an external financial institution when the code settlement is performed.
<表示画面>
図3-11は、連携ウォレットを用いたコード支払いが実行された場合における連携支払い確認画面の画面の遷移の一例を示す図である。
<Display screen>
FIG. 3-11 shows an example of the screen transition of the linked payment confirmation screen when a code payment is executed using a linked wallet.
図3-11左側には、連携支払い確認画面が表示されている。この画面では、支払いメンバー確認領域PMR1において、電子マネー口座残高のチャージを行うための「+」マークで示されるチャージボタンBT8が加えて表示されている。 The linked payment confirmation screen is displayed on the left side of Figure 3-11. On this screen, a charge button BT8 indicated with a "+" mark for charging the balance of the electronic money account is also displayed in the payment member confirmation area PMR1.
立て替え依頼ボタンBT4の代わりに、チャージボタンBT8がタップされると、限定ではなく例として、図3-11中央に示す画面が表示される。
この画面では、連携支払い確認画面の下側からチャージ表示領域CGR1がせり上がり、重ねて表示されている。
When the charge button BT8 is tapped instead of the advance payment request button BT4, a screen shown in the center of FIG. 3-11 is displayed, by way of example and not limitation.
In this screen, a charge display area CGR1 rises from the bottom of the linked payment confirmation screen and is displayed overlapping it.
チャージ表示領域CGR1には、ユーザに対する操作案内として「チャージ」が表示され、その下に、銀行口座表示領域が設けられている。 The charge display area CGR1 displays "Charge" as an operation guide for the user, and below that is a bank account display area.
この例では、銀行口座表示領域内には、「〇×銀行」のロゴ(〇×BANK)とともに、その銀行名「〇×銀行」が表示されている。また、その下には、預金種類および口座番号として「普通預金口座 *******」が表示され、その下には、口座名義人である「A.A」が表示されている。 In this example, the bank name "XX Bank" is displayed in the bank account display area along with the "XX Bank" logo (XX BANK). Below that, "Regular Savings Account ****" is displayed as the deposit type and account number, and below that, the account holder "A.A." is displayed.
銀行口座表示領域の下には、「チャージ金額」の表示とともに、入力されたチャージ予定金額を表示するためのチャージ予定金額入力領域が設けられている。ここでは、チャージ予定金額として「2,000円」が入力されて表示されている。また、その下には、チャージ予定金額入力領域へのチャージ金額入力用であり、この例では「100円」をチャージ予定金額に加算するための第1チャージボタンと、「1,000円」をチャージ予定金額に加算するための第2チャージボタンと、「10,000円」をチャージ予定金額に加算するための第3チャージボタンとが横方向に並んで表示されている。 Below the bank account display area is a planned charge amount input area for displaying the input planned charge amount along with the display of "Charge Amount." Here, "2,000 yen" is input and displayed as the planned charge amount. Also below that is a field for inputting the charge amount into the planned charge amount input area, and in this example, a first charge button for adding "100 yen" to the planned charge amount, a second charge button for adding "1,000 yen" to the planned charge amount, and a third charge button for adding "10,000 yen" to the planned charge amount are displayed lined up horizontally.
なお、チャージ予定金額入力領域内の左部には、チャージ予定金額消去ボタンが表示され、チャージ予定金額消去ボタンがタップされると、チャージ予定金額入力領域内の金額は消去され、チャージ予定金額入力領域内は「0円」と表示される。 In addition, a "clear planned charge amount" button is displayed on the left side of the planned charge amount input field. When the "clear planned charge amount" button is tapped, the amount in the planned charge amount input field is cleared and "0 yen" is displayed in the planned charge amount input field.
また、チャージ表示領域CGR1の最下部には、チャージ予定金額入力領域内に入力された金額のチャージを実行するためのチャージ実行ボタンBT9が表示されている。この例において、チャージ実行ボタンBT9がタップされると、自分の電子マネー口座残高に「2,000円」がチャージされる。 At the bottom of the charge display area CGR1, a charge execution button BT9 is displayed for executing a charge of the amount entered in the planned charge amount input area. In this example, when the charge execution button BT9 is tapped, "2,000 yen" is charged to the user's electronic money account balance.
なお、チャージ予定金額入力領域がタップされると、表示部24の下部には送金予定額を入力するためのテンキー領域が表示され、テンキー領域への入力に基づいて、送金予定額を細かく入力することも可能である。
When the planned charge amount input area is tapped, a numeric keypad area for inputting the planned remittance amount is displayed at the bottom of the
図3-11右側は、チャージ実行ボタンBT9がタップされた場合の連携支払い確認画面の一例である。
この画面では、ユーザA.Aの電子マネー口座残高が「2,000円」増加したことに伴って、支払いメンバー確認領域PMR1において、ユーザA.Aの支払い余力が「2,250円」に増加している。それに伴い、支払い金額確認領域PIR1の連携支払い可能額は「4,500円」に増加し、「残高不足です」の文字が消えて、「支払い可能です」の文字が表示されている。
The right side of FIG. 3-11 is an example of a linked payment confirmation screen when the charge execution button BT9 is tapped.
In this screen, as the balance of the electronic money account of user A.A has increased by "2,000 yen," the payment capacity of user A.A has increased to "2,250 yen" in the payment member confirmation area PMR1. Accordingly, the cooperative payment available amount in the payment amount confirmation area PIR1 has increased to "4,500 yen," the words "Insufficient balance" have disappeared, and the words "Payment available" are displayed.
また、連携支払い確認画面の最下部には、現在の支払い余力に応じて支払いを実行するための「支払い」の文字で示される連携支払い実行ボタンBT5が表示されている。 Also, at the bottom of the linked payment confirmation screen, a linked payment execution button BT5 is displayed, indicated by the word "Payment", which allows the user to execute a payment based on the user's current payment capacity.
<処理>
この場合の処理については、限定ではなく例として、図3-4のA210のステップにおいて、端末20Aの制御部21は、残高補充要求情報の代わりに、予めユーザA.Aによって登録された外部金融機関の口座からユーザA.Aのアカウントに対して、支払い余力の不足分のチャージを行うためのチャージ要求情報を通信I/F22によってサーバ10に送信する。そして、図3-4のS230のステップにおいて、サーバ10の制御部11は、通信I/F14によって受信したチャージ要求情報に従って、支払い余力の不足分を外部金融機関の口座からユーザA.Aのアカウントにチャージすればよい。
<Processing>
As an example of the process in this case, but not limited thereto, in step A210 in FIG. 3-4, the
<第3変形例(4)>
第3実施例では、端末20Aは、連携残高不足情報(限定ではなく例として、第1情報の一例)をサーバ10から受信することとしたが、これに限定されない。限定ではなく例として、他メンバーの端末20(限定ではなく例として、端末20B)から連携残高不足情報を受信するようにしてもよいし、そのようにしなくてもよい。
<Third Modification (4)>
In the third embodiment, the
<処理>
図3-12に、本変形例において各装置が実行する処理の流れの一例を示すフローチャートを示す。
この図では、左側から順に、端末20A(ユーザA.Aの端末20)の制御部21が実行する処理、端末20B(ユーザB.Bの端末20)の制御部21が実行する処理、サーバ10の制御部11が実行する処理の一例を示している。
<Processing>
FIG. 3-12 is a flowchart showing an example of the flow of processes executed by each device in this modified example.
This figure shows, from the left, an example of processing performed by the
サーバ10の制御部11は、連携支払い可能額が決済予定金額を下回っている場合(S210:YES)、連携支払い可能額が不足し、このままでは支払いが失敗することを示す連携支払い可能額不足情報を、通信I/F14によって連携メンバーの各々の端末20に送信する(S222)。
If the collaborative payment amount is less than the planned payment amount (S210: YES), the
通信I/F22によってサーバ10から連携支払い可能額不足情報を受信する場合(B180:YES)、端末20Bの制御部21は、ユーザA.Aの支払い余力の不足分をユーザB.Bのアカウントで負担可能か判定し、負担可能な場合には連携残高不足情報を通信I/F22によって端末20Aに送信する(B190)。
When the information on the shortfall in the linked payment capacity is received from the
連携支払い可能額不足情報を受信しない場合には(B180:NO)、端末20Bの制御部21は、B190のステップを実行しない。
If the linked payment available amount deficiency information is not received (B180: NO), the
なお、B180とB190とのステップ実行時に、端末20Bの制御部21は、連携ウォレットの支払いで立て替えが必要な状況が生じた旨を表示部24に表示させるようにしてもよいし、ユーザB.Bに報知させることなく処理を進めてもよい。
When steps B180 and B190 are executed, the
通信I/F22によって端末20Bから連携残高不足情報を受信する場合(A205:YES)、端末20Aの制御部21は、A210のステップを実行する。
When insufficient linked balance information is received from terminal 20B via communication I/F 22 (A205: YES),
なお、通信I/F22によって端末20Bから連携残高不足情報を受信しない場合(A205:NO)、A210のステップは実行されない。
Note that if communication I/
図3-12のステップが実行されると、図3-5の各ステップの処理が続いて実行される。 When the steps in Figure 3-12 are executed, the processing of each step in Figure 3-5 is then executed.
<第4実施例>
第3実施例では、連携メンバーが二人の場合について説明したが、これに限定されない。
本実施例では、連携メンバーが三人以上の場合について説明する。
<Fourth Example>
In the third embodiment, the case where there are two cooperation members has been described, but the present invention is not limited to this.
In this embodiment, a case where there are three or more cooperation members will be described.
第4実施例に記載の内容は、他の各実施例や他の各変形例のいずれにも適用可能である。
また、既出の構成要素と同一の構成要素については同一の符号を付して、再度の説明を省略する。
The contents described in the fourth embodiment are applicable to any of the other embodiments and other modified examples.
Furthermore, the same components as those already mentioned are given the same reference numerals and will not be described again.
三人以上の連携メンバーで運用する場合、処理方法は、限定ではなく例として、2つの方法が考えられる。
(1)連携アカウントデータに登録される連携アカウント数を単純に増やす方法
(2)複数の連携メンバーで予め構成されるグループを導入する方法
When operating with three or more cooperating members, the processing method can be, by way of example and not limitation, two methods.
(1) A method of simply increasing the number of linked accounts registered in the linked account data. (2) A method of introducing a group that is pre-configured with multiple linked members.
(1)の方法では、限定ではなく例として、第1の連携ウォレット管理データベース157Aの連携アカウントデータに、三人以上の連携メンバーの各々のユーザアカウントを記憶させるようにすることができる。
なお、三人以上の連携メンバーの各々のユーザアカウントではなく、任意の連携メンバーの3以上のユーザアカウントを用いる場合でも同様である。
In the method (1), by way of example and not limitation, the linked account data in the first linked
The same applies to the case where three or more user accounts of any linked members are used, rather than the individual user accounts of three or more linked members.
以下、(2)の方法について詳細に説明する。
ここでは、限定ではなく例として、支払いアプリケーションにおいて複数のユーザを含むグループが形成され、このグループに含まれるユーザ(以下、「グループメンバー」と称する。)の各々のユーザアカウントを連携させてアカウント連携決済を行う場合について説明する。
また、ここでは、同じグループに含まれる全てのグループメンバーを連携メンバーとする場合を例示する。
Method (2) will be described in detail below.
Here, as an example and not a limitation, we will explain a case in which a group including multiple users is formed in a payment application, and the user accounts of each of the users included in this group (hereinafter referred to as "group members") are linked to perform account linked payment.
In addition, here, a case where all group members included in the same group are regarded as linked members will be illustrated.
図4-1は、本実施例においてサーバ10の記憶部15に記憶される情報等の一例を示す図である。
記憶部15には、限定ではなく例として、支払いアプリケーション管理処理として実行される支払いアプリケーション管理処理プログラム151と、アカウント登録データ153と、アカウント管理データベース155と、連携ウォレット管理データベース157と、グループ管理データベース159とが記憶される。
FIG. 4A is a diagram showing an example of information stored in the
The
グループ管理データベース159は、支払いアプリケーション(またはメッセージングアプリケーション)において形成されるグループの管理用のデータベースであり、そのデータ構成の一例を図4-2に示す。
グループ管理データベース159には、グループごとの管理データとして、グループ管理データが記憶される。
The
The
各々のグループ管理データには、限定ではなく例として、グループIDと、グループ名と、グループメンバーデータとが記憶される。
グループIDは、グループを識別するために用いられる情報(グループを識別するための識別情報)である。
このグループIDは、好ましくはグループごとに一意な値であり、限定ではなく例として、サーバ10によってグループごとに一意な値(固有の値)が設定されて記憶される。
Each group management data includes, by way of example and not limitation, a group ID, a group name, and group member data.
The group ID is information used to identify a group (identification information for identifying a group).
This group ID is preferably a value unique to each group, and as a non-limiting example, a unique value (proper value) is set and stored by the
グループ名は、このグループの名称であり、限定ではなく例として、グループを作成するユーザ等によって端末20で入力された名称が、サーバ10によって登録される。
The group name is the name of this group, and as a non-limiting example, the name entered on the terminal 20 by the user creating the group is registered by the
グループメンバーデータは、このグループに含まれるグループメンバーのユーザアカウントに関するデータであり、限定ではなく例として、グループメンバーのアプリケーションIDと、グループメンバーのユーザ名とが関連付けて記憶される。 Group member data is data related to the user accounts of group members included in this group, and by way of example and not limitation, the group member's application ID and the group member's username are stored in association with each other.
なお、グループメンバーデータに、同じグループメンバーに属する複数のアカウントを記憶させるようにしてもよいし、そのようにしなくてもよい。また、グループメンバーデータに記憶されるアカウントの数は、3以上に限定されない。1以上のアカウントがグループメンバーデータに登録されていればグループとして扱うようにしてもよいし、そのようにしなくてもよい。 Note that the group member data may or may not store multiple accounts belonging to the same group member. Furthermore, the number of accounts stored in the group member data is not limited to three or more. If one or more accounts are registered in the group member data, they may or may not be treated as a group.
図4-3は、連携ウォレット管理データベース157の一例である第2の連携ウォレット管理データベース157Bのデータ構成例を示す図である。
第2の連携ウォレット管理データベース157Bには、連携ウォレットごとの管理データとして、連携ウォレット管理データが記憶される。
FIG. 4C is a diagram showing an example of the data configuration of the second linked
The second linked
各々の連携ウォレット管理データには、限定ではなく例として、グループIDと、グループ名と、決済履歴データとが記憶される。 Each linked wallet management data stores, by way of example and not limitation, a group ID, a group name, and payment history data.
グループIDは、この連携ウォレットを使用するグループを識別するための情報であり、グループ管理データベース159に記憶されるグループを単位としてアカウント連携決済で用いられる連携ウォレットを識別するための情報である。すなわち、グループIDによって、一意的に使用される連携ウォレットを定めることができる。
The group ID is information for identifying the group that uses this linked wallet, and is information for identifying the linked wallet used for account linking payments on a group-by-group basis stored in the
グループ名は、この連携ウォレットを使用するグループの名称であり、限定ではなく例として、グループ管理データに記憶されたグループIDに対応するグループ名が紐づいて記憶される。 The group name is the name of the group that uses this linked wallet, and as a non-limiting example, the group name corresponding to the group ID stored in the group management data is stored in association with it.
決済履歴データは、第1の連携ウォレット管理データベース157Aと同様である。
The payment history data is the same as that in the first linked
すなわち、(2)の方法は、(1)の方法において、第1の連携ウォレット管理データベース157Aの連携ウォレット管理データにおける連携ウォレットIDをグループIDに、グループ管理データベース159の連携アカウントデータをグループメンバーデータに、それぞれ置き換えたものとも言える。
In other words, method (2) can be said to be method (1) in which the linked wallet ID in the linked wallet management data of the first linked
<表示画面>
ここでは、限定ではなく例として、(2)の方法を適用する場合の表示画面例について説明する。
<Display screen>
Here, as an example and not a limitation, a display screen example in the case where method (2) is applied will be described.
図4-4は、本実施例において端末20の表示部24に表示される画面の遷移の一例を示す図である。
図4-4左側は、限定ではなく例として、ユーザA.Aの端末20Aの表示部24に表示される支払いアプリケーションのメインメニュー画面である。
このメインメニュー画面において連携ウォレットアイコンIC1がタップされると、端末20Aからサーバ10に対して、ウォレット連携を行うグループを選択するためのグループ一覧情報を要求する情報が送信され、サーバ10から端末20Aに対して、グループ一覧情報が送信される。その結果、限定ではなく例として、図4-4右側に示すようなグループ選択画面が表示される。
FIG. 4-4 is a diagram showing an example of transition of a screen displayed on the
The left side of FIG. 4-4 is, by way of example and not limitation, a main menu screen of a payment application displayed on the
When the linked wallet icon IC1 is tapped on this main menu screen, information requesting group list information for selecting a group to perform wallet linkage is transmitted from the terminal 20A to the
この画面において、現在位置表示領域CLR1には、連携ウォレットの機能を利用中であることを示す「連携ウォレット」の文字が表示され、その下に、ウォレット連携を行うグループを選択することをユーザに促す「グループを選択してください」の文字が表示されている。 On this screen, the current location display area CLR1 displays the words "Linked Wallet," indicating that the linked wallet function is being used, and below that are the words "Please select a group," prompting the user to select a group with which to link the wallet.
また、その下には、この端末のユーザ(この場合にはユーザA.A)が所属するグループが行ごとにまとまって一覧表示されている。それぞれのグループの項目には、限定ではなく例として、グループのアイコンと、グループ名と、グループを構成するメンバーの人数とが示されている。 Below that, groups to which the user of this terminal (user A.A. in this case) belongs are listed, grouped together on each line. Each group item shows, by way of example and not limitation, the group icon, group name, and the number of members that make up the group.
限定ではなく例として、ウォレット連携を行うグループとして、グループ名「バンド仲間」のグループ(以下、グループ「バンド仲間」と称する。)がタップされると、限定ではなく例として、図4-5に示すような画面に移行する。
図4-5左側は、連携ウォレットのメイン画面の一例であり、この画面では、連携メンバー情報表示領域MIR1に、グループ「バンド仲間」の各ユーザの電子マネー口座残高が表示されている。
As a non-limiting example, when a group with the group name “Bandmates” (hereinafter referred to as the group “Bandmates”) is tapped as a group that will link wallets, a screen such as that shown in FIG. 4-5 will appear, as a non-limiting example.
The left side of FIG. 4-5 is an example of the main screen of the linked wallet, and on this screen, the linked member information display area MIR1 displays the electronic money account balance of each user in the group "Bandmate."
限定ではなく例として、この画面において、コードリーダアイコンIC2がタッチされると、端末20Aの制御部21は、「店舗提示型」のコード決済を行う際に、端末20Aで端末読み取り用コードを読み取るために、アプリケーションコードリーダを起動する。
As a non-limiting example, when the code reader icon IC2 is touched on this screen, the
図4-5中央に、アプリケーションコードリーダ画面の一例を示す。
この画面では、現在位置表示領域CLR1の下に、現在実行中の機能である「コードリーダ」の文字が表示されている。また、画面中央には、支払い店舗コードを読み取るためのコード読み取り領域CR1が表示されている。
An example of an application code reader screen is shown in the center of Figure 4-5.
On this screen, the word "Code Reader" which is the currently executed function is displayed below the current position display area CLR1. Also, a code reading area CR1 for reading the payment store code is displayed in the center of the screen.
図4-5右側は、図4-5中央において読み取られた支払い店舗コードからデコードによって情報が取得された場合に表示される支払い金額入力画面の一例を示す図である。 The right side of Figure 4-5 shows an example of a payment amount input screen that is displayed when information is obtained by decoding the payment store code read in the center of Figure 4-5.
この支払い金額入力画面には、支払い金額の送金先である「XX楽器」のアイコン画像とともに、その名称「XX楽器」が表示されている。また、その下には、入力された支払い金額を表示するための支払い金額表示領域PR1が表示され、ここでは、支払い金額として「4,500円」が入力されて表示されている。また、支払い金額表示領域PR1の左端には、支払い金額を消去するための丸で囲まれた×印で示される消去ボタンが表示されている。
画面下方には、支払い金額を入力するためのキーボードが表示されるとともに、支払い金額表示領域PR1に入力されている支払い金額で支払いを実行するための「支払い」の文字で示された支払いボタンBT1が表示されている。
図4-5右側に示される支払い金額入力画面において支払いボタンBT1がタップされると、連携ウォレットを用いたコード支払いが実行される。
This payment amount input screen displays the name "XX Musical Instrument" along with an icon image of "XX Musical Instrument" to which the payment amount is to be sent. Below this is displayed a payment amount display area PR1 for displaying the input payment amount, with "4,500 yen" input and displayed here as the payment amount. Also displayed on the left end of the payment amount display area PR1 is an erase button indicated by a circled x for erasing the payment amount.
A keyboard for inputting the payment amount is displayed at the bottom of the screen, along with a payment button BT1 marked with the word "Pay" for making a payment with the payment amount entered in the payment amount display area PR1.
When the payment button BT1 is tapped on the payment amount input screen shown on the right side of Figure 4-5, a code payment is executed using the linked wallet.
なお、図4-5左側の画面において、コード支払いアイコンIC3がタップされると、端末20Aの表示部24には、コード支払い画面が表示される。コード支払い画面には、サーバ10から送信されて端末20が受信したコード(コード画像)であって、「利用者提示型」で決済を行うために用いられるコードである連携ウォレット支払いコードとして、限定ではなく例としてバーコードで表される一次元の支払いコードと、限定ではなく例としてQRコード(登録商標)で表される二次元の支払いコードとが表示される。端末20AのユーザA.Aは、上記のコード支払い画面をコードレジで店舗の店員に提示し、店舗コードリーダ装置で支払いコードを読み取ってもらうことで連携ウォレットを用いたコード支払いを行うことも可能である。
When the code payment icon IC3 is tapped on the screen on the left side of FIG. 4-5, a code payment screen is displayed on
図4-6は、連携ウォレットを用いたコード支払いが実行された場合における連携支払い確認画面の画面の遷移の一例を示す図である。
図4-6左側には、連携支払い確認画面として、限定ではなく例として、現在位置表示領域CLR1の下に、支払い金額確認領域PIR1が表示されている。支払い金額確認領域PIR1には、限定ではなく例として、支払い金額の送金先である「XX楽器」のアイコン画像とともに、その名称「XX楽器」と、支払い金額「4,500円」とが表示されている。支払い金額の下には、現在の連携支払い可能額である「4,000円」が表示されている。また、支払い金額確認領域PIR1には、現在の連携支払い可能額が支払い金額を下回ることに基づいて、警告マークと「残高不足です」の文字とが表示されている。
FIG. 4-6 shows an example of the transition of the linked payment confirmation screen when a code payment is executed using a linked wallet.
On the left side of FIG. 4-6, as an example, but not limited to, a payment amount confirmation area PIR1 is displayed below a current location display area CLR1 as a linked payment confirmation screen. In the payment amount confirmation area PIR1, as an example, but not limited to, an icon image of "XX Musical Instrument" to which the payment amount is to be sent, its name "XX Musical Instrument" and the payment amount "4,500 yen" are displayed. Below the payment amount, the current linked payment amount of "4,000 yen" is displayed. Also, in the payment amount confirmation area PIR1, a warning mark and the words "Insufficient balance" are displayed based on the fact that the current linked payment amount is less than the payment amount.
また、支払い金額確認領域PIR1の下には、支払いに用いている連携ウォレットのグループである「バンド仲間」の名称がアイコンと共に表示されている。その下には、グループ「バンド仲間」のメンバーそれぞれの支払い負担状況を確認するための、支払いメンバー確認領域PMR1が表示されている。 In addition, below the payment amount confirmation area PIR1, the name of the "Bandmates" group, which is the linked wallet used for the payment, is displayed along with an icon. Below that is a payment member confirmation area PMR1, which allows the user to check the payment burden status of each member of the "Bandmates" group.
支払いメンバー確認領域PMR1には、限定ではなく例として、それぞれのメンバーについて行ごとに、アイコンと、ユーザ名と、支払い負担分の金額(支払い余力)と、電子マネー口座残高とが関連付けて表示されている。また、支払い余力が等分支払い金額を下回るユーザについては、アイコンの左上に警告マークが重ねて表示されている。 In the paying member confirmation area PMR1, for example and not by way of limitation, an icon, a user name, the amount of the payment burden (payment margin), and the balance of the electronic money account are displayed in association with each other on each line for each member. In addition, for users whose payment margin falls below the equal payment amount, a warning mark is displayed superimposed on the top left of the icon.
この例では、等分支払い金額は「4,500円÷3=1,500円」である。
ユーザA.Aのアイコンの左上に警告マークが表示され、支払い余力が「1,000円」であることが示されている。この場合、連携支払い可能額が支払い金額に満たず、このままでは支払いを行うことができない。
そのため、連携支払い確認画面の最下部には、等分支払い金額「1,500円」のうち、支払い余力「1,000円」では不足する立て替え必要額「1,500円-1,000円=500円」をユーザA.A以外の他のメンバーに立て替えてもらい、支払いを実行するための「他のメンバーに立て替えてもらう」の文字で示される立て替え依頼ボタンBT4が表示されている。
In this example, the equal payment amount is "4,500 yen ÷ 3 = 1,500 yen."
A warning mark is displayed in the upper left corner of User A's icon, indicating that the remaining payment capacity is "1,000 yen." In this case, the available linked payment amount is less than the payment amount, and the payment cannot be made as it is.
Therefore, at the bottom of the linked payment confirmation screen, out of the equal payment amount of "1,500 yen", the amount that needs to be paid in advance (1,500 yen - 1,000 yen = 500 yen) that is not covered by the payment margin of "1,000 yen" is displayed, and a payment request button BT4 indicated with the words "Have another member pay in advance" is displayed for making the payment by having another member other than user A.A pay in advance.
図4-6中央は、立て替え依頼ボタンBT4がタップされた場合の、連携支払い確認画面の一例である。
この画面では、支払いメンバー確認領域PMR1の代わりに、立て替えてもらうことが可能なメンバーの一覧を表示し、選択させるための立替メンバー選択領域PSR1が表示されている。
The center of FIG. 4-6 is an example of a linked payment confirmation screen that appears when the advance payment request button BT4 is tapped.
On this screen, instead of the paying member confirmation field PMR1, a paying member selection field PSR1 is displayed for displaying a list of members who can pay on behalf of the user and allowing the user to select one of them.
立替メンバー選択領域PSR1には、立替者の選択をユーザに促す「立て替えてもらうメンバーを選んでください」の文字の下に、立て替え可能なメンバーの名前と、電子マネー口座残高とが行ごとに表示されている。この例では、等分支払い金額「1,500円」に立て替え必要額「500円」を加算した「2,000円」を負担可能なメンバーとして、ユーザB.BとユーザC.Cとが表示されている。この例において、ユーザB.Bの電子マネー口座残高は「3,000円」であり、ユーザC.Cの電子マネー口座残高は「6,000円」である。 In the advance payment member selection area PSR1, the names of members who can advance payment and their electronic money account balances are displayed on a line below the words "Please select the member who will advance payment" that prompt the user to select a person to advance payment. In this example, users B.B and C.C are displayed as members who can pay "2,000 yen", which is the sum of the equal payment amount of "1,500 yen" plus the required advance amount of "500 yen". In this example, user B.B's electronic money account balance is "3,000 yen" and user C.C's electronic money account balance is "6,000 yen".
限定ではなく例として、ユーザC.Cがタップされ、立替者として選択されると、図4-6右側の連携支払い確認画面に表示が遷移する。
この画面では、支払いメンバー確認領域PMR1において、ユーザC.Cの支払い余力が等分支払い金額「1,500円」に立て替え必要額「500円」を加算した「2,000円」に増加している。それに伴い、支払い金額確認領域PIR1の連携支払い可能額は「4,500円」に増加し、「残高不足です」の文字が消え、代わりに「支払い可能です」の文字が表示されている。
By way of example and not limitation, when user C.C. is tapped and selected as the payer, the display transitions to the linked payment confirmation screen shown on the right side of FIG. 4-6.
In this screen, in the payment member confirmation area PMR1, the payment balance of user C.C. has increased to "2,000 yen", which is the sum of the equal payment amount of "1,500 yen" and the advance payment required amount of "500 yen". Accordingly, the cooperative payment available amount in the payment amount confirmation area PIR1 has increased to "4,500 yen", the words "Insufficient balance" have disappeared, and instead the words "Payment available" are displayed.
また、連携支払い確認画面の最下部には、現在の支払い余力に応じて支払いを実行するための「支払い」の文字で示される連携支払い実行ボタンBT5が表示されている。 Also, at the bottom of the linked payment confirmation screen, a linked payment execution button BT5 is displayed, indicated by the word "Payment", which allows the user to execute a payment based on the user's current payment capacity.
なお、図4-6中央において、立替者を一人ではなく複数選ぶことが可能にしてもよいし、そのようにしなくてもよい。複数の立替者を選ぶ場合には、立て替え必要額を等分するようにしてもよいし、限定ではなく例として、電子マネー口座残高に応じて按分して負担させるようにしてもよい。 In the center of Figure 4-6, it may be possible to select multiple payers instead of just one, but this is not essential. If multiple payers are selected, the amount to be paid may be divided equally among them, or, as a non-limiting example, the amount may be divided proportionately according to the balance of the electronic money account.
図4-7は、図4-6右側の連携支払い確認画面において、連携支払い実行ボタンBT5がタップされた場合の、画面の遷移の一例である。
図4-7左側には、連携ウォレットを用いた支払い結果を確認するための、連携支払い結果表示画面が表示されている。
FIG. 4-7 shows an example of a screen transition when the linked payment execution button BT5 is tapped on the linked payment confirmation screen on the right side of FIG. 4-6.
The left side of Figure 4-7 shows a linked payment result display screen for checking the results of a payment using a linked wallet.
連携支払い結果表示画面の上部には、連携ウォレットを用いた支払いが完了したことを示す「支払い完了」の文字とともに、支払い金額の送金先である「XX楽器」のアイコン画像と、その名称「XX楽器」と、支払い日時「2020-07-24/12:17:08」とが表示されている。 At the top of the linked payment result display screen, the words "Payment Completed" are displayed, indicating that the payment using the linked wallet has been completed, along with an icon image of "XX Musical Instrument," the recipient of the payment amount, its name "XX Musical Instrument," and the date and time of the payment, "2020-07-24/12:17:08."
また、連携支払い結果表示画面の下部には、この支払いに関する連携ウォレットのメンバーごとの内訳を表すメンバー支払い結果表示領域MRR1が表示されている。
メンバー支払い結果表示領域MRR1には、メンバーごとに、支払ったユーザ名と、支払い余力として支払った金額と、支払い後の電子マネー口座残高とが表示されている。
At the bottom of the linked payment result display screen, a member payment result display area MRR1 is displayed, which shows the breakdown of the payment for each member in the linked wallet.
The member payment result display area MRR1 displays, for each member, the name of the user who made the payment, the amount paid as payment margin, and the balance of the electronic money account after the payment.
メンバー支払い結果表示領域MRR1には、限定ではなく例として、ユーザA.Aは、支払い余力「1,000円」分を支払い、その結果、電子マネー口座残高が「0円」となったことが表示されている。また、ユーザB.Bは、支払い余力「1,500円」分を支払い、その結果、電子マネー口座残高が「1,500円」となったことが表示されている。また、ユーザC.Cは、支払い余力「2,000円」分を支払い、その結果、電子マネー口座残高が「4,000円」となったことが表示されている。 By way of example and not limitation, the member payment result display area MRR1 displays that user A.A has paid his remaining payment capacity of "1,000 yen", resulting in his electronic money account balance being "0 yen". It also displays that user B.B has paid his remaining payment capacity of "1,500 yen", resulting in his electronic money account balance being "1,500 yen". It also displays that user C.C has paid his remaining payment capacity of "2,000 yen", resulting in his electronic money account balance being "4,000 yen".
また、ユーザC.Cの項目には、ユーザA.AがユーザC.Cに立て替えてもらった「500円」を返却するための立て替え金額返金ボタンBT6が加えて表示されている。 In addition, the item for user C.C. also displays a refund button BT6 for returning the "500 yen" that user A.A. had user C.C. pay in advance.
図4-7右側は、限定ではなく例として、支払いアプリケーションのメインメニューから「おしらせ」アイコンをタップすることで遷移するおしらせ画面の一例である。なお、おしらせ画面へは、連携支払い結果表示画面に重ねて表示される、不図示の支払い完了通知をタップする等して遷移することも可能である。 The right side of Figure 4-7 is an example of a notification screen that is transitioned to by tapping the "Notification" icon from the main menu of the payment application, by way of example and not of limitation. Note that it is also possible to transition to the notification screen by tapping the payment completion notification (not shown) that is displayed superimposed on the linked payment result display screen.
このおしらせ画面のおしらせ情報表示領域NTR2には、連携支払いが実行されたことに基づく連携決済結果情報CT2と、連携支払いで立て替えが発生したことに基づく立て替え情報CT3とが表示されている。 The notification information display area NTR2 of this notification screen displays linked payment result information CT2 based on the execution of a linked payment, and advance payment information CT3 based on the occurrence of an advance payment in the linked payment.
連携決済結果情報CT2には、ユーザA.Aが支払った金額である「1,000円」と、支払い日時と、連携ウォレットを用いて支払いが完了したことと、支払い先が「XX楽器」であることとが表示されている。また、右上には、連携ウォレットを適用したグループ「バンド仲間」のアイコンが表示されている。
連携決済結果情報CT2の下部には、支払いの詳細を確認するための「詳細を確認」の文字で示される詳細確認ボタンが表示されている。この詳細確認ボタンがタップされると、限定ではなく例として、図4-7左側の連携支払い結果表示画面が表示される。
The linked payment result information CT2 displays the amount paid by user A.A., "1,000 yen," the date and time of the payment, that the payment was completed using the linked wallet, and that the payment was made to "XX Musical Instruments." In addition, the icon of the group "Bandmates" to which the linked wallet was applied is displayed in the upper right corner.
At the bottom of the linked payment result information CT2, a details confirmation button with the words "Confirm details" is displayed for confirming the details of the payment. When this details confirmation button is tapped, the linked payment result display screen shown on the left side of FIG. 4-7 is displayed, by way of example and not limitation.
なお、連携決済結果情報CT2には、ユーザA.Aが支払った金額である「1,000円」ではなく、「XX楽器」に支払った総支払い金額である「4,500円」を表示するようにしてもよいし、そのようにしなくてもよい。もしくは、ユーザA.Aが支払った金額と、総支払い金額の両方を表示するようにしてもよいし、そのようにしなくてもよい。他のユーザが支払った金額を加えて表示するようにしてもよいし、そのようにしなくてもよい。 The linked payment result information CT2 may or may not display the total payment amount "4,500 yen" paid to "XX Musical Instrument" instead of the amount "1,000 yen" paid by user A.A. Alternatively, it may or may not display both the amount paid by user A.A. and the total payment amount. It may or may not display the amounts paid by other users as well.
立て替え情報CT3には、連携ウォレットを用いた支払いでユーザC.Cに「500円」を立て替えてもらったことを示す表示が表示されている。また、右上には、連携ウォレットを適用したグループ「バンド仲間」のアイコンが表示されている。
その下には、支払いの詳細を確認するための「詳細を確認」の文字で示される詳細確認ボタンが表示されている。この詳細確認ボタンがタップされると、限定ではなく例として、図4-7左側の連携支払い結果表示画面が表示される。
立て替え情報CT3の下部には、ユーザA.AがユーザC.Cに立て替えてもらった「500円」を返却するための立て替え金額返金ボタンBT6が表示されている。
The advance information CT3 shows that user C.C. has advanced "500 yen" to pay using the linked wallet. In addition, the icon of the group "Bandmates" to which the linked wallet is applied is displayed in the upper right corner.
Below that, a button for confirming the details of the payment is displayed, which is indicated by the words "Confirm Details." When the button for confirming the details is tapped, the linked payment result display screen shown on the left side of FIG. 4-7 is displayed, by way of example and not by way of limitation.
Below the advance payment information CT3, an advance payment refund button BT6 for returning the "500 yen" that User A.A. has received in advance from User C.C. is displayed.
立て替え金額返金ボタンBT6がタップされると、ユーザA.Aの電子マネー口座からユーザC.Cの電子マネー口座へ立替分「500円」の送金が実行される。なお、ユーザA.Aの電子マネー口座残高が立替分に満たず、送金が実行できない場合、立て替え金額返金ボタンBT6の表示態様をグレーアウトさせるなどしてボタン操作を無効化させてもよいし、そのようにしなくてもよい。また、ユーザA.Aの電子マネー口座残高が立替分に満たない状態で立て替え金額返金ボタンBT6がタップされると、銀行口座からのチャージを促す画面へ遷移してもよいし、そのようにしなくてもよい。 When the Advance Payment Refund Button BT6 is tapped, the advance payment amount of "500 yen" is transferred from User A.A's electronic money account to User C.C's electronic money account. If the balance in User A.A's electronic money account is insufficient to cover the advance payment amount and the transfer cannot be executed, the display mode of the Advance Payment Refund Button BT6 may be grayed out, for example, to disable button operation, but this is not necessary. Also, when the Advance Payment Refund Button BT6 is tapped when the balance in User A.A's electronic money account is insufficient to cover the advance payment amount, the screen may transition to a screen that encourages charging from a bank account, but this is not necessary.
立て替え金額返金ボタンBT6を用いて立替分の返金が完了した場合、その後の表示において立て替え金額返金ボタンBT6の表示態様をグレーアウトさせるなどしてボタン操作を無効化させてもよいし、そのようにしなくてもよい。 When the refund of the advance payment amount is completed using the advance payment amount refund button BT6, the display mode of the advance payment amount refund button BT6 may be grayed out in the subsequent display to disable button operation, or it may not be necessary to do so.
なお、おしらせ情報表示領域NTR2において、連携決済結果情報CT2と立て替え情報CT3とをまとめて一つの情報として表示するようにしてもよいし、そのようにしなくてもよい。 In addition, in the notification information display area NTR2, the linked payment result information CT2 and the advance payment information CT3 may be displayed together as one piece of information, but this is not essential.
図4-8は、図4-6右側の連携支払い確認画面において、連携支払い実行ボタンBT5がタップされた場合の、端末20Cにおける画面の遷移の一例である。 Figure 4-8 shows an example of the screen transition on terminal 20C when the linked payment execution button BT5 is tapped on the linked payment confirmation screen on the right side of Figure 4-6.
図4-8左側は、限定ではなく例として、支払いアプリケーションのメインメニューから「おしらせ」アイコンをタップすることで遷移するおしらせ画面の一例である。なお、おしらせ画面へは、端末20Cに送信され、表示される、不図示の支払い完了通知をタップする等して遷移することも可能である。 The left side of Figure 4-8 is an example of a notification screen to which the user transitions by tapping the "Notification" icon from the main menu of the payment application, by way of example and not of limitation. Note that the user can also transition to the notification screen by, for example, tapping a payment completion notification (not shown) that is sent to and displayed on terminal 20C.
このおしらせ画面のおしらせ情報表示領域NTR4には、連携支払いが実行されたことに基づく連携決済結果情報CT4と、連携支払いで立て替えが発生したことに基づく立て替え情報CT5とが表示されている。 The notification information display area NTR4 of this notification screen displays linked payment result information CT4 based on the execution of a linked payment, and advance payment information CT5 based on the occurrence of an advance payment in the linked payment.
連携決済結果情報CT4には、ユーザC.Cが支払った金額である「2,000円」と、支払い日時と、連携ウォレットを用いて支払いが完了したことと、支払い先が「XX楽器」であることとが表示されている。また、右上には、連携ウォレットを適用したグループ「バンド仲間」のアイコンが表示されている。
連携決済結果情報CT4の下部には、支払いの詳細を確認するための「詳細を確認」の文字で示される詳細確認ボタンが表示されている。この詳細確認ボタンがタップされると、限定ではなく例として、図4-8右側の連携支払い結果表示画面が表示される。
The linked payment result information CT4 displays the amount paid by user C.C., "2,000 yen," the date and time of the payment, that the payment was completed using the linked wallet, and that the payment was made to "XX Musical Instruments." In addition, the icon of the group "Bandmates" to which the linked wallet was applied is displayed in the upper right corner.
At the bottom of the linked payment result information CT4, a details confirmation button with the words "Confirm details" is displayed for confirming the details of the payment. When this details confirmation button is tapped, the linked payment result display screen shown on the right side of FIG. 4-8 is displayed, by way of example and not limitation.
立て替え情報CT5には、連携ウォレットを用いた支払いでユーザA.Aに「500円」を立て替えたことを示す表示が表示されている。また、右上には、連携ウォレットを適用したグループ「バンド仲間」のアイコンが表示されている。
その下には、支払いの詳細を確認するための「詳細を確認」の文字で示される詳細確認ボタンが表示されている。この詳細確認ボタンがタップされると、限定ではなく例として、図4-8右側の連携支払い結果表示画面が表示される。
立て替え情報CT5の下部には、ユーザC.CがユーザA.Aに立て替えた「500円」の返金を請求するための立て替え金額請求ボタンBT7が表示されている。
The advance payment information CT5 displays a display indicating that "500 yen" was advanced to user A. A through payment using the linked wallet. Also, in the upper right corner, an icon of the group "Bandmates" to which the linked wallet was applied is displayed.
Below that, a button for confirming the details of the payment is displayed, which is indicated by the words "Confirm Details." When the button for confirming the details is tapped, the linked payment result display screen shown on the right side of FIG. 4-8 is displayed, by way of example and not by way of limitation.
Below the advance payment information CT5, an advance payment request button BT7 for requesting a refund of the "500 yen" that user C.C. advanced to user A.A. is displayed.
図4-8右側は、端末20Cに表示される連携支払い結果表示画面の一例である。
この画面では、メンバー支払い結果表示領域MRR2において、立て替え金額返金ボタンBT6の代わりに、ユーザA.Aの項目にユーザC.Cが立て替えた「500円」の返却を促すための立て替え金額請求ボタンBT7が加えて表示されている。
The right side of FIG. 4-8 is an example of a linked payment result display screen displayed on terminal 20C.
On this screen, in the member payment result display area MRR2, instead of the advance payment amount refund button BT6, an advance payment amount request button BT7 for urging the return of the "500 yen" advanced by user C.C. is additionally displayed in the user A.A's item.
立て替え金額請求ボタンBT7がタップされると、端末20Aに対して、ユーザA.Aの電子マネー口座からユーザC.Cの電子マネー口座へ立替分「500円」の送金を促す情報が送信され、端末20Aの表示部24に表示される。
なお、ユーザA.Aの電子マネー口座残高が立替分より大きい場合、自動的にユーザA.Aの電子マネー口座からユーザC.Cの電子マネー口座への立替分の送金が実行されるようにしてもよいし、そのようにしなくてもよい。
When the advance payment amount request button BT7 is tapped, information is transmitted to terminal 20A, prompting the user to remit the advance payment amount of "500 yen" from the electronic money account of user A.A to the electronic money account of user C.C., and the information is displayed on
In addition, when the balance of the electronic money account of user A.A is larger than the advance amount, the advance amount may or may not be automatically transferred from the electronic money account of user A.A to the electronic money account of user C.C.
また、立替分の返金が完了している場合、その後の表示において立て替え金額請求ボタンBT7の表示態様をグレーアウトさせるなどしてボタン操作を無効化させてもよいし、そのようにしなくてもよい。 In addition, if the refund of the advance payment has been completed, the display of the advance payment amount request button BT7 may be grayed out in the subsequent display to disable button operation, or it may not be necessary to do so.
<処理>
本実施例における処理については、限定ではなく例として、連携ウォレットを用いて支払いを行うグループメンバーの端末20を端末20Aの処理に、それ以外のグループメンバーの端末20を端末20Bの処理にそれぞれ当てはめて、図3-4~図3-5と同様に実現可能であるため、再度の説明は省略する。
<Processing>
The processing in this embodiment can be realized in the same manner as in Figures 3-4 to 3-5 by, for example and not by limiting it, assigning the
<第4実施例の効果>
本実施例は、アカウント連携決済は、支払いを行うグループメンバーの第1ユーザアカウント(限定ではなく、第1アカウントの一例)と、他のグループメンバーの第2ユーザアカウント(限定ではなく、第2アカウントの一例)と、これら以外のグループメンバーの第4ユーザアカウント(限定ではなく、第1アカウントおよび第2アカウントと連携した第4アカウントの一例)とによって行われる構成を示している。
このような構成により得られる実施例の効果の一例として、第1アカウントと第2アカウントばかりでなく、第1アカウントと第2アカウントとが関連付けられた第4アカウントによっても支払いが行われるようにすることができる。
<Effects of the Fourth Embodiment>
This embodiment illustrates a configuration in which account linked payment is made by a first user account (not limiting, an example of a first account) of the group member making the payment, a second user account (not limiting, an example of a second account) of another group member, and a fourth user account (not limiting, an example of a fourth account linked with the first account and the second account) of a group member other than these.
As an example of an effect of an embodiment obtained by such a configuration, payment can be made not only by the first account and the second account, but also by a fourth account to which the first account and the second account are associated.
また、上記において、第1ユーザアカウントの不足分の支払いは、少なくとも第2ユーザアカウントと、第4ユーザアカウントとによって行われるようにしてもよい。
このような構成により得られる実施例の効果の一例として、第1アカウントの不足分の支払いが、複数のアカウントによって行われるようにすることができる。
In the above, the shortfall in the first user account may be paid by at least the second user account and the fourth user account.
As an example of an effect of an embodiment obtained by such a configuration, the payment of a shortfall in a first account can be made by a plurality of accounts.
また、上記において、第1ユーザアカウントの不足分の支払いは、第2ユーザアカウントのみによって行われるようにしてもよい。
このような構成により得られる実施例の効果の一例として、第1アカウントの不足分の支払いが、第4アカウントは用いずに、第2アカウントのみによって行われるようにすることができる。
In the above, the payment of the shortfall in the first user account may be made only by the second user account.
As an example of the effect of the embodiment obtained by such a configuration, the payment of the shortfall in the first account can be made only by the second account, without using the fourth account.
また、上記において、第1ユーザアカウントの不足分を支払う第2ユーザアカウントは、第2ユーザアカウントの電子マネー口座残高に基づいて決定されるようにしてもよい。
このような構成により得られる実施例の効果の一例として、第1アカウントの不足分を支払う第2アカウントを、第2アカウントの残高に基づいて決定することができる。限定ではなく例として、残高が最も多い第2アカウントを、第1アカウントの不足分を支払い第2アカウントに決定することができる。
In the above, the second user account that pays the shortfall in the first user account may be determined based on the balance of the electronic money account of the second user account.
As an example of an effect of an embodiment obtained by such a configuration, a second account to pay the shortfall of a first account may be determined based on the balance of the second account. By way of example and not by way of limitation, the second account with the largest balance may be determined to be the second account to pay the shortfall of the first account.
また、上記において、第1ユーザアカウントの不足分を支払う第2ユーザアカウントは、第1ユーザによる端末に対する入力に基づき選択されるようにしてもよい。
このような構成により得られる実施例の効果の一例として、第1アカウントの不足分を支払う第2アカウントを、第1ユーザによる端末に対する入力という簡単な方法で選択することができる。
In the above, the second user account for paying the shortfall in the first user account may be selected based on an input to the terminal by the first user.
As an example of the effect of the embodiment obtained by such a configuration, the second account for paying the shortfall in the first account can be selected by the first user simply by inputting the selection into the terminal.
<第4変形例(1)>
第4実施例では、他の連携アカウントによって不足分を立て替えてもらう場合、立て替えを行うアカウントのユーザに承認を求めることなく連携残高補充処理が実行されることとしたが、これに限定されない。限定ではなく例として、不足分の立て替えが必要な場合には、立て替えを行うアカウントのユーザの承認が必要であるようにしてもよいし、そのようにしなくてもよい。
<Fourth Modification (1)>
In the fourth embodiment, when the shortfall is paid in advance by another linked account, the linked balance replenishment process is executed without seeking approval from the user of the account that pays in advance, but this is not limited to this. As a non-limiting example, when the shortfall needs to be paid in advance, approval from the user of the account that pays in advance may or may not be required.
<表示画面>
図4-9は、上記の例において、立て替えに相手の承認を必要とする場合の端末20における表示画面の遷移の一例を示す図である。
この図は、図4-6中央→図4-6右側に遷移する過程で、立て替えを行うユーザC.Cの承認を得ることを要している。具体的には、図4-9左側の端末20Aの表示部24に表示される画面において、立て替えを依頼するメンバーとしてユーザC.Cが選択されると、端末20Cの表示部24には、図4-9中央に示すようなお知らせ画面が表示される。このお知らせ画面には、ユーザA.Aから立て替えの依頼があったことを示す立て替え依頼情報が表示されている。
<Display screen>
FIG. 4-9 is a diagram showing an example of the transition of the display screen on the terminal 20 when the other party's approval is required for the advance payment in the above example.
In this diagram, in the process of transitioning from the center of Fig. 4-6 to the right side of Fig. 4-6, approval must be obtained from user C.C. who will pay on behalf of the user. Specifically, when user C.C. is selected as a member requesting to pay on behalf of the user on the screen displayed on the
立て替え依頼情報には、立て替えの詳細に関する情報に加えて、限定ではなく例として、立て替えを承認するための承認ボタンBTaと、立て替えを拒否するための拒否ボタンBTbとが含まれる。承認ボタンBTaがタップされると、承認されたことを示す情報が端末20Cからサーバ10に送信され、立て替えに関する処理が実行される。その結果、端末20Aの表示部24には、図4-6右側と同様の画面として、図4-9右側に示す画面が表示される。
The advance payment request information includes, in addition to information regarding the details of the advance payment, by way of example and not limitation, an approval button BTa for approving the advance payment and a rejection button BTb for rejecting the advance payment. When the approval button BTa is tapped, information indicating approval is sent from terminal 20C to
<処理>
図4-10~図4-11に、本変形例において各装置が実行する処理の流れの一例を示すフローチャートを示す。
この図では、左側から順に、端末20A(ユーザA.Aの端末20)の制御部21が実行する処理、端末20B(ユーザB.Bの端末20)の制御部21が実行する処理、サーバ10の制御部11が実行する処理の一例を示している。
<Processing>
4-10 to 4-11 are flowcharts showing an example of the flow of processes executed by each device in this modified example.
This figure shows, from the left, an example of processing performed by the
通信I/F14によって端末20Aから残高補充要求情報を受信すると、サーバ10の制御部11は、ユーザA.Aの支払い余力の不足分を負担するユーザ(限定ではなく例として、ユーザB.B)の端末(限定ではなく例として、端末20B)に、支払い余力の不足分の補充を依頼するための残高補充依頼情報を、通信I/F14によって送信する(S224)。
When the
通信I/F22によってサーバ10から残高補充依頼情報を受信する場合(B150:YES)、端末20Bの制御部21は、ユーザA.Aの支払い余力の不足分を負担するか否かの選択用画面を表示部24に表示させる(B160)。
When balance replenishment request information is received from the
端末20Bの入出力部23に対するユーザ操作に基づいて、不足分を負担することが選択される場合(B160:YES)、端末20Bの制御部21は、不足分の負担を認可する残高補充認可情報を、通信I/F22によってサーバ10に送信する(B170)。
If the user selects to cover the shortfall based on a user operation on the input/
残高補充依頼情報を受信しない場合には(B150:NO)、端末20Bの制御部21は、B160のステップとB170のステップとをスキップする。また、不足分を負担しないことが選択される場合(B160:NO)、端末20Bの制御部21は、B170のステップをスキップする。
If balance replenishment request information is not received (B150: NO), the
通信I/F14によって端末20Bから残高補充認可情報を受信する場合(S226:YES)、サーバ10の制御部11は、受信した残高補充要求情報に基づいて、連携残高補充処理を実行する(S230)。残高補充認可情報を受信しない場合には、サーバ10の制御部11は、S230のステップを実行しない。
When balance replenishment authorization information is received from terminal 20B via communication I/F 14 (S226: YES),
図4-11のステップが実行されると、図3-5の各ステップの処理が続いて実行される。 When the steps in Figure 4-11 are executed, the processing of each step in Figure 3-5 is then executed.
本変形例は、第1ユーザアカウントの不足分を支払う第2ユーザアカウントは、自己の端末20のユーザ(限定ではなく、第1ユーザの一例)による自己の端末20に対する入力に基づき第2ユーザアカウントが選択された後、第2ユーザアカウントの第2ユーザの許可に基づいて決定される構成を示している。
このような構成により得られる実施例の効果の一例として、第1ユーザによる端末に対する入力に基づいて第2アカウントが選択された場合であっても、限定ではなく例として、第2アカウントの第2ユーザの許可がなければ、その第2アカウントが第1アカウントの不足分を支払う第2アカウントに決定されないようにすることができる。その結果、第2ユーザの意に反して、第2アカウントから第1アカウントの不足分が支払われることを防止することができる。
This modified example shows a configuration in which the second user account to pay the shortfall in the first user account is selected based on input by a user of one's own terminal 20 (an example of a first user, not limited to) to one's
As an example of an effect of an embodiment obtained by such a configuration, even if a second account is selected based on an input to a terminal by a first user, the second account can be prevented from being determined as the second account that pays the shortfall of the first account without the permission of the second user of the second account, by way of example and not limitation. As a result, it is possible to prevent the shortfall of the first account from being paid from the second account against the will of the second user.
<第4変形例(2)>
第4実施例で説明したように、グループに含まれる全てのグループメンバーを連携メンバーとしてもよいが、グループに含まれる一部のグループメンバーを連携メンバーとすることもできる。つまり、同じグループ内で、アカウント連携決済に参加するグループメンバーと、アカウント連携決済に参加しないグループメンバーとを分けることもできる。
これは、同じグループに属していても、ユーザによっては、アカウント連携決済への参加を希望しない場合も想定されるためである。
<Fourth Modification (2)>
As described in the fourth embodiment, all group members in a group may be linked members, but only some of the group members in a group may be linked members. In other words, within the same group, it is possible to separate group members who participate in the account linking payment from group members who do not participate in the account linking payment.
This is because it is anticipated that some users may not wish to participate in account linking payment, even if they belong to the same group.
このような構成により得られる変形例の効果の一例として、複数のアカウントを連携させて決済を行うユーザを選別することが可能となるため、ユーザの利便性を向上させることができる。 One example of the effect of this modified configuration is that it is possible to select users who make payments by linking multiple accounts, thereby improving user convenience.
<第5実施例>
第4実施例では、アカウント連携決済の際に、支払い余力が不足する連携メンバーが一人(または支払い余力が不足する連携アカウントが1つ)として説明した。しかし、これは一例に過ぎない。
本実施例では、アカウント連携決済の実行時に、複数の連携メンバー(または複数の連携アカウント)の支払い余力が不足する場合について説明する。
Fifth Example
In the fourth embodiment, a description has been given of a case where one linked member (or one linked account) has insufficient payment margin during account linkage settlement. However, this is merely one example.
In this embodiment, a case will be described in which the payment margins of multiple linked members (or multiple linked accounts) are insufficient when executing account linkage settlement.
第5実施例に記載の内容は、他の各実施例や他の各変形例のいずれにも適用可能である。
また、既出の構成要素と同一の構成要素については同一の符号を付して、再度の説明を省略する。
The contents described in the fifth embodiment are applicable to the other embodiments and the other modified examples.
Furthermore, the same components as those already mentioned are given the same reference numerals and will not be described again.
<表示画面>
図5-1は、本実施例において端末20Aの表示部24に表示される表示画面の遷移の一例を示す図である。連携ウォレットを用いたコード支払いが実行された場合における連携支払い確認画面の画面の遷移の一例を示している。
<Display screen>
5-1 is a diagram showing an example of the transition of a display screen displayed on the
図5-1は、図4-5右側の画面において支払いボタンBT1がタップされた場合の画面図である。ただし、この例では、ユーザB.Bの電子マネー口座残高を「500円」として説明する。 Figure 5-1 is a diagram of the screen when the payment button BT1 is tapped on the screen on the right side of Figure 4-5. In this example, however, the electronic money account balance of user B.B. is assumed to be "500 yen."
図5-1左側には、連携支払い確認画面として、限定ではなく例として、現在位置表示領域CLR1の下に、支払い金額確認領域PIR3が表示されている。支払い金額確認領域PIR3の支払い金額の下には、現在の連携支払い可能額である「3,000円」が表示されている。また、支払い金額確認領域PIR3には、現在の連携支払い可能額が支払い金額を下回ることに基づいて、警告マークと「残高不足です」の文字とが表示されている。 On the left side of Figure 5-1, as an example, but not by way of limitation, a payment amount confirmation area PIR3 is displayed below the current location display area CLR1 as a linked payment confirmation screen. The current linked payment available amount of "3,000 yen" is displayed below the payment amount in the payment amount confirmation area PIR3. Also, a warning mark and the words "Insufficient balance" are displayed in the payment amount confirmation area PIR3, because the current linked payment available amount is lower than the payment amount.
支払いメンバー確認領域PMR3には、ユーザA.AおよびユーザB.Bのアイコンの左上に警告マークが表示され、支払い余力がそれぞれ「1,000円」と「500円」であることが示されている。 In the paying member confirmation area PMR3, a warning mark is displayed in the upper left corner of the icons of user A.A and user B.B, indicating that their payment margins are "1,000 yen" and "500 yen," respectively.
連携支払い確認画面の最下部には、等分支払い金額「1,500円」のうち、ユーザA.Aの支払い余力「1,000円」では不足する立て替え必要額「1,500円-1,000円=500円」と、ユーザB.Bの支払い余力「500円」では不足する立て替え必要額「1,500円-500円=1,000円」とをユーザA.AおよびユーザB.B以外の他のメンバーに立て替えてもらい、支払いを実行するための立て替え依頼ボタンBT4が表示されている。 At the bottom of the linked payment confirmation screen, there is displayed an advance request button BT4 for requesting that another member other than User A.A and User B.B advance the necessary amount "1,500 yen" that is the shortfall in User A.A's payment margin of "1,000 yen" (1,500 yen - 1,000 yen = 500 yen) and the shortfall in User B.B's payment margin of "500 yen" (1,500 yen - 500 yen = 1,000 yen) of the equal payment amount "1,500 yen".
図5-1中央は、立て替え依頼ボタンBT4がタップされた場合の、連携支払い確認画面の一例である。
この画面では、支払いメンバー確認領域PMR3の代わりに、立替メンバー選択領域PSR3が表示されている。
The center of FIG. 5-1 shows an example of a linked payment confirmation screen when the advance payment request button BT4 is tapped.
In this screen, a payment member selection field PSR3 is displayed instead of the paying member confirmation field PMR3.
立替メンバー選択領域PSR3には、立替者の選択をユーザに促す「立て替えてもらうメンバーを選んでください」の文字の下に、等分支払い金額「1,500円」に立て替え必要額「500円」および「1,000円」を加算した「3,000円」を負担可能なメンバーとして、ユーザC.Cが表示されている。 In the advance payment member selection area PSR3, under the text "Please select the member who will advance the payment" that prompts the user to select a member to advance the payment, user C.C. is displayed as a member who can cover the "3,000 yen" that is the sum of the equal payment amount "1,500 yen" plus the necessary advance amounts "500 yen" and "1,000 yen."
ユーザC.Cがタップされ、立替者として選択されると、図5-1右側の連携支払い確認画面に表示が遷移する。
この画面では、支払いメンバー確認領域PMR3において、ユーザC.Cの支払い余力が等分支払い金額「1,500円」に立て替え必要額の合計額「1,500円」を加算した「3,000円」に増加している。それに伴い、支払い金額確認領域PIR3の連携支払い可能額は「4,500円」に増加し、「残高不足です」の文字が消え、代わりに「支払い可能です」の文字が表示されている。
また、連携支払い確認画面の最下部には、連携支払い実行ボタンBT14が表示されている。
When user C.C is tapped and selected as the payer, the display transitions to the linked payment confirmation screen shown on the right side of FIG. 5-1.
In this screen, in the payment member confirmation area PMR3, the payment balance of user C.C. has increased to "3,000 yen", which is the sum of the total amount of the advance required amount "1,500 yen" to the equal payment amount "1,500 yen". Accordingly, the cooperative payment available amount in the payment amount confirmation area PIR3 has increased to "4,500 yen", the words "Insufficient balance" have disappeared, and instead the words "Payable" are displayed.
At the bottom of the linked payment confirmation screen, a linked payment execution button BT14 is displayed.
図5-2に、図5-1右側の連携支払い確認画面において、連携支払い実行ボタンBT14がタップされた場合の各端末における連携支払い結果表示画面の一例を示す。 Figure 5-2 shows an example of the linked payment result display screen on each terminal when the linked payment execution button BT14 is tapped on the linked payment confirmation screen on the right side of Figure 5-1.
これらの連携支払い結果表示画面のメンバー支払い結果表示領域には、限定ではなく例として、ユーザA.Aは、支払い余力「1,000円」分を支払い、その結果、電子マネー口座残高が「0円」となっていることが表示されている。そして、ユーザB.Bは、支払い余力「500円」分を支払い、その結果、電子マネー口座残高が「0円」となっていることが表示されている。また、ユーザC.Cは、支払い余力「3,000円」分を支払い、その結果、電子マネー口座残高が「3,000円」となっていることが表示されている。 In the member payment result display area of these linked payment result display screens, by way of example and not limitation, it is displayed that user A.A has paid his remaining payment capacity of "1,000 yen", and as a result, his electronic money account balance is "0 yen". And user B.B has paid his remaining payment capacity of "500 yen", and as a result, his electronic money account balance is "0 yen". And user C.C has paid his remaining payment capacity of "3,000 yen", and as a result, his electronic money account balance is "3,000 yen".
端末20Aのメンバー支払い結果表示領域MRR5には、ユーザC.Cの項目に、ユーザA.AがユーザC.Cに立て替えてもらった「500円」を返却するための立て替え金額返金ボタンBT15が表示されている。
端末20Bのメンバー支払い結果表示領域MRR6には、ユーザC.Cの項目に、ユーザB.BがユーザC.Cに立て替えてもらった「1,000円」を返却するための立て替え金額返金ボタンBT16が表示されている。
端末20Cのメンバー支払い結果表示領域MRR7には、ユーザA.Aの項目にユーザC.CがユーザA.Aに立て替えた「500円」の返却を請求するための立て替え金額請求ボタンBT17が、ユーザB.Bの項目にユーザC.CがユーザB.Bに立て替えた「1,000円」の返却を請求するための立て替え金額請求ボタンBT18が、それぞれ表示されている。
In the member payment result display area MRR5 of the terminal 20A, in the item of the user C.C., an advance amount refund button BT15 for returning the "500 yen" that the user A.A. had the user C.C. advance. is displayed.
In the member payment result display area MRR6 of the terminal 20B, in the item of the user C.C., an advance amount refund button BT16 for returning the "1,000 yen" that the user B.B. had advanced to the user C.C. is displayed.
In the member payment result display area MRR7 of the terminal 20C, an advance payment request button BT17 for requesting a refund of the "500 yen" that user C.C. advanced to user A.A is displayed in the user A.A item, and an advance payment request button BT18 for requesting a refund of the "1,000 yen" that user C.C. advanced to user B.B is displayed in the user B.B item.
各立て替え金額返金ボタンと、立て替え金額請求ボタンとの機能は、立て替え金額返金ボタンBT6および立て替え金額請求ボタンBT7と同様に構成可能である。 The functions of each advance payment refund button and advance payment claim button can be configured in the same way as the advance payment refund button BT6 and advance payment claim button BT7.
図5-3は、図5-1右側の連携支払い確認画面において、連携支払い実行ボタンBT14がタップされた場合の各端末における連携支払い結果表示画面の別例である。 Figure 5-3 shows another example of the linked payment result display screen on each terminal when the linked payment execution button BT14 is tapped on the linked payment confirmation screen on the right side of Figure 5-1.
図5-3では、端末20Aのメンバー支払い結果表示領域MRR5には、ユーザC.Cの項目に、ユーザA.AとユーザB.BとがユーザC.Cに立て替えてもらった「1,500円」を返却するための立て替え金額返金ボタンBT20が表示されている。また、ユーザB.Bの項目に、ユーザA.AがユーザB.Bに立て替えた「1,000円」の返却を請求するための立て替え金額請求ボタンBT19が表示されている。
In FIG. 5-3, in the member payment result display area MRR5 of
また、端末20Bのメンバー支払い結果表示領域MRR6には、ユーザA.Aの項目に、ユーザB.BがユーザA.Aに立て替えてもらった「1,000円」を返却するための立て替え金額返金ボタンBT21が表示されている。
In addition, in the member payment result display area MRR6 of
端末20Cのメンバー支払い結果表示領域MRR7には、ユーザA.Aの項目に、ユーザC.CがユーザA.Aに立て替えた「1,500円」の返却を請求するための立て替え金額請求ボタンBT22が表示されている。
In the member payment result display area MRR7 of
<処理>
本実施例における処理については、限定ではなく例として、残高補充要求情報を、複数のアカウントの支払い余力の不足分を立て替える場合の情報として、図3-4~図3-5の処理を適用することによって同様に実現可能であるため、再度の説明は省略する。
<Processing>
The processing in this embodiment can be realized in a similar manner by applying the processing of Figures 3-4 to 3-5 as an example and not a limitation, in which the balance replenishment request information is used as information for advancing the shortfall in payment margins of multiple accounts, so a repeated explanation will be omitted.
<第5変形例(1)>
第5実施例では、連携メンバーの一人が、他の複数の連携メンバーで発生した支払い余力の不足分を立て替えることとしたが、これに限定されない。
限定ではなく例として、複数の連携メンバーで発生した支払い余力の不足分を、複数の連携メンバーで分散して立て替えることとしてもよいし、そのようにしなくてもよい。
また、複数の連携アカウントで発生した支払い余力の不足分を複数の連携アカウントで立て替えることとしてもよいし、そのようにしなくてもよい。
<Fifth Modification (1)>
In the fifth embodiment, one of the linked members advances the payment margin shortfall that occurs among the other linked members, but the present invention is not limited to this.
As a non-limiting example, a shortfall in payment capacity that occurs among multiple affiliated members may or may not be distributed among the multiple affiliated members and paid in advance.
In addition, any shortfall in payment capacity that occurs among multiple linked accounts may or may not be paid in advance by multiple linked accounts.
<第6実施例>
第1実施例~第5実施例では、アカウント連携決済を店舗提示型のコード決済によって実現する手法について説明した。しかし、これは一例に過ぎない。
第6実施例では、アカウント連携決済を利用者提示型のコード決済によって実現する手法について説明する。
Sixth Example
In the first to fifth embodiments, a method for implementing account linking payment by store-presented code payment has been described. However, this is merely one example.
In the sixth embodiment, a method for implementing account linking payment using customer-presented code payment will be described.
第6実施例に記載の内容は、他の各実施例や他の各変形例のいずれにも適用可能である。
また、既出の構成要素と同一の構成要素については同一の符号を付して、再度の説明を省略する。
The contents described in the sixth embodiment are applicable to any of the other embodiments and other modified examples.
Furthermore, the same components as those already mentioned are given the same reference numerals and will not be described again.
<システム構成>
図6-1は、本実施例における通信システム1Bのシステム構成の一例を示す図である。
通信システム1Bでは、限定ではなく例として、ネットワーク30を介して、サーバ10と、複数の端末20(端末20A,端末20B,端末20C,・・・)と、複数の店舗POSシステム40(店舗POSシステム40A,店舗POSシステム40B,店舗POSシステム40C,・・・)とが接続される。
通信システム1Aとは、店舗POSシステム40が構成要素として追加されている点が異なる。
<System Configuration>
FIG. 6A is a diagram showing an example of a system configuration of a
In
The
図6-2には、店舗POSシステム40のシステム構成の一例を示している。
店舗POSシステム40は、限定ではなく例として、サーバ10を運用する事業者と提携している店舗に導入されて使用されるPOSシステムであり、限定ではなく例として、店舗コードリーダ装置50と、コードレジ60と、店舗サーバ70とを含む。
FIG. 6B shows an example of the system configuration of the
The
店舗コードリーダ装置50は、POS通信I/F57(限定ではなく例として、店舗内の有線通信I/Fや無線通信I/F)によってコードレジ60や店舗サーバ70と通信接続され、コードレジ60での会計の際に、端末20の表示部24に表示されるコード情報を読み取る。そして、読み取ったコード情報に基づいて、決済要求情報を通信I/F54によってサーバ10に送信し、サーバ10で決済が行われた後、決済結果に関する情報を通信I/F54によってサーバ10から受信する。
The store
店舗コードリーダ装置50は、限定ではなく例として、制御部51と、入出力部52と、通信I/F54と、記憶部55と、POS通信I/F57と、コードリーダ58と、時計部59とを有する。
The store
あくまでも一例であるが、入出力部52は、限定ではなく例として、表示部53、音出力部56を備える。
By way of example only, the input/
コードリーダ58は、一次元コード(一次元コード画像)や二次元コード(二次元コード画像)、限定ではなく例として、後述する支払いコード(支払いコード画像)を読み取るためのコードリーダである。
The
コードレジ60は、限定ではなく例として、POS通信I/F57によって店舗コードリーダ装置50や店舗サーバ70と通信接続され、店舗コードリーダ装置50がサーバ10から受信した決済完了通知等に基づいて、販売した商品の総額や、端末20のユーザの電子貨幣の残高等の情報を印字したレシートを発行する。
The
また、限定ではなく例として、コードレジ60と一体として、またはコードレジ60と別体として設けられ、客側に表示面が向けられたディスプレイを構成することもできる。
コードレジ60は、支払いアプリケーションに対応可能に構成されたレジであり、支払いアプリケーション対応の据置端末と言うこともできる。
Also, by way of example and not limitation, a display may be provided integrally with the
The
店舗サーバ70は、限定ではなく例として、自店舗に関する店舗情報や、自店舗で販売される商品に関する情報や自店舗で提供されるサービスに関する情報、自店舗での商品の販売やサービスの提供に伴う売上げに関する情報等の各種の情報を管理する。店舗サーバ70は、POS通信I/F57によって店舗コードリーダ装置50やコードレジ60と通信可能に構成されているとともに、ネットワーク30を介してサーバ10等の外部装置と通信可能に構成されている。
The
なお、店舗サーバ70は、必ずしも店舗コードリーダ装置50と直接的に通信可能に構成されている必要はなく、コードレジ60を介して店舗コードリーダ装置50と通信可能に構成されていてもよい。限定ではなく例として、店舗コードリーダ装置50がサーバ10から受信した決済完了通知等はコードレジ60に送られ、その後、コードレジ60から店舗サーバ70に送られるようにするなどすることもできる。
The
<表示画面>
図6-3は、アカウント連携決済を「利用者提示型」の決済によって実現する場合の端末20の表示部24に表示される画面の遷移の一例を示す図である。
図6-3左側は、図4-5左側の画面に対応している。この画面においてコード支払いアイコンIC3がタップされると、端末20Aの表示部24には、図6-3中央に示すようなコード支払い画面が表示される。
<Display screen>
FIG. 6C is a diagram showing an example of a transition of screens displayed on
The left side of Fig. 6-3 corresponds to the screen on the left side of Fig. 4-5. When the code payment icon IC3 is tapped on this screen, a code payment screen as shown in the center of Fig. 6-3 is displayed on the
このコード支払い画面には、グループ「バンド仲間」でアカウント連携決済を行うためのコード(コード情報)として、サーバ10から送信されて端末20Aが受信したコードであって、「利用者提示型」で決済を行うために用いられるコードである連携ウォレット支払いコードが表示されている。具体的には、限定ではなく例としてバーコードで表される一次元の支払いコードと、限定ではなく例としてQRコード(登録商標)で表される二次元の支払いコードとが表示されている。端末20AのユーザA.Aは、上記のコード支払い画面をコードレジで店舗の店員に提示し、店舗コードリーダ装置で支払いコードを読み取ってもらうことで連携ウォレットを用いたコード支払いを行うことが可能である。
This code payment screen displays the linked wallet payment code, which is a code (code information) sent from
図6-3右側は、上記において、ユーザA.Aの支払い余力が不足していることに基づいて端末20Aの表示部24に表示される画面であり、限定ではなく例として、図4-6左側の画面と同様である。
The right side of Figure 6-3 shows a screen displayed on the
<処理>
図6-4に、本実施例において各装置が実行する処理の流れの一例を示すフローチャートを示す。
この図では、左側から順に、端末20A(ユーザA.Aの端末20)の制御部21が実行する処理、端末20B(ユーザB.Bの端末20)の制御部21が実行する処理、サーバ10の制御部11が実行する処理、店舗コードリーダ装置50の制御部51が実行する処理の一例を示している。
<Processing>
FIG. 6D is a flowchart showing an example of the flow of processing executed by each device in this embodiment.
This figure shows, from the left, an example of processing performed by the
サーバ10の制御部11は、連携ウォレット支払いトークンを生成する。そして、サーバ10の制御部11は、この連携ウォレット支払いトークンを含むコード情報である連携ウォレットコード情報を生成する。連携ウォレットコード情報は、限定ではなく例として、連携ウォレット支払いトークンの識別子を一次元コード(バーコード等)や二次元コード(QRコード等)としてエンコードした支払いコード(画像情報)を含む。
The
その後、サーバ10の制御部11は、生成した連携ウォレットコード情報を、通信I/F14によって端末20Aに送信する(S105)。
Then, the
通信I/F22によってサーバ10から連携ウォレットコード情報を受信すると、端末20Aの制御部21は、受信した連携ウォレットコード情報を表示部24に表示させる(A105)。具体的には、連携ウォレットコード情報として、限定ではなく例として、支払いコードを表示部24に表示させる。
When the
なお、連携ウォレット支払いトークンの識別子や有効期限を連携ウォレットコード情報に含める場合、端末20Aの制御部21は、識別子や有効期限を表示させてもよいし、表示させなくてもよい。
When the identifier and expiration date of the linked wallet payment token are included in the linked wallet code information, the
また、支払いコードの表示中に連携ウォレット支払いトークンの有効期限が切れる場合、端末20Aの制御部21は、連携ウォレット支払いトークンの再生成を要請する情報を、通信I/F22によってサーバ10へ送信してもよいし、そのようにしなくてもよい。
この場合、サーバ10の制御部21は、連携ウォレット支払いトークンと、連携ウォレットコード情報とを再生成し、連携ウォレットコード情報を通信I/F14によって端末20Aに送信する。そして、通信I/F22によってサーバ10から再生成された連携ウォレットコード情報を受信すると、端末20Aの制御部21は、支払いコードと、有効期限とを表示部24に再表示させるようにすることができる。
In addition, if the linked wallet payment token expires while the payment code is being displayed, the
In this case, the
店舗コードリーダ装置50の制御部51は店舗決済処理を実行し、店舗コードリーダ装置50の入出力部52に対する操作に基づいて、所定の決済予定金額(限定ではなく例として「4,500円」)が制御部51へ入力される。そして、店舗コードリーダ装置50の制御部51は、コードリーダ58を用いて、端末20Aの表示部24に表示される支払いコードを読み取る(P100)。この場合、表示部24に表示される支払いコードは、連携ウォレット支払いトークンと関連付けられているため、コードリーダ58の読み取り結果には、支払いトークンとして連携ウォレット支払いトークンが含まれる。
The
店舗コードリーダ装置50の制御部51は、限定ではなく例として、店舗IDと、決済予定金額と、読み取った連携ウォレット支払いトークンとを含む連携決済要求情報を通信I/F54によってサーバ10に送信する(P110)。
The
通信I/F14によって店舗コードリーダ装置50から連携決済要求情報を受信すると、サーバ10の制御部11は、連携支払い可能額を算出し、算出された連携支払い可能額が決済予定金額を下回っているか否か(連携支払い可能額-決済予定金額<0であるか否か)を判定する(S215)。
When the communication I/
連携支払い可能額-決済予定金額≧0である場合(S215:NO)、サーバ10の制御部11は、要求を受けた連携ウォレット支払いトークンから連携ウォレットIDを検索し、その連携ウォレットに対して、店舗IDで定められる加盟店との間で決済予定金額の支払いを行う、利用者提示型のアカウント連携決済処理の一例である利用者提示型連携決済処理を実行する(S115)。
If the linked payable amount - the planned payment amount is greater than or equal to 0 (S215: NO), the
利用者提示型連携決済処理は、店舗提示型連携決済処理と同様の処理である。
ただし、利用者提示型連携決済処理では、サーバ10の制御部11は、連携ウォレットによる決済予定金額の支払いが成功したか否かの決済結果についての決済結果情報を通信I/F14によって店舗コードリーダ装置50に送信する点が異なる。
The customer-presented type coordinated payment process is similar to the store-presented type coordinated payment process.
However, the difference is that in the customer-presented linked payment process, the
連携支払い可能額-決済予定金額<0である場合(S215:YES)、サーバ10の制御部11は、S220のステップとS230のステップとを実行した後、S115のステップを実行する。
If the linked payable amount - the planned payment amount is less than 0 (S215: YES), the
S115のステップを実行すると、サーバ10の制御部11は、S240のステップを実行する。
After executing step S115, the
通信I/F54によってサーバ10から決済結果情報を受信すると、店舗コードリーダ装置50の制御部51は、表示部53に決済結果情報を表示させ、処理を終了させる。
When payment result information is received from the
本実施例は、端末20は、第1ユーザアカウント(限定ではなく、第1アカウントの一例)と、第1ユーザアカウントと連携した第2ユーザアカウント(限定ではなく、第1アカウントと関連付けられた第2アカウントの一例)とに基づき、アカウント連携決済に関する処理(限定ではなく、第1決済に関する処理の一例)を制御部21によって行う。
また、アカウント連携決済に基づいて、端末20は、送金依頼情報(限定ではなく、第2アカウントに送金することに関する第1情報の一例)を通信I/F22によって受信する。
そして、端末20は、受信した送金依頼情報の表示(限定ではなく、第1情報に基づく第1表示の一例)を表示部24に表示する。
この場合、端末20は、第1ユーザアカウントと第2ユーザアカウントとに基づきアカウント連携決済を行うための連携ウォレットコード情報(限定ではなく、コード情報の一例)を通信I/F22によってサーバ10から受信し、受信した連携ウォレットコード情報を表示部24に表示する。そして、表示部24に表示された連携ウォレットコード情報が店舗コードリーダ装置に読み取られることに基づいて、サーバ10によってアカウント連携決済が行われる構成を示している。
このような構成により得られる実施例の効果の一例として、端末の第1ユーザの第1アカウントと、第1アカウントと関連付けられた第2アカウントとに基づき、第1ユーザの端末によって第1決済に関する処理を端末の制御部によって行うことで、関連付けられた少なくとも2つのアカウントによる第1決済を実現することができる。また、第1決済により第2アカウントに送金することに関する第1情報を、端末の第1ユーザに知らせることができる。その結果、限定ではなく例として、第2アカウントに送金するように、第1ユーザに促すことができる。また、第1アカウントと第2アカウントとに基づき第1決済を行うためのコード情報を店舗のコードリーダに読み取らせるといった簡単な方法によって、第1決済を実現することができる。
In this embodiment, the terminal 20 performs processing related to account linked payment (not limiting, an example of processing related to the first payment) using the
Furthermore, based on the account linking settlement, the terminal 20 receives remittance request information (not limited to this, an example of first information related to remittance to the second account) via the communication I/
Then, the terminal 20 displays the received remittance request information (not limited to this, but an example of the first display based on the first information) on the
In this case, the terminal 20 receives linked wallet code information (not limited to, but an example of code information) for performing account linking payment based on the first user account and the second user account from the
As an example of an effect of the embodiment obtained by such a configuration, a first payment can be realized by at least two associated accounts by performing a process related to the first payment by the terminal of the first user based on a first account of the first user of the terminal and a second account associated with the first account by a control unit of the terminal. Also, first information related to the transfer of money to the second account by the first payment can be notified to the first user of the terminal. As a result, by way of example and not of limitation, the first user can be prompted to transfer money to the second account. Also, the first payment can be realized by a simple method such as having a code reader in a store read code information for making the first payment based on the first account and the second account.
<第7実施例>
第1実施例~第6実施例では、アカウント連携決済に基づいて、都度送金を促す手法について説明したが、これに限定されない。
第7実施例では、複数のアカウント連携決済に基づいて、発生した立て替えをまとめて精算する手法について説明する。また、これに関連して、連携ウォレットを破棄する手法について説明する。
Seventh Example
In the first to sixth embodiments, the method of prompting remittance each time based on account linkage settlement has been described, but the present invention is not limited to this.
In the seventh embodiment, a method for settling payments made on behalf of a user collectively based on a plurality of account linked settlements will be described. In relation to this, a method for discarding a linked wallet will also be described.
「連携ウォレットの破棄」とは、連携ウォレットを以後使用できないようにすること、全ての連携アカウントについて一括して連携ウォレットを無効化することを意味する。 "Deleting a linked wallet" means that the linked wallet will no longer be usable and will be invalidated for all linked accounts at once.
第7実施例に記載の内容は、他の各実施例や他の各変形例のいずれにも適用可能である。
また、既出の構成要素と同一の構成要素については同一の符号を付して、再度の説明を省略する。
The contents described in the seventh embodiment are applicable to any of the other embodiments and other modified examples.
Furthermore, the same components as those already mentioned are given the same reference numerals and will not be described again.
図7-1は、本実施例において用いられる連携ウォレット管理データベース157の一例である第3の連携ウォレット管理データベース157Cのデータ構成例を示す図である。
第3の連携ウォレット管理データベース157Cには、連携ウォレットごとの管理データとして、連携ウォレット管理データが記憶される。
FIG. 7-1 is a diagram showing an example of the data configuration of the third linked
The third associated
各々の連携ウォレット管理データには、限定ではなく例として、グループIDと、グループ名と、決済履歴データと、立替履歴データとが記憶される。 Each linked wallet management data stores, by way of example and not limitation, a group ID, a group name, payment history data, and advance payment history data.
グループIDと、グループ名と、決済履歴データとについては、第2の連携ウォレット管理データベース157Bと同様である。
The group ID, group name, and payment history data are the same as those in the second linked
立替履歴データは、決済履歴データに記憶された各々の取引において生じた金銭の立替に関するデータであり、限定ではなく例として、取引IDと、被立替者IDと、立替者IDと、立替金額とが関連付けて記憶される。 The advance payment history data is data related to the advance payment of money incurred in each transaction stored in the payment history data, and by way of example and not limitation, the transaction ID, the advance recipient ID, the advance payer ID, and the advance payment amount are stored in association with each other.
取引IDには、決済履歴データに含まれる取引IDのうち、その取引に際して金銭の立替が行われた取引IDが記憶される。 The transaction ID stores the transaction ID included in the payment history data in which money was paid on behalf of the other party.
被立替者IDには、金銭を立て替えてもらったユーザアカウント(以下、「被立替者」と称する。)のアプリケーションIDが記憶される。 The reimbursed party ID stores the application ID of the user account that has received money in advance (hereafter referred to as the "reimbursed party").
立替者IDには、金銭を立て替えたユーザアカウント(以下、「立替者」と称する。)のアプリケーションIDが記憶される。 The advance payer ID stores the application ID of the user account that advanced the money (hereafter referred to as the "advance payer").
立替金額には、立替者が立て替えた金銭の額(以下、「立替金額」と称する。)が記憶される。 The amount of money paid in advance by the payer (hereinafter referred to as the "payment in advance amount") is stored in the "payment amount" field.
<表示画面>
図7-2は、本実施例において端末20Aの表示部24に表示される画面の遷移の一例を示す図である。
図7-2左側は、図4-5左側と同様の連携ウォレットのメイン画面であるが、その表示が一部異なっている。具体的には、グループ「バンド仲間」の連携ウォレットであることを表示する領域内に、グループ「バンド仲間」の連携ウォレットで行った決済の履歴を表示するための履歴ボタンBT25が表示されている。
<Display screen>
FIG. 7B is a diagram showing an example of transition of a screen displayed on the
The left side of Figure 7-2 is the main screen of the linked wallet similar to that of the left side of Figure 4-5, but the display is slightly different. Specifically, in the area indicating that it is a linked wallet of the group "Bandmate", a history button BT25 for displaying the history of payments made in the linked wallet of the group "Bandmate" is displayed.
履歴ボタンBT25がタップされると、図7-2中央の画面に遷移する。
この画面には、グループ「バンド仲間」の連携ウォレットで行った決済に関する情報として、商品やサービスの購入履歴に関する情報が表示されている。この例では、「XX楽器」と「YYスタジオ」との2つの購入履歴に関する情報が表示されており、各々の購入履歴には、チェックボックスが関連付けて設けられている。精算を希望する購入履歴のチェックボックスにチェックを入れた状態で、画面下部の一括精算ボタンBT26がタップされると、チェックが入れられた購入履歴を、まとめて精算することが可能である。
When the history button BT25 is tapped, the screen transitions to the screen shown in the center of FIG. 7-2.
This screen displays information about the purchase history of goods and services, including information about payments made with the linked wallet of the group "Bandmates." In this example, information about two purchase histories, "XX Musical Instruments" and "YY Studio," is displayed, with a check box associated with each purchase history. When the check box for the purchase history for which settlement is desired is checked and the lump-sum settlement button BT26 at the bottom of the screen is tapped, all checked purchase histories can be settled together.
また、画面最下部には、連携ウォレットを破棄するための「連携ウォレット破棄」の文字を含む連携ウォレット破棄ボタンBT30が設けられている。この連携ウォレット破棄ボタンBT30がタップされると、サーバ10によって、連携ウォレット破棄処理が行われる。
In addition, at the bottom of the screen, there is provided a linked wallet discard button BT30 containing the words "Discard linked wallet" for discarding the linked wallet. When this linked wallet discard button BT30 is tapped, the
なお、連携ウォレット破棄処理において、連携ウォレット管理データベース157から連携ウォレットのデータを削除しないが、破棄された連携ウォレットに基づくアカウント連携決済の実行を、端末20側またはサーバ10側で禁止するようにしてもよいし、しなくてもよい。
In addition, in the linked wallet destruction process, the linked wallet data is not deleted from the linked
図7-2右側は、図7-2中央において、2つの購入履歴にチェックを入れた状態で一括精算ボタンBT26がタップされたことに基づいて表示される画面の一例を示す図である。
この画面では、図7-2中央の画面の中央部に、一括精算を実行するための一括精算情報がポップアップ形式で表示されている。この例では、一括精算情報には、ユーザA.AからユーザB.Bに対して「500円」を送金し、ユーザA.AからユーザC.Cに対して「1,000円」を送金する必要があることを示すメッセージとともに、この内容を承認して一括精算するための「はい」のボタンと、一括精算をやめるための「いいえ」のボタンとが表示されている。
The right side of FIG. 7-2 is a diagram showing an example of a screen that is displayed when the lump-sum settlement button BT26 is tapped with two purchase histories checked in the center of FIG. 7-2.
In this screen, the lump-sum settlement information for executing the lump-sum settlement is displayed in a pop-up format in the center of the screen shown in the center of Fig. 7-2. In this example, the lump-sum settlement information displays a message indicating that "500 yen" needs to be transferred from user A.A to user B.B, and "1,000 yen" needs to be transferred from user A.A to user C.C, along with a "Yes" button for approving this content and making the lump-sum settlement, and a "No" button for canceling the lump-sum settlement.
「はい」のボタンがタップされると、サーバ10を介して、ユーザA.AからユーザB.Bに対する「500円」の送金と、ユーザA.AからユーザC.Cに対する「1,000円」の送金とが実行される。
When the "Yes" button is tapped, a remittance of "500 yen" is made from user A.A to user B.B, and a remittance of "1,000 yen" is made from user A.A to user C.C via
<処理>
図7-3~図7-4に、本実施例において各装置が実行する処理の流れの一例を示すフローチャートを示す。
これらの図では、左側から順に、端末20A(ユーザA.Aの端末20)の制御部21が実行する処理、端末20B(ユーザB.Bの端末20)の制御部21が実行する処理、サーバ10の制御部11が実行する処理の一例を示している。
<Processing>
7-3 and 7-4 are flowcharts showing an example of the flow of processes executed by each device in this embodiment.
These figures show, from left to right, an example of processing performed by the
サーバ10の制御部11は、連携残高補充処理を実行すると(S230)、連携残高補充処理において発生した立て替え必要額の立て替えを、立替履歴データに追加して記憶させる(S235)。
When the
A230、B200、S240の各ステップが実行されると、端末20Aと、端末20Bと、サーバ10とは、連携ウォレット精算処理を実行する。
When steps A230, B200, and S240 are executed, terminal 20A, terminal 20B, and
図7-5は、連携ウォレット精算処理の処理の流れの一例を示すフローチャートである。
連携ウォレット精算処理において、まず、サーバ10の制御部11は、第3の連携ウォレット管理データベース157Cを参照し、連携ウォレット管理データの立替履歴データに、立替履歴が記録されているか否かを判定する(S400)。
立替履歴データに立替履歴が記録されていない場合(S400:NO)、サーバ10の制御部11は、処理を終了させる。
FIG. 7-5 is a flowchart showing an example of the processing flow of the linked wallet settlement process.
In the associated wallet settlement process, first, the
If no advance payment history is recorded in the advance payment history data (S400: NO), the
一方、立替履歴が記録されている場合(S400:YES)、サーバ10の制御部11は、立替履歴データの内容を含む立替履歴情報を、通信I/F14によって連携メンバーの端末である端末20Aと端末20Bとにそれぞれ送信する(S410)。
On the other hand, if a payment history has been recorded (S400: YES), the
通信I/F22によってサーバ10から立替履歴情報を受信する場合(A400:YES)、端末20Aの制御部21は、受信した立替履歴情報を表示部24に表示させる(A410)。立替履歴情報を受信しない場合(A400:NO)、端末20Aの制御部21は、処理を終了させる。
When the advance payment history information is received from the
端末20Aの入出力部23に対するユーザ操作に基づいて、立替履歴情報の披立替者IDが自端末のユーザアカウントとなる立替履歴の中から、1以上の取引履歴が選択され、立替金額を立替者IDのユーザアカウントへ返却することが選択される場合(A420:YES)、端末20Aの制御部21は、それらの立替履歴の取引IDを含む連携ウォレット精算依頼情報を、通信I/F22によってサーバ10に送信する(A430)。
Based on a user operation on the input/
なお、A420,A430のステップにおいて、立替履歴情報の立替者IDが自端末のユーザアカウントとなる立替履歴の中から、1以上の取引履歴が選択され、立替金額の返還請求を披立替者IDのユーザアカウントのユーザへ請求することを含む連携ウォレット精算依頼情報を生成して送信するようにしてもよいし、そのようにしなくてもよい。
また、連携ウォレット精算依頼情報として、立替者IDのユーザアカウントへの立替金額の返却と、披立替者IDのユーザアカウントへの立替金額の請求とを含ませるようにしてもよいし、そのようにしなくてもよい。
In addition, in steps A420 and A430, one or more transaction histories may be selected from the deferred payment history in which the deferred payment payer ID in the deferred payment history information is the user account of the own terminal, and linked wallet settlement request information including a request for refund of the deferred payment amount to the user of the user account of the deferred payment payer ID may be generated and transmitted, or it is not necessary to do so.
In addition, the linked wallet settlement request information may or may not include a return of the advance amount to the user account of the payer ID and a request for the advance amount to the user account of the payee ID.
通信I/F14によって端末20Aから連携ウォレット精算依頼情報を受信する場合(S420:YES)、サーバ10の制御部11は、連携ウォレット精算処理を実行する(S430)。
When linked wallet settlement request information is received from terminal 20A via communication I/F 14 (S420: YES),
連携ウォレット精算処理では、受信した連携ウォレット精算依頼情報に基づいて、選択された各取引IDの立替金額について、披立替者IDのアカウントから立替者IDのアカウントへの送金を実行する。
なお、立替金額の請求については、披立替者IDのアカウントの端末に対して、送金を促す旨のメッセージを含む情報を送信するようにすればよい。
In the associated wallet settlement process, based on the received associated wallet settlement request information, the advance amount for each selected transaction ID is transferred from the account of the payer ID to the account of the payer ID.
Regarding the claim for the advance amount, information including a message urging the remittance may be sent to the terminal of the account of the payee ID.
連携ウォレット精算処理を実行すると、サーバ10の制御部11は、連携ウォレット精算の処理結果である連携ウォレット精算結果情報を、限定ではなく例として、精算を行った立替履歴の披立替者ID・立替者IDのアカウントの端末に送信する(S440)。
なお、連携メンバーの全ての端末に対して、精算を行った立替履歴に関する送金結果等を送信するようにしてもよいし、そのようにしなくてもよい。
When the associated wallet settlement process is executed, the
The results of remittances and the like relating to the history of payments made on behalf of the recipient may or may not be transmitted to all terminals of the associated members.
そして、サーバ10の制御部11は、処理を終了させる。
連携ウォレット精算依頼情報を受信しない場合には(S420:NO)、サーバ10の制御部11は、処理を終了させる。
Then, the
If linked wallet settlement request information is not received (S420: NO), the
通信I/F22によってサーバ10から連携ウォレット精算結果情報を受信する場合(A440:YES)、端末20Aの制御部21は、受信した連携ウォレット精算結果情報を表示部24に表示させ(A450)、処理を終了させる。
連携ウォレット精算結果情報を受信しない場合には(A440:NO)、端末20Aの制御部21は、処理を終了させる。
When the associated wallet settlement result information is received from the
If the linked wallet settlement result information is not received (A440: NO), the
端末20Bおよび、他の連携メンバーの端末についての処理は、端末20Aと同様である。
The processing for
連携ウォレット精算処理を実行後、端末20Aの制御部21は、この連携ウォレットを破棄するか否かの選択用画面を表示させる(A310)。端末20Aの入出力部23に対するユーザ操作に基づいて、連携ウォレットを破棄することが選択される場合(A310:YES)、端末20Aの制御部21は、連携ウォレットの破棄を要求する連携ウォレット破棄要求情報を、通信I/F22によってサーバ10に送信し(A320)、連携ウォレット精算処理を実行する(A330)。
After executing the associated wallet settlement process, the
連携ウォレットを破棄しないことが選択される場合(A310:NO)、端末20Aの制御部21は、通信I/F22によってサーバ10から連携ウォレット精算要求情報を受信するか否かを判定し(A340)、受信する場合(A340:YES)、連携ウォレット精算処理を実行する(A330)。受信しない場合には(A340:NO)、A100のステップへ処理を移す。
If it is selected not to discard the linked wallet (A310: NO), the
連携ウォレット精算処理を実行後、通信I/F14によって連携メンバーの端末から連携ウォレット破棄要求情報を受信する場合(S310:YES)、サーバ10の制御部11は、連携ウォレット精算要求情報を通信I/F14によって連携メンバーの各端末に送信し(S320)、連携ウォレット精算処理を実行する(S330)。
After executing the associated wallet settlement process, if associated wallet destruction request information is received from the associated member's terminal via the communication I/F 14 (S310: YES), the
なお、連携ウォレット破棄要求情報を受信しない場合には(S310:NO)、サーバ10の制御部11は、S100のステップへ処理を移す。
If the linked wallet destruction request information is not received (S310: NO), the
連携ウォレット精算処理を実行した後、サーバ10の制御部11は、連携ウォレット破棄処理を実行する(S340)。
連携ウォレット破棄処理では、第3の連携ウォレット管理データベース157Cから、この連携ウォレットの連携ウォレット管理データの各レコードを消去する。なお、連携ウォレット管理データがグループIDで識別される場合、グループ管理データベース159のグループ管理データのうち、連携ウォレット破棄が選択されたグループIDのグループ管理データも消去するようにしてもよいし、そうしなくてもよい。
After executing the associated wallet settlement process, the
In the associated wallet destruction process, each record of the associated wallet management data of this associated wallet is deleted from the third associated
なお、連携ウォレット破棄処理は、連携ウォレット精算処理後、立替履歴データに未精算の立替履歴が残っている場合には実行されないようにしてもよいし、立替履歴が残っていても実行できるようにしてもよい。 The linked wallet destruction process may be configured not to be executed if unsettled advance history remains in the advance history data after the linked wallet settlement process, or may be executed even if advance history remains.
連携ウォレット廃棄処理が実行されると、サーバ10の制御部11は、連携ウォレットが廃棄され、使用ができなくなった旨を含む連携ウォレット破棄情報を、通信I/F14によって連携メンバーの各端末に送信し(S350)、処理を終了させる。
When the associated wallet discard process is executed, the
連携ウォレット精算処理を実行した後、端末20Aの制御部21は、通信I/F22によってサーバ10から連携ウォレット破棄情報を受信すると、受信した連携ウォレット破棄情報を表示部24に表示させる(A350)。その後、端末20Aの制御部21は、処理を終了させる。
After executing the associated wallet settlement process, the
端末20Bの処理については、B300のステップ以降、端末20Aと同様であるため、再度の説明を省略する。
The processing of
<第7実施例の効果>
本実施例は、端末20は、第1ユーザアカウントと、第2ユーザアカウントとは異なる、第1ユーザアカウントに関連付けられた第3ユーザアカウントとに基づき、決済(限定ではなく、第3決済の一例)に関する処理を制御部21によって行う。また、端末20は、この決済に基づいて、第3ユーザアカウントに送金することに関する第3情報を通信I/F22によって受信し、受信した第3情報に基づく第3表示を表示部24に表示する。
そして、端末20は、第1表示と第3表示とに対する端末20のユーザによる入力に基づいて、第1情報に基づく金額を、第1ユーザアカウントから第2ユーザアカウントに送金することに関する処理を制御部21によって行い、第3情報に基づく金額を、第1ユーザアカウントから第3ユーザアカウントに送金することに関する処理を制御部21によって行う構成を示している。
このような構成により得られる実施例の効果の一例として、第1表示と第3表示とに対する第1ユーザによる入力という簡単な方法で、第1アカウントから複数のアカウントへの送金を実現することができる。
<Effects of the Seventh Example>
In this embodiment, the terminal 20 performs processing related to a payment (not limited to, but an example of a third payment) based on the first user account and a third user account that is different from the second user account and associated with the first user account, using the
The terminal 20 is configured to perform processing related to transferring an amount based on the first information from the first user account to the second user account based on input by the user of the terminal 20 on the first display and the third display, using the
As an example of the effect of an embodiment obtained by such a configuration, remittance from a first account to multiple accounts can be realized by the simple method of the first user inputting information into the first and third displays.
<第8実施例>
第1実施例~第7実施例では、アカウント連携決済において、ユーザアカウントを連携させる手法について説明したが、これに限定されない。
第8実施例では、共通ウォレットの概念を導入する。そして、この共通ウォレット(共通アカウント)とユーザアカウントとを連携した連携ウォレットで決済を行う。
Eighth Example
In the first to seventh embodiments, the method of linking user accounts in the account linking payment has been described, but the present invention is not limited to this.
In the eighth embodiment, the concept of a common wallet is introduced. Then, payments are made using a linked wallet that links this common wallet (common account) with a user account.
第8実施例に記載の内容は、他の各実施例や他の各変形例のいずれにも適用可能である。
また、既出の構成要素と同一の構成要素については同一の符号を付して、再度の説明を省略する。
The contents described in the eighth embodiment are applicable to any of the other embodiments and other modified examples.
Furthermore, the same components as those already mentioned are given the same reference numerals and will not be described again.
図8-1は、本実施例においてサーバ10の記憶部15に記憶される情報等の一例を示す図である。
記憶部15には、支払いアプリケーション管理処理プログラム151と、アカウント登録データ153と、アカウント管理データベース155と、連携ウォレット管理データベース157とに加えて、限定ではなく例として、共通ウォレット管理データベース161が記憶される。
FIG. 8A is a diagram illustrating an example of information stored in the
The
ここで、共通ウォレット管理データベース161を参照しながら、共通ウォレットについて詳細に説明する。
Now, we will explain the common wallet in detail with reference to the common
共通ウォレットとは、支払いアプリケーションを利用する複数のユーザによって、支払いを行う前にあらかじめ設定される電子マネー口座の一形態である。 A shared wallet is a type of electronic money account that is set up in advance by multiple users of a payment application before making a payment.
共通ウォレットでは、設定される複数のユーザがその残高を利用して支払いを行うことが可能である。以下では、共通ウォレットを利用可能なユーザを「共通ウォレットメンバー」と称する。 In a shared wallet, multiple users can use the balance to make payments. In the following, users who can use the shared wallet are referred to as "shared wallet members."
共通ウォレットを利用するためには、まずユーザが共通ウォレットを生成するための操作を行う。この生成においては、限定ではなく例として、共通ウォレットメンバーの電子マネー口座を特定する情報(限定ではなく例として、アプリケーションID)を必要とする。 To use a shared wallet, a user first performs an operation to generate a shared wallet. This generation requires, by way of example and not limitation, information that identifies the electronic money account of the shared wallet member (by way of example and not limitation, an application ID).
共通ウォレット管理データベース161は、サーバ10が共通ウォレットを管理するためのデータベースであり、その一例のデータ構成例を図8-2に示す。
共通ウォレット管理データベース161には、共通ウォレットをユニークに識別するための共通ウォレットIDごとの管理データとして、共通ウォレット管理データが記憶される。
The shared
The common
各々の共通ウォレット管理データには、限定ではなく例として、共通ウォレットIDと、共通ウォレット名と、共通ウォレット残高と、共通ウォレットメンバーIDとが関連付けて記憶される。 Each common wallet management data stores, by way of example and not limitation, a common wallet ID, a common wallet name, a common wallet balance, and a common wallet member ID in association with each other.
共通ウォレットIDは、支払いアプリケーションにおける共通ウォレットのアカウント(以下、適宜「共通アカウント」と称する。)である。
共通ウォレット名は、共通ウォレットIDで識別される共通ウォレットの名称である。
共通ウォレット残高は、共通ウォレットIDで識別される共通ウォレットを利用して支払いを行う際に用いられる電子マネーの残高である。
共通ウォレットメンバーIDは、共通ウォレットの生成時に指定される、共通ウォレットメンバーのアプリケーションIDである。
The common wallet ID is the account of the common wallet in the payment application (hereinafter referred to as the "common account" as appropriate).
The common wallet name is the name of the common wallet identified by the common wallet ID.
The common wallet balance is the balance of electronic money used when making a payment using the common wallet identified by the common wallet ID.
The common wallet member ID is the application ID of the common wallet member that is specified when the common wallet is created.
なお、共通ウォレットの生成後に共通ウォレットメンバーIDにアプリケーションIDを追加することで、新たな共通ウォレットメンバーを追加することも可能である。また、同一のユーザが保有する複数のアプリケーションIDを共通ウォレットメンバーIDに記憶してもよいし、そうしなくてもよい。 It is also possible to add a new common wallet member by adding an application ID to the common wallet member ID after generating the common wallet. Also, multiple application IDs owned by the same user may or may not be stored in the common wallet member ID.
共通ウォレットが生成される場合、その共通ウォレット残高は「0」である。支払いを行う前に、共通ウォレットメンバーは、各々の電子マネー口座から電子マネーを共通ウォレットに送金し、共通ウォレット残高を増加させる。 When a common wallet is created, its common wallet balance is "0". Before making a payment, common wallet members transfer electronic money from their respective electronic money accounts to the common wallet to increase the common wallet balance.
なお、共通ウォレットメンバーは、支払いサービスに登録する外部金融機関の口座(限定ではなく例として、銀行口座)から、共通ウォレットへチャージする(電子マネーへ変換して送金する)ことも可能である。 In addition, common wallet members can also charge the common wallet (convert to electronic money and transfer) from an account (for example, but not limited to, a bank account) of an external financial institution registered with the payment service.
共通ウォレットが不要となる場合には、存在する共通ウォレットを取り消すための共通ウォレット破棄操作を行う。共通ウォレット破棄操作が実行されると、共通ウォレット残高を共通ウォレットメンバーの人数で割り勘(均等割り)した額が、共通ウォレットメンバーの各々の電子マネー口座へと送金される。そして、共通ウォレット残高が「0」となった後、共通ウォレット管理データベース161からその共通ウォレット管理データのレコードが削除される。
When a common wallet is no longer needed, a common wallet discard operation is performed to cancel the existing common wallet. When the common wallet discard operation is executed, the common wallet balance is divided (evenly) among the number of common wallet members and transferred to each of the common wallet members' electronic money accounts. Then, after the common wallet balance becomes "0", the record of that common wallet management data is deleted from the common
図8-3は、本実施例において用いられる連携ウォレット管理データベース157の一例である第4の連携ウォレット管理データベース157Dのデータ構成例を示す図である。
第4の連携ウォレット管理データベース157Dには、連携ウォレットごとの管理データとして、連携ウォレット管理データが記憶される。
FIG. 8-3 is a diagram showing an example of the data configuration of the fourth linked
The fourth associated
各々の連携ウォレット管理データには、限定ではなく例として、連携ウォレットIDと、連携アカウントデータと、決済履歴データとが記憶される。
連携ウォレットIDと、決済履歴データとは、限定ではなく例として、第1の連携ウォレット管理データベース157Aと同様である。
Each linked wallet management data stores, by way of example and not limitation, a linked wallet ID, linked account data, and payment history data.
The linked wallet ID and payment history data are, by way of example and not limitation, similar to those of the first linked
連携アカウントデータは、アカウント連携決済を行うために連携するアカウントに関するデータであり、限定ではなく例として、ウォレットIDと、名称とが記憶される。 Linked account data is data related to the account that is linked to make an account linked payment, and by way of example and not limitation, the wallet ID and name are stored.
ウォレットIDは、この連携ウォレットで連携されるユーザアカウントまたは共通ウォレットの識別子であり、ユーザアカウントの場合にはアプリケーションIDが、共通ウォレットの場合には共通ウォレットIDが、それぞれ記憶される。 The wallet ID is an identifier for the user account or common wallet linked with this linked wallet; in the case of a user account, the application ID is stored, and in the case of a common wallet, the common wallet ID is stored.
名称は、アプリケーションIDまたは共通ウォレットIDと紐づけられた名称であり、ユーザアカウントの場合にはユーザ名が、共通ウォレットの場合には共通ウォレット名が、それぞれウォレットIDと関連付けて記憶される。 The name is a name associated with the application ID or common wallet ID. In the case of a user account, the user name is stored in association with the wallet ID, and in the case of a common wallet, the common wallet name is stored in association with the wallet ID.
なお、連携アカウントデータに記憶されるアカウントの数は、2つに限定されない。3つ以上のアカウントを紐づけてもよいし、そうしなくてもよい。また、共通ウォレットのみを連携させるようにしてもよいし、そのようにしなくてもよい。 The number of accounts stored in the linked account data is not limited to two. Three or more accounts may or may not be linked. Also, only the common wallet may or may not be linked.
すなわち、本実施例では、連携アカウントには、ユーザアカウントと、共通ウォレットのアカウントとが含まれる。 In other words, in this embodiment, linked accounts include user accounts and shared wallet accounts.
なお、第4実施例で説明したグループを導入し、グループ管理データベース159のグループメンバーデータに、共通ウォレットのアカウント情報(共通ウォレットIDと共通ウォレット名)を追加できるようにしてもよいし、そのようにしなくてもよい。
Note that it is possible to introduce the group described in the fourth embodiment and add the account information of the common wallet (common wallet ID and common wallet name) to the group member data in the
<処理>
本実施例における処理については、限定ではなく例として、連携アカウントを共通ウォレットとし、共通ウォレットIDをアプリケーションIDとみなして、図3-4~図3-5と同様に実現可能であるため、再度の説明は省略する。
<Processing>
The processing in this embodiment can be realized in the same manner as in Figures 3-4 to 3-5 by treating the linked account as a common wallet and the common wallet ID as an application ID, as an example and not a limitation, so a repeated explanation will be omitted.
ここで、図3-5のS280のステップにおいて、貸し借り返却処理が実行され、共通ウォレットに対して送金された場合についてより詳しく説明する。 Here, we will explain in more detail what happens when the loan/borrow/return process is executed in step S280 of Figure 3-5 and money is transferred to the common wallet.
限定ではなく例として、共通ウォレットがユーザB.Bのアカウントと、ユーザC.Cのアカウントとで構成されているとする。この場合、共通ウォレットに所定の金額(限定ではなく例として、共通ウォレットが立て替えた返却必要額の全額)が送金されると、共通ウォレットの電子マネーの残高(共通ウォレット残高)から、共通ウォレットメンバーであるユーザB.Bのアカウントと、ユーザC.Cのアカウントとに対して、限定ではなく例として、所定の金額の半額ずつが送金されるようにしてもよいし、そうしなくてもよい。 As an example and not a limitation, assume that the common wallet is composed of an account for user B.B. and an account for user C.C. In this case, when a predetermined amount (as an example and not a limitation, the entire amount to be returned that the common wallet has paid in advance) is transferred to the common wallet, half of the predetermined amount may or may not be transferred from the balance of electronic money in the common wallet (common wallet balance) to the accounts of users B.B. and C.C., who are common wallet members, respectively, as an example and not a limitation.
すなわち、共通ウォレットに対して立て替えた必要返却額の返金が実行されると、共通ウォレットメンバーのアカウントに対して、共通ウォレットを経由して返金が行われるようにしてもよいし、そのようにしなくてもよい。 In other words, when a refund of the required return amount paid in advance to the common wallet is executed, the refund may or may not be made to the common wallet member's account via the common wallet.
<第8実施例の効果>
本実施例は、第2アカウントは、共通ウォレットのアカウント(限定ではなく、複数のユーザが決済可能な共通アカウントの一例)であり、端末20は、表示部24に表示した送金推奨額を第1ユーザアカウントから共通ウォレットのアカウントへ送金するか否かの選択用画面の表示(限定ではなく、第1表示の一例)に対する端末20のユーザによる入力に基づいて、第1ユーザアカウントから共通ウォレットのアカウントに送金するための処理を実行する構成を示している。
このような構成により得られる実施例の効果の一例として、第1ユーザのアカウントと、複数のユーザが決済可能な共通アカウントとに基づいて決済を行うことができる。
また、第1表示に対する第1ユーザによる入力という簡単な方法で、第1情報に基づく金額を、第1アカウントから共通アカウントに送金することができる。
<Effects of the Eighth Example>
In this embodiment, the second account is a common wallet account (not limiting, but an example of a common account to which multiple users can make payments), and the terminal 20 is configured to execute a process for transferring money from the first user account to the common wallet account based on an input by the user of the terminal 20 in response to a selection screen displayed on the
As an example of an effect of an embodiment obtained by such a configuration, payment can be made based on the account of the first user and a common account to which multiple users can make payments.
Furthermore, an amount based on the first information can be transferred from the first account to the common account by the simple method of the first user inputting information on the first display.
また、この場合、共通ウォレットのアカウントには、複数のユーザの各々のユーザアカウントが共通ウォレットメンバーのアカウントとして関連付けられており、返金に際して、共通ウォレットのアカウントから、共通ウォレットメンバーの各々のユーザアカウントに対して返却必要額(限定ではなく、第1金額の少なくとも一部である第2金額の一例)が送金されるようにしてもよい。
このような構成により得られる実施例の効果の一例として、共通アカウントとして関連付けられた複数のユーザの各々のアカウントに、共通アカウントから第1金額の少なくとも一部である第2金額が送金されるようにすることができる。
限定ではなく例として、共通アカウントに一定以上の金額が溜まったような場合に、返金可能な金額が第2金額として、共通アカウントから複数のユーザの各々のアカウントに返金されるようにすることができる。
In this case, each of the user accounts of the multiple users may be associated with the common wallet account as a common wallet member account, and when making a refund, the amount required for return (which is not limited to, but is an example of a second amount that is at least a part of the first amount) may be transferred from the common wallet account to each of the user accounts of the common wallet members.
As an example of an effect of an embodiment obtained by such a configuration, a second amount, which is at least a portion of the first amount, can be transferred from the common account to each of the accounts of multiple users associated as the common account.
As a non-limiting example, when a certain amount of money is accumulated in a common account, the refundable amount may be refunded from the common account to each of the accounts of multiple users as a second amount.
<第9実施例>
上記の実施例では、アカウント連携決済において、連携アカウントが、決済予定金額を連携アカウント数で等分した等分支払い金額をそれぞれ負担する(割り勘する)こととして説明したが、これに限定されない。
第9実施例では、割り勘以外の負担分担方法について説明する。
Ninth Example
In the above embodiment, in the account linked payment, the linked accounts are described as each paying (splitting) an equal payment amount obtained by dividing the planned payment amount equally among the number of linked accounts, but the present invention is not limited to this.
In the ninth embodiment, a method of sharing the burden other than splitting the cost will be described.
第9実施例に記載の内容は、他の各実施例や他の各変形例のいずれにも適用可能である。
また、既出の構成要素と同一の構成要素については同一の符号を付して、再度の説明を省略する。
The contents described in the ninth embodiment are applicable to the other embodiments and the other modified examples.
Furthermore, the same components as those already mentioned are given the same reference numerals and will not be described again.
限定ではなく例として、連携アカウントとして、ユーザA.Aと、ユーザB.Bと、ユーザC.Cとの3名のアカウントが連携され、連携アカウントを用いて「3,000円」の支払いを行う場合を考える。また、ユーザA.Aのアカウントの電子マネー口座残高を「4,000円」、ユーザA.Aのアカウントの電子マネー口座残高を「500円」、ユーザA.Aのアカウントの電子マネー口座残高を「2,000円」とする。 As a non-limiting example, consider a case where the accounts of three users, user A.A, user B.B, and user C.C, are linked as linked accounts, and a payment of "3,000 yen" is made using the linked accounts. Also, assume that the electronic money account balance of user A.A's account is "4,000 yen," the electronic money account balance of user A.A's account is "500 yen," and the electronic money account balance of user A.A's account is "2,000 yen."
図9-1に、この場合に、各連携メンバーの負担額を示した表を図示する。 Figure 9-1 shows a table showing the amount of burden for each collaborating member in this case.
パターン1は、今までと同じ割り勘の場合である。
この場合、全ての連携メンバーは等しく支払いを負担し、それぞれの負担額は「1,000円」となる。このとき、ユーザB.Bは支払い余力が不足するため、支払いが実行できない。
In this case, all of the linked members share the payment equally, and each member's share is 1,000 yen. At this time, user B.B does not have enough payment capacity, so he or she cannot make the payment.
パターン2は、連携アカウントのうち一部のアカウントで負担を行わず、残りの連携アカウントで均等割りを行う場合の例である。
この場合、限定ではなく例として、ユーザB.Bの負担額を「0」とし、ユーザA.AとユーザC.Cとが「3,000円」を等分して「1,500円」ずつ支払う。
In this case, as a non-limiting example, the amount charged to user B.B is set to "0", and users A.A and C.C equally divide "3,000 yen" and each pay "1,500 yen".
パターン3は、連携アカウントのうち一部のアカウントで負担を行わず、残りの連携アカウントで傾斜をつけて負担する場合の例である。
限定ではなく例として、ユーザB.Bの負担額を「0」とし、ユーザA.AとユーザC.Cとが「3,000円」をそれぞれの電子マネー口座残高の割合(ユーザA.A:ユーザC.C=2:1)で負担する。
As a non-limiting example, assume that the amount borne by user B.B is "0", and users A.A and C.C each contribute "3,000 yen" in the ratio of their respective electronic money account balances (user A.A:user C.C = 2:1).
パターン4は、連携アカウントのうち一部のアカウントで等分支払い金額を負担できない場合、そのアカウントでは電子マネー口座残高全てを支払い、残額を残りの連携アカウントで均等に負担する場合の例である。
限定ではなく例として、ユーザB.Bは、均等支払い金額「1,000円」のうち、払える限界である「500円」を負担し、残りの「2,500円」をユーザA.AとユーザC.Cとで均等割りし負担する。
As a non-limiting example, user B.B. will pay "500 yen", which is the limit he or she can pay, out of the equal payment amount of "1,000 yen", and the remaining "2,500 yen" will be equally divided between user A.A. and user C.C.
パターン5は、連携アカウントのうち一部のアカウントで等分支払い金額を負担できない場合、そのアカウントでは電子マネー口座残高全てを支払い、残額を残りの連携アカウントで傾斜をつけて負担する場合の例である。
限定ではなく例として、ユーザB.Bは、均等支払い金額「1,000円」のうち、払える限界である「500円」を負担し、残りの「2,500円」のうち、電子マネー口座残高の多いユーザA.Aが均等支払い金額「1,000円」とユーザB.Bのアカウント不足分に相当する「500円」との合計額(「1,500円」)を負担し、ユーザC.Cは均等支払い金額「1,000円」を負担する。
As a non-limiting example, user B.B. pays "500 yen", which is the limit he or she can pay, out of the equal payment amount of "1,000 yen", and of the remaining "2,500 yen", user A.A., who has a larger balance in his or her electronic money account, pays the sum of the equal payment amount of "1,000 yen" and the "500 yen" equivalent to the shortfall in user B.B.'s account ("1,500 yen"), and user C.C. pays the equal payment amount of "1,000 yen".
これまでの実施例では、支払い金額を均等割りし、その不足分が発生する場合には不足分を立て替えて、返却することについて説明した。
しかし、限定ではなく例として、上記のパターン2~パターン5のように、支払い金額を連携アカウントで均等に負担するのではなく、負担する割合を変化させて支払いを行うようにすることも可能である。
In the above embodiments, the payment amount is divided equally, and if a shortfall occurs, the shortfall is paid in advance and returned.
However, as an example and not a limitation, it is also possible to vary the proportion of the payment amount shared among linked accounts rather than sharing the amount equally among linked accounts, as in
<第10実施例>
上記の実施例では、アカウント連携決済において、予めアカウント連携が行われている、つまり、アカウント連携済みであるものとして説明したが、これに限定されない。
第10実施例では、アカウント連携の手法について説明する。
Tenth Example
In the above embodiment, in the account linking payment, the accounts are linked in advance, that is, the accounts are already linked, but the present invention is not limited to this.
In the tenth embodiment, a method for linking accounts will be described.
第10実施例に記載の内容は、他の各実施例や他の各変形例のいずれにも適用可能である。
また、既出の構成要素と同一の構成要素については同一の符号を付して、再度の説明を省略する。
The contents described in the tenth embodiment are applicable to the other embodiments and the other modified examples.
Furthermore, the same components as those already mentioned are given the same reference numerals and will not be described again.
図10-1は、本実施例において用いられる連携ウォレット管理データベース157の一例である第5の連携ウォレット管理データベース157Eのデータ構成例を示す図である。
第5の連携ウォレット管理データベース157Eには、連携ウォレットごとの管理データとして、連携ウォレット管理データが記憶される。
FIG. 10A is a diagram showing an example of the data configuration of the fifth linked
The fifth linked
各々の連携ウォレット管理データには、限定ではなく例として、グループIDと、グループ名と、連携状況管理データと、決済履歴データと、立替履歴データとが記憶される。グループIDと、グループ名と、決済履歴データと、立替履歴データとは、限定ではなく例として、第3の連携ウォレット管理データベース157Cと同様である。
By way of example and not limitation, each linked wallet management data stores a group ID, a group name, linked status management data, payment history data, and advance payment history data. By way of example and not limitation, the group ID, group name, payment history data, and advance payment history data are the same as those of the third linked
連携状況管理データは、この連携ウォレットにおけるグループメンバーの各アカウントの連携状況を示すデータである。
連携状況管理データには、限定ではなく例として、アプリケーションIDと、ユーザ名と、連携承認とが関連付けて記憶される。
The linkage status management data is data that indicates the linkage status of each account of the group members in this linked wallet.
In the cooperation status management data, as a non-limiting example, an application ID, a user name, and cooperation approval are stored in association with each other.
アプリケーションIDと、ユーザ名とは、この連携ウォレットに対応するグループメンバーの情報である。 The application ID and user name are the group member information corresponding to this linked wallet.
連携承認は、各ユーザ(ユーザアカウント)が、この連携ウォレットを用いて支払いを行うことを承認しているか否かを判別するためのフラグであり、限定ではなく例として、承認している場合には「済」が、承認をしていない場合には「未」が記憶される。
以下では、ユーザ(ユーザアカウント)が、連携ウォレットを用いて支払いを行うことを承認することを「連携承認する」と表現する場合がある。
The link approval is a flag used to determine whether or not each user (user account) has approved making a payment using this linked wallet; by way of example and not limitation, if approval has been given, “Done” is stored, and if approval has not been given, “Not yet” is stored.
In the following, the act of a user (user account) approving a payment using a linked wallet may be referred to as “approving linkage.”
「連携アカウント」は、限定ではなく例として、連携承認の有無に関わらず、連携ウォレットの連携候補となっているアカウントとすることができる。
同様に、「連携メンバー」は、限定ではなく例として、連携承認の有無に関わらず、連携ウォレットの連携候補となっているユーザとすることができる。
A "linked account" can be, by way of example and not limitation, an account that is a candidate for linking to a linked wallet, regardless of whether linkage has been approved.
Similarly, a "linked member" may be, by way of example and not limitation, a user who is a candidate for linking a linked wallet, with or without linkage approval.
なお、これに限定されず、連携承認されて連携承認済みとなったアカウントのことを「連携アカウント」と定義してもよいし、そのようにしなくてもよい。
同様に、連携承認されて連携承認済みとなったユーザのことを「連携メンバー」と定義してもよいし、そのようにしなくてもよい。
Note that this is not limiting, and an account that has been approved for linkage may or may not be defined as a "linked account."
Similarly, a user who has been approved for collaboration may or may not be defined as a "collaboration member."
<表示画面>
図10-2は、本実施例において端末20Aの表示部24に表示される画面の遷移の一例を示す図である。
図10-2左側は、グループ選択画面の一例であり、現在位置表示領域CLR1には、連携ウォレットの機能を利用中であることを示す「連携ウォレット」の文字が表示され、その下に、ウォレット連携を行うグループを選択することをユーザに促す「グループを選択してください」の文字が表示されている。
<Display screen>
FIG. 10B is a diagram showing an example of transition of a screen displayed on the
The left side of Figure 10-2 is an example of a group selection screen, where the current location display area CLR1 displays the words "Linked Wallet," indicating that the linked wallet function is being used, and below that are the words "Please select a group," prompting the user to select a group with which to link the wallets.
また、その下には、この端末のユーザ(この場合にはユーザA.A)が所属するグループが行ごとにまとまって一覧表示されている。それぞれのグループの項目には、限定ではなく例として、グループのアイコンと、グループ名と、グループを構成するメンバーの人数とが示されている。 Below that, groups to which the user of this terminal (user A.A. in this case) belongs are listed, grouped together on each line. Each group item shows, by way of example and not limitation, the group icon, group name, and the number of members that make up the group.
限定ではなく例として、ウォレット連携を行うグループとして、グループ「バンド仲間」がタップされると、限定ではなく例として、図10-2中央に示すようなグループ情報表示画面が表示される。
この画面では、現在位置表示領域CLR1の下には、連携ウォレット情報表示領域WIR1が表示されている。連携ウォレット情報表示領域WIR1には、「ウォレット連携を依頼しますか?」の文字が表示され、その下には、ウォレット連携を行うグループ「バンド仲間」に所属するメンバーが一覧表示されている。限定ではなく例として、この画面では、グループ「バンド仲間」は、ユーザA.Aと、ユーザB.Bと、ユーザC.Cとの3名を含むグループであることが示されている。
As a non-limiting example, when the group "Bandmates" is tapped as a group that will link wallets, a group information display screen such as that shown in the center of FIG. 10-2 is displayed, as a non-limiting example.
In this screen, a linked wallet information display area WIR1 is displayed below the current location display area CLR1. In the linked wallet information display area WIR1, the words "Request wallet linkage?" are displayed, and below that, a list of members belonging to the group "Bandmates" who will link wallets is displayed. By way of example and not of limitation, this screen shows that the group "Bandmates" is a group including three members, user A.A, user B.B, and user C.C.
また、画面最下部には、「ウォレット連携を依頼」という文字で示されるウォレット連携依頼ボタンBT35が設けられており、このウォレット連携依頼ボタンBT35がタップされると、端末20Aからサーバ10に対して、グループ内の他のメンバーにウォレット連携を要求するための連携グループ選択情報が送信される。
In addition, at the bottom of the screen, a wallet linkage request button BT35 is provided, which is indicated by the text "Request wallet linkage." When this wallet linkage request button BT35 is tapped, linkage group selection information is sent from terminal 20A to
ウォレット連携依頼ボタンBT35がタップされると、図10-2右側に示すように、グループ「バンド仲間」の他のメンバーがウォレット連携を行う前の連携ウォレットのメイン画面が表示される。 When the wallet link request button BT35 is tapped, the main screen of the linked wallet before other members of the group "Bandmates" linked their wallets is displayed, as shown on the right side of Figure 10-2.
この画面では、現在位置表示領域CLR1の下に、連携ウォレットを用いて「店舗提示型」のコード支払いを行うための「コードリーダ」の文字で示されるコードリーダアイコンIC2と、「利用者提示型」のコード支払いを行うための「コード支払い」の文字で示されるコード支払いアイコンIC3とが横に並んで表示されている。
なお、この画面では、まだ連携ウォレットが有効化されていないため、コードリーダアイコンIC2と、コード支払いアイコンIC3とは、タップされても機能せず、グレーアウトされて表示されている。
On this screen, below the current location display area CLR1, a code reader icon IC2 indicated with the words "code reader" for making a "store-presented" code payment using the linked wallet, and a code payment icon IC3 indicated with the words "code payment" for making a "customer-presented" code payment are displayed side by side.
In addition, since the linked wallet has not yet been enabled on this screen, the code reader icon IC2 and the code payment icon IC3 will not function even if tapped, and are displayed grayed out.
これらのアイコンの下には、連携ウォレットの対象となるグループ名「バンド仲間」が表示され、さらにその下には、グループ「バンド仲間」の各メンバーの連携状況を表示するための連携メンバー情報表示領域MIR1が表示されている。 Below these icons is the name of the group that is the subject of the linked wallet, "Bandmates," and below that is the linked member information display area MIR1, which shows the linking status of each member of the group "Bandmates."
連携メンバー情報表示領域MIR1には、ウォレット連携対象となった各メンバーの名称と、連携状況とが行ごとに関連付けて表示されている。限定ではなく例として、ユーザA.Aは、ウォレット連携中であり、ユーザA.Aの電子マネー口座残高は「1,000円」であることが示されている。
また、ユーザB.Bと、ユーザC.Cとは、ウォレット連携の依頼中であり、連携の承認が取れていないことが示されている。
In the linked member information display area MIR1, the name of each member who is the target of wallet linkage and the linkage status are displayed in association with each other on a line basis. As a non-limiting example, it is shown that user A.A is in the process of wallet linkage and that the balance of user A.A's electronic money account is "1,000 yen."
It is also shown that user B.B. and user C.C are in the process of requesting wallet linkage, but the linkage has not yet been approved.
図10-3左側は、図10-2においてウォレット連携依頼ボタンBT35がタップされたことに基づいて、ウォレット連携を依頼されたユーザB.Bの端末20Bにおけるおしらせ画面の一例である。
このおしらせ画面では、現在位置表示領域CLR2には、支払いアプリケーションのおしらせ機能であることを示す「おしらせ」の文字が表示されている。
The left side of Fig. 10-3 is an example of a notification screen on the terminal 20B of user B, who has been requested to link wallets based on the tapping of the wallet link request button BT35 in Fig. 10-2.
On this notification screen, the word "Notification" is displayed in the current location display area CLR2, indicating that this is the notification function of the payment application.
現在位置表示領域CLR2の下には、ユーザA.Aからウォレット連携の依頼が行われたことをユーザB.Bに報知する通知NT1が表示されている。また、通知NT1の下には、おしらせ情報を表示するためのおしらせ情報表示領域NTR1が構成されており、このおしらせ情報表示領域NTR1に、上記の通知NT1に対応する情報が表示される。 Below the current location display area CLR2, a notification NT1 is displayed to inform user B.B that user A.A has requested wallet linking. In addition, below the notification NT1, a notification information display area NTR1 for displaying notification information is configured, and information corresponding to the notification NT1 is displayed in this notification information display area NTR1.
この例では、おしらせ情報表示領域NTR1に、「A.Aさんからウォレット連携の依頼が届きました」の文字と共に、ウォレット連携を行うグループ「バンド仲間」の文字とアイコンとが表示されたウォレット連携承認確認情報CT1が表示されている。
ウォレット連携承認確認情報CT1の下部には、グループ「バンド仲間」のメンバーとウォレット連携を行うことを承認するための「連携する」の文字で示されるウォレット連携承認ボタンと、ウォレット連携を承認しないための「断る」の文字で示されるウォレット連携拒否ボタンとが表示されている。
In this example, the notification information display area NTR1 displays wallet linkage approval confirmation information CT1, which contains the text “A request for wallet linkage has been received from A.A.” along with the text and icon of the group “Bandmates” that will be performing the wallet linkage.
At the bottom of the wallet linkage approval confirmation information CT1, there are displayed a wallet linkage approval button indicated with the word “Link” to approve wallet linkage with members of the group “Bandmates,” and a wallet linkage rejection button indicated with the word “Decline” to not approve the wallet linkage.
限定ではなく例として、ウォレット連携拒否ボタンがタップされる場合、連携ウォレットと連携中のメンバー(この例ではユーザA.A)の端末に、ウォレット連携に失敗したことを示す通知が送信され、表示される。その後、グループ「バンド仲間」における連携ウォレットは破棄され、処理を終了する。 By way of example and not limitation, when the wallet link reject button is tapped, a notification indicating that wallet linking has failed is sent to and displayed on the device of the member currently linked to the linked wallet (in this example, user A.A.). The linked wallet in the group "Bandmates" is then discarded, and processing ends.
図10-3中央は、ウォレット連携承認確認情報CT1のウォレット連携承認ボタンがタップされた場合における、連携ウォレットのメイン画面の一例である。この画面では、連携メンバー情報表示領域MIR1において、ユーザB.Bがウォレット連携中となり、ユーザB.Bの電子マネー口座残高は「3,000円」であることが示されている。 The center of Figure 10-3 is an example of the linked wallet main screen when the wallet linkage approval button in the wallet linkage approval confirmation information CT1 is tapped. On this screen, the linked member information display area MIR1 shows that user B.B. is currently linking his wallet, and that the balance in user B.B.'s electronic money account is "3,000 yen."
なお、図10-3中央において、ユーザB.Bがウォレット連携を行った旨を示す通知を表示するようにしてもよいし、そうしなくてもよい。 In addition, in the center of FIG. 10-3, a notification indicating that user B.B. has linked their wallet may or may not be displayed.
図10-3右側は、グループのメンバー全員が連携ウォレット連携を行ったことに基づいて表示される連携ウォレットのメイン画面の一例であり、この画面では、連携メンバー情報表示領域MIR1に、各ユーザの電子マネー口座残高が表示されている。また、コードリーダアイコンIC2とコード支払いアイコンIC3とは、グレーアウト表示が解除され、タッチ操作が有効化されている。 The right side of Figure 10-3 shows an example of the linked wallet main screen that is displayed when all members of a group have linked their linked wallets. On this screen, the linked member information display area MIR1 displays the balance of each user's electronic money account. Additionally, the code reader icon IC2 and code payment icon IC3 are no longer grayed out, and touch operation is enabled.
<処理>
図10-4~図10-5に、本実施例において各装置が実行する処理の流れの一例を示すフローチャートを示す。
これらの図では、左側から順に、端末20A(ユーザA.Aの端末20)の制御部21が実行する処理、端末20B(ユーザB.Bの端末20)の制御部21が実行する処理、サーバ10の制御部11が実行する処理の一例を示している。
<Processing>
10-4 and 10-5 are flowcharts showing an example of the flow of processes executed by each device in this embodiment.
These figures show, from left to right, an example of processing performed by the
まず、端末20Aの制御部21は、連携ウォレットを適用するグループを選択するための、グループの一覧に関する情報を要求するための、グループ一覧要求情報を、通信I/F22によってサーバ10に送信する(A500)。
First, the
通信I/F14によって端末20Aからグループ一覧要求情報を受信すると、サーバ10の制御部11は、グループ管理データベース159を参照し、限定ではなく例として、グループIDと、グループ名との一覧で構成されるグループ一覧情報を、通信I/F14によって端末20Aに送信する(S500)。
When the group list request information is received from terminal 20A via communication I/
端末20Aの入出力部23に対するユーザ操作に基づいて、グループ一覧情報から、連携ウォレットを適用するグループが選択されると、端末20Aの制御部21は、そのグループIDを少なくとも含む連携グループ選択情報を、通信I/F22によってサーバ10に送信する(A510)。
When a group to which the linked wallet is to be applied is selected from the group list information based on a user operation on the input/
通信I/F14によって端末20Aから連携グループ選択情報を受信すると、サーバ10の制御部11は、第5の連携ウォレット管理データベース157Eの連携ウォレット管理データに、そのグループIDと、紐づけられるグループ名との管理データを新たなレコードとして追加する。また、サーバ10の制御部11は、グループ管理データベース159を参照し、追加された連携ウォレット管理データの連携状況管理データに、そのグループのユーザ情報(限定ではなく例として、アプリケーションIDとユーザ名)を書き込む。そして、サーバ10の制御部11は、連携状況管理データの各ユーザの項目に連携承認として「未」を設定し、連携グループ選択情報を送信した端末のユーザの連携承認を「済」に設定する(S505)。
When the linkage group selection information is received from terminal 20A via communication I/
すると、サーバ10の制御部11は、ウォレット連携を承認するか否かの承認確認用情報であるウォレット連携承認確認情報を、通信I/F14によって連携承認が「未」であるユーザの端末(限定ではなく例として、端末20B)に送信する(S510)。
Then, the
通信I/F22によってサーバ10からウォレット連携承認確認情報を受信すると、端末20Bの制御部21は、ウォレット連携承認確認情報を表示部24に表示させる(B500)。端末20Bの入出力部23に対するユーザ操作に基づいて、ウォレット連携を承認することが選択される場合(B500:YES)、端末20Bの制御部21は、ウォレット連携承認情報を、通信I/F22によってサーバ10に送信する(B510)。
When the wallet linkage approval confirmation information is received from the
ウォレット連携を承認しないことが選択される場合には(B500:NO)、端末20Bの制御部21は、B510のステップをスキップする。
If it is selected not to approve the wallet linkage (B500: NO), the
通信I/F14によってウォレット連携承認確認情報を送信した端末からウォレット連携承認情報を受信すると(S520:YES)、サーバ10の制御部11は、受信した端末のアプリケーションIDにおける連携状況管理データの連携承認を、「済」に変更する。そして、限定ではなく例として、連携したメンバーのアプリケーションIDと電子マネー口座残高を含む連携メンバー情報を、グループの各メンバーの端末に送信する(S530)。
When the wallet linkage approval information is received from the terminal that sent the wallet linkage approval confirmation information via the communication I/F 14 (S520: YES), the
ウォレット連携承認情報を受信しない場合には(S520:NO)、サーバ10の制御部11は、ウォレット連携承認情報の受信を待機する。なお、一定期間が過ぎてもなおウォレット連携承認情報を受信しない場合、サーバ10の制御部11は、各端末にウォレット連携が失敗したことを示す情報を送信した後、処理を終了させるようにしてもよいし、そのようにしなくてもよい。
If the wallet linkage approval information is not received (S520: NO), the
S530のステップを実行後、サーバ10の制御部11は、連携状況管理データの連携承認が、全てのユーザにおいて「済」になっているか否かを判定する(S540)。グループメンバー全員がウォレット連携に同意している場合(S540:YES)、サーバ10の制御部11は、このグループ(連携ウォレット)の連携ウォレット支払いトークンが生成可能になり、連携ウォレットが使用可能になったことを示す連携ウォレット情報を、通信I/F14によってグループの各メンバーの端末に送信する(S550)。そして、サーバ10の制御部11は、限定ではなく例として、図7-3のS100のステップに処理を移す。
After executing step S530, the
グループメンバー全員がまだウォレット連携に同意していない場合には(S540:NO)、サーバ10の制御部11は、ウォレット連携承認情報の受信待機に処理を戻す。
If all group members have not yet agreed to wallet linking (S540: NO), the
通信I/F22によってサーバ10から連携メンバー情報を受信すると(A515:YES)、端末20Aの制御部21は、連携メンバー情報を表示部24に表示させる(A520)。そして、端末20Aの制御部21は、連携ウォレット情報の受信を待機する。
When the linked member information is received from the
通信I/F22によってサーバ10から連携ウォレット情報を受信する場合(A530:YES)、端末20Aの制御部21は、連携ウォレット情報に基づいて、連携ウォレットが有効化されたことを示す表示を表示部24に表示させ、ユーザに選択したグループでの連携ウォレットが使用可能であることを報知する(A540)。そして、端末20Aの制御部21は、限定ではなく例として、サーバ10から連携ウォレットコードリーダ情報を受信し、図7-3のA100のステップに処理を移す。
When the associated wallet information is received from the
連携ウォレット情報を受信しない場合には(A530:NO)、端末20Aの制御部21は、再度連携メンバー情報の受信を待機する。
なお、ウォレット連携が失敗したことを示す情報をサーバ10から受信する場合には、端末20Aの制御部21は、処理を終了させるようにしてもよいし、そのようにしなくてもよい。
If the associated wallet information is not received (A530: NO), the
In addition, when information indicating that wallet linkage has failed is received from
端末20Bにおいて、B515~B540のステップがA515~A540のステップと同様に実行される。そして、端末20Bの制御部21は、限定ではなく例として、サーバ10から連携ウォレット情報を受信すると、図7-3のB200のステップに処理を移す。
In
ただし、連携ウォレット情報を受信しない場合には(B530:NO)、自端末のアカウントが既にウォレット連携を行ったか否かを判定する(B550)。 However, if linked wallet information is not received (B530: NO), it is determined whether the account of the terminal has already been linked to a wallet (B550).
自端末が連携済みの場合(B550:YES)、端末20Bの制御部21は、再度連携メンバー情報の受信を待機する。
自端末の連携がまだ行われていない場合には(B550:NO)、端末20Bの制御部21は、B500のステップへ処理を戻す。
If the own terminal has already been linked (B550: YES), the
If the terminal itself has not yet performed linkage (B550: NO), the
<第10変形例(1)>
第10実施例では、複数のメンバーで予め構成されるグループにおいて連携ウォレットを導入する方法についての場合を例示したが、これに限定されない。限定ではなく例として、第4実施例の(1)の方法(連携アカウントデータに複数の連携アカウントを登録する方法)で構成される連携ウォレットにおいて、連携メンバーの認可に基づいて、連携ウォレットを使用可能にするようにしてもよいし、そのようにしなくてもよい。
<Tenth Modification (1)>
In the tenth embodiment, a method for introducing an associated wallet in a group previously configured with a plurality of members is illustrated, but the present invention is not limited to this. As a non-limiting example, in an associated wallet configured in the method (1) of the fourth embodiment (a method for registering a plurality of associated accounts in associated account data), the associated wallet may or may not be made available based on the authorization of the associated member.
この場合、限定ではなく例として、第5の連携ウォレット管理データベース157Eにおいて、グループIDと、グループ名との代わりに連携ウォレットIDを用いて連携ウォレットを識別できるようにする。そして、連携アカウントデータに連携承認を加えたデータが連携状況管理データであるとみなして処理を実行すればよい。
In this case, as an example and not a limitation, in the fifth linked
このためには、処理の冒頭(図10-4のA500~A510のステップ)において、端末20Aの制御部21は、グループを選択させる代わりに、任意のユーザ(ユーザアカウント)のアプリケーションIDを選択し、サーバ10に送信すればよい。そして、サーバ10は、選択されたアプリケーションIDを連携状況管理データに追加するようにすればよい。
To achieve this, at the beginning of the process (steps A500 to A510 in FIG. 10-4), the
<第10変形例(2)>
上記の実施例において、連携承認を必要とせず、連携ウォレットが作成されたことを以ってアカウント連携が行われるようにしてもよいし、そのようにしなくてもよい。
つまり、連携承認に関する処理を省略し、連携ウォレットが作成される場合に、連携候補とされた複数のアカウントが連携ウォレット管理データにおいて自動的に関連付けられるようにしてもよいし、そのようにしなくてもよい。
この場合は、連携ウォレットが生成されることが「アカウント連携」となる。
<Tenth Modification (2)>
In the above embodiment, the account linking may or may not be performed when a linked wallet is created without requiring linking approval.
In other words, the process for approving linkage may be omitted, and when a linked wallet is created, multiple accounts that are candidates for linkage may or may not be automatically associated in the linked wallet management data.
In this case, the creation of a linked wallet constitutes "account linking."
<第11実施例>
第1実施例~第10実施例では、限定ではなく例として、アプリケーションとして支払いアプリケーションを適用した実施例について説明したが、これに限定されない。
第11実施例は、チャットアプリケーションのグループにおいて連携ウォレットを用いて支払いを行い、チャットルームにその表示を行う実施例である。
<Eleventh Example>
In the first to tenth embodiments, the application is a payment application, which is described as an example and not a limitation. However, the application is not limited to this.
The eleventh embodiment is an embodiment in which a payment is made using an associated wallet in a group of chat applications, and the payment is displayed in the chat room.
第11実施例に記載の内容は、他の各実施例や他の各変形例のいずれにも適用可能である。
また、既出の構成要素と同一の構成要素については同一の符号を付して、再度の説明を省略する。
The contents described in the eleventh embodiment are applicable to any of the other embodiments and the other modified examples.
Furthermore, the same components as those already mentioned are given the same reference numerals and will not be described again.
本実施例では、チャットサービスをメッセージングサービスとし、端末20にインストールされたメッセージングアプリケーションによって、連携決済結果情報に基づく表示や、立替履歴情報に基づく表示を行う場合を例示する。
また、メッセージンサービス(メッセージングアプリケーション)を適用する場合のチャットルームとして、以下ではトークルームを例示する。
In this embodiment, the chat service is used as a messaging service, and a display based on linked payment result information and a display based on advance payment history information are performed by a messaging application installed on the terminal 20.
In addition, a talk room will be exemplified below as a chat room when a messaging service (messaging application) is applied.
本実施例では、メッセージングサービスで用いられるグループに対して、メッセージングサービスと連携する支払いアプリケーションサービスにおいて、ウォレット連携を行う場合を例示する。 In this embodiment, an example is given of wallet linkage being performed in a payment application service linked to a messaging service for a group used in the messaging service.
<表示画面>
以下では、メッセージングアプリケーションのユーザであるとともに支払いアプリケーションのユーザでもあるユーザA.Aと、ユーザB.Bと、ユーザC.Cとが、何れもグループ「バンド仲間」に属しており、友だち登録されているものとする。
<Display screen>
In the following, it is assumed that User A.A, User B.B, and User C.C, who are users of both the messaging application and the payment application, all belong to the group "Bandmates" and are registered as friends.
図11-1は、本実施例において端末20の表示部24に表示されるメッセージングアプリケーションのトークルーム画面の一例を示す図である。このトークルーム画面は、グループ「バンド仲間」のグループトークルーム画面である。トークルーム画面では、限定ではなく例として、自分(この例ではユーザA.A)が発信したメッセージが表示領域の右側に吹き出しとして表示され、他のユーザから発信されたメッセージが表示領域の左側に吹き出しとして表示される。
Figure 11-1 is a diagram showing an example of a talk room screen of a messaging application displayed on the
図11-1左側には、ユーザA.Aが、他のグループメンバーであるユーザB.B、ユーザC.Cと、メッセージをやり取りしている状態が示されている。この状態で、画面下部の連携ウォレットアイコンIC1がタップされると、限定ではなく例として、図11-1右側の画面が表示される。 The left side of Figure 11-1 shows a state in which user A.A is exchanging messages with other group members, user B.B. and user C.C. In this state, when the linked wallet icon IC1 at the bottom of the screen is tapped, the screen on the right side of Figure 11-1 is displayed, by way of example and not limitation.
具体的には、画面下部から、連携ウォレット情報表示領域WIR1がせり上がり表示されている。連携ウォレット情報表示領域WIR1には、「ウォレット連携を依頼しますか?」の文字とともに、グループ「バンド仲間」に含まれる各グループメンバーのアイコンおよびユーザ名が表示されている。この状態で、連携ウォレット情報表示領域WIR1の下部に表示されたウォレット連携依頼ボタンBT35がタップされると、サーバ10を介して、ウォレット連携の依頼が、端末20Aから他のグループメンバーの端末20に送信される。
Specifically, the linked wallet information display area WIR1 is displayed by rising from the bottom of the screen. The linked wallet information display area WIR1 displays the icons and user names of each group member included in the group "Bandmates" along with the text "Request wallet linkage?". In this state, when the wallet linkage request button BT35 displayed at the bottom of the linked wallet information display area WIR1 is tapped, a request for wallet linkage is sent from terminal 20A to the
図11-2は、この場合に端末20Bの表示部24に表示されるグループトークルーム画面の一例を示す図である。
グループトークルームには、ユーザA.Aから発信されたメッセージとして、ウォレット連携を依頼することを示すウォレット連携依頼メッセージMS1が、表示領域の左側に表示されている。このウォレット連携依頼メッセージMS1には、ウォレット連携を依頼することを示すテキストとともに、ウォレット連携の依頼を承認することを示す「連携する」の文字を含む連携ボタンと、ウォレット連携の依頼を拒否することを示す「断る」の文字を含む拒否ボタンとが表示されている。連携ボタンがタップされると、ウォレット連携に同意したことを示す情報がサーバ10に送信されて、ユーザB.Bのユーザアカウントが連携される。その結果、端末20Aの表示部24には、限定ではなく例として、図11-2右側の画面が表示される。
FIG. 11B is a diagram showing an example of the group talk room screen displayed on the
In the group talk room, a wallet linking request message MS1 indicating a request for wallet linking is displayed on the left side of the display area as a message sent by user A.A. This wallet linking request message MS1 displays a link button including the characters "Link" indicating approval of the wallet linking request, and a reject button including the characters "Reject" indicating rejection of the wallet linking request, along with text indicating a request for wallet linking. When the link button is tapped, information indicating consent to wallet linking is transmitted to the
この画面では、図11-1左側のグループトークルーム画面の下部から、連携メンバー情報表示領域MIR1がせり上がって表示されている。ユーザA.Aはウォレット連携中であり、ユーザA.Aの電子マネー口座残高は「1,000円」であることが示されている。これに加えて、ユーザB.Bがウォレット連携を承認したことで、ユーザB.Bもウォレット連携中であり、ユーザB.Bの電子マネー口座残高は「3,000円」であることが示されている。
また、ユーザC.Cは、ウォレット連携の依頼中であり、連携の承認が取れていないことが示されている。
In this screen, the linked member information display area MIR1 is displayed rising from the bottom of the group chat room screen on the left side of FIG. 11-1. It is shown that user A.A is linking their wallets, and that the balance of user A.A's electronic money account is "1,000 yen." In addition, it is shown that user B.B has approved wallet linking, and that user B.B is also linking their wallets, and that the balance of user B.B's electronic money account is "3,000 yen."
Also, it is shown that user C.C is in the process of requesting wallet linkage, and the linkage has not yet been approved.
図11-3は、上記において、ユーザC.Cによる連携の承認が取れた後、グループ「バンド仲間」の連携ウォレットによってアカウント連携決済が行われた場合に、端末20Aの表示部24に表示される画面の一例を示す図である。
図11-3左側では、連携ウォレットによる支払いが完了したことを示す情報を含むメンバー支払い結果表示領域MRR8を含む連携ウォレット支払い完了通知が、画面下部からせり上がって、グループ「バンド仲間」のグループトークルームに重畳して表示されている。
この例では、ユーザA.Aのユーザアカウントの電子マネー口座残高が「1,000円」であり、等分支払い金額である「1,500円」に対して「500円」が不足していたことに基づき、「500円」をユーザC.Cに立て替えてもらった場合の例を示している。
11-3 is a diagram showing an example of a screen displayed on the
On the left side of Figure 11-3, a linked wallet payment completion notification including a member payment result display area MRR8 containing information indicating that the payment via the linked wallet has been completed is displayed rising from the bottom of the screen and superimposed on the group chat room for the group "Bandmates."
In this example, the electronic money account balance of user A.A.'s user account is "1,000 yen", and "500 yen" is insufficient for the equal payment amount of "1,500 yen", so "500 yen" is paid in advance by user C.C.
ユーザA.Aについては、等分支払い金額「1,500円」のうちの不足分の金額「500円」をユーザC.Cに立て替えてもらい、支払い余力である「1,000円」を支払い、その結果、電子マネー口座残高が「0円」になったことが示されている。
ユーザB.Bについては、等分支払い金額「1,500円」を支払い、その結果、電子マネー口座残高が「1,500円」になったことが示されている。
ユーザC.Cについては、等分支払い金額「1,500円」のうちのユーザA.Aの不足分の金額「500円」を立て替え、「1,500円+500円=2,000円」を支払い、その結果、電子マネー口座残高が「4,000円」になったことが示されている。
For user A.A, the shortfall of the equal payment amount of "1,500 yen" (500 yen) is paid in advance by user C.C, and the remaining payment amount of "1,000 yen" is paid, and as a result, the balance of the electronic money account becomes "0 yen".
User B. It is shown that B has paid the equal payment amount of "1,500 yen", and as a result, the balance of his electronic money account has become "1,500 yen".
It is shown that user C.C. advanced the remaining amount of "500 yen" for user A.A out of the equal payment amount of "1,500 yen," paying "1,500 yen + 500 yen = 2,000 yen," and as a result, the balance of the electronic money account became "4,000 yen."
また、メンバー支払い結果表示領域MRR8において、ユーザC.Cの項目には、ユーザA.Aが、立て替えてもらった「500円」をユーザC.Cに返却するための立て替え金額返金ボタンBT6が表示されている。
立て替え金額返金ボタンBT6がタップされると、ユーザA.Aの電子マネー口座からユーザC.Cの電子マネー口座へ、立替分「500円」の送金が実行される。
In addition, in the member payment result display area MRR8, in the item for user C.C., an advance payment refund button BT6 for user A.A to return the "500 yen" advanced to user C.C. is displayed.
When the advance payment amount refund button BT6 is tapped, the advance payment amount of "500 yen" is transferred from the electronic money account of user A.A to the electronic money account of user C.C.
メンバー支払い結果表示領域MRR2の右上の閉じるボタン(×マークのボタン)がタップされると、メンバー支払い結果表示領域MRR2が非表示となり、その結果、グループトークルームが視認可能な状態となる。このグループトークルームには、連携ウォレットによってユーザA.Aが「1,000円」を支払ったことを示す連携決済結果メッセージMS2(連携決済結果情報)と、ユーザC.Cに「500円」を立て替えてもらったことを示す立て替えメッセージMS3(立て替え情報)とが表示されている。
なお、連携決済結果メッセージMS2と、立て替えメッセージMS3とを、まとめて一つの情報として表示するようにしてもよいし、そのようにしなくてもよい。
When the close button (button with an x mark) in the upper right of the member payment result display area MRR2 is tapped, the member payment result display area MRR2 is hidden, and as a result, the group talk room becomes visible. In this group talk room, a linked payment result message MS2 (linked payment result information) indicating that user A.A has paid "1,000 yen" using the linked wallet, and an advance message MS3 (advance information) indicating that user C.C. has advanced "500 yen" are displayed.
The linked payment result message MS2 and the advance payment message MS3 may or may not be displayed together as a single piece of information.
立て替えメッセージには、立て替え金額返金ボタンBT6が表示されている。
立て替え金額返金ボタンBT6がタップされると、ユーザA.Aの電子マネー口座からユーザC.Cの電子マネー口座へ、立替分「500円」の送金が実行される。
The advance payment message displays an advance payment amount refund button BT6.
When the advance payment amount refund button BT6 is tapped, the advance payment amount of "500 yen" is transferred from the electronic money account of user A.A to the electronic money account of user C.C.
図11-4は、この例において端末20Cの表示部24に表示される画面の一例を示す図である。
図11-4左側には、グループトークルームが表示されており、連携ウォレットによってユーザC.Cが「2,000円」を支払ったことを示す連携決済結果メッセージMS4(連携決済結果情報)と、ユーザC.CがユーザA.Aの支払い分の「500円」を立て替えたことを示す立て替えメッセージMS5(立て替え情報)とが表示されている。
なお、連携決済結果メッセージMS4と、立て替えメッセージMS5とを、まとめて一つの情報として表示するようにしてもよいし、そのようにしなくてもよい。
FIG. 11D is a diagram showing an example of a screen displayed on the
The left side of FIG. 11-4 displays a group chat room, along with a linked payment result message MS4 (linked payment result information) indicating that user C.C. paid "2,000 yen" using the linked wallet, and an advance message MS5 (advance information) indicating that user C.C. paid "500 yen" for user A.A.
The linked payment result message MS4 and the advance payment message MS5 may or may not be displayed together as a single piece of information.
立て替えメッセージMS5には、ユーザC.Cが、立て替えた「500円」をユーザA.Aに請求するための立て替え金額請求ボタンBT7が表示されている。
立て替え金額請求ボタンBT7がタップされると、サーバ10を介して、端末20Cから端末20Aに対して、立て替え金額を請求する情報が送信される。
The advance payment message MS5 displays an advance payment request button BT7 for user C.C. to request user A.A for the "500 yen" that he/she has advanced.
When the advance payment amount request button BT7 is tapped, information requesting the advance payment amount is transmitted from terminal 20C to terminal 20A via
限定ではなく例として、立て替えメッセージMS5に含まれる「>Payment App」のボタンがタップされると、図11-4右側に示すように、メンバー支払い結果表示領域MRR9を含む連携ウォレット支払い完了通知が、画面下部からせり上がって、グループトークルームに重畳して表示される。
メンバー支払い結果表示領域MRR9において、ユーザA.Aの項目には、立て替え金額請求ボタンBT7が表示されている。
As a non-limiting example, when the “>Payment App” button included in the advance payment message MS5 is tapped, a linked wallet payment completion notification including a member payment result display area MRR9 appears rising from the bottom of the screen and is superimposed on the group chat room, as shown on the right side of FIG. 11-4.
In the member payment result display area MRR9, a request for advance payment button BT7 is displayed in the item for user A.A.
図11-5は、図11-1~図11-4で説明した連携ウォレットによる支払いに引き続いて、別のアカウント連携決済(次のアカウント連携決済)が行われる場合に端末20Aの表示部24に表示される画面の遷移の一例を示す図である。
図11-5左側には、図11-3右側に示したグループトークルームにおいて、チャットが進行した状態が示されている。この例では、ユーザA.Aからグループに対して、別の商品(この例では、スティック)を購入することを希望するメッセージが発信され、これを承認する旨のメッセージが、ユーザC.Cから発信された状態が示されている。
Figure 11-5 shows an example of a screen transition displayed on
The left side of Fig. 11-5 shows the state where a chat has progressed in the group chat room shown on the right side of Fig. 11-3. In this example, a message is sent from user A.A to the group expressing a desire to purchase another product (in this example, a stick), and a message is sent from user C.C indicating approval of this purchase.
アカウント連携決済によって上記の商品(スティック)が購入されて決済が完了すると、限定ではなく例として、図11-5中央に示すように、メンバー支払い結果表示領域MRR10を含む連携ウォレット支払い完了通知が、画面下部からせり上がって、図11-5左側のグループトークルームに重畳して表示される。 When the above-mentioned product (stick) is purchased through account linked payment and the payment is completed, as an example and not a limitation, as shown in the center of Figure 11-5, a linked wallet payment completion notification including a member payment result display area MRR10 will rise from the bottom of the screen and be displayed superimposed on the group chat room on the left side of Figure 11-5.
この例では、商品(スティック)の価格は「900円」であり、等分支払い金額は「900円÷3=300円」である。しかし、上記のように、ユーザA.Aの電子マネー口座残高は「0円」となったため、ユーザA.Aは支払いを行うことができない。このため、この例では、ユーザA.Aが、上記と同様にユーザC.Cに不足分の金額を立て替えてもらった結果を示している。 In this example, the price of the product (sticks) is 900 yen, and the amount to be paid in equal installments is 900 yen divided by 3 = 300 yen. However, as described above, the balance of user A.A's electronic money account is now 0 yen, so user A.A is unable to make a payment. Therefore, this example shows the result of user A.A having user C.C pay the shortfall in advance, as described above.
具体的には、ユーザA.Aについては、支払い金額が「0円」であり、電子マネー口座残高も「0円」であることが示されている。
ユーザB.Bについては、等分支払い金額「300円」を支払い、その結果、電子マネー口座残高が「1,200円」になったことが示されている。
ユーザC.Cについては、等分支払い金額「300円」のうちのユーザA.Aの不足分の金額「300円」を立て替え、「300円+300円=600円」を支払い、その結果、電子マネー口座残高が「3,400円」になったことが示されている。
Specifically, for user A.A, the payment amount is shown to be "0 yen" and the balance of the electronic money account is also shown to be "0 yen."
User B. It is shown that B has paid the equal payment amount of "300 yen", and as a result, the balance of his electronic money account has become "1,200 yen".
It is shown that user C.C. advanced the remaining amount of "300 yen" for user A.A, which was the shortfall of "300 yen," and paid "300 yen + 300 yen = 600 yen," resulting in the electronic money account balance becoming "3,400 yen."
図11-5右側には、この場合に端末20Aに表示されるグループトークルームの一例を示している。このグループトークルームには、連携ウォレットによるユーザA.Aの支払いが「0円」であることを示す連携決済結果メッセージMS6(連携決済結果情報)と、ユーザC.Cに「300円」を立て替えてもらったことを示す立て替えメッセージMS7(立て替え情報)とが表示されている。
なお、連携決済結果メッセージMS6と、立て替えメッセージMS7とを、まとめて一つの情報として表示するようにしてもよいし、そのようにしなくてもよい。
The right side of Fig. 11-5 shows an example of a group talk room displayed on terminal 20A in this case. In this group talk room, a linked payment result message MS6 (linked payment result information) indicating that user A.A's payment using the linked wallet is "0 yen" and an advance message MS7 (advance information) indicating that user C.C. has advanced "300 yen" are displayed.
The linked payment result message MS6 and the advance payment message MS7 may or may not be displayed together as a single piece of information.
立て替えメッセージには、立て替え金額返金ボタンBT6が表示されている。
立て替え金額返金ボタンBT6がタップされると、ユーザA.Aの電子マネー口座からユーザC.Cの電子マネー口座へ、立替分「300円」の送金が実行される。
The advance payment message displays an advance payment amount refund button BT6.
When the advance payment amount refund button BT6 is tapped, the advance payment amount of "300 yen" is transferred from the electronic money account of user A.A to the electronic money account of user C.C.
図11-6は、連携ウォレットの一括精算を行う場合の表示画面例を示す図であり、端末20Aの表示部24に表示されるグループトークルーム画面の一例を示している。
この例では、図11-6左側に示すように、現在位置表示領域内のグループ名「バンド仲間(3)」から下方にぶら下がる形式で「連携ウォレットの精算が必要です」の文字を含む、連携ウォレットの精算を促すための通知が表示されている。この吹き出しがタップされると、図11-6右側に示すように、グループトークルームの画面下部から、連携ウォレットの一括精算に関する情報を表示する表示領域がせり上がって表示される。
FIG. 11-6 is a diagram showing an example of a display screen when performing a lump-sum settlement of linked wallets, and shows an example of a group talk room screen displayed on the
In this example, as shown on the left side of Fig. 11-6, a notification urging settlement of the linked wallet is displayed, including the text "Settlement of linked wallet is required," in a manner that hangs down from the group name "Bandmate (3)" in the current location display area. When this bubble is tapped, a display area that displays information about lump-sum settlement of the linked wallet is displayed, rising from the bottom of the group chat room screen, as shown on the right side of Fig. 11-6.
この表示領域には、「連携ウォレットの精算をしますか?」の文字とともに、ユーザA.AからユーザC.Cに対して、前述した「500円」の立て替えと、前述した「300円」の立て替えとの2件分の立て替えに相当する、合計「800円」の返却(送金)を行うことを確認するためのメッセージとともに、これを承認するための「はい」のボタンと、これを拒否するための「いいえ」のボタンとが表示されている。「はい」のボタンがタップされると、ユーザA.AからユーザC.Cへの「800円」の送金が実行される。 In this display area, the text "Do you want to settle the linked wallet?" is displayed along with a message to confirm that a total of "800 yen" will be returned (transferred) from user A.A to user C.C, which corresponds to the two advance payments of "500 yen" and "300 yen" mentioned above, along with a "Yes" button to approve this and a "No" button to reject this. When the "Yes" button is tapped, the transfer of "800 yen" from user A.A to user C.C is executed.
なお、図11-6左側の画面において、連携ウォレットの精算を促すための通知が、現在位置表示領域内のグループ名の表示領域や他の領域がタップされたことに基づいて表示されるようにしてもよいし、そのようにしなくてもよい。 In addition, in the screen on the left side of Figure 11-6, a notification to prompt settlement of the linked wallet may or may not be displayed based on a tap on the group name display area or other area in the current location display area.
<処理>
本実施例における処理については、限定ではなく例として、支払いアプリケーションを管理する支払いアプリケーション管理サーバと、メッセージングサービスを管理するメッセージングアプリケーション管理サーバとの処理をサーバ10における処理として、図10-4~図10-5および図7-3~図7-5に従って同様に実現することが可能であるため、再度の説明は省略する。
<Processing>
As for the processing in this embodiment, as an example and not a limitation, the processing of a payment application management server that manages payment applications and a messaging application management server that manages messaging services can be realized in a similar manner as processing in
<第11実施例の効果>
本実施例は、送金依頼情報の表示(限定ではなく、第1表示の一例)は、第1ユーザアカウントと第2ユーザアカウントとが関連付けられたトークルーム(限定ではなく、第1アカウントと第2アカウントとが関連付けられたチャットルームの一例)に含まれ、端末20は、送金依頼情報の表示を含むトークルームを表示部24に表示する構成を示している。
このような構成により得られる実施例の効果の一例として、第1アカウントと第2アカウントとが関連付けられたチャットルームへの表示という分かり易い形で、第2アカウントに送金することに関する第1情報を、端末の第1ユーザに知らせることができる。
<Effects of the Eleventh Example>
In this embodiment, the display of the remittance request information (not limited to, an example of a first display) is included in a chat room associated with a first user account and a second user account (not limited to, an example of a chat room associated with a first account and a second account), and the terminal 20 is configured to display the chat room including the display of the remittance request information on the
As an example of an effect of an embodiment obtained by such a configuration, first information regarding a transfer of money to a second account can be communicated to a first user of a terminal in an easy-to-understand manner by displaying it in a chat room in which the first account and the second account are associated.
また、本実施例は、端末20が、第1ユーザアカウントと第2ユーザアカウントとに基づき、サーバ10にアカウント連携決済を行わせるための処理(限定ではなく、第2決済に関する処理の一例)を制御部21によって行う。また、端末20は、アカウント連携決済に基づいて、送金依頼情報(限定ではなく、第2情報の一例)を通信I/F22によって受信する。そして、端末20は、受信した送金依頼情報の表示(限定ではなく、第2表示の一例)と、他の送金依頼情報の表示(限定ではなく、第1表示の一例)とを含むトークルームを表示部24に表示する構成を示している。
このような構成により得られる実施例の効果の一例として、端末の第1ユーザの第1アカウントと、第1アカウントと関連付けられた第2アカウントとに基づき、第1ユーザの端末によって第2決済に関する処理を端末の制御部によって行うことで、関連付けられた少なくとも2つのアカウントによる第2決済を実現することができる。また、第1決済により第2アカウントに送金することに関する第1情報に加えて、第2決済により第2アカウントに送金することに関する第2情報を、チャットルームへの表示という分かり易い形で、端末の第1ユーザに知らせることができる。
In this embodiment, the terminal 20 performs a process (not limiting, an example of a process related to the second payment) for causing the
As an example of an effect of an embodiment obtained by such a configuration, a process related to a second payment is performed by a terminal of a first user of the terminal based on a first account of the first user of the terminal and a second account associated with the first account, thereby realizing a second payment by at least two associated accounts. In addition to the first information related to the transfer of money to the second account by the first payment, the second information related to the transfer of money to the second account by the second payment can be notified to the first user of the terminal in an easy-to-understand manner by displaying it in a chat room.
また、本実施例は、一の送金依頼情報の表示(限定ではなく、第2表示の一例)と、他の送金依頼情報の表示(限定ではなく、第1表示の一例)とに対する端末20のユーザによる入力に基づいて、一の送金依頼情報に基づく送金推奨額と、他の送金依頼情報に基づく送金推奨額とを、第1ユーザアカウントから第2ユーザアカウントに送金するための処理を実行する構成を示している。
このような構成により得られる実施例の効果の一例として、第1表示と第2表示とに対する第1ユーザによる入力という簡単な方法で、第1情報に基づく金額と第2情報に基づく金額とを、第1アカウントから第2アカウントに送金することができる。
In addition, this embodiment illustrates a configuration that executes a process for transferring a recommended remittance amount based on one remittance request information and a recommended remittance amount based on the other remittance request information from a first user account to a second user account based on input by a user of
As an example of an effect of an embodiment obtained by such a configuration, an amount based on the first information and an amount based on the second information can be transferred from a first account to a second account by the simple method of the first user inputting information into the first display and the second display.
<第11変形例(1)>
第11実施例において、複数の連携アカウントのトークルーム(チャットルーム)におけるアカウント連携を解除することに基づいて、それまでに行われたアカウント連携決済について、未処理の返金を行うようにしてもよいし、しなくてもよい。
<Eleventh Modification (1)>
In the eleventh embodiment, when an account linkage in a talk room (chat room) of multiple linked accounts is terminated, any outstanding refunds for account linkage payments that have been made up to that point may or may not be made.
「アカウント連携の解除」とは、アカウント同士の関連付けを無くすことを意味する。限定ではなく例として、連携ウォレットを破棄することがこれに含まれる。 "Unlinking accounts" means removing the association between accounts. This includes, by way of example and not limitation, destroying a linked wallet.
また、チャットルームと紐付けて連携ウォレットを作成した場合、「チャットルームにおけるアカウント連携の解除」には、限定ではなく例として、以下のいずれかが含まれる。
(A)チャットルームは破棄せずアカウント同士の関連付けを無くすこと
(B)チャットルームを破棄すること
Additionally, if a linked wallet is created in association with a chat room, “unlinking an account in a chat room” includes, by way of example and not limitation, any of the following:
(A) Disassociating the accounts without abandoning the chat room (B) Destroying the chat room
(A)は、限定ではなく例として、チャットルームは破棄せずに、そのチャットルームと紐付いた連携ウォレットにおけるアカウント同士の関連付けを無くすことを意味する。限定ではなく例として、チャットルーム上でユーザが連携ウォレットを破棄するための入力を行って、連携ウォレットを破棄することがこれに含まれる。 (A) means, by way of example and not limitation, that the chat room is not destroyed, but that the association between the accounts in the linked wallet associated with the chat room is eliminated. By way of example and not limitation, this includes a case where a user inputs an input to destroy the linked wallet in the chat room, thereby destroying the linked wallet.
(B)は、チャットルームを破棄することによって、結果的に、そのチャットルームと紐付いた連携ウォレットにおけるアカウント同士の関連付けが無くなることを意味する。限定ではなく例として、ユーザがチャットルームを破棄するための入力を行って、チャットルームを破棄することがこれに含まれる。 (B) means that abandoning a chat room results in the association between the accounts in the linked wallet associated with that chat room being broken. By way of example and not limitation, this includes abandoning a chat room by a user making an input to abandon the chat room.
なお、メンバーがチャットルームから退出することしかできず、チャットルームの存在を無くすことができない設計・仕様であれば、限定ではなく例として、退出によってメンバーの残り人数が「1」または「0」となった場合に、アカウント連携を解除するようにしてもよいし、そのようにしなくてもよい。 If the design and specifications only allow members to exit a chat room and the chat room cannot be made to disappear, then, by way of example and not limitation, when the remaining number of members becomes "1" or "0" as a result of an exit, the account link may or may not be terminated.
図11-7は、本変形例において端末20Aの表示部24に表示される画面の一例を示す図である。
図11-7左側には、グループ「バンド仲間」の連携ウォレットに関する、連携メンバー情報表示領域MIR1が、グループトークルームの画面下部からせり上がって表示されている。連携メンバー情報表示領域MIR1の下部には、連携ウォレット破棄ボタンBT30が表示されている。
FIG. 11-7 is a diagram showing an example of a screen displayed on the
On the left side of Fig. 11-7, a linked member information display area MIR1 for the linked wallet of the group "Bandmate" is displayed rising from the bottom of the screen of the group chat room. At the bottom of the linked member information display area MIR1, a linked wallet discard button BT30 is displayed.
本変形例では、連携ウォレット破棄ボタンBT30がタップされると、一括精算を行った上で、連携ウォレットを破棄することが可能に構成されている。具体的には、限定ではなく例として、図11-7右側に示すように、連携ウォレット情報に重畳するように、連携ウォレットを破棄することを示す情報と、一括精算に関する情報とが、ポップアップ形式で表示される。 In this modified example, when the associated wallet discard button BT30 is tapped, it is possible to discard the associated wallet after making a lump-sum settlement. Specifically, as an example and not a limitation, as shown on the right side of Figure 11-7, information indicating that the associated wallet will be discarded and information regarding the lump-sum settlement are displayed in a pop-up format so as to be superimposed on the associated wallet information.
この例では、ユーザA.AからユーザC.Cに対して、前述した「500円」の立て替えと、前述した「300円」の立て替えとの2件の立て替えに相当する、合計「800円」の返却(送金)を行うことを確認するためのメッセージとともに、これを承認するための「はい」のボタンと、これを拒否するための「いいえ」のボタンとが表示されている。「はい」のボタンがタップされると、ユーザA.AからユーザC.Cへの「800円」の送金が実行される。 In this example, a message is displayed to confirm the return (transfer) of a total of "800 yen" from user A.A to user C.C, which corresponds to the two advance payments of "500 yen" and "300 yen" mentioned above, along with a "Yes" button to approve this and a "No" button to reject this. When the "Yes" button is tapped, the transfer of "800 yen" from user A.A to user C.C is executed.
本変形例は、端末20が、第1ユーザアカウントと、第2ユーザアカウントとのトークルームにおける関連付けを解除(限定ではなく、チャットルームにおける関連付けの解除の一例)することに基づいて、一括精算の金額(限定ではなく、第1情報に基づく金額と第2情報に基づく金額との一例)を、第1ユーザアカウントから第2アカウントに送金する処理を行う構成を示している。
このような構成により得られる実施例の効果の一例として、第1アカウントと、第2アカウントとのチャットルームにおける関連付けを解除する場合、第1情報に基づく金額と第2情報に基づく金額とを、第1アカウントから第2アカウントに送金することができる。限定ではなく例として、チャットルーム上で第1アカウントと第2アカウントとの関連付けを破棄したり、チャットルームそれ自体を破棄するような場合に、未処理分の金額を返金するといったことが可能となる。
This modified example shows a configuration in which
As an example of an effect of an embodiment obtained by such a configuration, when the association between the first account and the second account in a chat room is released, an amount based on the first information and an amount based on the second information can be transferred from the first account to the second account. By way of example and not of limitation, when the association between the first account and the second account in the chat room is cancelled, or when the chat room itself is cancelled, it becomes possible to refund the unprocessed amount.
<第12実施例>
上記の実施例では、連携メンバーの各々の端末20において、各連携アカウントの電子マネー口座残高を確認可能に構成されていた。この各連携アカウントにおける電子マネー口座残高の情報は、限定ではなく例として、サーバ10から連携メンバーの端末20に送信され、端末20で受信して表示部24に表示させることが可能である。なお、これとは異なり、電子マネー口座残高の情報を、端末20間で送受信するようにすることも可能である。
つまり、上記の実施例では、各連携アカウントにおいて、真の電子マネー口座残高が連携メンバーに共有されていた。
しかし、ユーザによっては、他の連携メンバーに対して、自分の真の電子マネー口座残高を開示することが憚られることが想定される。
<Twelfth Example>
In the above embodiment, the electronic money account balance of each linked account can be confirmed on each terminal 20 of the linked members. By way of example and not limitation, information on the electronic money account balance of each linked account can be transmitted from the
In other words, in the above embodiment, the true balance of the electronic money account in each linked account is shared by the linked members.
However, it is expected that some users may be hesitant to disclose their true balance in their electronic money account to other linked members.
以下説明する実施例は、予め設定される制限に従って、真の電子マネー口座残高とは異なる残高を表示可能とする実施例である。
以下では、連携ウォレットにおいて表示される、連携アカウントの表示上の残高のことを「表示残高」と称する。
The embodiment described below is an embodiment in which a balance different from the true balance of an electronic money account can be displayed according to a preset limit.
Hereinafter, the displayed balance of a linked account displayed in a linked wallet will be referred to as the "displayed balance."
ただし、前述したように、必ずしも異なるユーザのユーザアカウントを連携アカウントとしなければならないわけではなく、同じユーザの複数のユーザアカウントを連携アカウントとすることも可能である。
そこで、まず本実施例では、同じユーザの複数のユーザアカウントを連携アカウントとする場合について説明する。
However, as described above, it is not necessary that user accounts of different users are linked accounts, and multiple user accounts of the same user can be linked accounts.
Therefore, in this embodiment, a case where multiple user accounts of the same user are linked accounts will be described first.
また、本実施例では、表示残高を制限させるために設定される金額の一例として「表示下限金額」を例示するが、これに限定されない。
詳細後述する「表示上限金額」や、連携アカウントのユーザによって任意に入力・設定される金額を、表示残高を制限させるために設定される金額とすることもできる。
In addition, in this embodiment, a "display lower limit amount" is illustrated as an example of an amount set to limit the displayed balance, but the amount is not limited to this.
The amount set to limit the displayed balance may be the "display upper limit amount" described in detail below, or an amount input and set arbitrarily by the user of the linked account.
なお、表示残高は、真の電子マネー口座残高とは異なる残高を表示可能とする概念であり、アカウント連携決済以外にも同様に適用可能である。
限定ではなく例として、ユーザアカウントを用いた通常の決済や、共通アカウント決済等に対しても同様に適用可能である。
The displayed balance is a concept that allows a balance different from the true balance of an electronic money account to be displayed, and can be similarly applied to other than account linking payments.
By way of example and not limitation, the present invention is equally applicable to normal payments using a user account, joint account payments, and the like.
第12実施例に記載の内容は、他の各実施例や他の各変形例のいずれにも適用可能である。
また、既出の構成要素と同一の構成要素については同一の符号を付して、再度の説明を省略する。
The contents described in the twelfth embodiment are applicable to any of the other embodiments and the other modified examples.
Furthermore, the same components as those already mentioned are given the same reference numerals and will not be described again.
図12-1は、この場合において連携ウォレットを管理するためのデータベースの一例である第6の連携ウォレット管理データベース157Fのデータ構成例を示す図である。
第6の連携ウォレット管理データベース157Fには、連携ウォレットごとの管理データとして、連携ウォレット管理データが記憶される。
FIG. 12-1 is a diagram showing an example of the data configuration of the sixth linked
The sixth associated
各々の連携ウォレット管理データには、限定ではなく例として、連携ウォレットIDと、連携アカウントデータと、決済履歴データとが記憶される。連携ウォレットIDと、決済履歴データとは、限定ではなく例として、第1の連携ウォレット管理データベース157Aと同様である。
Each linked wallet management data stores, by way of example and not limitation, a linked wallet ID, linked account data, and payment history data. The linked wallet ID and payment history data are, by way of example and not limitation, similar to those of the first linked
連携アカウントデータには、この連携アカウントに対応するアプリケーションIDと、このアプリケーションIDに対応するユーザ名との他に、限定ではなく例として、表示下限金額が関連付けて記憶される。 The linked account data stores the application ID corresponding to the linked account, the user name corresponding to the application ID, and, by way of example and not limitation, the minimum display amount.
表示下限金額とは、表示残高を制限させるために設定される金額の一例であり、表示残高として表示され得る下限額として設定される金額である。
限定ではなく例として、図12-1では、連携アカウントとして、ユーザA.AのメインアカウントであるアプリケーションID「U0001」のユーザアカウントと、ユーザA.AのサブアカウントであるアプリケーションID「U0005」のユーザアカウントとが関連付けられている。
The display lower limit amount is an example of an amount that is set to limit the display balance, and is an amount that is set as the lower limit amount that can be displayed as the display balance.
As an example and not a limitation, in FIG. 12A, a user account with application ID "U0001" which is a main account of user A.A and a user account with application ID "U0005" which is a sub-account of user A.A are associated as linked accounts.
また、アプリケーションID「U0001」に対して表示下限金額は設定されていないが、アプリケーションID「U0005」に対しては表示下限金額として「5,000円」が設定されている。
この場合、アプリケーションID「U0005」の電子マネー口座残高が「5,000円」を下回っていても、表示残高は「5,000円」と表示される。一方、電子マネー口座残高が「5,000円」以上の場合には、電子マネー口座残高がそのまま表示残高として用いられる。
Further, no minimum display amount is set for application ID "U0001", but a minimum display amount of "5,000 yen" is set for application ID "U0005".
In this case, even if the balance of the electronic money account of the application ID "U0005" is less than "5,000 yen," the displayed balance will be "5,000 yen." On the other hand, if the balance of the electronic money account is "5,000 yen" or more, the electronic money account balance will be used as it is as the displayed balance.
<表示画面>
ここでは、ユーザA.Aのメインアカウントとサブアカウントとを連携アカウントとして連携させた連携ウォレットについて表示画面例を用いて説明する。ここで、サブアカウントの電子マネー口座残高は、「1,000円」であり、サブアカウントの表示下限金額が「5,000円」であるとする。
<Display screen>
Here, a linked wallet in which the main account and sub-account of user A.A. are linked as a linked account will be described using a display screen example. Here, it is assumed that the electronic money account balance of the sub-account is "1,000 yen" and the display lower limit of the sub-account is "5,000 yen."
図12-2は、本実施例において端末20Aの表示部24に表示される画面の遷移の一例を示す図である。
図12-2左側の支払いアプリケーションのメインメニュー画面において、連携ウォレットアイコンIC1がタップされると、図12-2中央の画面が表示される。この画面では、ユーザA.Aの連携ウォレットであることを示す情報とともに、その下の連携メンバー情報表示領域MIR1には、ユーザA.Aのメインアカウントの電子マネー口座残高(この例では「10,000円」)と、ユーザA.Aのサブアカウントに設定された表示残高(この例では「5,000円」)とが表示されている。ユーザA.Aのサブアカウントの残高表示欄には、メインアカウントとは異なり、設定された表示残高が表示されている。
FIG. 12B is a diagram showing an example of a transition of a screen displayed on the
When the linked wallet icon IC1 is tapped on the main menu screen of the payment application on the left side of Fig. 12-2, the screen in the center of Fig. 12-2 is displayed. On this screen, along with information indicating that it is a linked wallet of user A.A, the linked member information display area MIR1 below it displays the electronic money account balance of user A.A's main account (in this example, "10,000 yen") and the display balance set for user A.A's subaccount (in this example, "5,000 yen"). The balance display field for user A.A's subaccount displays the set display balance, unlike the main account.
この画面において、コードリーダアイコンIC2がタップされると、図12-2右側のコードリーダ画面が表示される。コード読み取り領域CR1内に支払い店舗コードが収まり、連携ウォレットコードリーダ情報が読み取られると、図12-3左側に示す画面が表示される。この画面では、連携ウォレットでの支払い金額として「6,000円」が入力された状態が示されている。この状態で画面下部の支払いボタンBT1がタップされると、図12-3右側の画面が表示される。 When the code reader icon IC2 is tapped on this screen, the code reader screen on the right side of Figure 12-2 is displayed. When the payment store code falls within the code reading area CR1 and the linked wallet code reader information is read, the screen shown on the left side of Figure 12-3 is displayed. This screen shows that "6,000 yen" has been entered as the payment amount in the linked wallet. When the payment button BT1 at the bottom of the screen is tapped in this state, the screen on the right side of Figure 12-3 is displayed.
この例では、等分支払い金額は「3,000円」である。
連携メンバー情報表示領域MIR1には、ユーザA.Aのメインアカウントの支払い金額(この例では「3,000円」)と、ユーザA.Aのサブアカウントの支払い金額(この例では「3,000円」)とが表示されている。
In this example, the equal payment amount is "3,000 yen."
In the affiliated member information display area MIR1, the payment amount of the main account of user A.A (in this example, "3,000 yen") and the payment amount of the sub-account of user A.A (in this example, "3,000 yen") are displayed.
ユーザA.Aのメインアカウントについては、電子マネー口座残高が「10,000円」であり、等分支払い金額を上回っている。
しかし、ユーザA.Aのサブアカウントについては、表示残高は「5,000円」であるものの、実際の電子マネー口座残高は「1,000円」であり、電子マネー口座残高が等分支払い金額を下回っている。
その結果、連携支払い可能額が支払い金額を下回ることに基づいて、支払い金額確認領域PIR1には、警告マークと「残高不足です」の文字とが表示されている。
User A. The balance of the electronic money account of A's main account is "10,000 yen", which exceeds the amount of the equal payment.
However, for user A.A's subaccount, although the displayed balance is "5,000 yen", the actual electronic money account balance is "1,000 yen", which means that the electronic money account balance is less than the equal payment amount.
As a result, a warning mark and the words "insufficient balance" are displayed in the payment amount confirmation area PIR1 because the cooperative payment available amount falls below the payment amount.
<処理>
図12-4は、本実施例において各装置が実行する処理の流れの一例を示すフローチャートである。
この図では、左側から順に、端末20A(ユーザA.Aの端末20)の制御部21が実行する処理、サーバ10の制御部11が実行する処理の一例を示している。
<Processing>
FIG. 12D is a flowchart showing an example of the flow of the process executed by each device in this embodiment.
In this figure, from the left, an example of a process executed by the
まず、サーバ10の制御部11は、第6の連携ウォレット管理データベース157Fに記憶された表示下限金額に従い、各連携アカウントにおける表示残高を算出する。そして、サーバ10の制御部11は、算出された表示残高を含む下限制限付き連携アカウント残高情報を、通信I/F14によって端末20Aに送信する(S600)。
First, the
なお、表示下限金額が未設定の場合には、表示残高と区別可能な態様で、連携アカウントの電子マネー口座残高を下限制限付き連携アカウント残高情報として送信するようにしてもよい。もしくは、表示残高の形で電子マネー口座残高を送信するようにしてもよい(すなわち「表示残高」=「電子マネー口座残高」)。 In addition, if a minimum display amount has not been set, the electronic money account balance of the linked account may be sent as linked account balance information with a minimum limit in a manner that is distinguishable from the displayed balance. Alternatively, the electronic money account balance may be sent in the form of a displayed balance (i.e., "displayed balance" = "electronic money account balance").
通信I/F22によってサーバ10から下限制限付き連携アカウント残高情報を受信すると、端末20Aの制御部21は、各連携アカウントの表示残高を表示部24に表示させる(A600)。
When the communication I/
表示残高として表示下限金額の制限を受ける場合であっても、連携決済処理では、真の電子マネー口座残高を用いて決済の処理が実行される(S110)。すなわち、表示残高は、ただ単に端末20のユーザが確認可能な値に過ぎない。 Even if the displayed balance is limited by the minimum display amount, the linked payment process uses the true electronic money account balance to perform the payment process (S110). In other words, the displayed balance is merely a value that the user of the terminal 20 can confirm.
なお、限定ではなく例として、S600のステップにおいて、サーバ10が、真の電子マネー口座残高と表示下限金額とを端末20Aに送信するようにしてもよいし、そのようにしなくてもよい。
この場合、端末20Aの制御部21は、受信した真の電子マネー口座残高と表示下限金額とを用いて表示残高を算出し、表示部24に表示させるようにすることができる。
Note that, as an example and not a limitation, in step S600, the
In this case, the
また、連携アカウントに対応する端末20が複数である場合、サーバ10から各連携アカウントの電子マネー口座残高を受信し、端末20間で表示下限金額を送受信することで、各端末20において表示残高を算出するようにしてもよいし、そのようにしなくてもよい。
In addition, if there are
連携アカウントに対応する端末20が1つ(すなわち連携メンバーが1人)の場合には、限定ではなく例として、表示下限金額を端末20Aの記憶部28に記憶させ、サーバ10から各連携アカウントの電子マネー口座残高を受信し、自端末において表示残高を算出するようにしてもよいし、そのようにしなくてもよい。この場合には、表示下限金額に関する情報の送受信は不要である。
When there is one terminal 20 corresponding to a linked account (i.e., there is one linked member), by way of example and not limitation, the display lower limit amount may be stored in the
<第12実施例の効果>
本実施例は、端末20が、自己の端末20のユーザ(限定ではなく、第1ユーザの一例)の第2ユーザアカウント(限定ではなく、第2アカウントの一例)に設定された表示下限金額(限定ではなく、第2金額の一例)に基づく表示残高(限定ではなく、第2金額に基づく第2アカウントの残高の一例)を表示部24に表示する。そして、端末20は、自己の端末20のユーザの第1ユーザアカウント(限定ではなく、第1アカウントの一例)と、表示下限金額が設定された第2ユーザアカウントとに基づき、連携アカウント決済に関する処理(限定ではなく、第1決済に関する処理の一例)を制御部21によって行う構成を示している。
このような構成により得られる実施例の効果の一例として、第1ユーザの第1アカウントに関連付けられた第2アカウントに設定された第2金額に基づく第2アカウントの残高を、第1ユーザに確認させることができる。
また、第1アカウントと、第2金額が設定された第2アカウントとに基づき、第1ユーザの端末によって第1決済を行わせることができる。
<Effects of the twelfth embodiment>
In this embodiment, the terminal 20 displays on the display unit 24 a displayed balance (not limited, an example of the balance of the second account based on the second amount) based on a display lower limit amount (not limited, an example of the second amount) set in a second user account (not limited, an example of the second account) of a user (not limited, an example of a first user) of the terminal 20 itself. The terminal 20 then shows a configuration in which the
As an example of an effect of an embodiment obtained by such a configuration, it is possible to allow a first user to check the balance of a second account associated with the first account of the first user, based on a second amount set in the second account.
In addition, a first payment can be made by the terminal of the first user based on the first account and a second account in which the second amount is set.
また、この場合、端末20が、表示下限金額(限定ではなく、第2金額の一例)に基づく表示残高の情報(限定ではなく、第2金額に基づく第2アカウントの残高情報の一例)を通信I/F22によって受信する。そして、端末20は、受信した表示残高の情報に基づく表示残高を表示部24に表示するようにすることができる。
このような構成により得られる実施例の効果の一例として、第2金額に基づく第2アカウントの残高情報を他の装置から受信して取得したことに基づいて、第2金額に基づく第2アカウントの残高を、第1ユーザに確認させることができる。
In this case, the terminal 20 receives information on the display balance (not a limitation, but an example of balance information of the second account based on the second amount) based on the display lower limit amount (not a limitation, but an example of the second amount) via the communication I/
As an example of an effect of an embodiment obtained by such a configuration, it is possible to allow a first user to check the balance of a second account based on a second amount based on balance information of the second account based on the second amount received and obtained from another device.
また、本実施例は、サーバ10が、第2ユーザアカウントに設定された表示下限金額に基づく表示残高の情報(限定ではなく、第2金額に基づく第2アカウントの残高に関する情報の一例)を通信I/F22によって第1ユーザの端末20に送信する。そして、サーバ10は、第1ユーザアカウントと、表示下限残高が設定された第2ユーザアカウントとに基づき、アカウント連携決済の処理を制御部11によって行う構成を示している。
このような構成により得られる実施例の効果の一例として、第2アカウントに設定された第2金額に基づく第2アカウントの残高に関する情報を第1ユーザの端末に送信して、第1ユーザに確認させることができる。
また、第1アカウントと、第2金額が設定された第2アカウントとに基づき、第1決済を行うことができる。
Furthermore, in this embodiment, the
As an example of an effect of an embodiment obtained by such a configuration, information regarding the balance of the second account based on the second amount set in the second account can be sent to the terminal of the first user so that the first user can confirm it.
Also, a first payment can be made based on the first account and a second account in which a second amount is set.
<第13実施例>
第12実施例では、表示残高の概念を新たに導入した。
第12実施例で説明した表示残高は、設定された表示上の残高を表示させるものに過ぎなかったが、本実施例では、表示残高が決済処理に影響を及ぼし得る実施例について説明する。
<Thirteenth Example>
In the twelfth embodiment, the concept of a displayed balance is newly introduced.
The displayed balance explained in the twelfth embodiment merely displays the set displayed balance, but in this embodiment, an embodiment will be described in which the displayed balance can affect the payment process.
第12実施例と同様に、本実施例でも、同じユーザ(第1ユーザ)の2つのユーザアカウント(メインアカウント、サブアカウント)を連携アカウントとする場合について説明する。 As with the twelfth embodiment, this embodiment also describes a case where two user accounts (main account, sub-account) of the same user (first user) are linked accounts.
ユーザによっては、連携ウォレットにおいて1回の決済に使用可能な電子マネー口座残高を制限したいと考えることもあり得る。
また、限定ではなく例として、ユーザが端末20の紛失・盗難にあうなどして、自身の真の電子マネー口座残高を他人に見られてしまうような場合も想定される。
Some users may wish to limit the electronic money account balance that can be used for a single payment in a linked wallet.
Also, by way of example and not limitation, it is conceivable that the user may lose or have the terminal 20 stolen, causing the true balance of the user's electronic money account to be seen by others.
第13実施例に記載の内容は、他の各実施例や他の各変形例のいずれにも適用可能である。
また、既出の構成要素と同一の構成要素については同一の符号を付して、再度の説明を省略する。
The contents described in the thirteenth embodiment are applicable to the other embodiments and the other modified examples.
Furthermore, the same components as those already mentioned are given the same reference numerals and will not be described again.
図13-1は、本実施例において連携ウォレットを管理するためのデータベースの一例である第7の連携ウォレット管理データベース157Gのデータ構成例を示す図である。
第7の連携ウォレット管理データベース157Gには、連携ウォレットごとの管理データとして、連携ウォレット管理データが記憶される。
FIG. 13A is a diagram showing an example of the data configuration of the seventh linked
The seventh associated
各々の連携ウォレット管理データには、限定ではなく例として、連携ウォレットIDと、連携アカウントデータと、決済履歴データとが記憶される。連携ウォレットIDと、決済履歴データとは、限定ではなく例として、第6の連携ウォレット管理データベース157Fと同様である。
By way of example and not limitation, each linked wallet management data stores a linked wallet ID, linked account data, and payment history data. The linked wallet ID and payment history data are, by way of example and not limitation, similar to those of the sixth linked
連携アカウントデータには、この連携アカウントに対応するアプリケーションIDと、このアプリケーションIDに対応するユーザ名との他に、限定ではなく例として、表示上限金額が関連付けて記憶される。 The linked account data stores the application ID corresponding to the linked account, the user name corresponding to the application ID, and, by way of example and not limitation, the maximum display amount.
表示上限金額とは、限定ではなく例として、表示残高を制限させるために設定される金額の一例であり、表示残高として表示され得る上限額として設定される金額である。
限定ではなく例として、図13-1では、連携アカウントとして、ユーザA.AのメインアカウントであるアプリケーションID「U0001」のユーザアカウントと、ユーザA.AのサブアカウントであるアプリケーションID「U0005」のユーザアカウントとが関連付けられている。
The display upper limit amount is, by way of example and not limitation, one example of an amount set to limit the displayed balance, and is an amount set as the upper limit amount that may be displayed as the displayed balance.
As an example and not a limitation, in FIG. 13-1, a user account with application ID "U0001" which is a main account of user A.A. and a user account with application ID "U0005" which is a sub-account of user A.A. are associated as linked accounts.
また、アプリケーションID「U0001」に対して表示上限金額は設定されていないが、アプリケーションID「U0005」に対しては表示上限金額として「5,000円」が設定されている。この場合、アプリケーションID「U0005」の電子マネー口座残高が「5,000円」を上回る場合、表示残高は「5,000円」と表示される。
一方、電子マネー口座残高が「5,000円」以下の場合には、電子マネー口座残高がそのまま表示残高として用いられる。
Additionally, no upper limit display amount is set for application ID "U0001," but "5,000 yen" is set as the upper limit display amount for application ID "U0005." In this case, if the balance of the electronic money account of application ID "U0005" exceeds "5,000 yen," the displayed balance will be "5,000 yen."
On the other hand, if the balance of the electronic money account is less than 5,000 yen, the balance of the electronic money account is used as the displayed balance.
<表示画面>
ここでは、ユーザA.Aのメインアカウントとサブアカウントとを連携アカウントとして連携させた連携ウォレットについて表示画面例を用いて説明する。ここで、サブアカウントの電子マネー口座残高は、「5,000円」であり、表示上限金額が「5,000円」に設定されていたとする。
<Display screen>
Here, a linked wallet in which the main account and sub-account of user A.A. are linked as linked accounts will be described using a display screen example. Here, it is assumed that the electronic money account balance of the sub-account is "5,000 yen" and the display upper limit amount is set to "5,000 yen".
図13-2は、本実施例において端末20Aの表示部24に表示される画面の遷移の一例を示す図である。
図13-2左側は、連携ウォレットのメイン画面であり、連携メンバー情報表示領域MIR1に、ユーザA.Aのメインアカウントの電子マネー口座残高(10,000円)と、ユーザA.Aのサブアカウントについて設定された表示上限金額(5,000円)に基づく表示残高(5,000円)とが表示されている。
FIG. 13B is a diagram showing an example of a transition of a screen displayed on the
The left side of Fig. 13-2 is the main screen of the linked wallet, and the linked member information display area MIR1 displays the electronic money account balance (10,000 yen) of the main account of user A.A and the displayed balance (5,000 yen) based on the display upper limit amount (5,000 yen) set for user A.A's sub-account.
メインアカウントの表示欄には、電子マネー口座残高の情報とともに、表示上限金額を設定するための上限制限ボタンBT40が表示されている。
なお、サブアカウントについては表示上限金額が設定済みであるため、サブアカウントの表示欄には上限制限ボタンBT40は表示されていない。
In the main account display area, an upper limit button BT40 for setting the upper limit of the display amount is displayed together with information on the electronic money account balance.
Since the display upper limit amount has already been set for the sub-account, the upper limit button BT40 is not displayed in the sub-account display field.
メインアカウントの表示欄の上限制限ボタンBT40がタップされると、図13-2中央に示す画面が表示される。この画面は、表示上限金額を入力するための画面であり、この例では、メインアカウントの表示上限金額として「3,000円」が入力された状態が示されている。この状態で、画面下部の設定ボタンBT41がタップされると、連携ウォレットのメイン画面に戻り、図13-2右側のような表示がなされる。
このメイン画面では、図13-2左側のメイン画面とは異なり、ユーザA.Aのメインアカウントの表示欄に、表示残高として「3,000円」が表示されている。
また、表示上限金額が設定されたことに基づき、図13-2左側の画面のメインアカウントの表示欄に表示されていた上限制限ボタンBT40は非表示とされている。
When the upper limit button BT40 in the main account display field is tapped, the screen shown in the center of Fig. 13-2 is displayed. This screen is for inputting the display upper limit amount, and in this example, "3,000 yen" is input as the display upper limit amount for the main account. When the setting button BT41 at the bottom of the screen is tapped in this state, the screen returns to the main screen of the linked wallet, and the screen shown on the right side of Fig. 13-2 is displayed.
This main screen differs from the main screen on the left side of FIG. 13-2 in that the display column for User A.A's main account shows a displayed balance of "3,000 yen."
In addition, based on the setting of the display upper limit amount, the upper limit button BT40 displayed in the main account display field on the left screen of FIG. 13-2 is hidden.
図13-3左側は、図13-2右側の画面でコードリーダアイコンIC2がタップされたことに基づいて表示されるコードリーダ画面の一例を示す図である。
コード読み取り領域CR1内に支払い店舗コードが収まり、連携ウォレットコードリーダ情報が読み取られると、図13-3中央に示す画面が表示される。この画面では、連携ウォレットでの支払い金額として「6,000円」が入力された状態が示されている。
The left side of FIG. 13-3 is a diagram showing an example of a code reader screen that is displayed when the code reader icon IC2 is tapped on the screen on the right side of FIG. 13-2.
When the payment store code is within the code reading area CR1 and the associated wallet code reader information is read, the screen shown in the center of Figure 13-3 is displayed. This screen shows that "6,000 yen" has been entered as the payment amount in the associated wallet.
この例では、等分支払い金額は「3,000円」である。
ユーザA.Aのメインアカウントについては、電子マネー口座残高が「10,000円」であり、等分支払い金額を上回っている。
また、ユーザB.Bのサブアカウントについては、電子マネー口座残高は、「5,000円」であり、等分支払い金額を上回っている。
このため、連携ウォレットによる決済は可能であり、この状態で画面下部の支払いボタンBT1がタップされると、図13-3右側の画面が表示される。
In this example, the equal payment amount is "3,000 yen."
User A. The balance of the electronic money account of A's main account is "10,000 yen", which exceeds the amount of the equal payment.
Furthermore, the electronic money account balance of user B.B's subaccount is "5,000 yen", which exceeds the equal payment amount.
Therefore, payment is possible using the linked wallet, and when the payment button BT1 at the bottom of the screen is tapped in this state, the screen on the right side of Figure 13-3 will be displayed.
この画面には、連携ウォレットによる支払いが完了したことを示す情報が表示されている。
等分支払い金額が「3,000円」であるため、メインアカウントについては、支払いによって電子マネー口座残高が「10,000円」→「7,000円」となったが、表示残高「3,000円」を上回っているため、表示残高として「3,000円」が表示されている。
一方、サブアカウントについては、支払いによって電子マネー口座残高が「5,000円」→「2,000円」となったが、表示残高「3,000円」を下回るため、表示残高として「2,000円」が表示されている。
This screen displays information indicating that the payment via the linked wallet has been completed.
Because the amount of the equal payment is 3,000 yen, the payment has reduced the electronic money account balance of the main account from 10,000 yen to 7,000 yen. However, since this exceeds the displayed balance of 3,000 yen, 3,000 yen is displayed as the displayed balance.
On the other hand, for the subaccount, the payment has reduced the electronic money account balance from "5,000 yen" to "2,000 yen", but since this is below the displayed balance of "3,000 yen", "2,000 yen" is displayed.
<処理>
図13-4は、本実施例において各装置が実行する処理の流れの一例を示すフローチャートである。
この図では、左側から順に、端末20A(ユーザA.Aの端末20)の制御部21が実行する処理、サーバ10の制御部11が実行する処理の一例を示している。
<Processing>
FIG. 13D is a flowchart showing an example of the flow of the process executed by each device in this embodiment.
In this figure, from the left, an example of a process executed by the
端末20Aの制御部21は、限定ではなく例として、端末20Aの入出力部23に対するユーザ操作に基づいて、表示上限金額を受け付ける。すると、端末20Aの制御部21は、表示上限金額を含む表示上限金額設定情報を、通信I/F22によってサーバ10に送信する(A610)。
The
通信I/F14によって表示上限金額設定情報を受信すると、サーバ10の制御部11は、第7の連携ウォレット管理データベース157Gに表示上限金額を記憶させる。そして、サーバ10の制御部11は、記憶された表示上限金額に従い、各連携アカウントにおける表示残高を算出する。そして、サーバ10の制御部11は、算出された表示残高を含む上限制限付き連携アカウント残高情報を、通信I/F14によって端末20Aに送信する(S610)。
When the display upper limit amount setting information is received via the communication I/
通信I/F22によってサーバ10から上限制限付き連携アカウント残高情報を受信すると、端末20Aの制御部21は、各連携アカウントの表示残高を表示部24に表示させる(A620)。
When the communication I/
なお、限定ではなく例として、S610のステップにおいて、サーバ10が、真の電子マネー口座残高と表示上限金額とを端末20Aに送信するようにしてもよいし、そのようにしなくてもよい。
この場合、端末20Aの制御部21は、受信した真の電子マネー口座残高と表示上限金額とを用いて表示残高を算出し、表示部24に表示させるようにすることができる。
Note that, as an example and not a limitation, in step S610, the
In this case, the
また、連携アカウントに対応する端末20が複数である場合、サーバ10から各連携アカウントの電子マネー口座残高を受信し、端末20間で表示上限金額を送受信することで、各端末20において表示残高を算出するようにしてもよいし、そのようにしなくてもよい。
In addition, if there are
通信I/F14によって連携決済要求情報を受信すると、サーバ10の制御部11は、要求を受けた連携ウォレット支払いトークンから連携ウォレットIDを検索し、その連携ウォレットに対して、店舗IDで定められる加盟店との間で決済予定金額の支払いを行う店舗提示型上限制限連携決済処理を実行する(S690)。
When the linked payment request information is received via the communication I/
店舗提示型上限制限連携決済処理では、店舗提示型連携決済処理における各判定において、電子マネー口座残高の代わりに表示残高を使用する。すなわち、全ての連携アカウントにおいて「表示残高-等分支払い金額」の値が「0」以上となる場合、各連携アカウントに対して等分支払い金額の決済処理が実行され、店舗提示型上限制限連携決済処理は成功となる。
一方、いずれかのアカウントにおいて「表示残高-等分支払い金額」の値がマイナスとなる場合、連携アカウントへの決済処理は行われず、店舗提示型上限制限連携決済処理は失敗となる。
In the store-presented, upper limit-limited linked payment process, the displayed balance is used instead of the electronic money account balance in each determination in the store-presented, upper limit-limited linked payment process. In other words, if the value of "displayed balance - equal payment amount" is equal to or greater than "0" for all linked accounts, a payment process for the equal payment amount is executed for each linked account, and the store-presented, upper limit-limited linked payment process is successful.
On the other hand, if the value of "displayed balance - equal installment payment amount" is negative for any account, the payment process to the linked account is not performed and the store-presented upper limit linked payment process fails.
また、S240のステップで送信される連携決済結果情報においても、電子マネー口座残高の代わりに、決済処理後再計算された表示残高が送信される。 In addition, in the linked payment result information sent in step S240, the displayed balance recalculated after the payment process is sent instead of the electronic money account balance.
<第13実施例の効果>
本実施例は、端末20が、自己の端末20のユーザ(限定ではなく、第1ユーザの一例)の第2ユーザアカウント(限定ではなく、第2アカウントの一例)に設定された表示上限金額(限定ではなく、第2金額の一例)に基づく表示残高(限定ではなく、第2金額に基づく第2アカウントの残高の一例)を表示部24に表示する。そして、端末20は、自己の端末20のユーザの第1ユーザアカウント(限定ではなく、第1アカウントの一例)と、表示上限金額が設定された第2ユーザアカウントとに基づき、連携アカウント決済に関する処理(限定ではなく、第1決済に関する処理の一例)を制御部21によって行う構成を示している。
このような構成により得られる実施例の効果の一例として、第1ユーザの第1アカウントに関連付けられた第2アカウントに設定された第2金額に基づく第2アカウントの残高を、第1ユーザに確認させることができる。
また、第1アカウントと、第2金額が設定された第2アカウントとに基づき、第1ユーザの端末によって第1決済を行わせることができる。
<Effects of the Thirteenth Example>
In this embodiment, the terminal 20 displays on the display unit 24 a displayed balance (not limited, an example of the balance of the second account based on the second amount) based on a display upper limit amount (not limited, an example of the second amount) set in a second user account (not limited, an example of the second account) of a user (not limited, an example of the first user) of the terminal 20. The terminal 20 then shows a configuration in which the
As an example of an effect of an embodiment obtained by such a configuration, it is possible to allow a first user to check the balance of a second account associated with the first account of the first user, based on a second amount set in the second account.
In addition, a first payment can be made by the terminal of the first user based on the first account and a second account in which the second amount is set.
また、本実施例は、端末20が、自己の端末20のユーザ(限定ではなく、第1ユーザの一例)による自己の端末20に対する入力に基づいて、第1ユーザアカウントに対して表示上限金額を設定する制御を制御部21によって行う。そして、端末20は、設定された表示上限金額に基づく第1ユーザアカウントの表示残高と、設定された表示上限金額に基づく第2ユーザアカウントの表示残高とを表示部24に表示する構成を示している。
このような構成により得られる実施例の効果の一例として、第1アカウントに対しても表示上の金額(第1金額)を設定することができる。
また、設定された第1金額に基づく第1アカウントの残高と、設定された第2金額に基づく第2アカウントの残高との両方を、第1ユーザが確認できるようにすることができる。
In this embodiment, the
As an example of the effect of the embodiment obtained by such a configuration, a displayed amount (first amount) can be set for the first account as well.
In addition, the first user may be able to check both the balance of the first account based on the set first amount and the balance of the second account based on the set second amount.
また、この場合、第2ユーザアカウントに設定された表示上限金額の情報は、第2ユーザアカウントの電子マネー口座残高(限定ではなく、第2アカウントの残高の一例)のうち、第1ユーザの端末20に表示される最大金額の情報を含むようにすることができる。
このような構成により得られる実施例の効果の一例として、第2アカウントに設定された最大金額の情報を第1ユーザに確認させることができる。
In this case, information on the maximum display amount set for the second user account can include information on the maximum amount to be displayed on the first user's terminal 20 from the electronic money account balance of the second user account (not limited to this, but an example of the balance of the second account).
As an example of an effect of the embodiment obtained by such a configuration, it is possible to allow the first user to check information on the maximum amount set for the second account.
また、この場合、第2ユーザアカウントに設定された表示上限金額の情報は、一回の連携アカウント決済に利用可能な最大金額の情報を含むようにすることができる。
このような構成により得られる実施例の効果の一例として、第2アカウントに設定された一回の決済に利用可能な最大金額を第1ユーザに確認させることができる。
In this case, information on the display upper limit amount set for the second user account may include information on the maximum amount that can be used in a single linked account payment.
As an example of an effect of an embodiment obtained by such a configuration, it is possible to allow the first user to confirm the maximum amount that can be used for a single payment, which is set in the second account.
また、この場合、端末20の表示部24に表示される第2ユーザアカウントの表示残高は、第2ユーザアカウントの電子マネー口座残高が表示上限金額よりも大きい場合、表示上限金額が表示部24に表示され、第2ユーザアカウントの電子マネー口座残高が表示上限金額よりも小さい場合、第2ユーザアカウントの電子マネー口座残高が表示されるようにすることができる。
このような構成により得られる実施例の効果の一例として、第2アカウントの残高と、第2アカウントに設定された第2金額との関係に基づいて、金額を適切に表示することができる。
In this case, the displayed balance of the second user account displayed on the
As an example of an effect of an embodiment obtained by such a configuration, the amount can be appropriately displayed based on the relationship between the balance of the second account and the second amount set in the second account.
<第13変形例(1)>
上記の実施例では、決済処理として店舗提示型上限制限連携決済処理を実行したが、これに限定されない。限定ではなく例として、図13-4のS690のステップにおいて、図1-11のS110のステップで示した店舗提示型連携決済処理を実行するようにしてもよいし、そのようにしなくてもよい。
<Thirteenth Modification (1)>
In the above embodiment, the store-presented upper limit-limited cooperative payment process is executed as the payment process, but the present invention is not limited to this. As a non-limiting example, the store-presented cooperative payment process shown in step S110 of FIG. 1-11 may or may not be executed in step S690 of FIG. 13-4.
この場合、表示残高を上回る電子マネー口座残高を保有する場合、その電子マネー口座残高を用いて支払いを実行することができる。すなわち、表示残高は、表示上の値であり、決済処理に影響を及ぼすことはない。 In this case, if you have an electronic money account balance that exceeds the displayed balance, you can make a payment using that electronic money account balance. In other words, the displayed balance is just a displayed value and does not affect the payment process.
<第13変形例(2)>
上記の実施例では、各連携アカウントにおいて異なる表示上限金額が用いられる例を示したが、これに限定されない。
限定ではなく例として、連携ウォレットごとに所定の表示上限金額が定められている、または連携ウォレットごとに表示上限金額が設定されるようにしてもよいし、そのようにしなくてもよい。
この場合、ある連携アカウントの電子マネー口座残高が連携ウォレットの表示上限金額を上回る場合には、この連携アカウントの表示残高は、連携ウォレットの表示上限金額となる。
<Thirteenth Modification (2)>
In the above embodiment, an example was shown in which different display upper limit amounts are used for each linked account, but the present invention is not limited to this.
By way of example and not limitation, a predetermined maximum display amount may or may not be set for each associated wallet.
In this case, if the electronic money account balance of a certain linked account exceeds the display upper limit amount of the linked wallet, the displayed balance of this linked account will be the display upper limit amount of the linked wallet.
また、連携ウォレットの表示上限金額と、各連携アカウントの表示上限金額とがそれぞれ定められている、または設定されるようにしてもよいし、そのようにしなくてもよい。
この場合、連携ウォレットの表示上限金額より少ない金額のみを各連携アカウントにおいて表示上限金額として設定できるようにしてもよいし、そのようにしなくてもよい。
連携ウォレットの表示上限金額を上回る表示上限金額がある連携アカウントで設定される場合、この連携アカウントの表示残高では、アカウントごとに設定された表示上限金額が反映されることとしてもよいし、そのようにしなくてもよい。
In addition, the maximum display amount for the linked wallet and the maximum display amount for each linked account may or may not be determined or set separately.
In this case, the display upper limit amount may be set in each linked account to an amount that is smaller than the display upper limit amount of the linked wallet, or it may not be necessary to do so.
If a display upper limit is set for a linked account that exceeds the display upper limit for the linked wallet, the displayed balance for that linked account may or may not reflect the display upper limit set for that account.
<第13変形例(3)>
上記の実施例では、連携アカウントとしてユーザアカウントを連携させた例を示したが、これに限定されない。限定ではなく例として、第8実施例で述べた共通ウォレットを連携アカウントとする連携ウォレットとしてもよいし、そのようにしなくてもよい。
<Thirteenth Modification (3)>
In the above embodiment, an example in which a user account is linked as a linked account is shown, but this is not limiting. As a non-limiting example, the common wallet described in the eighth embodiment may be used as a linked wallet with the linked account, or it may not be used.
この場合、第6の連携ウォレット管理データベース157Fの連携アカウントデータは、限定ではなく例として、第4の連携ウォレット管理データベース157Dと同様のウォレットIDと、名称との他、上記の表示上限金額を関連付けて記憶させるようにすればよい。
In this case, the linked account data in the sixth linked
そして、共通ウォレットの共通ウォレット残高が表示上限金額を上回る場合には表示上限金額を、共通ウォレット残高が表示上限金額以下の場合には共通ウォレット残高を、共通ウォレットの表示残高として算出するようにすればよい。 Then, if the common wallet balance of the shared wallet exceeds the display upper limit amount, the display upper limit amount will be calculated as the displayed balance of the common wallet, and if the common wallet balance is equal to or less than the display upper limit amount, the common wallet balance will be calculated as the displayed balance of the common wallet.
本変形例は、第2アカウントは、共通ウォレットのアカウント(限定ではなく、共通アカウントの一例)である構成を示している。
このような構成により得られる変形例の効果の一例として、共通アカウントの真の残高を秘匿することができる。
This modified example illustrates a configuration in which the second account is a shared wallet account (not limited to this, but is an example of a common account).
As an example of the effect of this modified example obtained by such a configuration, the true balance of the common account can be kept secret.
<第13変形例(4)>
表示上限金額が設定されたユーザアカウントについて、電子マネー口座残高の照会・表示に認証を必要としてもよいし、そのようにしなくてもよい。つまり、認証を行って認証結果がOK(認証OK)とならない限り、電子マネー口座残高が端末20の表示部24に表示されないようにしてもよいし、そのようにしなくてもよい。
この場合、端末20は、自己の端末20のユーザによる入力に基づいて認証処理を制御部21によって行い、認証OKである場合に、電子マネー口座残高を表示部24に表示させるようにすることができる。
<Thirteenth Modification (4)>
For a user account for which a display upper limit is set, authentication may or may not be required to inquire about and display the electronic money account balance. In other words, unless authentication is performed and the authentication result is OK (authentication OK), the electronic money account balance may or may not be displayed on the
In this case, terminal 20 can perform authentication processing using
限定ではなく例として、電子マネー口座残高が、設定された表示上限金額を上回っている場合は、表示残高として表示上限金額が表示されるため、真の電子マネー口座残高は秘匿される。この場合、認証OKとならない限り、真の電子マネー口座残高は表示部24に表示されないことになる。
As a non-limiting example, if the electronic money account balance exceeds the set display upper limit amount, the display upper limit amount is displayed as the displayed balance, and the true electronic money account balance is kept secret. In this case, the true electronic money account balance will not be displayed on the
なお、これは表示下限金額等の金額を設定する場合についても同様である。
限定ではなく例として、電子マネー口座残高が、設定された表示下限金額を下回っている場合は、表示残高として表示下限金額が表示されるため、真の電子マネー口座残高は秘匿される。この場合も、認証OKとならない限り、真の電子マネー口座残高は表示部24に表示されないことになる。
This also applies to the case where an amount such as a minimum display amount is set.
By way of example and not limitation, if the electronic money account balance is below a set minimum display amount, the minimum display amount is displayed as the displayed balance, and the true electronic money account balance is concealed. In this case as well, the true electronic money account balance will not be displayed on
このようにすることで、前述したように、ユーザが端末20の紛失・盗難にあうなどした場合であっても、自分の真の電子マネー口座残高を他人に知られてしまうことを防止できる。 As mentioned above, this prevents the user's true electronic money account balance from being discovered by others even if the user loses or has their terminal 20 stolen.
また、端末20のユーザが、上記の認証に関する設定(認証ON/OFF)を行うことができるようにしてもよい。
この場合、自身が所有するユーザアカウントごとに、または自身が所有する全てのユーザアカウントについて一括的に、認証に関する設定を行うことができるようにしてもよい。
また、限定ではなく例として、表示残高を制限させるための金額(上記の表示上限金額や表示下限金額等)が設定されたユーザアカウントに対してのみ、認証ONに設定するようにしてもよい。
Furthermore, the user of the terminal 20 may be able to configure settings relating to the above authentication (authentication ON/OFF).
In this case, the user may be able to configure settings related to authentication for each user account owned by the user, or for all user accounts owned by the user collectively.
Also, as a non-limiting example, authentication may be set to ON only for user accounts for which an amount for limiting the displayed balance (such as the above-mentioned upper and lower display limits) has been set.
<第14実施例>
第13実施例では、表示残高が決済処理に影響を及ぼし得る場合について説明した。
本実施例では、第13実施例を前述の第10実施例と組み合わせ、複数の連携メンバーにおける連携ウォレットにおいて、表示上限金額で制限を行った表示残高を導入する場合について説明する。
つまり、本実施例では、第1アカウントを第1ユーザのユーザアカウントとし、第2アカウントを第1ユーザとは異なる第2ユーザのユーザアカウントとして説明する。
<Fourteenth Example>
In the thirteenth embodiment, a case where the displayed balance may affect the settlement process has been described.
In this embodiment, the thirteenth embodiment is combined with the tenth embodiment described above, and a case will be described in which a display balance limited by a display upper limit amount is introduced in linked wallets of multiple linked members.
That is, in this embodiment, the first account is described as a user account of a first user, and the second account is described as a user account of a second user different from the first user.
前述したように、ユーザによっては、他の連携メンバーに対して、自分の真の電子マネー口座残高を開示することが憚られることが想定される。限定ではなく例として、電子マネー口座残高に多額の残高が存在するような場合、ユーザは、自分の真の電子マネー口座残高を秘匿したいと考えることが想定される。
また、前述したように、ユーザによっては、連携ウォレットにおいて1回の決済に使用可能な電子マネー口座残高を制限したいと考えることもあり得る。
As described above, it is expected that some users may be reluctant to disclose their true electronic money account balance to other linked members. By way of example and not of limitation, it is expected that a user may wish to conceal their true electronic money account balance when a large amount remains in the electronic money account balance.
Also, as mentioned above, some users may wish to limit the electronic money account balance that can be used for a single payment in a linked wallet.
第14実施例に記載の内容は、他の各実施例や他の各変形例のいずれにも適用可能である。
また、既出の構成要素と同一の構成要素については同一の符号を付して、再度の説明を省略する。
The contents described in the fourteenth embodiment are applicable to any of the other embodiments and the other modified examples.
Furthermore, the same components as those already mentioned are given the same reference numerals and will not be described again.
図14-1は、この場合において連携ウォレットを管理するためのデータベースの一例である第8の連携ウォレット管理データベース157Hのデータ構成例を示す図である。
第8の連携ウォレット管理データベース157Hには、連携ウォレットごとの管理データとして、連携ウォレット管理データが記憶される。
FIG. 14-1 is a diagram showing an example of the data configuration of the eighth linked
The eighth associated
各々の連携ウォレット管理データには、限定ではなく例として、グループIDと、グループ名と、連携状況管理データと、決済履歴データと、立替履歴データとが記憶される。グループIDと、グループ名と、決済履歴データと、立替履歴データとは、限定ではなく例として、第5の連携ウォレット管理データベース157Eと同様である。
By way of example and not limitation, each linked wallet management data stores a group ID, a group name, linked status management data, payment history data, and advance payment history data. By way of example and not limitation, the group ID, group name, payment history data, and advance payment history data are the same as those of the fifth linked
連携状況管理データには、アプリケーションIDと、ユーザ名と、連携承認との他、限定ではなく例として、表示上限金額が関連付けて記憶される。 The link status management data stores the application ID, user name, link approval, and, by way of example and not limitation, the maximum display amount in association with the application.
本実施例では、限定ではなく例として、連携ウォレットへの参加を同意する際に、各連携メンバーが各自許容する表示上限金額を設定することができるように構成されている。 In this embodiment, by way of example and not limitation, each affiliated member is configured to be able to set the maximum display amount that they are willing to accept when agreeing to participate in the affiliated wallet.
<表示画面>
図14-2は、本実施例において端末20Aの表示部24に表示される画面の遷移の一例を示す図である。
図14-2左側には、グループ「バンド仲間」のメンバーに対して、ウォレット連携を依頼するための画面が表示されている。画面下部のウォレット連携依頼ボタンBT35がタップされると、図14-2中央の画面が表示される。
<Display screen>
FIG. 14B is a diagram showing an example of a transition of a screen displayed on the
The left side of Fig. 14-2 shows a screen for requesting wallet linkage with members of the group "Bandmates." When the wallet linkage request button BT35 at the bottom of the screen is tapped, the screen in the center of Fig. 14-2 is displayed.
この画面は、ユーザA.Aが自身の表示上限金額を設定するための画面であり、この例では、表示上限金額として「3,000円」が入力された状態が示されている。この状態で、画面下部の設定ボタンBT41がタップされると、図14-2右側の画面が表示される。 This screen is for user A.A to set his/her own display upper limit amount, and in this example, "3,000 yen" is entered as the display upper limit amount. When the setting button BT41 at the bottom of the screen is tapped in this state, the screen on the right side of Figure 14-2 is displayed.
この例では、連携メンバー情報表示領域MIR1において、ユーザA.Aの欄に、電子マネー口座残高として「10,000円」が、表示残高として「3,000円」がそれぞれ表示されている。 In this example, in the affiliated member information display area MIR1, the electronic money account balance is displayed as "10,000 yen" and the displayed balance is displayed as "3,000 yen" in the column for user A.A.
また、ユーザB.BおよびユーザC.Cについては、ユーザA.Aからのウォレット連携の依頼に対する承認が未だなされていない状態であるため、それぞれ「依頼中」のマークが表示されている。 In addition, for User B.B and User C.C, the wallet linking request from User A.A has not yet been approved, so the "Request in progress" mark is displayed for each of them.
図14-3は、ユーザA.Aからのウォレット連携の依頼に基づいて、端末20Bの表示部24に表示される画面の遷移の一例を示す図である。
図14-3左側には、支払いアプリケーションのおしらせ画面が表示されており、現在位置表示領域CLR2の下には、ユーザA.Aからウォレット連携の依頼があった旨の通知が表示されている。
14C is a diagram showing an example of a transition of screens displayed on the
A notice screen of the payment application is displayed on the left side of FIG. 14-3, and a notice that a wallet linking request has been received from user A.A is displayed below the current location display area CLR2.
また、その下のおしらせの内容が表示される表示領域には、ユーザA.Aからのウォレット連携の依頼に関するウォレット連携依頼情報が表示されている。ウォレット連携依頼情報には、ユーザA.Aからウォレット連携の依頼があったことを示す文字に加えて、その詳細を確認するための確認ボタンが表示されている。この確認ボタンがタップされると、図14-3中央の画面が表示される。 In the display area below where the contents of the notice are displayed, wallet linking request information regarding a wallet linking request from user A.A. is displayed. In addition to text indicating that user A.A. has requested wallet linking, the wallet linking request information also displays a confirmation button for confirming the details. When this confirmation button is tapped, the screen in the center of Figure 14-3 is displayed.
この画面は、支払いアプリケーションの連携ウォレットのメイン画面であり、連携メンバー情報表示領域MIR2には、グループ「バンド仲間」の各メンバーに関する情報が表示されている。ユーザB.Bの欄には、ウォレット連携を行うためのウォレット連携ボタンが表示されている。 This screen is the main screen for the linked wallet of the payment application, and the linked member information display area MIR2 displays information about each member of the group "Bandmates." In the column for User B.B., a wallet link button for wallet linking is displayed.
ユーザA.Aについては、ウォレット連携の依頼主であり、既に連携メンバーとなっているため、表示残高(この例では「3,000円」)が表示されている。
また、ユーザC.Cについては、ユーザA.Aからのウォレット連携の依頼に対する承認が未だなされていない状態であるため、「依頼中」のマークが表示されている。
User A. Since A is the requester of wallet linkage and is already a linked member, the displayed balance (in this example, "3,000 yen") is displayed.
In addition, for user C.C, the wallet linking request from user A.A has not yet been approved, so a "request in progress" mark is displayed.
ウォレット連携ボタンがタップされると、図14-3右側の画面が表示される。
この画面は、ユーザB.Bが自身の表示上限金額を設定するための画面であり、この例では、表示上限金額として「4,000円」が入力された状態が示されている。この状態で、画面下部の設定ボタンBT41がタップされると、図14-4左側の画面が表示される。
この画面では、連携メンバー情報表示領域MIR2において、ユーザB.Bの欄に、電子マネー口座残高として「6,000円」が、表示残高として「4,000円」がそれぞれ表示されている。
When the Wallet Link button is tapped, the screen on the right side of Figure 14-3 will be displayed.
This screen is a screen for user B.B to set his/her own display upper limit amount, and in this example, a state in which "4,000 yen" has been entered as the display upper limit amount is shown. In this state, when the setting button BT41 at the bottom of the screen is tapped, the screen on the left side of FIG. 14-4 is displayed.
On this screen, in the associated member information display area MIR2, the column for user B.B. displays "6,000 yen" as the electronic money account balance and "4,000 yen" as the displayed balance.
一方、ユーザB.Bによるウォレット連携の承認に伴い、端末20A側では、図14-4右側に示すような画面が表示される。
端末20A側では、連携メンバー情報表示領域MIR1において、ユーザB.Bの欄に表示されていた「依頼中」のマークが消え、その代わりに、表示残高として「4,000円」が表示されている。
なお、ユーザC.Cについては、ユーザA.Aからのウォレット連携の依頼に対する承認が未だなされていない状態であるため、「依頼中」のマークが表示されたままである。
On the other hand, when user B.B. approves wallet linkage, a screen such as that shown on the right side of FIG. 14-4 is displayed on the terminal 20A side.
On the terminal 20A side, in the associated member information display area MIR1, the "Requesting" mark displayed in the column for user B.B. disappears, and instead, "4,000 yen" is displayed as the displayed balance.
In addition, for user C.C, the wallet linking request from user A.A has not yet been approved, so the "request in progress" mark remains displayed.
図14-5は、ユーザA.Aからのウォレット連携の依頼に基づいて、端末20Cの表示部24に表示される画面の遷移の一例を示す図である。
図14-5左側には、支払いアプリケーションのおしらせ画面が表示されており、現在位置表示領域CLR3の下には、ユーザA.Aからウォレット連携の依頼があった旨の通知が表示されている。
14-5 is a diagram showing an example of a transition of a screen displayed on the
A notice screen of the payment application is displayed on the left side of FIG. 14-5, and a notice that a wallet linking request has been received from user A.A is displayed below the current location display area CLR3.
また、その下のおしらせの内容が表示される表示領域には、ユーザA.Aからのウォレット連携の依頼に関するウォレット連携依頼情報が表示されている。ウォレット連携依頼情報には、ユーザA.Aからウォレット連携の依頼があったことを示す文字に加えて、その詳細を確認するための確認ボタンが表示されている。 In the display area below where the content of the notice is displayed, wallet linking request information regarding a wallet linking request from user A.A. is displayed. The wallet linking request information displays text indicating that user A.A. has requested wallet linking, as well as a confirmation button to confirm the details.
確認ボタンがタップされ、端末20Bでの図14-3中央→図14-3右側の流れによって、ユーザC.Cによってウォレット連携の承認、表示上限金額の設定がなされると、図14-5中央の画面が表示される。
When the Confirm button is tapped and user C.C. approves wallet linking and sets the display upper limit amount by following the flow from the center of FIG. 14-3 to the right side of FIG. 14-3 on
この画面では、連携メンバー情報表示領域MIR3において、ユーザC.Cの欄に、電子マネー口座残高として「2,0000円」が、表示残高として「10,000円」がそれぞれ表示されている。 On this screen, in the linked member information display area MIR3, the electronic money account balance of "2,0000 yen" and the displayed balance of "10,000 yen" are displayed in the column for user C.C.
一方、ユーザC.Cによるウォレット連携の承認に伴い、端末20A側では、図14-5右側に示すような画面が表示される。
端末20A側では、連携メンバー情報表示領域MIR1において、ユーザC.Cの欄に表示されていた「依頼中」のマークが消え、その代わりに、表示残高として「10,000円」が表示されている。
On the other hand, when the user C.C. approves the wallet linkage, a screen such as that shown on the right side of FIG. 14-5 is displayed on the terminal 20A side.
On the terminal 20A side, in the associated member information display area MIR1, the "Requesting" mark displayed in the column of user C.C. disappears, and instead, "10,000 yen" is displayed as the displayed balance.
また、グループ「バンド仲間」の全てのメンバーのウォレット連携が完了したことに伴い、コードリーダアイコンIC2およびコード支払いアイコンIC3のグレーアウトが解除され、アクティブな状態に変化して表示されている。 In addition, with all members of the group "Band Nakama" now having their wallets linked, the code reader icon IC2 and code payment icon IC3 are no longer greyed out and are displayed as active.
この状態で、図14-6左側に示すように、ユーザA.Aによってコード支払いアイコンIC3がタップされると、図14-6中央に示す画面が表示される。この画面は、前述したコード支払い画面である。 In this state, when user A.A taps the code payment icon IC3 as shown on the left side of FIG. 14-6, the screen shown in the center of FIG. 14-6 is displayed. This screen is the code payment screen described above.
コード支払い画面に表示された支払いコードが店舗コードリーダ装置によって読み取られ、サーバ10によって利用者提示型の連携ウォレットの決済処理が行われると、図14-6右側に示す連携支払い確認画面が表示される。
この連携支払い確認画面では、現在位置表示領域CLR1の下に、支払い金額確認領域PIR3が表示されている。支払い金額確認領域PIR3には、支払い金額として「12,000円」が表示されている。
When the payment code displayed on the code payment screen is read by the store code reader device and the payment process of the customer-presented linked wallet is performed by
On this linked payment confirmation screen, a payment amount confirmation area PIR3 is displayed below the current position display area CLR1. In the payment amount confirmation area PIR3, "12,000 yen" is displayed as the payment amount.
ここで、本実施例における連携支払い可能額は、支払い金額を連携アカウントで等分して割り勘すると仮定し、以下の式で定義される金額である。
・連携支払い可能額=全ての連携アカウントについての支払い余力の総和
Here, the linked payable amount in this embodiment is an amount defined by the following formula, assuming that the payment amount is divided equally between the linked accounts.
・Linked payment available amount = Sum of payment capacity for all linked accounts
ここで、一の連携アカウントの支払い余力は、以下の式で定義される。
・一の連携アカウントの支払い余力=その連携アカウントの表示残高(その連携アカウントの表示残高-等分支払い金額<0の場合)
・一の連携アカウントの支払い余力=等分支払い金額(その連携アカウントの表示残高-等分支払い金額≧0の場合)
ただし、「等分支払い金額=支払い金額÷連携アカウント数」として算出される。
Here, the payment margin of a linked account is defined as follows:
・Payment margin of a linked account = the displayed balance of that linked account (if the displayed balance of that linked account - equal payment amount < 0)
・Payment margin of one linked account = equal payment amount (if the displayed balance of that linked account - equal payment amount ≧ 0)
However, the amount is calculated as "equal payment amount = payment amount ÷ number of linked accounts".
なお、本実施例では、連携メンバーと連携アカウントとは一対一の対応関係であるため、上記の式における連携アカウントは、連携メンバーと実質的に同義である。 Note that in this embodiment, since there is a one-to-one correspondence between linked members and linked accounts, the linked account in the above formula is essentially synonymous with the linked member.
この例では、等分支払い金額は「12,000円÷3=4,000円」である。
ユーザA.Aのユーザアカウントについては、その表示残高が「3,000円」であり、等分支払い金額「4,000円」を下回るため、その支払い余力は「3,000円」となる。
ユーザB.Bのユーザアカウントについては、その表示残高が「4,000円」であり、等分支払い金額「4,000円」と同額であるため、その支払い余力は「4,000円」となる。
ユーザC.Cのユーザアカウントについては、その表示残高が「10,000円」であり、等分支払い金額「4,000円」を上回るため、その支払い余力は「4,000円」となる。
よって、連携支払い可能額は、「3,000円+4,000円+4,000円=11,000円」となる。
In this example, the amount of the equal payments is 12,000 yen divided by 3, which equals 4,000 yen.
User A. As for A's user account, the displayed balance is "3,000 yen", which is less than the equal payment amount of "4,000 yen", so the payment capacity is "3,000 yen".
User B. As for B's user account, the displayed balance is "4,000 yen", which is the same as the equal payment amount of "4,000 yen", so the payment capacity is "4,000 yen".
User C. As for C's user account, the displayed balance is "10,000 yen", which exceeds the equal payment amount of "4,000 yen", so the payment capacity is "4,000 yen".
Therefore, the cooperative payable amount is "3,000 yen + 4,000 yen + 4,000 yen = 11,000 yen."
この例では、支払い金額は「12,000円」であるのに対し、連携支払い可能額は「11,000円」であるため、「1,000円」不足することになる。
その結果、支払い金額確認領域PIR3には、警告マークと「残高不足です」の文字とが表示されている。
In this example, the payment amount is "12,000 yen," while the linked payable amount is "11,000 yen," resulting in a shortfall of "1,000 yen."
As a result, a warning mark and the words "Insufficient balance" are displayed in the payment amount confirmation area PIR3.
また、この例では、支払い余力が不足するのはユーザA.Aのユーザアカウントであるため、支払いメンバー確認領域PMR3には、ユーザA.Aのアイコンの左上に警告マークが表示されている。 In this example, since the user account of user A.A. is the one that has a shortage of payment margin, a warning mark is displayed in the upper left corner of user A.A.'s icon in the paying member confirmation area PMR3.
この場合、ユーザA.Aは、連携ウォレットによる支払いを可能とするために、先に設定した自身のユーザアカウントに対する表示上限金額を変更することができる。 In this case, user A.A can change the display upper limit amount previously set for his/her user account in order to enable payment via the linked wallet.
図14-7は、この場合における端末20Aの表示部24に表示される画面の遷移の一例を示す図である。
図14-7左側では、図14-6右側の画面の中央部に、表示上限金額を変更するための情報がポップアップ形式で表示されている。具体的には、「この支払いに関して表示上限金額を変更しますか?」の文字とともに、表示上限金額を、現在設定されている「3,000円」から「4,000円」に変更するように促す情報が表示されている。また、この変更に同意する場合に操作する「はい」のボタンと、この変更に同意しない場合に操作する「いいえ」のボタンとが表示されている。
FIG. 14-7 is a diagram showing an example of a transition of a screen displayed on the
On the left side of Figure 14-7, information for changing the maximum displayed amount is displayed in a pop-up format in the center of the screen on the right side of Figure 14-6. Specifically, information is displayed urging the user to change the maximum displayed amount from the currently set "3,000 yen" to "4,000 yen" along with the text "Do you want to change the maximum displayed amount for this payment?". Also displayed are a "Yes" button to be operated if the user agrees to the change, and a "No" button to be operated if the user does not agree to the change.
「はい」のボタンがタップされると、図14-7中央の画面が表示される。この画面では、図14-6右側の画面において支払い金額確認領域PIR3に表示されていた警告マークと「残高不足です」の文字とが消え、「支払い可能です」の文字が表示されている。
この状態で、画面下部の連携支払い実行ボタンBT5がタップされると、図14-7右側の連携支払い結果表示画面が表示される。
When the "Yes" button is tapped, the screen in the center of Fig. 14-7 is displayed. In this screen, the warning mark and the text "Insufficient balance" that were displayed in the payment amount confirmation area PIR3 on the screen on the right side of Fig. 14-6 disappear, and the text "Payment possible" is displayed.
In this state, when the linked payment execution button BT5 at the bottom of the screen is tapped, the linked payment result display screen shown on the right side of FIG. 14-7 is displayed.
連携支払い結果表示画面の上部には、連携ウォレットを用いた支払いが完了したことを示す「支払い完了」の文字とともに、支払い金額の送金先である「XX楽器」のアイコン画像と、その名称「XX楽器」と、支払い日時「2020-07-24/12:17:08」とが表示されている。 At the top of the linked payment result display screen, the words "Payment Completed" are displayed, indicating that the payment using the linked wallet has been completed, along with an icon image of "XX Musical Instrument," the recipient of the payment amount, its name "XX Musical Instrument," and the date and time of the payment, "2020-07-24/12:17:08."
また、連携支払い結果表示画面の下部には、この支払いに関する連携アカウントごとの内訳を表すメンバー支払い結果表示領域MRR1が表示されている。
メンバー支払い結果表示領域MRR1には、連携アカウントごとに、支払ったユーザアカウントと、それぞれのユーザアカウントで支払った金額と、支払い後の表示残高とが表示されている。
この画面では、ユーザA.Aの表示残高は変更前の「3,000円」に戻っている。また、ユーザB.Bの表示残高は、電子マネー口座残高が「6,000円-4,000円=2,000円」となったことに基づいて、「2,000円」に更新される。
Also, at the bottom of the linked payment result display screen, a member payment result display area MRR1 is displayed, which shows the breakdown of this payment for each linked account.
The member payment result display area MRR1 displays, for each linked account, the user account that made the payment, the amount paid by each user account, and the displayed balance after payment.
On this screen, the displayed balance for User A.A has returned to the previous balance of "3,000 yen." Also, the displayed balance for User B.B is updated to "2,000 yen" based on the fact that the balance of the electronic money account has become "6,000 yen - 4,000 yen = 2,000 yen."
<処理>
図14-8~図14-10は、本実施例において各装置が実行する処理の流れの一例を示すフローチャートである。
この図では、左側から順に、端末20A(ユーザA.Aの端末20)の制御部21が実行する処理、端末20Bの制御部21が実行する処理、サーバ10の制御部11が実行する処理の一例を示している。
<Processing>
14-8 to 14-10 are flowcharts showing an example of the flow of processes executed by each device in this embodiment.
In this figure, from the left, examples of processing performed by the
端末20Aの制御部21は、A510のステップを実行すると、A610のステップを実行する。また、端末20Bの制御部21は、B510のステップを実行すると、B610のステップを実行する。B610のステップについては、A610のステップと同様に処理を実行することができるため、詳細な説明を省略する。
When the
通信I/F14によって連携メンバーの端末20から表示上限金額設定情報を受信すると、サーバ10の制御部11は、受信した端末のアプリケーションIDにおける連携状況管理データの連携承認を「済」に変更する。
When the display upper limit amount setting information is received from the linked member's
次いで、サーバ10の制御部11は、受信した表示上限金額設定情報に基づく表示上限金額と、連携したメンバーの電子マネー口座残高とに基づいて、表示残高を算出する。そして、サーバ10の制御部11は、限定ではなく例として、連携したメンバーのアプリケーションIDと表示残高とを含む制限付き連携メンバー情報を、通信I/F14によってグループの各メンバーの端末20に送信する(S630)。
Next, the
端末20Aの制御部21は、通信I/F22によって制限付き連携メンバー情報を受信すると、受信した制限付き連携メンバー情報を表示部24に表示させる(A630)。
端末20Bの制御部21は、通信I/F22によって制限付き連携メンバー情報を受信すると、受信した制限付き連携メンバー情報を表示部24に表示させる(B630)。
When the
When the
通信I/F14によって連携決済要求情報を受信すると、サーバ10の制御部11は、表示残高に基づいて連携支払い可能額を算出し、算出された連携支払い可能額が決済予定金額を下回っているか否か(連携支払い可能額-決済予定金額<0であるか否か)を判定する(S640)。
When the communication I/
連携支払い可能額が決済予定金額を下回っていない場合(連携支払い可能額-決済予定金額が0以上となる場合)には(S640:NO)、表示残高内で連携ウォレットを用いた支払いが可能であるため、サーバ10の制御部11は、S690のステップに処理を移す。
If the linked payable amount is not less than the planned payment amount (linked payable amount - planned payment amount is 0 or more) (S640: NO), payment using the linked wallet is possible within the displayed balance, so the
連携支払い可能額が決済予定金額を下回る場合には(S640:YES)、サーバ10の制御部11は、S220のステップを実行する。
If the linked payment available amount is less than the planned payment amount (S640: YES), the
通信I/F22によってサーバ10から連携残高不足情報を受信する場合(A200:YES)、端末20Aの制御部21は、自端末のユーザ(この場合にはユーザA.A)の表示残高を、限定ではなく例として、ユーザA.Aの支払い余力の不足分(すなわち等分支払い金額-ユーザA.Aの支払い余力)以上に上昇させるための表示上限金額加算額を含む表示上限金額変更情報を、通信I/F22によってサーバ10に送信する(A640)。
When receiving linked balance insufficiency information from
なお、表示上限金額加算額は、端末20Aの入出力部23に対するユーザ操作に基づいて、設定されるようにしてもよいし、ユーザA.Aの支払い余力の不足分に応じて自動的に決定されるようにしてもよい。
The display upper limit amount addition amount may be set based on a user operation on the input/
連携残高不足情報を受信しない場合には(A200:NO)、端末20Aの制御部21は、A640のステップをスキップする。
If the link balance insufficient information is not received (A200: NO), the
通信I/F14によって端末20Aから表示上限金額変更情報を受信すると、サーバ10の制御部11は、受信した表示上限金額変更情報の表示上限金額加算額を、ユーザA.Aの表示上限金額に加算し、再度表示金額を算出する(S680)。
When the communication I/
なお、サーバ10の制御部11は、S680のステップで表示金額が更新された後、更新された表示金額を通信I/F14によって連携メンバーの端末へ送信し、各端末で表示残高を更新して表示させるようにしてもよいし、そのようにしなくてもよい。
After the display amount is updated in step S680, the
そして、サーバ10の制御部11は、S690のステップを実行する。
Then, the
なお、S690のステップを実行後、サーバ10の制御部11は、表示上限金額加算額をユーザA.Aの表示上限金額から減算し、元の表示上限金額に戻すようにしてもよいし、そのようにしなくてもよい。
また、限定ではなく例として、A640のステップにおいて、端末20Aの入出力部23に対するユーザ操作に基づいて、表示上限金額加算額の加算を一時的なものにするか恒久的なものにするかを設定可能なようにしてもよいし、そのようにしなくてもよい。
After executing step S690, the
Also, as an example and not as a limitation, in step A640, it may be possible to set whether the addition to the display upper limit amount addition is temporary or permanent based on user operation on the input/
なお、図14-8~図14-10では、一度の決済処理についてのフローを示したが、図14-10の後に、限定ではなく例として、図7-4の処理を実行することで、複数回の決済処理を実行するようにしてもよいし、そのようにしなくてもよい。 Note that Figures 14-8 to 14-10 show the flow for a single payment process, but after Figure 14-10, by way of example and not limitation, the process of Figure 7-4 may be executed to execute the payment process multiple times, or it is not necessary to do so.
また、表示上限金額の設定は、連携ウォレットの参加時に設定することとしたが、これに限定されない。限定ではなく例として、任意のタイミングで表示上限金額を再設定できるようにしてもよいし、そのようにしなくてもよい。限定ではなく例として、支払いの目安となる金額が分かる場合、連携支払い可能額が目安となる金額を上回るように、連携メンバーが表示上限金額を設定するようにしてもよいし、そのようにしなくてもよい。 In addition, the display upper limit amount is set when joining the linked wallet, but is not limited to this. As a non-limiting example, the display upper limit amount may be reset at any time, but it is not necessary to do so. As a non-limiting example, when an approximate payment amount is known, the linked member may or may not set the display upper limit amount so that the linked payable amount exceeds the approximate amount.
<第14実施例の効果>
本実施例は、端末20が、異なる端末20のユーザ(限定ではなく、第2ユーザの一例)の第2ユーザアカウント(限定ではなく、第2アカウントの一例)に設定された表示上限金額(限定ではなく、第2金額の一例)に基づく表示残高(限定ではなく、第2金額に基づく第2アカウントの残高の一例)を表示部24に表示する。そして、端末20は、自己の端末20のユーザの第1ユーザアカウント(限定ではなく、第1アカウントの一例)と、表示上限金額が設定された第2ユーザアカウントとに基づき、第1ユーザの端末20によって連携アカウント決済に関する処理(限定ではなく、第1決済に関する処理の一例)を制御部21によって行う構成を示している。
このような構成により得られる実施例の効果の一例として、第1ユーザの第1アカウントに関連付けられた第2アカウントに設定された第2金額に基づく第2アカウントの残高を、第1ユーザに視認させることができる。この場合、限定ではなく例として、第2アカウントの真の残高に対応する金額とは異なる金額が第2金額として設定されることで、第2アカウントの真の残高を第1ユーザに秘匿することができる。
また、第1アカウントと、第2金額が設定された第2アカウントとに基づき、第1ユーザの端末によって第1決済を行わせることができる。
<Effects of the Fourteenth Example>
In this embodiment, the terminal 20 displays on the display unit 24 a displayed balance (not limited, an example of the balance of the second account based on the second amount) based on a display upper limit amount (not limited, an example of the second amount) set in a second user account (not limited, an example of the second account) of a user of a different terminal 20 (not limited, an example of the second user).The terminal 20 then shows a configuration in which the
As an example of an effect of an embodiment obtained by such a configuration, the balance of the second account associated with the first account of the first user can be made visible to the first user based on the second amount set in the second account. In this case, by way of example and not limitation, an amount different from an amount corresponding to the true balance of the second account can be set as the second amount, thereby concealing the true balance of the second account from the first user.
In addition, a first payment can be made by the terminal of the first user based on the first account and a second account in which the second amount is set.
また、本実施例は、端末20が、自己の端末20のユーザ(限定ではなく、第1ユーザの一例)による自己の端末20に対する入力に基づいて、第1ユーザアカウントに対して表示上限金額を設定する制御を制御部21によって行う。そして、端末20は、設定された表示上限金額に基づく第1ユーザアカウントの表示残高と、設定された表示上限金額に基づく第2ユーザアカウントの表示残高とを表示部24に表示する構成を示している。
このような構成により得られる実施例の効果の一例として、第1アカウントに対しても表示上の金額(第1金額)を設定することができる。この場合、限定ではなく例として、第1アカウントの真の残高に対応する金額とは異なる金額を第1金額として設定することで、第1アカウントの真の残高を他のユーザに秘匿することができる。
また、設定された第1金額に基づく第1アカウントの残高と、設定された第2金額に基づく第2アカウントの残高との両方を、第1ユーザが確認できるようにすることができる。
In this embodiment, the
As an example of the effect of the embodiment obtained by such a configuration, a displayed amount (first amount) can be set for the first account as well. In this case, by way of example and not limitation, by setting the first amount to an amount different from the amount corresponding to the true balance of the first account, the true balance of the first account can be concealed from other users.
In addition, the first user may be able to check both the balance of the first account based on the set first amount and the balance of the second account based on the set second amount.
また、この場合、第2ユーザアカウントに設定された表示上限金額の情報は、第2ユーザアカウントの電子マネー口座残高(限定ではなく、第2アカウントの残高の一例)のうち、第1ユーザの端末20に表示される最大金額の情報を含むようにすることができる。
このような構成により得られる実施例の効果の一例として、第2アカウントの真の残高を秘匿した上で、設定された最大金額を第1ユーザに視認させることができる。
In this case, information on the maximum display amount set for the second user account can include information on the maximum amount to be displayed on the first user's terminal 20 from the electronic money account balance of the second user account (not limited to this, but an example of the balance of the second account).
As an example of the effect of an embodiment obtained by such a configuration, it is possible to allow the first user to visually confirm the set maximum amount while keeping the true balance of the second account secret.
また、この場合、第2ユーザアカウントに設定された表示上限金額の情報は、一回の連携アカウント決済に利用可能な最大金額の情報を含むようにすることができる。
このような構成により得られる実施例の効果の一例として、第2アカウントに設定された一回の決済に利用可能な最大金額を第1ユーザに視認させることができる。
In this case, information on the display upper limit amount set for the second user account may include information on the maximum amount that can be used in a single linked account payment.
As an example of an effect of an embodiment obtained by such a configuration, it is possible to allow the first user to visually confirm the maximum amount that can be used for a single payment, which is set in the second account.
また、この場合、端末20の表示部24に表示される第2ユーザアカウントの表示残高は、第2ユーザアカウントの電子マネー口座残高が表示上限金額よりも大きい場合、表示上限金額が表示部24に表示され、第2ユーザアカウントの電子マネー口座残高が表示上限金額よりも小さい場合、第2ユーザアカウントの電子マネー口座残高が表示されるようにすることができる。
このような構成により得られる実施例の効果の一例として、第2アカウントの残高が第2金額よりも大きい場合は、第2アカウントの真の残高が第1ユーザに秘匿されるようにすることができる。他方、第2アカウントの残高が第2金額よりも小さい場合は、第2アカウントの真の残高を第1ユーザに開示することができる。
In this case, the displayed balance of the second user account displayed on the
As an example of an effect of an embodiment obtained by such a configuration, when the balance of the second account is greater than the second amount, the true balance of the second account can be concealed from the first user, whereas when the balance of the second account is less than the second amount, the true balance of the second account can be disclosed to the first user.
また、本実施例は、端末20は、自己の端末20のユーザ(限定ではなく、第1ユーザの一例)による自己の端末20に対する入力に基づいて、第1ユーザアカウントに設定された表示上限金額を変更する制御を制御部21によって行う構成を示している。
このような構成により得られる実施例の効果の一例として、第1アカウントに一旦設定された第1金額を変更することができる。
Furthermore, in this embodiment, the terminal 20 is configured to use the
As an example of an effect of the embodiment obtained by such a configuration, the first amount once set in the first account can be changed.
また、本実施例は、第2ユーザアカウントは、第2ユーザのユーザアカウントである構成を示している。
このような構成により得られる実施例の効果の一例として、第1ユーザの第1アカウントと、第1アカウントと関連付けられた第2ユーザの第2アカウントとに基づき、決済を実現することができる。
In addition, this embodiment shows a configuration in which the second user account is a user account of the second user.
As an example of an effect of an embodiment obtained by such a configuration, payment can be realized based on a first account of a first user and a second account of a second user associated with the first account.
<第14変形例(1)>
上記の実施例では、支払いを実行する連携メンバーの支払い余力が、設定された表示上限金額では足りない場合に、表示上限金額を引き上げる例について説明したが、これに限定されない。
<Fourteenth Modification (1)>
In the above embodiment, an example has been described in which the display upper limit amount is increased when the payment margin of an associated member who makes a payment is insufficient with the set display upper limit amount, but the present invention is not limited to this.
限定ではなく例として、支払いを実行するユーザA.A以外の支払い余力が足りない場合、図14-10のA640のステップにおいて、端末20Aの制御部21は、他の連携メンバーの支払い余力の不足分を上回るように表示上限金額加算額を設定するようにしてもよいし、そのようにしなくてもよい。
As an example and not a limitation, if the payment capacity of any user other than user A who is making the payment is insufficient, in step A640 of FIG. 14-10, the
<第14変形例(2)>
上記の実施例では、支払いの実行者(この例ではユーザA.A)の表示上限金額を引き上げることで、支払い余力の不足を解決する例を示したが、これに限定されない。
限定ではなく例として、他の連携メンバーに対して、表示上限金額の引き上げを要求するようにしてもよいし、そのようにしなくてもよい。
<Fourteenth Modification (2)>
In the above embodiment, the insufficient payment margin is resolved by increasing the display upper limit amount of the person making the payment (user A.A. in this example), but the present invention is not limited to this.
By way of example and not limitation, a member may or may not request that other affiliated members increase their display upper limit.
図14-11~図14-12は、本変形例において各装置が実行する処理の流れの一例を示すフローチャートである。
この図では、左側から順に、端末20A(ユーザA.Aの端末20)の制御部21が実行する処理、サーバ10の制御部11が実行する処理の一例を示している。
限定ではなく例として、図14-8~図14-9の各ステップの実行後、図14-11~図14-12の処理が実行される。
FIG. 14-11 and FIG. 14-12 are flowcharts showing an example of the flow of processes executed by each device in this modified example.
In this figure, from the left, an example of a process executed by the
By way of example and not limitation, after each step of FIG. 14-8 to FIG. 14-9 is performed, the processes of FIG. 14-11 to FIG. 14-12 are performed.
通信I/F22によってサーバ10から連携残高不足情報を受信する場合(A200:YES)、端末20Aの制御部21は、他の連携メンバー(例えばユーザB.B)の表示残高を、限定ではなく例として、ユーザA.Aの支払い余力の不足分以上に上昇させることを要求するための表示上限金額変更要求情報を、通信I/F22によってサーバ10に送信する(A650)。
When the communication I/
なお、端末20Aの制御部21は、限定ではなく例として、ユーザ操作に基づいて、表示上限金額加算額についての設定を行い、表示上限金額加算額を含む表示上限金額変更要求情報を送信するようにしてもよいし、そのようにしなくてもよい。
In addition, the
また、表示残高の引き上げを依頼する連携メンバーは、限定ではなく例として、表示残高の多いメンバーが自動的に選択されるようにしてもよいし、ユーザに選択させるようにしてもよい。 In addition, the affiliated member requesting an increase in the displayed balance may be, for example and without limitation, a member with a large displayed balance, automatically selected, or may be selected by the user.
通信I/F14によって端末20Aから表示上限金額変更要求情報を受信すると、サーバ10の制御部11は、表示上限金額変更要求情報に基づいて、表示残高の引き上げを依頼するための表示上限金額変更依頼情報を通信I/F14によって表示残高の引き上げを依頼する連携メンバー(例えばユーザB.B)の端末に送信する。
When display upper limit amount change request information is received from terminal 20A via communication I/
なお、サーバ10の制御部11は、支払い余力の不足分に基づいて、表示上限金額加算額を算出し、表示上限金額変更依頼情報に算出した表示上限金額加算額を含み送信するようにしてもよいし、そのようにしなくてもよい。
The
通信I/F22によってサーバ10から表示上限金額変更依頼情報を受信する場合(B640:YES)、端末20Bの制御部21は、表示上限金額変更情報を、通信I/F22によってサーバ10に送信する(B650)。処理の詳細については図14-10のA640のステップと同様である。
When display upper limit amount change request information is received from the
なお、限定ではなく例として、端末20Bの入出力部23に対するユーザ操作に基づいて、表示上限金額の引き上げを拒否する場合、端末20Bの制御部21は、B650のステップを実行しないようにしてもよいし、そのようにしなくてもよい。
As an example and not a limitation, if an increase in the display upper limit amount is rejected based on a user operation on the input/
通信I/F14によって端末20Bから表示上限金額変更情報を受信する場合、サーバ10の制御部11は、S680のステップを実行し、S690のステップを実行する。
When display upper limit amount change information is received from terminal 20B via communication I/
なお、A650のステップにおいて、端末20Aの制御部21は、表示上限金額変更依頼情報を通信I/F22によって直に端末20Bに送信するようにしてもよいし、そのようにしなくてもよい。
In addition, in step A650, the
本変形例は、端末20が、アカウント連携決済の決済金額(限定ではなく、第1決済の金額の一例)が、連携アカウントの表示上限金額の合計を超える場合、第2ユーザアカウントに対して表示上限金額変更要求情報(限定ではなく、第2金額の変更に関する情報の一例)を通信I/F22によって送信する構成を示している。
このような構成により得られる実施例の効果の一例として、第1決済の金額が第1金額と第2金額の合計を超えていて第1決済を行うことができないような場合に、設定された第2金額を変更するように第2アカウントに要請することができる。
This modified example illustrates a configuration in which, when the payment amount of the account linked payment (not limited to this, but an example of the amount of the first payment) exceeds the total of the display upper limit amounts of the linked accounts, the terminal 20 sends display upper limit amount change request information (not limited to this, but an example of information regarding changing the second amount) to the second user account via the communication I/
As an example of an effect of an embodiment obtained by such a configuration, when the amount of the first payment exceeds the sum of the first amount and the second amount and the first payment cannot be made, a request can be made to the second account to change the set second amount.
<第14変形例(3)>
上記の実施例では、支払いを実行する連携メンバーの支払い余力が、設定された表示上限金額では足りない場合に、表示上限金額を引き上げる例について説明したが、これに限定されない。
限定ではなく例として、第3実施例で述べたように、他の連携メンバーに支払い余力の立て替えを依頼するようにしてもよいし、そのようにしなくてもよい。
<Fourteenth Modification (3)>
In the above embodiment, an example has been described in which the display upper limit amount is increased when the payment margin of an associated member who makes a payment is insufficient with the set display upper limit amount, but the present invention is not limited to this.
By way of example and not limitation, as described in the third embodiment, the other affiliated members may or may not be asked to advance the remaining payment.
<表示画面>
図14-13は、本実施例において端末20Aの表示部24に表示される画面の遷移の一例を示す図である。
図14-13左側は、図14-6右側の連携支払い確認画面と同様の画面であるが、その表示が一部異なっている。具体的には、画面下部に、ユーザA.Aが、不足分の金額を他のユーザに立て替えてもらうための立て替え依頼ボタンBT4が表示されている。
<Display screen>
14-13 are diagrams showing an example of transition of screens displayed on the
The left side of Fig. 14-13 is a screen similar to the linked payment confirmation screen on the right side of Fig. 14-6, but the display is partially different. Specifically, at the bottom of the screen, a payment request button BT4 is displayed, which allows user A.A to have another user pay the shortfall in advance.
支払いメンバー確認領域PMR3のユーザA.Aの項目には、表示上限金額を変更するための「上限変更」と記載された上限金額変更ボタンが配置されている。上限金額変更ボタンがタップされる場合には、限定ではなく例として、図14-7左側の画面に遷移する。 In the user A.A's item in the payment member confirmation area PMR3, a change limit button labeled "Change limit" is provided for changing the displayed limit. When the change limit button is tapped, the screen transitions to the screen shown on the left in FIG. 14-7, by way of example and not limitation.
立て替え依頼ボタンBT4がタップされると、図14-13中央の画面が表示される。
この画面では、グループ「バンド仲間」の連携ウォレットであることを示す情報の下に、立て替えを依頼する連携メンバーの候補を選択するための領域が表示されている。この例では、立て替えを依頼する連携メンバーの候補としてユーザC.Cが表示されている。
なお、この例では、ユーザB.Bは表示残高が「4,000円」であり、ユーザA.Aの不足分の金額を立て替える余力がないため、立て替えを依頼する連携メンバーの候補として表示されていない。
When the advance payment request button BT4 is tapped, the screen shown in the center of FIG. 14-13 is displayed.
On this screen, an area for selecting a candidate affiliated member to be requested to pay on behalf of is displayed below the information indicating that the wallet is an affiliated wallet for the group "Bandmates." In this example, user C.C. is displayed as a candidate affiliated member to be requested to pay on behalf of the user.
In this example, user B.B. has a displayed balance of "4,000 yen" and does not have the financial capacity to advance the shortfall to user A.A., so he is not displayed as a candidate for an affiliated member to be requested to advance the shortfall.
立て替えを依頼する連携メンバーの候補(この例ではユーザC.C)には、ラジオボタンが関連付けて表示されており、ラジオボタンがタップされて「ON」とされると、その連携メンバーが、立て替えを依頼する連携メンバーとして選択される。すると、図14-13右側に示す画面が表示される。 A radio button is displayed associated with the candidate affiliated member to be requested to pay in advance (user C.C. in this example), and when the radio button is tapped to turn "ON," that affiliated member is selected as the affiliated member to be requested to pay in advance. This will then display the screen shown on the right side of Figure 14-13.
この画面では、図14-13左側の画面において支払い金額確認領域PIR3に表示されていた警告マークと「残高不足です」の文字とが消え、「支払い可能です」の文字が表示されている。
この状態で、画面下部の連携支払い実行ボタンBT5がタップされると、支払いが実行される。
In this screen, the warning mark and the words "Insufficient balance" that were displayed in the payment amount confirmation area PIR3 on the screen on the left side of FIG. 14-13 have disappeared, and the words "Payment possible" are displayed instead.
In this state, when the linked payment execution button BT5 at the bottom of the screen is tapped, the payment is executed.
なお、複数の連携メンバーが立て替え可能な場合には、限定ではなく例として、端末20Aの制御部21は、立て替えてもらうメンバー候補として表示残高の多い順に並べて表示させるようにしてもよいし、そのようにしなくてもよい。
また、最も表示残高の多い連携メンバーを立て替え者として提案させるようにしてもよいし、そのようにしなくてもよい。
In addition, in the case where multiple affiliated members are able to pay in advance, by way of example and not limitation, the
Also, the associated member with the largest displayed balance may or may not be suggested as the person making the advance payment.
<処理>
図14-14は、本変形例において各装置が実行する処理の流れの一例を示すフローチャートである。
この図では、左側から順に、端末20A(ユーザA.Aの端末20)の制御部21が実行する処理、サーバ10の制御部11が実行する処理の一例を示している。
限定ではなく例として、図14-8~図14-9の各ステップの実行後、図14-14の処理が実行される。
<Processing>
FIG. 14 is a flowchart showing an example of the flow of processes executed by each device in this modified example.
In this figure, from the left, an example of a process executed by the
By way of example and not limitation, after each step of FIG. 14-8 to FIG. 14-9 is performed, the process of FIG. 14-14 is performed.
通信I/F14によって端末20Aから連携決済要求情報を受信すると、サーバ10の制御部11は、S640のステップを実行する。連携支払い可能額が決済予定金額を下回る場合には(S640:YES)、サーバ10の制御部11は、S220のステップを実行する。
When the
サーバ10の制御部11は、S235のステップを実行すると、S690のステップを実行する。その後、S240のステップを実行する。
After executing step S235, the
なお、図14-14の処理を実行後、限定ではなく例として、図7-4の処理を実行することで、連携残高補充処理で発生した立て替えを精算する処理を実行するようにしてもよいし、そのようにしなくてもよい。 In addition, after executing the process of FIG. 14-14, by way of example and not limitation, the process of FIG. 7-4 may be executed to settle the advance payment incurred in the linked balance replenishment process, or it may not be necessary to do so.
本変形例は、アカウント連携決済(限定ではなく、第1決済の一例)は、第1ユーザアカウントと、第2ユーザアカウントと、これらのユーザアカウントと連携した第3ユーザアカウントとによって行われ、第1ユーザアカウントの不足分を支払うユーザアカウントは、第2ユーザアカウントに設定された表示上限金額と、第3ユーザアカウントに設定された表示上限金額とに基づいて、第2ユーザアカウントと第3ユーザアカウントのいずれかのうち一方が設定される構成を示している。
このような構成により得られる実施例の効果の一例として、第2アカウントに設定された第2金額と、第3アカウントに設定された第3金額とに基づいて、第1アカウントの不足分を支払うアカウントを適切に設定することができる。限定ではなく例として、第2アカウントと第3アカウントのうち、設定された金額が高い方のアカウントを、第1アカウントの不足分を支払うアカウントに設定することができる。
This modified example shows a configuration in which account linked payment (not limited to this, but an example of a first payment) is made between a first user account, a second user account, and a third user account linked to these user accounts, and the user account that pays the shortfall of the first user account is set to either the second user account or the third user account based on the maximum display amount set for the second user account and the maximum display amount set for the third user account.
As an example of an effect of an embodiment obtained by such a configuration, an account that pays the shortfall of the first account can be appropriately set based on the second amount set in the second account and the third amount set in the third account. By way of example and not of limitation, the account that has the higher amount set between the second account and the third account can be set as the account that pays the shortfall of the first account.
<第14変形例(4)>
第14実施例では、サーバ10が、連携メンバーの端末20から取得した表示上限金額と、その連携メンバーの電子マネー口座残高とに基づいて、表示残高を算出した上で、各々の連携メンバーの端末20に送信することとしたが、これに限定されない。
<Fourteenth Modification (4)>
In the fourteenth embodiment, the
限定ではなく例として、サーバ10を介さずに、端末20間の通信によって、上記の実施例と同様の処理を行うようにしてもよいし、そのようにしなくてもよい。
As an example and not a limitation, processing similar to that of the above embodiment may or may not be performed by communication between
また、限定ではなく例として、サーバ10が、連携メンバーの端末20の表示残高に代えて、その連携メンバーの端末20の電子マネー口座残高を、各々の連携メンバーの端末20に送信する。そして、連携メンバーの端末20が、サーバ10から取得する以外の方法で取得した表示上限金額(限定ではなく例として、連携メンバー同士で予め取り決めておいた表示上限金額、表示上限金額を設定した連携メンバーに教えてもらった表示上限金額、表示上限金額を設定した連携メンバーの端末20から受信した表示上限金額等)に基づいて、表示残高を算出するようにしてもよい。
つまり、端末20側で、表示する第2アカウントの残高の金額を制御するようにしてもよい。
As a non-limiting example, the
In other words, the displayed amount of the balance of the second account may be controlled on the terminal 20 side.
<第15実施例>
第14実施例では、表示残高は表示上限金額による制限を受けることとした。表示上限金額は、個々の支払いにおいて連携支払い可能額に影響を及ぼす制限であった。
本実施例では、表示上限金額以外に、連携ウォレットにおいて複数回の支払いが生じる場合に影響を及ぼす制限として、限定ではなく例として、連続決済回数と、合計制限金額との2つの制限を導入する。
<Fifteenth Example>
In the fourteenth embodiment, the displayed balance is limited by a display upper limit amount, which is a limit that affects the linked payment available amount for each payment.
In this embodiment, in addition to the maximum display amount, two restrictions are introduced as examples, not limitations, that affect when multiple payments are made in a linked wallet: the number of consecutive payments and the total amount restriction.
第15実施例に記載の内容は、他の各実施例や他の各変形例のいずれにも適用可能である。
また、既出の構成要素と同一の構成要素については同一の符号を付して、再度の説明を省略する。
The contents described in the fifteenth embodiment are applicable to any of the other embodiments and the other modified examples.
In addition, the same components as those already mentioned are given the same reference numerals and will not be described again.
図15-1は、この場合において連携ウォレットを管理するためのデータベースの一例である第9の連携ウォレット管理データベース157Iのデータ構成例を示す図である。
第9の連携ウォレット管理データベース157Iには、連携ウォレットごとの管理データとして、連携ウォレット管理データが記憶される。
FIG. 15-1 is a diagram showing an example of the data configuration of the ninth linked wallet management database 157I, which is an example of a database for managing linked wallets in this case.
The ninth associated wallet management database 157I stores associated wallet management data as management data for each associated wallet.
各々の連携ウォレット管理データには、限定ではなく例として、グループIDと、グループ名と、連携状況管理データと、決済履歴データと、立替履歴データとが記憶される。グループIDと、グループ名と、決済履歴データと、立替履歴データとは、限定ではなく例として、第8の連携ウォレット管理データベース157Hと同様である。
By way of example and not limitation, each linked wallet management data stores a group ID, a group name, linked status management data, payment history data, and advance payment history data. By way of example and not limitation, the group ID, group name, payment history data, and advance payment history data are the same as those of the eighth linked
連携状況管理データには、アプリケーションIDと、ユーザ名と、連携承認と、表示上限金額との他に、限定ではなく例として、連続決済回数と、合計制限金額とが関連付けて記憶される。 In addition to the application ID, user name, link approval, and maximum display amount, the link status management data also stores, in association with each other, the number of consecutive payments and the total limit amount, by way of example and not limitation.
連続決済回数は、この連携ウォレットを用いて支払いを行うことが可能な回数である。限定ではなく例として、ユーザB.Bの連続決済回数が5回に設定されている場合、5回までは、ユーザB.Bの電子マネー口座残高から、表示残高内での支払いを実行することができる。 The number of consecutive payments is the number of times that payments can be made using this linked wallet. As a non-limiting example, if the number of consecutive payments for user B.B. is set to 5, up to 5 payments can be made from user B.B.'s electronic money account balance up to the displayed balance.
合計制限金額は、この連携ウォレットを用いて支払いを行う場合、個々の連携アカウントが負担可能な合計金額である。限定ではなく例として、ユーザA.Aの合計制限金額が「10,000円」に設定されている場合、支払いの回数によらず、この連携ウォレットによる支払いでユーザA.Aは合計「10,000円」までの支払い分を負担する。そして、合計制限金額を超えると、ユーザA.Aのアカウントからは支払いが行われなくなる。 The total limit is the total amount that each linked account can bear when making a payment using this linked wallet. As a non-limiting example, if user A.A.'s total limit is set to "10,000 yen," user A.A. will bear the total amount of payments up to "10,000 yen" when making payments using this linked wallet, regardless of the number of payments. If the total limit is exceeded, payments will no longer be made from user A.A.'s account.
合計制限金額を導入すると、各連携アカウントの表示残高は、以下のようになる。
・表示残高=MIN(MIN(表示上限金額,合計制限金額),電子マネー口座残高)
ただし、MIN(x,y)は、(x,y)のうち最小値を取る関数である。
すなわち、合計制限金額は、当初の定義から逸脱しないためには、表示上限金額以上の金額に設定する必要がある。
With the introduction of the total limit, the displayed balance for each linked account will be as follows:
Displayed balance = MIN (MIN (display upper limit, total limit), electronic money account balance)
Here, MIN(x, y) is a function that takes the minimum value among (x, y).
That is, the total limit amount must be set to an amount equal to or greater than the maximum display amount in order to avoid deviation from the original definition.
なお、表示上限金額・合計制限金額・連続決済回数が設定されていない場合には、それらの値は十分大きい任意の数(限定ではなく例として、無量大数)として取り扱うことができる。 If the maximum display amount, total limit, and number of consecutive payments are not set, these values can be treated as any sufficiently large number (for example, an infinite number, but not limited to this).
<表示画面>
図15-2は、本実施例において端末20Aの表示部24に表示される画面の遷移の一例を示す図である。
図15-2左側の画面において、画面下部のウォレット連携依頼ボタンBT35がタップされると、図15-2中央の利用制限設定画面が表示される。
<Display screen>
FIG. 15B is a diagram showing an example of transition of a screen displayed on the
When the wallet link request button BT35 at the bottom of the screen on the left side of Figure 15-2 is tapped, the usage restriction setting screen in the center of Figure 15-2 is displayed.
この利用制限設定画面には、ユーザA.Aのユーザアカウントに関する情報の表示欄の下に、表示上限金額の設定に関する情報(この例では設定済み/未設定)と、連続決済回数の設定に関する情報(この例では設定済み/未設定)と、合計制限金額の設定に関する情報(この例では設定済み/未設定)とが表示されている。各々の設定に関する情報には、設定内容を変更するための変更ボタンが関連付けて表示されている。 On this usage limit setting screen, below the display field for information about User A.A's user account, information about setting the maximum display amount (in this example, already set/not set), information about setting the number of consecutive payments (in this example, already set/not set), and information about setting the total amount limit (in this example, already set/not set) are displayed. A change button for changing the settings is associated with each setting.
また、画面下部には、現在表示されている設定内容で設定を完了させて確定させるための設定完了ボタンBT43が表示されている。 Also, at the bottom of the screen, a setting completion button BT43 is displayed to complete and confirm the currently displayed settings.
限定ではなく例として、表示上限金額の欄の変更ボタンがタップされると、図15-2右側の画面が表示される。
この画面は、表示上限金額を変更するための画面であり、この例では、変更する表示上限金額として「3,000円」が入力された状態が示されている。この状態で、画面下部の設定ボタンBT41がタップされると、入力された金額に表示上限金額が設定される。
As a non-limiting example, when the change button in the display upper limit amount field is tapped, the screen on the right side of FIG. 15-2 is displayed.
This screen is for changing the upper limit displayed amount, and in this example, "3,000 yen" is input as the upper limit displayed amount to be changed. When the setting button BT41 at the bottom of the screen is tapped in this state, the upper limit displayed amount is set to the input amount.
図15-3左側は、図15-2中央の利用制限設定画面において、表示上限金額と、連続決済回数と、合計制限金額とが設定された状態が示されている。この例では、表示上限金額として「3,000円」が、連続決済回数として「10回」が、合計制限金額として「10,000円」がそれぞれ設定された状態が示されている。この状態で、画面下部の設定完了ボタンBT43がタップされると、図15-3中央の画面が表示される。 The left side of Figure 15-3 shows the usage limit setting screen in the center of Figure 15-2, in which the display upper limit amount, number of consecutive payments, and total limit amount have been set. In this example, the display upper limit amount is set to "3,000 yen," the number of consecutive payments is set to "10 times," and the total limit amount is set to "10,000 yen." When the setting completion button BT43 at the bottom of the screen is tapped in this state, the screen in the center of Figure 15-3 is displayed.
この画面は、連携ウォレットのメイン画面であり、連携メンバー情報表示領域MIR4のユーザA.Aの欄には、表示残高「3,000円」と電子マネー口座残高「10,000円」とが表示されている。また、その下には、表示上限金額「3,000円」と、連携決済回数「10回」と、合計制限金額「10,000円」とが表示されている。 This screen is the main screen for the linked wallet, and in the user A.A's column in the linked member information display area MIR4, the displayed balance "3,000 yen" and the electronic money account balance "10,000 yen" are displayed. Also displayed below that are the displayed upper limit amount "3,000 yen", the number of linked payments "10 times", and the total limit amount "10,000 yen".
また、ユーザB.BおよびユーザC.Cについては、ユーザA.Aからのウォレット連携の依頼に対する承認が未だなされていない状態であるため、それぞれ「依頼中」のマークが表示されている。 In addition, for User B.B and User C.C, the wallet linking request from User A.A has not yet been approved, so the "Request in progress" mark is displayed for each of them.
図15-3右側は、上記において、ユーザB.B、ユーザC.Cによる連携の承認が取れた場合における連携ウォレットのメイン画面である。
この画面では、連携メンバー情報表示領域MIR4のユーザB.B、ユーザC.Cの欄の「依頼中」の文字が消え、それぞれの表示残高が表示されている。
また、連携メンバー情報表示領域MIR4のユーザA.Aの欄には、表示残高「3,000円」と電子マネー口座残高「10,000円」とが表示されている。また、その下には、表示上限金額「3,000円」と、連携決済回数「10回」と、合計制限金額「10,000円」とが表示されている。
また、グループ「バンド仲間」の全てのメンバーのウォレット連携が完了したことに伴い、コードリーダアイコンIC2およびコード支払いアイコンIC3のグレーアウトが解除され、アクティブな状態に変化して表示されている。
The right side of Figure 15-3 shows the main screen of the linked wallet when the linkage is approved by user B.B and user C.C.
On this screen, the word "Requesting" has disappeared from the columns for User B.B and User C.C in the affiliated member information display area MIR4, and the displayed balances of each user are displayed.
In addition, in the column for user A.A in the linked member information display area MIR4, the displayed balance "3,000 yen" and the electronic money account balance "10,000 yen" are displayed. Also, below that, the displayed upper limit amount "3,000 yen", the number of linked payments "10 times", and the total limit amount "10,000 yen" are displayed.
Also, as wallet linking has been completed for all members of the group "Bandmates," the code reader icon IC2 and the code payment icon IC3 are no longer grayed out and are displayed as active.
<処理>
図15-4~図15-6は、本実施例において各装置が実行する処理の流れの一例を示すフローチャートである。
この図では、左側から順に、端末20A(ユーザA.Aの端末20)の制御部21が実行する処理、サーバ10の制御部11が実行する処理の一例を示している。
<Processing>
15-4 to 15-6 are flowcharts showing an example of the flow of processes executed by each device in this embodiment.
In this figure, from the left, an example of a process executed by the
端末20Aの制御部21は、A510のステップを実行すると、限定ではなく例として、端末20Aの入出力部23に対するユーザ操作に基づいて、表示上限金額と、合計制限金額と、連続決済回数とを受け付ける。すると、端末20Aの制御部21は、設定された表示上限金額と、合計制限金額と、連続決済回数とを含むアカウント制限設定情報を、通信I/F22によってサーバ10に送信する(A615)。
When the
端末20Bの制御部21は、B510のステップを実行すると、A615のステップと同様なB615のステップを実行する。
After executing step B510, the
通信I/F14によって端末20Bからアカウント制限設定情報を受信すると、サーバ10の制御部11は、受信した端末のアプリケーションIDにおける連携状況管理データの連携承認を、「済」に変更する。次いで、サーバ10の制御部11は、受信した表示上限金額と合計制限金額と、連携したメンバーの電子マネー口座残高とに基づいて、表示残高を算出する。そして、限定ではなく例として、連携したメンバーのアプリケーションIDと表示残高とを含む制限付き連携メンバー情報を、通信I/F14によってグループの各メンバーの端末に送信する(S635)。
When the account limit setting information is received from terminal 20B via communication I/
なお、制限付き連携メンバー情報に、各連携アカウントの連続決済回数を含めるようにしてもよいし、そうしなくてもよい。 Note that the limited linked member information may or may not include the number of consecutive payments for each linked account.
通信I/F14によって連携決済要求情報を受信すると、サーバ10の制御部11は、連続決済回数が0より大きい連携アカウントについて、表示残高に基づいて支払い余力を算出し、連携支払い可能額を算出する。連続決済回数が0であるアカウントについては、支払い余力を0とする。すなわち、連続決済回数が0である連携アカウントは、支払いの分担対象から外される。
そして、サーバ10の制御部11は、算出された連携支払い可能額が決済予定金額を下回っているか否かを判定する(S645)。
When the linked payment request information is received by the communication I/
Then, the
通信I/F14によって連携決済要求情報を受信すると、サーバ10の制御部11は、店舗提示型制限連携決済処理を実行する(S695)。
When the linked payment request information is received via the communication I/
店舗提示型制限連携決済処理では、S690のステップでの処理を実行後、決済処理が成功した場合には、各連携アカウントの合計制限金額と、連続決済回数とを更新する。
すなわち、連続決済回数をデクリメントし、合計制限金額からその連携アカウントの支払い余力を減算する。
In the store-presented restriction linked payment process, after executing the process in step S690, if the payment process is successful, the total limit amount and the number of consecutive payments for each linked account are updated.
That is, the number of consecutive payments is decremented, and the payment margin of the linked account is subtracted from the total limit amount.
なお、連続決済回数と合計制限金額との設定は変化させず、連続決済回数と合計制限金額とに紐づけられる一時記憶域の値を書き換えるようにしてもよいし、そのようにしなくてもよい。この場合には、この一時記憶域に記憶され、更新された連続決済回数と合計制限金額とが上記のステップでの表示金額の算出や支払い余力の決定等に使用される。 It is also possible to leave the settings for the number of consecutive payments and the total limit unchanged and rewrite the values in the temporary storage area linked to the number of consecutive payments and the total limit. In this case, the updated number of consecutive payments and the total limit stored in this temporary storage area are used to calculate the displayed amount in the above steps, determine the payment capacity, etc.
S695のステップを実行すると、サーバ10の制御部11は、連携決済結果情報を連携メンバーの端末に送信し(S240)、処理を終了するか否かの判定を行う(S699)。限定ではなく例として、連携メンバーの端末20において処理が継続している場合には、サーバ10の制御部11は、処理を継続させ(S699:NO)、再度S100のステップを実行する。
After executing step S695, the
通信I/F22によってサーバ10から連携決済結果情報を受信すると、端末20Aの制御部21は、限定ではなく例として、端末20Aの入出力部23に対するユーザ操作に基づいて、処理を継続するか否かを判定する(A699)。処理を継続する場合(A699:NO)、端末20Aの制御部21は、再度連携ウォレットコードリーダ情報を受信し、A100のステップを実行する。
When the linked payment result information is received from the
端末20Bについても同様である。 The same applies to terminal 20B.
なお、図15-4~図15-6の処理と図7-4の処理とを組み合わせ、連携ウォレットの破棄まで処理を継続するようにしてもよいし、そのようにしなくてもよい。 The processing in Figures 15-4 to 15-6 may be combined with the processing in Figure 7-4 to continue processing until the linked wallet is discarded, but this is not essential.
<第15実施例の効果>
本実施例は、端末20が、自己の端末20のユーザ(限定ではなく、第1ユーザの一例)による自己の端末20に対する入力に基づいて、第1ユーザアカウントに対して、連続決済回数等の設定(限定ではなく、決済を複数回行うことに関する第1設定の一例)を制御部21によって行う構成を示している。
このような構成により得られる実施例の効果の一例として、決済を複数回行うことに関する設定を、第1アカウントに対して簡易かつ適切に行うことができる。
<Effects of the 15th embodiment>
This embodiment illustrates a configuration in which the terminal 20 uses the
As an example of an effect of the embodiment obtained by such a configuration, settings related to performing a payment multiple times can be easily and appropriately performed on the first account.
また、この場合、上記の設定は、連続決済回数の設定(限定ではなく、第1ユーザアカウントによって決済が可能な回数に関する設定の一例)を含む構成を示している。
このような構成により得られる実施例の効果の一例として、第1アカウントによって決済が可能な回数に関する設定を、簡易かつ適切に行うことができる。
In this case, the above settings indicate a configuration including a setting of the number of consecutive payments (not limited to this, but an example of a setting regarding the number of times a payment can be made using the first user account).
As an example of an effect of the embodiment obtained by such a configuration, the number of times a payment can be made using the first account can be easily and appropriately set.
また、この場合、上記の連続決済回数は、第1ユーザアカウントの第1ユーザの認証を行わずに決済を行うことが可能な回数を含む構成を示している。
このような構成により得られる実施例の効果の一例として、決済の回数が、第1設定によって設定された決済が可能な回数に達していない間は、第1ユーザの認証を不要として、第2アカウントと、第1ユーザの第1アカウントとに基づく決済を可能とすることができる。その一方で、決済の回数が、第1設定によって設定された決済が可能な回数に達している場合は、第1ユーザによる認証を必要とし、第1ユーザによって認証されなければ、第2アカウントと、第1ユーザの第1アカウントとに基づき決済が行われないようにすることができる。
In this case, the number of consecutive payments includes the number of times that a payment can be made without authenticating the first user of the first user account.
As an example of an effect of an embodiment obtained by such a configuration, while the number of payments has not reached the number of possible payments set by the first setting, authentication of the first user is not required and payment can be made based on the second account and the first account of the first user. On the other hand, when the number of payments has reached the number of possible payments set by the first setting, authentication by the first user is required, and unless the first user is authenticated, payment can be prevented from being made based on the second account and the first account of the first user.
<第15変形例(1)>
上記の実施例では、支払いが繰り返し実行され、連携メンバーの連続決済回数が「0」以下になるか、合計制限金額が「0」以下になる場合、そのメンバーのアカウントからの支払いが実行されなくなる例を示したが、これに限定されない。
<Fifteenth Modification (1)>
In the above embodiment, an example was shown in which if payments are made repeatedly and the number of consecutive payments of an affiliated member becomes "0" or less or the total limit amount becomes "0" or less, payments will no longer be made from that member's account, but this is not limited to the above example.
限定ではなく例として、支払いが繰り返し実行され、連携メンバーの連続決済回数が「0」以下になるか、合計制限金額が「0」以下になる場合(連携アカウントにおいて設定された連続決済回数や合計制限金額を超える場合)、この連携ウォレットでの支払いが実行できなくなる(限定ではなく例として、連携ウォレット支払いトークンの生成を止める)ようにしてもよいし、そのようにしなくてもよい。
この場合、限定ではなく例として、自動的に連携ウォレットの破棄が実行されるようにしてもよいし、そうしなくてもよい。
As an example and not by way of limitation, if a payment is made repeatedly and the number of consecutive payments by an associated member falls below "0" or the total limit falls below "0" (exceeding the number of consecutive payments or the total limit set in the associated account), payments may or may not be prevented from being made with the associated wallet (by way of example and not by way of limitation, generation of associated wallet payment tokens may be stopped).
In this case, by way of example and not limitation, automatic destruction of the associated wallet may or may not be performed.
<第15変形例(2)>
上記の実施例では、連携ウォレットの支払い回数に対して連続決済回数による制限をかけていたが、これに限定されない。
限定ではなく例として、支払いを実行する各連携メンバーに対してそれぞれ連続決済回数を定めるようにしてもよいし、そうしなくてもよい。
<Fifteenth Modification (2)>
In the above embodiment, the number of payments made to the linked wallet is limited by the number of consecutive payments, but the present invention is not limited to this.
By way of example and not limitation, a consecutive payment count may or may not be defined for each affiliated member making payments.
限定ではなく例として、ユーザA.Aの設定として、ユーザB.Bが「3回」、「ユーザC.C」が「5回」、支払いを実行することができるように連続決済回数をそれぞれ定める。すると、端末20Bを用いて支払いを実行する際には3回まで、端末20Cを用いて支払いを実行する際には5回まで、ユーザA.Aのアカウントでの支払いの負担が行われる。 As a non-limiting example, the settings for user A.A are such that user B.B can make payments "three times" and user C.C can make payments "five times." Then, when making a payment using terminal 20B, payments are charged to user A.A's account up to three times, and when making a payment using terminal 20C, payments are charged to user A.A's account up to five times.
合計制限金額においても同様に、ユーザごとにそれぞれ合計制限金額を定めるようにしてもよいし、そのようにしなくてもよい。 Similarly, the total limit amount may be set for each user, or it may not be necessary to do so.
<第15変形例(3)>
上記の実施例では、連携メンバーの連続決済回数あるいは合計制限金額が「0」以下になる場合、そのメンバーのアカウントからの支払いが実行されなくなる例を示したが、これに限定されない。
限定ではなく例として、制限が発動し支払いの負担が行われないユーザについても、限定ではなく例として、支払い実行時に承諾を得ることで、支払いの負担が可能であるようにしてもよいし、そのようにしなくてもよい。
<Fifteenth Modification (3)>
In the above embodiment, when the consecutive payment count or the total limit amount of an associated member becomes equal to or less than "0", payments from that member's account are no longer executed. However, the present invention is not limited to this.
By way of example and not by way of limitation, a user who is restricted and therefore unable to make a payment may or may not be able to make the payment by obtaining consent at the time of making the payment.
この場合、限定ではなく例として、制限が発動したメンバーの許諾に従い、連続決済回数あるいは合計制限金額を引き上げることで、再度支払いの負担が行われるようにすることができる。 In this case, by way of example and not limitation, with the permission of the member for whom the limit was triggered, the number of consecutive payments or the total limit amount may be increased so that the payment burden is once again met.
<第15変形例(4)>
上記の実施例では、支払いを実行する連携メンバーの支払い余力が、設定された表示上限金額では足りない場合に、表示上限金額を引き上げる例について説明したが、これに限定されない。
限定ではなく例として、第14変形例で述べたように他の連携メンバーに支払い余力の立て替えを依頼するようにしてもよいし、そのようにしなくてもよい。
<Fifteenth Modification (4)>
In the above embodiment, an example has been described in which the display upper limit amount is increased when the payment margin of an associated member who makes a payment is insufficient with the set display upper limit amount, but the present invention is not limited to this.
As an example and not by way of limitation, as described in the fourteenth modification, the other cooperation members may be asked to advance the remaining payment amount, but this is not essential.
図15-7は、本変形例において各装置が実行する処理の流れの一例を示すフローチャートである。
この図では、左側から順に、端末20A(ユーザA.Aの端末20)の制御部21が実行する処理、サーバ10の制御部11が実行する処理の一例を示している。
限定ではなく例として、図15-4~図15-5の各ステップの実行後、図15-7の処理が実行される。
FIG. 15-7 is a flowchart showing an example of the flow of processes executed by each device in this modified example.
In this figure, from the left, an example of a process executed by the
By way of example and not limitation, after each step in FIG. 15-4 to FIG. 15-5 is performed, the process in FIG. 15-7 is performed.
通信I/F14によって端末20Aから連携決済要求情報を受信すると、サーバ10の制御部11は、S645のステップを実行する。連携支払い可能額が決済予定金額を下回る場合には(S645:YES)、サーバ10の制御部11は、S220~S235のステップを実行する。
When the
サーバ10の制御部11は、S235のステップを実行すると、S695のステップを実行する。その後、S240のステップを実行し、S699のステップを実行する。
After executing step S235, the
図15-7の処理に引き続き、限定ではなく例として、図7-4の処理を実行することで、連携残高補充処理で発生した立て替えを精算する処理を実行するようにしてもよいし、そのようにしなくてもよい。 Following the processing of FIG. 15-7, and by way of example and not limitation, the processing of FIG. 7-4 may be executed to execute a process for settling the advance payment incurred in the linked balance replenishment process, or it may not be necessary to do so.
なお、A200のステップにおいて、支払い余力の不足分を負担してもらう連携メンバーを選択するとき、複数の連携メンバーが立て替え可能な場合には、端末20Aの制御部21は、立て替えてもらうメンバー候補として連続決済回数の多い順に並べて表示させるようにしてもよいし、そのようにしなくてもよい。また、最も連続決済回数の多い連携メンバーを立て替え者として提案させるようにしてもよいし、そのようにしなくてもよい。
In addition, in step A200, when selecting an affiliated member to cover the shortfall in payment capacity, if multiple affiliated members are available to pay in advance, the
<第16実施例>
第12実施例~第15実施例では、アプリケーションとして支払いアプリケーションを適用する実施例について説明したが、これに限定されない。
第16実施例は、チャットアプリケーション(限定ではなく例として、メッセージングアプリケーション)において形成されるグループにおいて連携ウォレットを用いて支払いを行い、チャットルーム(限定ではなく例として、トークルーム)にその表示を行う実施例である。
<16th Example>
In the twelfth to fifteenth embodiments, the application is a payment application, but the application is not limited to this.
The sixteenth embodiment is an embodiment in which a payment is made using a linked wallet in a group formed in a chat application (for example, but not limited to, a messaging application) and the payment is displayed in a chat room (for example, but not limited to, a talk room).
第16実施例に記載の内容は、他の各実施例や他の各変形例のいずれにも適用可能である。
また、既出の構成要素と同一の構成要素については同一の符号を付して、再度の説明を省略する。
The contents described in the sixteenth embodiment are applicable to any of the other embodiments and the other modified examples.
Furthermore, the same components as those already mentioned are given the same reference numerals and will not be described again.
<表示画面>
以下では、メッセージングアプリケーションのユーザであるとともに支払いアプリケーションのユーザでもあるユーザA.Aと、ユーザB.Bと、ユーザC.Cとが、何れもグループ「バンド仲間」に属しており、友だち登録されているものとする。
<Display screen>
In the following, it is assumed that User A.A, User B.B, and User C.C, who are users of both the messaging application and the payment application, all belong to the group "Bandmates" and are registered as friends.
図16-1は、本実施例において端末20Aの表示部24に表示される画面の遷移の一例を示す図である。
図16-1左側は、グループ「バンド仲間」のグループトークルーム画面であり、ユーザA.Aが、ユーザB.B、ユーザC.Cとグループトークを行っている状態が示されている。具体的には、ユーザA.Aから商品を購入しておく旨のメッセージが発信され、ユーザB.Bからそれに同意するメッセージが発信され、ユーザC.Cから代金をグループのメンバーみんなで支払うことを提案するメッセージが発信されている。
この状態で、画面下部の連携ウォレットアイコンIC1がタップされると、図16-1中央の画面が表示される。
FIG. 16A is a diagram showing an example of transition of a screen displayed on the
The left side of FIG. 16-1 is a group chat room screen for the group "Bandmates," showing a state in which user A.A is having a group chat with users B.B and C.C. Specifically, user A.A sends a message to purchase an item, user B.B sends a message agreeing to this, and user C.C sends a message proposing that all group members pay for the price.
In this state, when the linked wallet icon IC1 at the bottom of the screen is tapped, the screen in the center of Figure 16-1 will be displayed.
この画面では、図16-1左側のグループトークルームの画面下部から、連携ウォレット情報表示領域WIR1がせり上がって表示されている。連携ウォレット情報表示領域WIR1には、「ウォレット連携を依頼しますか?」の文字とともに、連携メンバーの候補のユーザ(この例では、ユーザA.A、ユーザB.B、ユーザC.C)が一覧表示されている。画面下部のウォレット連携依頼ボタンBT35がタップされると、図16-1右側の画面が表示される。 On this screen, the linked wallet information display area WIR1 is displayed rising from the bottom of the group chat room screen on the left side of Figure 16-1. The linked wallet information display area WIR1 displays a list of users who are candidates for linked members (in this example, user A.A, user B.B, and user C.C) along with the text "Would you like to request wallet linking?" When the wallet linking request button BT35 at the bottom of the screen is tapped, the screen on the right side of Figure 16-1 is displayed.
この画面では、連携ウォレット情報表示領域WIR1において、コードリーダアイコンIC2と、コード支払いアイコンIC3とが、それぞれアクティブ状態で表示されている。
また、その下の連携メンバー情報表示領域MIR4には、ユーザA.Aのユーザアカウントに関する情報と、ユーザB.Bのユーザアカウントに関する情報と、ユーザC.Cのユーザアカウントに関する情報とが表示されている。
On this screen, a code reader icon IC2 and a code payment icon IC3 are both displayed in an active state in the linked wallet information display area WIR1.
In addition, in the associated member information display area MIR4 below, information relating to the user account of user A.A, information relating to the user account of user B.B, and information relating to the user account of user C.C.
この例では、自身であるユーザA.Aについては、表示残高および電子マネー口座残高の他、設定された表示上限金額、設定された連続決済回数、設定された合計制限金額がそれぞれ表示されている。
また、この例では、他の連携メンバーであるユーザB.B、ユーザC.Cについては、表示残高が表示されている。
In this example, for User A.A, in addition to the displayed balance and electronic money account balance, the set display upper limit amount, the set number of consecutive payments, and the set total limit amount are also displayed.
In this example, the display balances of the other linked members, user B.B. and user C.C., are also displayed.
<処理>
本実施例における処理については、限定ではなく例として、支払いアプリケーションを管理する支払いアプリケーション管理サーバと、メッセージングサービスを管理するメッセージングアプリケーション管理サーバとでの処理をサーバ10における処理として、図15-4~図15-6に従って同様に実行することが可能であるため、再度の説明は省略する。
<Processing>
Regarding the processing in this embodiment, as an example and not a limitation, the processing in the payment application management server that manages the payment application and the messaging application management server that manages the messaging service can be executed in the same manner as the processing in the
<第17実施例>
第1実施例~第16実施例では、連携承認後に行われた支払いを対象として、連携アカウント間で精算(立替精算)を行う実施例について説明した。
第17実施例は、連携承認前に行われた支払いを対象とする場合の処理に関する実施例である。
上記の実施例では、未連携承認のアカウントが存在する場合、支払いを行うことができなかった。限定ではなく例として、アカウント連携の承認を得るまでに時間がかかることも想定され、この場合、連携承認されるまで支払いを行うことができなくなってしまう。
<17th Example>
In the first to sixteenth embodiments, the embodiment has been described in which settlement (advance payment settlement) is performed between linked accounts for payments made after linkage approval.
The seventeenth embodiment is an embodiment relating to processing for payments made before the linkage was approved.
In the above embodiment, if there is an account that has not been approved for linking, it is not possible to make a payment. By way of example and not of limitation, it is possible that it may take time to obtain approval for account linking, in which case it may not be possible to make a payment until the linking is approved.
以下説明する実施例では、連携アカウントが連携承認する前に行われた支払いを対象として精算することを、言うなれば遡及して精算するという意味で「遡及精算」と称し、先の実施例で説明した「立替精算」と区別する。
なお、遡及精算も精算の一種である。つまり、精算には「立替精算」と「遡及精算」とが含まれる。
In the embodiment described below, settlement of payments made before the linked account approved the link is referred to as "retroactive settlement," meaning that it is a retroactive settlement, and is distinguished from the "advance settlement" described in the previous embodiment.
In addition, retroactive settlement is also a type of settlement. In other words, settlement includes "advance settlement" and "retroactive settlement."
第17実施例に記載の内容は、他の各実施例や他の各変形例のいずれにも適用可能である。
また、既出の構成要素と同一の構成要素については同一の符号を付して、再度の説明を省略する。
The contents described in the seventeenth embodiment are applicable to any of the other embodiments and the other modified examples.
Furthermore, the same components as those already mentioned are given the same reference numerals and will not be described again.
第1に、本実施例では、第1ユーザアカウントと第2ユーザアカウントとの連携(限定ではなく、第1アカウントと第2アカウントとの関連付けの一例)に基づき、少なくとも第2アカウントによって行われた決済に関する情報を、第1ユーザアカウントの第1ユーザの端末20の表示部24に表示する。
本実施例では、この場合における第1ユーザアカウントと第2ユーザアカウントとの連携(第1アカウントと第2アカウントとの関連付け)を、連携ウォレットが生成された後、第1ユーザアカウントが連携承認したこと(連携承認済みとなったこと)として説明する。
また、本実施例では、第1ユーザアカウントが連携承認したことに基づいて、連携ウォレットが生成される前(連携ウォレット生成要求情報がサーバに送信される前)に少なくとも第2ユーザアカウントによって行われた決済に関する情報を、第1ユーザアカウントの第1ユーザの端末20の表示部24に表示することとして説明する。
First, in this embodiment, based on the link between the first user account and the second user account (not limited to this, but an example of an association between the first account and the second account), information regarding at least the payment made by the second account is displayed on the
In this embodiment, the linkage between the first user account and the second user account (association between the first account and the second account) in this case is described as the first user account approving the linkage (linkage being approved) after the linked wallet is generated.
In addition, in this embodiment, based on the first user account approving the link, information regarding at least the payment made by the second user account before the linked wallet is generated (before the linked wallet generation request information is sent to the server) is displayed on the
第2に、本実施例では、第1ユーザアカウントの第1ユーザの端末20で上記の決済に関する情報が表示された後、その決済での支払いについて、第1ユーザアカウントが第2ユーザアカウントに遡及精算することを可能とする。
Secondly, in this embodiment, after the information regarding the above payment is displayed on the
先の実施例と同様に、1つのパターンとして、同じユーザの複数のユーザアカウント(限定ではなく例として、ユーザA.AのメインアカウントとユーザA.Aのサブアカウント)とを連携させるようにすることも可能である。つまり、第1ユーザの第1ユーザアカウントと、第1ユーザの第2ユーザアカウントとを連携させることも可能である。 As with the previous embodiment, one pattern is to link multiple user accounts of the same user (for example, but not limited to, the main account of user A.A. and the sub-account of user A.A.). In other words, it is also possible to link the first user account of a first user with the second user account of the first user.
限定ではなく例として、第1ユーザが第2ユーザアカウントを用いて支払いを行い、その後に、第1ユーザの第1ユーザアカウントと連携させることが考えられる。
この場合、アカウントが連携されると、第1ユーザは、第2ユーザアカウントによる支払い履歴を確認する。
その後、第1ユーザは、限定ではなく例として、第2ユーザアカウントの電子マネー口座残高が少なくなっていることを確認した上で、第1ユーザアカウントから第2ユーザアカウントに対して送金するようにすることができる。
これは、限定ではなく例として、一のユーザが、自分の複数のユーザアカウントの電子マネー口座間で資金の移動を行う手法の1つと捉えることもできる。
By way of example and not limitation, a first user may make a payment using a second user account, which is then linked to the first user's first user account.
In this case, once the accounts are linked, the first user will view the payment history made by the second user account.
Thereafter, the first user may, by way of example and not limitation, determine that the electronic money account balance of the second user account is low and then transfer money from the first user account to the second user account.
This can be seen as an example, and not a limitation, of a method by which a single user can transfer funds between electronic money accounts of multiple user accounts.
以下では、上記とは異なるパターンとして、異なるユーザのユーザアカウント同士を連携させる場合について説明する。 Below, we will explain a different pattern from the above, where user accounts of different users are linked together.
本実施例では、サーバ10の記憶部15には、限定ではなく例として、図1-3で示した情報が記憶される。
In this embodiment, the
図17-1は、本実施例において用いられるアカウント管理データベース155の一例である第2のアカウント管理データベース155Bのデータ構成例を示す図である。
第2のアカウント管理データベース155Bには、アカウント登録データ153に記憶されたアプリケーションIDごとの管理データとして、アカウント管理データが記憶される。
FIG. 17A is a diagram showing an example of the data structure of the second
In the second
各々のアカウント管理データには、限定ではなく例として、アプリケーションIDと、電子マネー口座残高と、決済履歴データとが記憶される。アプリケーションIDと、電子マネー口座残高とは、限定ではなく例として、第1のアカウント管理データベース155Aと同様である。
Each account management data stores, by way of example and not limitation, an application ID, an electronic money account balance, and payment history data. The application ID and electronic money account balance are, by way of example and not limitation, similar to those of the first
決済履歴データには、このユーザアカウントによる決済(支払い)の履歴のデータであり、限定ではなく例として、取引IDと、店舗IDと、店舗名と、支払い日時と、支払い金額とが関連付けて、時系列に記憶される。
個々の要素については、限定ではなく例として、第1の連携ウォレット管理データベース157Aの連携ウォレット管理データにおける決済履歴データと同様に構成することが可能である。
The payment history data is data on the history of payments made using this user account, and by way of example and not limitation, the transaction ID, store ID, store name, payment date and time, and payment amount are associated with each other and stored in chronological order.
As an example and not by way of limitation, each element may be configured similarly to the payment history data in the linked wallet management data of the first linked
図17-2は、本実施例において用いられる連携ウォレットを管理するためのデータベースの一例である第10の連携ウォレット管理データベース157Jのデータ構成例を示す図である。
第10の連携ウォレット管理データベース157Jには、連携ウォレットごとの管理データとして、連携ウォレット管理データが記憶される。
FIG. 17-2 is a diagram showing an example of the data configuration of the tenth linked
The tenth associated
各々の連携ウォレット管理データには、限定ではなく例として、連携ウォレットIDと、連携アカウントデータと、決済履歴データとが記憶される。連携ウォレットIDと、決済履歴データとは、限定ではなく例として、第1の連携ウォレット管理データベース157Aと同様である。
Each linked wallet management data stores, by way of example and not limitation, a linked wallet ID, linked account data, and payment history data. The linked wallet ID and payment history data are, by way of example and not limitation, similar to those of the first linked
連携アカウントデータには、アプリケーションIDと、ユーザ名とに加えて、連携承認が関連付けて記憶される。連携承認は、限定ではなく例として、第5の連携ウォレット管理データベース157Eの連携状況管理データにおける連携承認と同様である。
In addition to the application ID and user name, the linked account data also stores a link approval in association with the application ID and user name. The link approval is, by way of example and not limitation, similar to the link approval in the link status management data of the fifth linked
<表示画面>
以下、ユーザB.Bが、連携ウォレットを生成する前にユーザB.Bのユーザアカウントを用いてPPスーパーで「2,000円」の支払いを行った場合の表示画面例について説明する。
<Display screen>
An example of a display screen when user B.B. makes a payment of "2,000 yen" at PP Supermarket using the user account of user B.B. before generating a linked wallet will be described below.
図17-3は、本実施例において端末20Aの表示部24に表示される画面の遷移の一例を示す図である。
図17-3左側の画面は、支払いアプリケーションのおしらせ画面であり、この例では、ユーザB.Bからのウォレット連携の依頼に関する情報が表示されている。この情報には、限定ではなく例として、ユーザB.Bからウォレット連携の依頼があったことを示す文字と、ユーザB.Bによって生成されたユーザA.AとユーザB.Bの連携ウォレットであることを示すアイコンおよび文字とが含まれる。
FIG. 17C is a diagram showing an example of a transition of a screen displayed on the
The screen on the left side of Fig. 17-3 is a notification screen of the payment application, and in this example, information regarding a wallet linking request from user B.B is displayed. This information includes, by way of example and not limitation, text indicating that a wallet linking request has been made by user B.B, and an icon and text indicating that the wallet is a linked wallet for user A.A and user B.B, generated by user B.B.
また、その下には、連携承認するための「連携する」の文字を含む連携承認ボタンと、連携を拒否するための「断る」の文字を含む連携拒否ボタンとが表示されている。連携承認ボタンがタップされると、図17-3中央の画面が表示される。 Below that are displayed a link approval button containing the word "Link" to approve the link, and a link rejection button containing the word "Decline" to reject the link. When the link approval button is tapped, the screen in the center of Figure 17-3 is displayed.
この画面は、連携ウォレットのメイン画面であり、連携メンバー情報表示領域MIR1のユーザB.Bの欄には、ユーザB.Bのユーザアカウントの電子マネー口座残高の情報の他、連携ウォレットが生成される前におけるユーザB.Bのユーザアカウント単独による支払い履歴(以下、「単独支払い履歴」と称する。)を表示するための単独支払い履歴ボタンBT50が表示されている。
なお、支払い履歴は決済履歴と表現してもよいし、しなくてもよい。
This screen is the main screen of the linked wallet, and in the user B.B. column of the linked member information display area MIR1, in addition to information on the electronic money account balance of the user account of user B.B., an individual payment history button BT50 for displaying the payment history by the user account of user B.B. alone before the linked wallet was generated (hereinafter referred to as "individual payment history") is displayed.
It should be noted that the payment history may or may not be expressed as a settlement history.
この単独支払い履歴ボタンBT50がタップされると、図17-3右側の画面が表示される。
この画面には、現在位置表示領域CLR1の下に、ユーザB.Bのユーザアカウントによる単独支払い履歴(画面上は「購入履歴」)であることを示すアイコンおよび文字が表示され、その下には、その単独支払い履歴が表示されている。この例では、ユーザB.Bのユーザアカウントによって「PPスーパー」で「2020年8月2日19時10分33秒」に行われた、「2,000円」分の商品の購入に関する単独支払い履歴が表示されている。
When this Individual Payment History button BT50 is tapped, the screen on the right side of FIG. 17-3 is displayed.
On this screen, an icon and text indicating that this is a single payment history (shown as "Purchase History" on the screen) by user B.B's user account are displayed below the current location display area CLR1, and the single payment history is displayed below that. In this example, the single payment history for the purchase of "2,000 yen" worth of goods made by user B.B's user account at "PP Supermarket" on "August 2, 2020, 19:10:33" is displayed.
つまり、この例では、ユーザB.Bが支払いを行った時点では、まだユーザB.Bによって連携ウォレットは生成されておらず、当然ユーザB.BからユーザA.Aに対してウォレット連携も依頼されていなかったが、ユーザA.AがユーザB.Bからのウォレット連携の依頼に応じて連携承認を行ったことで、ユーザB.Bのユーザアカウントによる単独支払い履歴を、ユーザA.Aが自己の端末20Aで閲覧して確認できるように構成されている。
In other words, in this example, at the time user B.B made the payment, user B.B had not yet generated an associated wallet, and naturally user B.B had not requested wallet association from user A.A. However, user A.A approved the wallet association request from user B.B, and thus user A.A was able to view and confirm the individual payment history from user B.B's user account on his/her
次に、このようにして表示された単独支払い履歴に基づいて遡及精算を行う例について説明する。
図17-3右側の画面において、単独支払い履歴の表示欄には、ユーザB.Bのユーザアカウントが行った支払いを対象として、連携承認を行ったユーザA.AからユーザB.Bに対して遡及精算として送金を行うための送金ボタンBT52が表示されている。この例では、「2,000円」をユーザA.AとユーザB.Bとの2名で割り勘した金額として「1,000円」を送金するための送金ボタンBT52が表示されている。
Next, an example of retroactive settlement based on the individual payment history thus displayed will be described.
In the screen on the right side of FIG. 17-3, a remittance button BT52 is displayed in the display field for the individual payment history, for remittance from user A.A, who approved the linkage, to user B.B as a retroactive settlement for payments made by the user account of user B.B. In this example, a remittance button BT52 is displayed for remittance of "1,000 yen" as the amount of "2,000 yen" split between user A.A and user B.B.
このように、本実施例では、ユーザA.Aが、ユーザB.Bの単独支払い履歴を確認した上で、支払い金額の一部または全部の金額を負担することとして、ユーザB.Bに対して送金を行うことができるように構成されている。 In this way, this embodiment is configured so that user A.A can confirm user B.B's individual payment history and then transfer money to user B.B, assuming full or partial payment of the payment amount.
<処理>
図17-4~図17-5は、本実施例において各装置が実行する処理の流れの一例を示すフローチャートである。
この図では、左側から順に、端末20A(ユーザA.Aの端末20)の制御部21が実行する処理、端末20B(ユーザB.Bの端末20)の制御部21が実行する処理、サーバ10の制御部11が実行する処理の一例を示している。
<Processing>
17-4 and 17-5 are flowcharts showing an example of the flow of processes executed by each device in this embodiment.
This figure shows, from the left, an example of processing performed by the
まず、サーバ10の制御部11は、ユーザB.Bのアカウントの支払いトークンを生成し、支払いトークンを含むコード読み取り用情報であるコードリーダ情報を生成する。そして、サーバ10の制御部11は、生成したコードリーダ情報を、通信I/F14によって端末20Bに送信する(S710)。
First, the
通信I/F22によってサーバ10からコードリーダ情報を受信すると、端末20Bの制御部21は、受信したコードリーダ情報に基づいて、限定ではなく例として、コードを読み取るために撮像部27を起動させる。そして、端末20Bの制御部21は、起動させた撮像部27等を用いて支払い店舗コードを読み取るコード読み取りる。すると、端末20Bの制御部21は、支払い店舗コードから店舗IDを取得し、限定ではなく例として、支払いトークンと、店舗IDと、決済予定金額とを含むユーザアカウント決済要求情報を、通信I/F22によってサーバ10に送信する(B710)。
When the communication I/
通信I/F14によって端末20Bからユーザアカウント決済要求情報を受信すると、サーバ10の制御部11は、受信した支払いトークンに基づいて、ユーザB.Bのアカウントに対して、店舗IDで定められる加盟店との間で決済予定金額の支払いを行うユーザアカウント決済処理を実行する(S720)。決済処理が成功すると、サーバ10の制御部11は、第2のアカウント管理データベース155Bに、決済履歴を記憶させる。
When the communication I/
限定ではなく例として、端末20Bの入出力部23に対するユーザ操作に基づいて、ユーザB.BのアカウントとユーザA.Aのアカウントとの連携ウォレットを生成することが選択されると、端末20Bの制御部21は、限定ではなく例として、連携ウォレットに連携させるアカウントのアプリケーションIDを含む連携ウォレット生成要求情報を通信I/F22によってサーバ10に送信する(B720)。
As an example and not a limitation, when a selection is made to generate a linked wallet between user B.B's account and user A.A's account based on a user operation on input/
通信I/F14によって端末20Bから連携ウォレット生成要求情報を受信すると、サーバ10の制御部11は、連携ウォレット生成要求情報のアプリケーションIDを連携アカウントデータとする連携ウォレット管理データのレコードを生成し、連携承認を「未」とする。そして、端末20BのユーザのアプリケーションIDについて、連携承認を「済」にする(S730)。
そして、サーバ10の制御部11は、ウォレット連携承認確認情報を端末20Aに送信する(S510)。
When the
Then, the
通信I/F22によってサーバ10からウォレット連携承認確認情報を受信すると、端末20Aの制御部21は、連携承認するかを判定し(A710)、連携承認する場合(A710:YES)、ウォレット連携承認情報を通信I/F22によってサーバ10に送信する(A720)。A710~A720のステップの詳細については、限定ではなく例として、図10-4のB500~B510のステップと同様に実行することができる。連携承認しない場合には(A710:NO)、端末20Aの制御部21は、処理を終了させる。
When wallet linkage approval confirmation information is received from the
通信I/F14によって端末20Aからウォレット連携承認情報を受信すると(S520:YES)、サーバ10の制御部11は、端末20AのユーザのアプリケーションIDについて、連携承認を「済」とする。
一方、ウォレット連携承認情報を受信しない場合には(S520:NO)、サーバ10の制御部11は、処理を終了させる。
When the wallet linkage approval information is received from the terminal 20A via the communication I/F 14 (S520: YES), the
On the other hand, if the wallet link approval information is not received (S520: NO), the
なお、サーバ10の制御部11は、限定ではなく例として、端末20Aからウォレット連携承認情報を受信した場合に、そのウォレット連携承認情報を、通信I/F14によって端末20Bに送信するなどして、連携承認されたことを端末20B(ユーザB.B)に通知するようにすることもできる。
In addition, as a non-limiting example, when the
次いで、サーバ10の制御部11は、ユーザB.Bのユーザアカウントで実行された支払いの履歴であるユーザアカウント決済履歴情報を、通信I/F14によって端末20Aに送信する(S740)。
Next, the
なお、送信する決済履歴について、限定ではなく例として、連携ウォレット生成処理が行われる以前における所定の期間の履歴に限定して送信するようにしてもよいし、そのようにしなくてもよい。
また、連携ウォレット生成要求情報に、S740のステップで送信する決済履歴を選択する情報を含むようにしてもよいし、そのようにしなくてもよい。
In addition, the payment history to be transmitted may be, but is not limited to, a history from a specified period prior to the associated wallet generation process being performed, or may not be transmitted.
Furthermore, the linked wallet creation request information may or may not include information for selecting the payment history to be sent in step S740.
通信I/F22によってサーバ10からユーザアカウント決済履歴情報を受信すると、端末20Aの制御部21は、ユーザアカウント決済履歴情報を表示部24に表示させる(A730)。
When the user account payment history information is received from the
そして、端末20Aの制御部21は、限定ではなく例として、決済履歴の総支払い額を割り勘した金額を送金推奨額として、図2-2のA140~A160のステップを実行する。なお、端末20Aの入出力部23に対するユーザ操作に基づいて、端末20Aの制御部21は、送金推奨額を取得するようにしてもよいし、そのようにしなくてもよい。
Then, the
サーバ10の制御部11は、図2-2のS140~S160のステップを実行する。
The
通信I/F22によってサーバ10から送金結果情報を受信する場合(B730:YES)、端末20Bの制御部21は、受信した送金結果情報を表示部24に表示させ(B740)、処理を終了させる。
When remittance result information is received from the
なお、上記の処理では、異なるユーザのアカウントを連携させる例について説明したが、前述したように、同じユーザの複数のアカウントを連携させるようにしてもよいし、そのようにしなくてもよい。 Note that in the above process, an example of linking accounts of different users has been described, but as mentioned above, multiple accounts of the same user may or may not be linked.
<第17実施例の効果>
本実施例は、端末20が、自己の端末20のユーザ(限定ではなく、第1ユーザの一例)の第1ユーザアカウント(限定ではなく、第1アカウントの一例)と、第2ユーザアカウントとに基づくアカウント連携決済を行うためのウォレット連携承認確認情報(限定ではなく、第1情報の一例)を通信I/F22によって受信し、受信したウォレット連携承認確認情報の表示(限定ではなく、第1表示の一例)を表示部24に表示する。
また、端末20は、自己の端末20のユーザによるウォレット連携承認確認情報の表示に対する入力に基づいて、アカウント連携・連携承認に関する処理(限定ではなく、第1アカウントと第2アカウントとの関連付けに関する処理の一例)を制御部21によって行う。
そして、端末20は、アカウント連携・連携承認(限定ではなく、第1アカウントと第2アカウントとの関連付けの一例)に基づき、少なくとも第2ユーザアカウントによって行われた支払い履歴の情報(限定ではなく、少なくとも第2アカウントによって行われた第1決済に関する情報の一例)を表示部24に表示する構成を示している。
このような構成により得られる実施例の効果の一例として、第1アカウントと第2アカウントとの関連付けに基づき、少なくとも第2アカウントによって行われた第1決済に関する情報が端末の表示部に表示されるため、第1ユーザは、限定ではなく例として、第1アカウントと第2アカウントとが関連付けられる以前に少なくとも第2アカウントによって行われた第1決済の内容を確認して把握することができる。
<Effects of the 17th embodiment>
In this embodiment, the terminal 20 receives wallet linkage approval confirmation information (not limiting, an example of first information) for making an account linking payment based on a first user account (not limiting, an example of the first account) of a user of the terminal 20 (not limiting, an example of the first user) and a second user account via the communication I/
In addition, the terminal 20 performs processing related to account linkage and linkage approval (not limited to this, an example of processing related to association between a first account and a second account) via the
The terminal 20 is configured to display on the
As an example of an effect of an embodiment obtained by such a configuration, based on the association between the first account and the second account, information regarding at least the first payment made by the second account is displayed on the display unit of the terminal, so that the first user can, by way of example and not limitation, check and understand the content of at least the first payment made by the second account before the first account and the second account were associated.
また、この場合、端末20は、自己の端末20のユーザによる、表示された支払い履歴の情報に対する入力に基づいて、決済金額の一部または全部の金額(限定ではなく、第1決済のうちの少なくとも一部である第1金額の一例)を、第1ユーザの第1ユーザアカウントから第2アカウントへ送金させるための処理(限定ではなく、第1アカウントから第2アカウントへ送金することに関する処理の一例)を制御部21によって行うようにすることができる。
このような構成により得られる実施例の効果の一例として、第1ユーザによる第1決済に関する情報に対する入力という簡単な方法によって、第1決済のうちの少なくとも一部である第1金額を、第1アカウントから第2アカウントへ送金させることができる。
In this case, the terminal 20 can be configured to perform, through the
As an example of an effect of an embodiment obtained by such a configuration, a first amount, which is at least a part of the first payment, can be transferred from a first account to a second account by the simple method of a first user inputting information regarding the first payment.
また、本実施例は、サーバ10が、端末20のユーザ(限定ではなく、第1ユーザの一例)の第1ユーザアカウント(限定ではなく、第1アカウントの一例)と、第2ユーザアカウントとに基づくアカウント連携決済を行うためのウォレット連携承認確認情報(限定ではなく、第1情報の一例)を通信I/F14によって端末20に送信する。
また、サーバ10は、端末20に表示されたウォレット連携承認確認情報の表示(限定ではなく、第1表示の一例)に対する端末20のユーザによる入力に基づいて、アカウント連携・連携承認に関する処理(限定ではなく、第1アカウントと第2アカウントとの関連付けに関する処理の一例)を制御部11によって行う。
そして、サーバ10は、アカウント連携・連携承認(限定ではなく、第1アカウントと第2アカウントとの関連付けの一例)に基づき、少なくとも第2ユーザアカウントによって行われた支払い履歴の情報(限定ではなく、少なくとも第2アカウントによって行われた第1決済に関する情報の一例)を通信I/F14によって端末20に送信する構成を示している。
このような構成により得られる実施例の効果の一例として、第1アカウントと第2アカウントとの関連付けに基づき、少なくとも第2アカウントによって行われた第1決済に関する情報を第1ユーザの端末に送信することで、限定ではなく例として、第1アカウントと第2アカウントとが関連付けられる以前に少なくとも第2アカウントによって行われた第1決済の内容を第1ユーザに確認させることができる。
In addition, in this embodiment, the
In addition, the
The
As an example of an effect of an embodiment obtained by such a configuration, by transmitting information regarding at least a first payment made by the second account to a terminal of the first user based on the association between the first account and the second account, it is possible to allow the first user to confirm the content of the first payment made by at least the second account before the first account and the second account were associated, for example and not by way of limitation.
ここで、アカウント連携に関する処理(限定ではなく、第1アカウントと第2アカウントとの関連付けに関する処理の一例)は、限定ではなく例として、端末20がサーバ10に対してアカウント連携を依頼する処理や、端末20側でアカウント連携を行う処理等を含む概念である。
Here, the process related to account linking (not being limited to this, but being an example of a process related to associating a first account with a second account) is a concept that includes, not being limited to this, but being a process in which the terminal 20 requests the
また、この場合、サーバ10は、端末20のユーザによる、端末20に表示された支払い履歴の情報に対する入力に基づいて、決済金額の一部または全部の金額(限定ではなく、第1決済のうちの少なくとも一部である第1金額の一例)を、第1ユーザの第1ユーザアカウントから、第2アカウントへ送金する処理(限定ではなく、第1アカウントから第2アカウントへ送金することに関する処理の一例)を制御部11によって行うようにすることができる。
このような構成により得られる実施例の効果の一例として、第1ユーザによる、端末に表示された第1決済に関する情報に対する入力がなされたことに基づいて、第1決済のうちの少なくとも一部である第1金額を、第1アカウントから第2アカウントへ送金することができる。
In this case, the
As an example of an effect of an embodiment obtained by such a configuration, a first amount, which is at least a part of the first payment, can be transferred from a first account to a second account based on an input by a first user regarding information related to a first payment displayed on the terminal.
また、本実施例は、端末20が、自己の端末20のユーザ(限定ではなく、第1ユーザの一例)の第1ユーザアカウント(限定ではなく、第1アカウントの一例)と、第2ユーザアカウントとに基づくアカウント連携決済を行うための、ウォレット連携承認確認情報(限定ではなく、第1情報の一例)を通信I/F22によって第2ユーザアカウントに対して送信する。
また、端末20は、ウォレット連携承認確認情報を第2ユーザアカウントに対して送信してから、ウォレット連携承認確認情報に基づく、ウォレット連携承認情報(限定ではなく、第1アカウントと第2アカウントとの関連付けの承認に関する情報の一例)を第2アカウントから通信I/F22によって受信するまでの間に、少なくとも第1ユーザアカウントに基づくアカウント連携決済を行わせるための処理(限定ではなく、第1決済に関する処理の一例)を制御部21によって行う。
そして、端末20は、アカウント連携・連携承認(限定ではなく、第1アカウントと第2アカウントとの関連付けの一例)に基づき、第2ユーザアカウントから送金された第1金額(限定ではなく、第1決済に基づく金額の一例)を受け取る処理を制御部21によって行う構成を示している。
このような構成により得られる実施例の効果の一例として、第1アカウントと第2アカウントとの関連付けに関する第1情報を第2アカウントに対して送信してから、第1情報に基づく第1アカウントと第2アカウントとの関連付けの承認に関する情報を第2アカウントから受信するまでの間に、少なくとも第1アカウントに基づく第1決済を行った上で、第1アカウントと第2アカウントとの関連付けに基づき、第2アカウントから送金された第1決済に基づく金額を受け取ることができる。
In addition, in this embodiment, the terminal 20 transmits wallet linkage approval confirmation information (not limited to, an example of the first information) to the second user account via the communication I/
In addition, between the time when the terminal 20 sends wallet linkage approval confirmation information to the second user account and the time when the terminal 20 receives wallet linkage approval information (not limited to this, an example of information regarding approval of the association between the first account and the second account) based on the wallet linkage approval confirmation information from the second account via the communication I/
The terminal 20 is configured to use the
As an example of an effect of an embodiment obtained by such a configuration, between sending first information regarding the association between a first account and a second account to the second account and receiving information from the second account regarding approval of the association between the first account and the second account based on the first information, it is possible to make at least a first payment based on the first account and then receive an amount based on the first payment transferred from the second account based on the association between the first account and the second account.
<第17変形例(1)>
上記の実施例では、連携ウォレット生成要求情報が端末20Bからサーバ10に送信される前に行われた支払いについて、連携アカウント間で遡及精算を行うこととしたが、これに限定されない。
限定ではなく例として、連携ウォレット生成要求情報が端末20Bからサーバ10に送信されてから、ウォレット連携承認を依頼された第1ユーザアカウントが連携承認するまでの間に行われた支払いについて、遡及精算を行うようにしてもよいし、そのようにしなくてもよい。
<Seventeenth Modification (1)>
In the above embodiment, a retroactive settlement is made between linked accounts for payments made before the linked wallet generation request information is sent from terminal 20B to
As an example and not as a limitation, retroactive settlement may or may not be made for payments made between the time when the linked wallet generation request information is sent from terminal 20B to
なお、連携ウォレット生成要求情報が端末20Bからサーバ10に送信されてから、ウォレット連携承認を依頼された端末20Aの第1ユーザアカウントが連携承認するまでの期間には、端末20Aがサーバ10からウォレット連携承認確認情報を受信してから、第1ユーザアカウントが連携承認するまでの期間が含まれる。
このため、端末20Aがウォレット連携承認確認情報(限定ではなく、第1情報の一例)を受信してから、第1ユーザアカウントが連携承認するまでの間に行われた支払いについて遡及精算を行うこともこれに含まれる。
In addition, the period from when linked wallet generation request information is sent from terminal 20B to
Therefore, this also includes making retroactive settlements for payments made between the
また、連携ウォレット生成要求情報が端末20Bからサーバ10に送信されてから、ウォレット連携承認を依頼された端末20Aの第1ユーザアカウントが連携承認するまでの期間には、サーバ10が端末20Aにウォレット連携承認確認情報を送信してから、第1ユーザアカウントが連携承認するまでの期間が含まれる。
このため、サーバ10によってウォレット連携承認確認情報(限定ではなく、第1情報の一例)が送信されてから、第1ユーザアカウントが連携承認するまでの間に行われた支払いについて遡及精算を行うこともこれに含まれる。
In addition, the period from when linked wallet generation request information is sent from terminal 20B to
Therefore, this also includes making retroactive settlements for payments made between the time when the
図17-6は、この場合に各装置が実行する処理の流れの一例を示すフローチャートである。
この図では、左側から順に、端末20A(ユーザA.Aの端末20)の制御部21が実行する処理、端末20B(ユーザB.Bの端末20)の制御部21が実行する処理、サーバ10の制御部11が実行する処理の一例を示している。
FIG. 17-6 is a flowchart showing an example of the flow of the process executed by each device in this case.
This figure shows, from the left, an example of processing performed by the
端末20Bの制御部21は、B720のステップを実行後、B710のステップを実行する。そして、サーバ10の制御部11は、S730のステップを実行後、S510のステップを実行し、S710~720のステップを実行後、S520のステップを実行する。
The
これにより、S740のステップにおいて送信されるユーザアカウント決済履歴情報には、連携ウォレット生成要求情報が端末20Bからサーバ10に送信されてから、ユーザA.Aが連携承認するまでの間に行われた決済の履歴の情報が含まれる。
As a result, the user account payment history information sent in step S740 includes information on the history of payments made from the time the linked wallet creation request information was sent from terminal 20B to
本変形例は、アカウント連携決済(限定ではなく、第1決済の一例)は、端末20がウォレット連携承認確認情報(限定ではなく、第1情報の一例)を受信してから、連携承認されるまでの間に行われたアカウント連携決済である構成を示している。
このような構成により得られる変形例の効果の一例として、端末が第1情報を受信してから第1アカウントと第2アカウントとの関連付けが行われるまでの間に行われた第1決済を対象として、その第1決済に関する情報を端末の表示部に表示して、第1ユーザがその内容を確認して把握できるようにすることができる。
また、端末が第1情報を受信してから第1アカウントと第2アカウントとの関連付けが行われるまでの間に行われた第1決済を対象として、その第1決済のうちの少なくとも一部である第1金額を第1アカウントから第2アカウントへ送金することができる。
This modified example shows a configuration in which an account linking payment (an example of the first payment, not limited to the above) is an account linking payment made between the time when terminal 20 receives wallet linking approval confirmation information (an example of the first information, not limited to the above) and the time when linking is approved.
As an example of the effect of the modified example obtained by such a configuration, information relating to a first payment made between when the terminal receives the first information and when the first account is associated with the second account can be displayed on the display unit of the terminal so that the first user can check and understand the details.
In addition, for a first payment made between when the terminal receives the first information and when the first account is associated with the second account, a first amount, which is at least a part of the first payment, can be transferred from the first account to the second account.
<第17変形例(2)>
上記の変形例では、図17-6のS740のステップにおいて送信される決済履歴情報を、ユーザアカウントでの決済の履歴の情報であることとしたが、これに限定されない。
限定ではなく例として、上記の決済履歴情報を、連携ウォレット生成後、連携アカウントが連携承認するまでの間に行われた連携ウォレットでの決済の履歴の情報とすることもできる。つまり、連携ウォレット生成後、連携アカウントが連携承認するまでの間に行われた連携ウォレットでの決済を対象として、決済履歴の表示や遡及精算を行うようにすることもできる。
<Seventeenth Modification (2)>
In the above modified example, the payment history information transmitted in step S740 of FIG. 17-6 is information on the history of payments made under the user account, but is not limited to this.
For example and not for limitation, the payment history information may be information on the history of payments made in a linked wallet after the linked wallet is created and before the linked account approves the link. In other words, payment history may be displayed and retroactive settlement may be performed for payments made in a linked wallet after the linked wallet is created and before the linked account approves the link.
図17-7は、本変形例において端末20Aの表示部24に表示される画面の遷移の一例を示す図である。
図17-7左側は、支払いアプリケーションのメイン画面であり、ユーザA.Aが連携承認した状態が示されている。
この例では、ユーザA.AとユーザB.Bの連携ウォレットであることを示す情報の表示欄に、連携ウォレット生成後、ユーザA.Aが連携承認するまでの間に行われた連携ウォレットでの支払い履歴(以下、「連携ウォレット支払い履歴」と称する。)を表示するための連携ウォレット支払い履歴ボタンBT54が表示されている。この連携ウォレット支払い履歴ボタンBT54がタップされると、図17-7右側の画面が表示される。
FIG. 17-7 is a diagram showing an example of transition of a screen displayed on the
The left side of FIG. 17-7 is the main screen of the payment application, showing the state in which user A.A. has approved the linkage.
In this example, a linked wallet payment history button BT54 is displayed in the display field for information indicating that the linked wallet is for user A.A and user B.B. The linked wallet payment history button BT54 is used to display the history of payments made in the linked wallet from the time the linked wallet was created until user A.A approved the link (hereinafter referred to as the "linked wallet payment history"). When the linked wallet payment history button BT54 is tapped, the screen shown on the right side of FIG. 17-7 is displayed.
この画面には、現在位置表示領域CLR1の下に、ユーザA.AとユーザB.Bの連携ウォレットによる連携ウォレット支払い履歴(画面上は「購入履歴」)であることを示すアイコンおよび文字が表示され、その下には、連携ウォレット支払い履歴が表示されている。この例では、連携ウォレットによって「PPスーパー」で「2020年8月2日19時10分33秒」に行われた、「2,000円」分の商品の購入に関する連携ウォレット支払い履歴が表示されている。 On this screen, below the current location display area CLR1, an icon and text indicating that this is the linked wallet payment history (shown as "Purchase History" on the screen) using the linked wallets of User A.A. and User B.B. are displayed, and below that the linked wallet payment history is displayed. In this example, the linked wallet payment history for the purchase of "2,000 yen" worth of goods made at "PP Supermarket" on "August 2, 2020, 19:10:33" using the linked wallet is displayed.
また、この表示欄には、連携ウォレットによって行われた決済について、ユーザA.AがユーザB.Bに対して、立て替えてもらった金額を送金(返却)するための送金ボタンBT56が表示されている。この例では、「2,000円」をユーザA.AとユーザB.Bとの2名で割り勘した金額として「1,000円」を送金するための送金ボタンBT56が表示されている。 This display area also displays a remittance button BT56 for user A.A to remit (return) the amount advanced to user B.B for the payment made using the linked wallet. In this example, a remittance button BT56 for remittance of "1,000 yen" is displayed, which is the amount split between users A.A and B.B of "2,000 yen."
つまり、この例では、ユーザA.Aが連携承認したことに基づいて、ユーザB.Bによる連携ウォレット生成後、ユーザA.Aが連携承認するまでの間に行われた連携ウォレットによる支払い履歴を、ユーザA.Aが自己の端末20Aで閲覧して確認できるように構成されている。
さらに、この連携ウォレットによる支払い履歴を確認した上で、ユーザA.Aが、連携ウォレットによる支払い金額の一部または全部の金額を負担して、立替者であるユーザB.Bへの送金(立て替えてもらった金額の返却)を行うことができるように構成されている。
That is, in this example, based on the user A.A's approval of the linkage, the system is configured so that the user A.A can view and check on his/her
Furthermore, after checking the payment history using this linked wallet, user A.A can bear all or part of the amount paid using the linked wallet and remit the amount to user B.B, who has made the payment on his/her behalf (returning the amount paid in advance).
この場合には、限定ではなく例として、連携ウォレットにおいて未だ連携承認していないアカウントが存在する場合(連携承認が「未」のアカウントが存在する場合)でも連携ウォレットでの支払いを可能とする。そして、支払いの履歴を第10の連携ウォレット管理データベース157Jに記憶させ、図17-6のS740のステップにおいて、限定ではなく例として、連携ウォレットでの決済履歴を送信するようにすればよい。
In this case, by way of example and not limitation, payments can be made with the linked wallet even if there are accounts in the linked wallet that have not yet been approved for linkage (if there are accounts for which linkage approval has not been granted). Then, the payment history is stored in the tenth linked
なお、連携ウォレットの連携メンバーは2人(あるいは、連携アカウントが2)に限定されない。連携メンバーが3人以上(あるいは、連携アカウントが3以上)の場合も同様に適用可能である。 Note that the number of linked members in a linked wallet is not limited to two (or two linked accounts). The same applies when there are three or more linked members (or three or more linked accounts).
限定ではなく例として、ユーザA.Aと、ユーザB.Bと、ユーザC.Cとの連携ウォレットが生成され、ユーザA.AとユーザC.Cとが連携承認している段階において、連携ウォレットにおいて「900円」の支払いが実行され、ユーザA.AとユーザC.Cとが2人での等分支払い額「450円」を負担したとする。その後、ユーザB.Bが連携承認する場合、ユーザB.Bは、限定ではなく例として、2人での等分支払い額「450円」と、3人での等分支払い額「300円」である「150円」を、ユーザA.AとユーザC.Cとにそれぞれ送金するようにすればよい。 As a non-limiting example, suppose that linked wallets are generated for user A.A, user B.B, and user C.C, and when user A.A and user C.C approve the link, a payment of "900 yen" is made in the linked wallet, and user A.A and user C.C pay the equal payment amount of "450 yen" for the two of them. If user B.B then approves the link, user B.B may send "150 yen", which is the equal payment amount of "450 yen" for the two of them and the equal payment amount of "300 yen" for the three of them, to user A.A and user C.C, respectively.
なお、連携ウォレットにおける連携アカウントは、ユーザアカウントに限定されない。限定ではなく例として、第8実施例を参酌することで、共通ウォレットとユーザアカウントとの連携ウォレットや、複数の共通ウォレットでの連携ウォレットにおいて上記の手法を適用するようにしてもよいし、そのようにしなくてもよい。 Note that the linked account in a linked wallet is not limited to a user account. By referring to the eighth embodiment as an example and not a limitation, the above method may or may not be applied to a linked wallet between a common wallet and a user account, or to a linked wallet between multiple common wallets.
本変形例は、アカウント連携決済は、第2ユーザアカウント(限定ではなく、第2アカウントの一例)と、第2ユーザアカウントと連携された第3ユーザアカウント(限定ではなく、第2アカウントと関連付けられた第3アカウントの一例)とによって行われたアカウント連携決済である構成を示している。
このような構成により得られる変形例の効果の一例として、第2アカウントと、第2アカウントと関連付けられた第3アカウントとに行われた第1決済を対象として、その第1決済に関する情報を端末の表示部に表示して、第1ユーザがその内容を確認して把握できるようにすることができる。
また、第2アカウントと、第2アカウントと関連付けられた第3アカウントとに行われた第1決済を対象として、その第1決済のうちの少なくとも一部である第1金額を第1アカウントから第2アカウントへ送金することができる。
This modified example shows a configuration in which the account linked payment is made between a second user account (not limited to, but an example of a second account) and a third user account (not limited to, but an example of a third account associated with the second account) linked to the second user account.
As an example of the effect of the modified example obtained by such a configuration, information regarding a first payment made to a second account and a third account associated with the second account can be displayed on the display unit of the terminal so that the first user can check and understand the details.
In addition, for a first payment made to a second account and a third account associated with the second account, a first amount that is at least a portion of the first payment can be transferred from the first account to the second account.
また、本変形例は、連携される第2アカウントは、共通ウォレットのアカウント(限定ではなく、複数のユーザが決済可能な共通アカウントの一例)である構成を示している。
このような構成により得られる実施例の効果の一例として、複数のユーザが決済可能な共通アカウントを第2アカウントとして、第1アカウントと関連付けることができるため、ユーザの利便性を向上させることができる。
In addition, this modified example shows a configuration in which the linked second account is a common wallet account (not limited to this, but is an example of a common account to which multiple users can make payments).
As an example of an effect of an embodiment obtained by such a configuration, a common account that multiple users can use for payment can be associated with a first account as a second account, thereby improving user convenience.
<第17変形例(3)>
上記の実施例において、第1ユーザアカウントが未連携承認の状態であっても、第1ユーザアカウントが、少なくとも第2ユーザアカウントによる決済履歴(前述した単独支払い履歴や連携ウォレット履歴)を閲覧したり、第2ユーザアカウントに対する送金(遡及精算)を行うことができるようにしてもよい。
<Seventeenth Modification (3)>
In the above embodiment, even if the first user account is in an unapproved state for linking, the first user account may be able to view at least the payment history made by the second user account (the aforementioned individual payment history and linked wallet history) and make transfers (retroactive settlement) to the second user account.
この場合、限定ではなく例として、端末20は、ウォレット連携承認確認情報(限定ではなく、第1情報の一例)を通信I/F22によって受信し、受信したウォレット連携承認確認情報の表示(限定ではなく、第1表示の一例)を表示部24に表示する。
この場合、第1ユーザアカウントが未だ連携承認を行っていない状態であっても、自己の端末20のユーザ(第1ユーザ)によって決済履歴(単独支払い履歴や連携ウォレット支払い履歴)を表示するための入力がなされると、端末20は、その決済履歴をサーバ10に要求し、サーバ10から送信された決済履歴を受信したことに基づいて、決済履歴を表示部24に表示するようにすることができる。
In this case, as an example and not as a limitation, the terminal 20 receives wallet linkage approval confirmation information (an example of first information, not as a limitation) via the communication I/
In this case, even if the first user account has not yet approved the link, when the user (first user) of his/her
また、この場合、第1ユーザアカウントが未だ連携承認を行っていない状態であっても、端末20は、表示された決済履歴に対する入力に基づいて、決済金額の一部または全部の金額を、自己の端末20のユーザ(第1ユーザ)の第1ユーザアカウントから、第2アカウントへ送金するための処理を制御部21によって行うようにすることもできる。
In this case, even if the first user account has not yet approved the link, the terminal 20 can perform processing by the
<第17変形例(4)>
前述したように、遡及精算の対象とする期間として、限定ではなく例として、
(a)連携ウォレット生成要求情報が端末20Bからサーバ10に送信される前の期間
(b)連携ウォレット生成要求情報が端末20Bからサーバ10に送信されてから、ウォレット連携承認を依頼されたユーザアカウントが連携承認するまでの期間
のいずれかを適用することができる。
<Seventeenth Modification (4)>
As mentioned above, the period covered by retroactive settlement is, by way of example and not by way of limitation, as follows:
Either of the following can be applied: (a) the period before the linked wallet creation request information is sent from terminal 20B to
しかし、限定ではなく例として、(a)+(b)の期間を、遡及精算の対象とする期間としてもよいし、そのようにしなくてもよい。 However, by way of example and not limitation, the period (a)+(b) may or may not be the period that is subject to retroactive settlement.
また、支払い履歴(決済履歴)の表示の対象とする期間と、遡及精算の対象とする期間とを異ならせてもよいし、そのようにしなくてもよい。
限定ではなく例として、支払い履歴の表示対象とする期間は(a)+(b)の期間とするが、遡及精算の対象とする期間は(a)の期間とする。または、限定ではなく例として、支払い履歴の表示対象とする期間は(a)+(b)の期間とするが、遡及精算の対象とする期間は(b)の期間とするなどしてもよい。
In addition, the period for which the payment history (settlement history) is displayed may or may not be different from the period for which retroactive settlement is performed.
By way of example and not limitation, the period for which the payment history is displayed may be period (a)+(b), but the period for which retroactive settlement is applied may be period (a). Alternatively, by way of example and not limitation, the period for which the payment history is displayed may be period (a)+(b), but the period for which retroactive settlement is applied may be period (b).
<第18実施例>
第17実施例では、連携ウォレットの連携メンバー全員が連携承認していない場合でも、連携ウォレットに関する支払いが可能であることについて説明した。
これに関連して、第18実施例は、メッセージングアプリケーション(メッセージングサービス)のグループを単位として連携ウォレットを生成し、グループメンバー全員が連携承認していない場合でも、このグループの連携ウォレットを用いて支払いを実行可能とする実施例である。
<18th Example>
In the seventeenth embodiment, it has been explained that payments related to an associated wallet are possible even if not all associated members of the associated wallet have approved the association.
In relation to this, the 18th embodiment is an embodiment in which an associated wallet is generated on a group basis for a messaging application (messaging service) and payments can be made using the associated wallet of this group even if all group members have not approved the association.
第18実施例に記載の内容は、他の各実施例や他の各変形例のいずれにも適用可能である。
また、既出の構成要素と同一の構成要素については同一の符号を付して、再度の説明を省略する。
The contents described in the 18th embodiment are applicable to the other embodiments and the other modified examples.
Furthermore, the same components as those already mentioned are given the same reference numerals and will not be described again.
本実施例では、サーバ10の記憶部15には、限定ではなく例として、図4-1で示した情報が記憶される。
図18-1は、本実施例において用いられる連携ウォレットを管理するためのデータベースの一例である第11の連携ウォレット管理データベース157Kのデータ構成例を示す図である。
第11の連携ウォレット管理データベース157Kには、連携ウォレットごとの管理データとして、連携ウォレット管理データが記憶される。
In this embodiment, the
FIG. 18-1 is a diagram showing an example of the data configuration of the eleventh linked
The eleventh linked
各々の連携ウォレット管理データには、限定ではなく例として、グループIDと、グループ名と、連携状況管理データと、決済履歴データと、立替履歴データと、決済参加アカウントデータとが記憶される。グループIDと、グループ名と、連携状況管理データと、決済履歴データと、立替履歴データとは、限定ではなく例として、第5の連携ウォレット管理データベース157Eと同様である。
By way of example and not limitation, each linked wallet management data stores a group ID, a group name, linked status management data, payment history data, advance payment history data, and payment participating account data. The group ID, group name, linked status management data, payment history data, and advance payment history data are, by way of example and not limitation, similar to those of the fifth linked
決済参加アカウントデータは、決済履歴データに記憶される各々の決済(支払い)について、決済時に連携していたアカウントを記憶するためのデータであり、限定ではなく例として、取引IDと、決済参加アカウントIDとが関連付けて記憶される。 The payment participating account data is data for storing the account that was linked at the time of each payment (payment) stored in the payment history data, and by way of example and not limitation, the transaction ID and the payment participating account ID are stored in association with each other.
取引IDは、決済履歴データの決済(支払い)を識別するための識別情報である。また、決済参加アカウントIDは、取引IDで識別される決済が実行されたときに、この連携ウォレットにおいて、連携承認が「済」となっていた連携アカウントのアプリケーションIDである。 The transaction ID is identification information for identifying a payment (payment) in the payment history data. The payment participating account ID is the application ID of the linked account for which link approval was "done" in this linked wallet when the payment identified by the transaction ID was executed.
図18-1では、限定ではなく例として、「XX楽器」での支払い時には、ユーザA.AとユーザB.Bとが連携ウォレットでの支払いに同意していたことが示されている。すなわち、グループ「バンド仲間」の連携ウォレットにおける「XX楽器」での支払いは、ユーザA.AとユーザB.Bとが関与し(負担し)、ユーザC.Cは支払いに関与していない(負担していない)ことが示されている。 In FIG. 18-1, by way of example and not by way of limitation, it is shown that when making a payment with "XX Instrument," user A.A and user B.B have agreed to the payment with the linked wallet. In other words, it is shown that the payment with "XX Instrument" in the linked wallet of the group "Bandmates" involves (bears) the costs of user A.A and user B.B, and user C.C is not involved in (bears) the costs of the payment.
<表示画面>
以下では、メッセージングアプリケーションのユーザであるとともに支払いアプリケーションのユーザでもあるユーザA.Aと、ユーザB.Bと、ユーザC.Cとが、何れもグループ「バンド仲間」に属しており、友だち登録されているものとする。
<Display screen>
In the following, it is assumed that User A.A, User B.B, and User C.C, who are users of both the messaging application and the payment application, all belong to the group "Bandmates" and are registered as friends.
また、ユーザA.Aが「バンド仲間」の連携ウォレットを生成し、ユーザB.BとユーザC.Cとが連携承認する前に、「バンド仲間」の連携ウォレットを用いて「XX楽器」で「4,500円」を支払うこととする。 Furthermore, User A.A creates a linked wallet for "Bandmate", and before User B.B and User C.C approve the link, User A.A pays "4,500 yen" to "XX Musical Instrument" using the linked wallet for "Bandmate".
図18-2は、本実施例において端末20の表示部24に表示される画面の遷移の一例を示す図である。
図18-2左側は、端末20Aの表示部24に表示されるメッセージングアプリケーションのトークルーム画面の一例を示す図である。
このトークルーム画面は、グループ「バンド仲間」のグループトークルーム画面であり、ユーザA.Aが、ユーザB.BおよびユーザC.Cとトーク(チャット)を行っている状態が示されている。
FIG. 18B is a diagram showing an example of transition of a screen displayed on the
The left side of FIG. 18-2 is a diagram showing an example of a talk room screen of a messaging application displayed on the
This talk room screen is a group talk room screen for the group "Bandmates," and shows a state in which user A.A is talking (chatting) with user B.B and user C.C.
この例では、商品(この例では、ライブ用のスコア)を購入しておく旨のメッセージがユーザA.Aから発信され、その支払いをグループのメンバー全員で行うことがユーザB.Bによって提案されている。しかし、ユーザC.Cが金欠であるため、後から支払いを行う旨のメッセージがユーザC.Cから発信され、これをユーザA.Aが了承した状態が示されている。この状態で、画面下部の連携ウォレットアイコンIC1がタップされると、図18-2中央の画面が表示される。 In this example, user A.A sends a message to purchase a product (in this example, a score for a live performance), and user B.B suggests that all members of the group pay for it. However, user C.C is short on money, so user C.C sends a message to make the payment later, and user A.A agrees to this. In this state, when the linked wallet icon IC1 at the bottom of the screen is tapped, the screen in the center of Figure 18-2 is displayed.
この画面では、図18-2左側のグループトークルームの画面下部から、連携ウォレット情報表示領域WIR1がせり上がって表示されている。この連携ウォレット情報表示領域WIR1には、「ウォレット連携を依頼しますか?」のメッセージとともに、グループ「バンド仲間」のグループメンバー(ユーザA.A、ユーザB.B.ユーザC.C)が連携メンバーとなることが示されている。この状態で、ウォレット連携依頼ボタンBT35がタップされると、サーバ10を介して、端末20Aから端末20Bおよび端末20Cに対して、ウォレット連携依頼情報が送信される。
In this screen, linked wallet information display area WIR1 is displayed rising from the bottom of the group chat room screen on the left side of Figure 18-2. This linked wallet information display area WIR1 displays the message "Request wallet linking?" along with the message that the group members of the group "Bandmates" (User A.A, User B.B., User C.C) will be linked members. When the wallet linking request button BT35 is tapped in this state, wallet linking request information is sent from terminal 20A to
図18-2右側は、この場合に端末20Bの表示部24に表示されるメッセージングアプリケーションのトークルーム画面の一例を示す図である。
このトークルーム画面は、グループ「バンド仲間」のグループトークルーム画面であり、ユーザA.AがユーザC.Cの後払いを了承したメッセージの下に、ユーザA.Aからのウォレット連携依頼メッセージが表示されている。また、その下には、ユーザA.Aが商品を購入したことを報告するメッセージが表示されている。
The right side of FIG. 18-2 shows an example of a talk room screen of a messaging application displayed on the
This chat room screen is a group chat room screen for the group "Bandmates," and displays a wallet linking request message from user A.A below a message in which user A.A has approved user C.C's deferred payment. Also, below that, a message reporting that user A.A has purchased a product is displayed.
ウォレット連携依頼メッセージには、ユーザA.Aからウォレット連携の依頼があったことを示す文字や画像の他、限定ではなく例として、連携承認ボタンと、連携拒否ボタンとが含まれる。
連携承認ボタンがタップされると、端末20Bの表示部24には、図18-3左側の画面が表示される。
The wallet linking request message includes, by way of non-limiting example, a linking approval button and a linking rejection button in addition to text and an image indicating that a wallet linking request has been made by user A.A.
When the link approval button is tapped, the screen shown on the left side of FIG. 18-3 is displayed on the
この画面では、グループ「バンド仲間」のトークルーム画面の下部から、連携ウォレット情報表示領域WIR1がせり上がって表示されている。
連携ウォレット情報表示領域WIR1には、グループ「バンド仲間」の連携ウォレットであることを示す情報の表示欄に、連携ウォレット支払い履歴ボタンBT54が表示されている。
On this screen, a linked wallet information display area WIR1 is displayed rising from the bottom of the chat room screen for the group "Bandmates."
In the linked wallet information display area WIR1, a linked wallet payment history button BT54 is displayed in the display field for information indicating that this is a linked wallet for the group "Bandmates."
また、連携メンバー情報表示領域MIR1には、ユーザA.AとユーザB.Bとについては電子マネー口座残高が表示されているが、ユーザC.Cは未連携承認の状態であるため「依頼中」のマークが表示されている。 The linked member information display area MIR1 displays the electronic money account balances of users A.A and B.B. However, since user C.C. has not yet been approved for linkage, the "Requesting" mark is displayed.
連携ウォレット支払い履歴ボタンBT54がタップされると、図18-3中央の画面が表示される。
この画面では、連携ウォレット情報表示領域WIR1に、グループ「バンド仲間」の連携ウォレットの支払い履歴として、「XX楽器」での「4,500円」の支払いに関する情報が表示されている。また、この表示欄には、この支払いに対する遡及精算を行うための精算ボタンBT58が表示されている。精算ボタンBT58がタップされると、図18-3右側の画面が表示される。
When the linked wallet payment history button BT54 is tapped, the screen shown in the center of Figure 18-3 will be displayed.
On this screen, the linked wallet information display area WIR1 displays information about a payment of "4,500 yen" to "XX Musical Instruments" as the payment history of the linked wallet of the group "Bandmate." Also displayed in this display area is a settlement button BT58 for retroactively settling this payment. When the settlement button BT58 is tapped, the screen on the right side of FIG. 18-3 is displayed.
この画面では、連携ウォレット情報表示領域WIR1の中央部に、精算内容に関する情報がポップアップ形式で表示されている。この例では、ユーザC.Cは未連携承認の状態であるため、ユーザA.AとユーザB.Bとの2名で支払いを負担することになる。 In this screen, information about the settlement details is displayed in pop-up format in the center of the linked wallet information display area WIR1. In this example, since user C.C. has not yet been approved for linking, the payment will be shared by both user A.A. and user B.B.
上記の支払いは、ユーザA.Aによる連携ウォレットの生成後、ユーザB.Bが連携承認するまでの間に行われた連携ウォレットの支払いである。このため、ユーザB.Bは、自己の負担分の金額を遡及精算する必要がある。この例では、「過去の支払いを精算しますか?」の文字とともに、ユーザB.BからユーザA.Aに対して「2,250円」を送金する内容が表示されている。その下に設けられた「はい」のボタンがタップされると、ユーザB.BからユーザA.Aに対する送金が行われる。 The above payment is a payment made to the linked wallet after user A.A created the linked wallet and before user B.B approved the link. For this reason, user B.B needs to settle his or her share retroactively. In this example, the message "Do you want to settle past payments?" is displayed along with information about a transfer of "2,250 yen" from user B.B to user A.A. When the "Yes" button below is tapped, the transfer from user B.B to user A.A is made.
図18-4は、上記の例において、グループ「バンド仲間」の各々のメンバーの端末20の表示部24に表示されるトークルーム画面の一例を示す図である。
左から順に、端末20A、端末20B、端末20Cで表示されるグループトークルーム画面の一例を示している。
FIG. 18-4 is a diagram showing an example of a talk room screen displayed on the
Illustrated from the left are examples of group talk room screens displayed on terminal 20A, terminal 20B, and terminal 20C.
端末20Aに表示されるグループトークルーム画面では、時系列で古い順に、連携ウォレットによる決済完了通知メッセージ→ユーザA.Aからの連携ウォレットによる商品購入報告メッセージ→ユーザB.Bによるウォレット連携メッセージ→精算完了通知メッセージ、の順でメッセージが表示されている。 On the group talk room screen displayed on terminal 20A, messages are displayed in the following chronological order: payment completion notification message via linked wallet → product purchase report message from user A.A via linked wallet → wallet linking message from user B.B → settlement completion notification message.
端末20Bに表示されるグループトークルーム画面では、時系列で古い順に、ユーザA.Aからの連携ウォレットによる商品購入報告メッセージ→ユーザB.Bによるウォレット連携メッセージ→連携ウォレットによる決済完了通知メッセージ→精算完了通知メッセージ、の順でメッセージが表示されている。
On the group talk room screen displayed on
端末20Cに表示されるグループトークルーム画面では、時系列で古い順に、ユーザA.Aからのウォレット連携依頼メッセージ→ユーザA.Aからの連携ウォレットによる商品購入報告メッセージ→ユーザB.Bによるウォレット連携メッセージ、の順でメッセージが表示されている。 On the group talk room screen displayed on terminal 20C, messages are displayed in the following chronological order: wallet linking request message from user A.A → product purchase report message from user A.A using the linked wallet → wallet linking message from user B.B.
この例では、決済完了通知メッセージと、精算完了通知メッセージとは、端末20Cに表示されるグループトークルーム画面には表示されていない。これは、ユーザC.Cは、未連携承認の状態であり、現時点では支払いに関与しないためである。 In this example, the payment completion notification message and the settlement completion notification message are not displayed on the group talk room screen displayed on terminal 20C. This is because user C.C. is in an unapproved link state and is not currently involved in the payment.
図18-5は、端末20Cの表示部24に表示されるメッセージングアプリケーションのトークルーム画面の一例を示す図である。
このトークルーム画面は、グループ「バンド仲間」のグループトークルーム画面であり、図18-5左側の画面では、グループ「バンド仲間」のトークルーム画面の下部から、連携ウォレット情報表示領域WIR1がせり上がって表示されている。
FIG. 18-5 is a diagram showing an example of a talk room screen of a messaging application displayed on the
This chat room screen is the group chat room screen for the group "Bandmates," and in the screen on the left side of Figure 18-5, a linked wallet information display area WIR1 is displayed rising from the bottom of the chat room screen for the group "Bandmates."
連携ウォレット情報表示領域WIR1では、ユーザC.Cは未連携承認の状態であるため、連携ウォレットの使用が制限されている。
具体的には、コードリーダアイコンIC2とコード支払いアイコンIC3とはグレーアウトしており、タップしても、その操作を受け付けないように構成されている。
また、連携ウォレット支払い履歴ボタンBT54もグレーアウトしており、タップしても、その操作を受け付けないように構成されている。
また、連携ウォレット破棄ボタンBT30もグレーアウトしており、タップしても、その操作を受け付けないように構成されている。
In the linked wallet information display area WIR1, since user C.C. is in an unapproved linkage state, the use of the linked wallet is restricted.
Specifically, the code reader icon IC2 and the code payment icon IC3 are grayed out, and are configured so that even if they are tapped, the operation will not be accepted.
In addition, the linked wallet payment history button BT54 is also grayed out, and is configured so that even if it is tapped, the operation will not be accepted.
In addition, the linked wallet discard button BT30 is also grayed out, and is configured so that the operation will not be accepted even if tapped.
限定ではなく例として、グレーアウトしているコード支払いアイコンIC3がタップされると、図18-5右側の画面が表示される。
この画面では、連携ウォレット情報表示領域WIR1の中央部に、ウォレット連携を行わないと支払いを行うことができないことを示す情報が、ポップアップ形式で表示されている。具体的には、「連携しないと支払いできません」の文字が表示されている。「
その下には、「ウォレット連携する」と示された連携承認ボタンが表示されており、連携承認ボタンがタップされると、連携ウォレットの使用の制限も解除される。
By way of example and not limitation, when the greyed out code payment icon IC3 is tapped, the screen on the right side of FIG. 18-5 is displayed.
On this screen, information indicating that payments cannot be made unless wallets are linked is displayed in a pop-up format in the center of the linked wallet information display area WIR1. Specifically, the words "Payments cannot be made unless wallets are linked" are displayed.
Below that is a link approval button labeled "Link your wallet," and when the link approval button is tapped, restrictions on using the linked wallet will also be lifted.
<処理>
図18-6は、この場合に各装置が実行する処理の流れの一例を示すフローチャートである。
この図では、端末20およびサーバ10で構成されるシステムが実行する処理の一例を示している。なお、サーバ10を、支払いサービスを管理する支払いアプリケーション管理サーバと、メッセージングサービスを管理するメッセージングアプリケーション管理サーバに分けて構成するようにしてもよいし、そのようにしなくてもよい。
<Processing>
FIG. 18-6 is a flowchart showing an example of the flow of the process executed by each device in this case.
This diagram shows an example of processing executed by a system configured with a terminal 20 and a
まず、限定ではなく例として、端末20に対するユーザ操作に基づいて、新たな連携ウォレットを生成するための連携ウォレット生成処理が実行される(L100)。 First, by way of example and not limitation, an associated wallet generation process is executed to generate a new associated wallet based on a user operation on the terminal 20 (L100).
なお、連携ウォレット生成処理が実行される契機・条件は、表示画面例で述べたグループトークルームにおける操作に限定されない。限定ではなく例として、新たなグループが作成されると、自動的にそのグループに対する連携ウォレット生成処理が実行されるようにしてもよいし、そのようにしなくてもよい。
また、2人のユーザ間のトークルームにおいて、そのトークルームが生成されると、自動的にそのトークルームにおける連携ウォレットが生成されるようにしてもよいし、そのようにしなくてもよい。この場合には、トークルームを2人のメンバーのグループとして取り扱えばよい。
The trigger or condition for executing the associated wallet generation process is not limited to the operation in the group chat room described in the example display screen. For example and without limitation, when a new group is created, the associated wallet generation process for the group may or may not be automatically executed.
In addition, when a chat room between two users is created, a linked wallet may be automatically created for the chat room, or it may not be necessary to do so. In this case, the chat room may be treated as a group of two members.
図18-7は、連携ウォレット生成処理において各装置が実行する処理の流れの一例を示すフローチャートである。
この図では、左側から順に、あるグループにおいて連携ウォレットの生成を指示するユーザの端末である端末20A(ユーザA.Aの端末20)の制御部21が実行する処理、このグループメンバーの端末である端末20B(ユーザB.Bの端末20)の制御部21が実行する処理、サーバ10の制御部11が実行する処理の一例を示している。
FIG. 18-7 is a flowchart showing an example of the process flow executed by each device in the linked wallet generation process.
In this figure, from the left, there are shown an example of processing performed by the
端末20Aの制御部21は、A500~A510のステップを実行する。サーバ10の制御部11は、S500~S505のステップを実行すると、このグループにおける連携ウォレットの連携ウォレット支払いトークンが生成可能になり、連携ウォレットが使用可能になったことを示す連携ウォレット情報を、通信I/F14によって、第5の連携ウォレット管理データベース157Eにおいて連携承認が「済」である端末20(この場合には、端末20A)に送信する(S750)。そして、サーバ10の制御部11は、ウォレット連携承認確認情報を、通信I/F14によって、第5の連携ウォレット管理データベース157Eにおいて連携承認が「未」である端末20(この場合には、限定ではなく例として、端末20B)に送信する(S760)。
The
通信I/F22によってサーバ10から連携ウォレット情報を受信すると、端末20Aの制御部21は、A540のステップを実行し、処理を終了させる。また、通信I/F22によってサーバ10からウォレット連携承認確認情報を受信すると、端末20Bの制御部21は、ウォレット連携承認確認情報を表示部24に表示させ(B750)、処理を終了させる。
When the communication I/
図18-6に戻り、連携承認が「未」である端末20に対するユーザ操作に基づいて、連携承認することが選択される場合(L110:連携承認)、アカウント追加連携処理が実行される(L120)。 Returning to FIG. 18-6, when approval of the link is selected based on a user operation on a terminal 20 for which link approval is "not approved" (L110: Link approval), the account addition link process is executed (L120).
図18-8は、アカウント追加連携処理において各装置が実行する処理の流れの一例を示すフローチャートである。
この図では、左側から順に、連携済みユーザの端末である端末20A(ユーザA.Aの端末20)の制御部21が実行する処理、未連携ユーザの端末である端末20B(ユーザB.Bの端末20)の制御部21が実行する処理、サーバ10の制御部11が実行する処理の一例を示している。
FIG. 18E is a flowchart illustrating an example of a process flow executed by each device in the account addition link process.
This figure shows, from the left, an example of processing performed by the
通信I/F14によって端末20Bからウォレット連携承認情報を受信する場合(S520:YES)、サーバ10の制御部11は、受信した端末のアプリケーションIDにおける連携状況管理データの連携承認を、「済」に変更し、S530のステップを実行する。ウォレット連携承認情報を受信しない場合(S520:NO)、サーバ10の制御部11は、S530のステップをスキップする。そして、サーバ10の制御部11は、S750~S760のステップを実行し、処理を終了させる。
When wallet linkage approval information is received from terminal 20B via communication I/F 14 (S520: YES),
端末20Aの制御部21は、A520のステップを実行後、A540のステップを実行し、処理を終了させる。
After executing step A520, the
通信I/F22によってサーバ10から連携ウォレット情報を受信する場合(B530:YES)、端末20Bの制御部21は、B540のステップを実行し、処理を終了させる。連携ウォレット情報を受信しない場合(B530:NO)、端末20Bの制御部21は、通信I/F22によってサーバ10からウォレット連携承認確認情報すると、ウォレット連携承認確認情報を表示部24に表示させ(B760)、処理を終了させる。
When linked wallet information is received from the
図18-6に戻り、アカウント追加連携処理において、連携ウォレットに新たにアカウントの連携承認が行われた場合(L130:YES)、連携ウォレット遡及精算処理が実行される(L140)。連携ウォレットに連携承認がされなかった場合には(L130:NO)、L110のステップに処理を戻す。 Returning to FIG. 18-6, if the linked wallet is approved to link a new account during the account addition linking process (L130: YES), the linked wallet retroactive settlement process is executed (L140). If the linked wallet is not approved to link (L130: NO), the process returns to step L110.
なお、新たにアカウントの連携承認が行われた場合においても(L130:YES)、限定ではなく例として、新たに連携承認した端末20における遡及精算の承認がない場合には、連携ウォレット遡及精算処理は実行されないようにしてもよいし、そのようにしなくてもよい。
Even if new account linkage is approved (L130: YES), by way of example and not limitation, if retroactive settlement is not approved for the newly approved
図18-9は、連携ウォレット遡及精算処理において各装置が実行する処理の流れの一例を示すフローチャートである。
この図では、左側から順に、アカウント連携済みユーザの端末である端末20A(ユーザA.Aの端末20)の制御部21が実行する処理、新たにアカウント連携したユーザの端末である端末20B(ユーザB.Bの端末20)の制御部21が実行する処理、サーバ10の制御部11が実行する処理の一例を示している。
FIG. 18-9 is a flowchart showing an example of the flow of processing executed by each device in the linked wallet retroactive settlement process.
This figure shows, from the left, an example of processing performed by the
サーバ10の制御部11は、第11の連携ウォレット管理データベース157Kにおける決済参加アカウントデータを参照し、連携ウォレットによる支払いのうち、新たに連携承認したアカウントが参加していない取引IDを探索する。そして、探索された取引IDと、決済履歴データと、立替履歴データとに基づいて、各取引IDにおける遡及精算必要額と、それぞれのアカウントへの送金額とを算出し、決済履歴データと紐づけて連携ウォレット遡及精算候補情報を生成する。そして、サーバ10の制御部11は、連携ウォレット遡及精算候補情報を、通信I/F14によって端末20Bに送信する(S765)。
The
限定ではなく例として、連携ウォレットにおける支払いが割り勘の場合、遡及精算必要額と、それぞれのアカウントへの送金額とは、限定ではなく例として、以下のように算出できる。
・遡及精算必要額=決済での支払い額÷(決済参加アカウントデータに記録されたアカウント数+1)
・決済参加アカウントデータに記録された各アカウントへの送金額=遡及精算必要額÷決済参加アカウントデータに記録されたアカウント数
By way of example and not limitation, when payments in linked wallets are split evenly, the amount required for retroactive settlement and the amount to be transferred to each account may be calculated as follows, by way of example and not by way of limitation:
・Retroactive settlement required amount = payment amount in settlement ÷ (number of accounts recorded in settlement participating account data + 1)
・Amount transferred to each account recorded in the settlement participating account data = amount required for retroactive settlement ÷ number of accounts recorded in the settlement participating account data
なお、立替履歴データが存在するアカウントへの送金額を決定する場合、立替金額を参照し、立替者に対して最大で立替金額まで送金額を増加させ、その分、被立替者への送金額を減少させるようにしてもよいし、そのようにしなくてもよい。この場合、サーバ10の制御部11は、遡及精算が実行されると立替金額を更新する。立替金額が「0」となる場合には、サーバ10の制御部11は、その取引における立替履歴を、立替履歴データから消去する。
When determining the amount to be sent to an account for which there is advance payment history data, the advance payment amount may be referenced and the amount to be sent to the payer may be increased up to the advance payment amount, and the amount to be sent to the payee may be decreased by that amount, or it may not be necessary. In this case, the
通信I/F22によってサーバ10から連携ウォレット遡及精算候補情報を受信すると、端末20Bの制御部21は、連携ウォレット遡及精算候補情報の各取引について、限定ではなく例として、ユーザ操作に基づいて、遡及精算必要額を送金するか否かを判定し、遡及精算を実行する取引についての情報である遡及精算情報を、通信I/F22によってサーバ10に送信する(B780)。
When the linked wallet retroactive settlement candidate information is received from the
なお、遡及精算必要額と、それぞれのアカウントへの送金額とは、決済履歴データと、立替履歴データとに基づいて、端末20Bで算出するようにしてもよいし、そのようにしなくてもよい。また、遡及精算必要額やそれぞれのアカウントへの送金額を、端末20Bに対するユーザ操作に基づいて決定するようにしてもよいし、そのようにしなくてもよい。
The amount required for retroactive settlement and the amount to be sent to each account may or may not be calculated by
通信I/F14によって端末20Bから遡及精算情報を受信すると、サーバ10の制御部11は、選択された取引について、ユーザB.Bのアカウントから決済参加アカウントデータに記録された各アカウントへの送金を実行する。そして、サーバ10の制御部11は、遡及精算必要額が送金されると、決済参加アカウントデータに、遡及精算を行ったユーザアカウントを追加して記憶させる(S780)。
When the communication I/
その後、サーバ10の制御部11は、遡及精算処理における送金の結果である遡及精算結果情報を、通信I/F14によって各端末に送信する(S790)。そして、サーバ10の制御部11は、処理を終了させる。
Then, the
なお、遡及精算結果情報には、遡及精算結果情報を受信する端末のアカウントと関連しない送金の情報を含まないようにしてもよいし、そのようにしなくてもよい。また、遡及精算結果情報は、グループメンバー全員に送信するようにしてもよいし、連携承認が「済」のメンバーの端末のみに送信するようにしてもよい。 The retroactive settlement result information may or may not include information about remittances that are not related to the account of the terminal receiving the retroactive settlement result information. The retroactive settlement result information may be sent to all group members, or may be sent only to the terminals of members whose collaboration approval has been "approved."
通信I/F22によってサーバ10から遡及精算結果情報を受信すると、端末20Aの制御部21は、遡及精算結果情報を表示部24に表示させ(A760)、処理を終了させる。
通信I/F22によってサーバ10から遡及精算結果情報を受信すると、端末20Aの制御部21は、遡及精算結果情報を表示部24に表示させ(B790)、処理を終了させる。
When the
When the
図18-6に戻り、連携ウォレット遡及精算処理が実行されると、L110のステップに処理を戻す。 Returning to Figure 18-6, once the linked wallet retroactive settlement process has been executed, processing returns to step L110.
限定ではなく例として、端末20に対するユーザ操作に基づいて、連携ウォレットによる支払いを実行することが選択される場合(L110:支払い)、サーバ10の制御部11は、支払いを実行しようとする端末20のアカウントが連携承認「済」であるか否かを判定する(L150)。
As a non-limiting example, when a user operation on the
支払いを実行しようとする端末20のアカウントが連携承認済みである場合(L150:YES)、連携ウォレット支払い処理が実行される(L160)。連携ウォレット支払い処理については、限定ではなく例として、図7-3に従って実行することが可能である。
If the account of the
連携ウォレット支払い処理において、連携支払い可能額が不足し、連携残高補充処理が実行された場合(L170:YES)、連携ウォレット精算処理が実行される(L180)。連携ウォレット精算処理を実行後、L110のステップに処理を戻す。
なお、連携ウォレット精算処理については、限定ではなく例として、図7-5に従って実行することが可能である。
In the linked wallet payment process, if the linked payable amount is insufficient and the linked balance replenishment process is executed (L170: YES), the linked wallet settlement process is executed (L180). After the linked wallet settlement process is executed, the process returns to step L110.
In addition, the linked wallet settlement process can be performed according to Figure 7-5, for example and not for limitation.
連携ウォレット支払い処理において連携支払い可能額に関する立て替えが発生しなかった場合には(L170:NO)、連携ウォレット精算処理は実行されない。 If no advance payment is made for the linked payable amount in the linked wallet payment process (L170: NO), the linked wallet settlement process is not executed.
なお、直前の連携ウォレット支払い処理において連携支払い可能額に関する立て替えが発生しなかった場合でも、それ以前の連携ウォレット支払い処理における立替履歴データが存在し、立替が解消していない場合には、連携ウォレット精算処理を実行するようにしてもよいし、そのようにしなくてもよい。 Note that even if no advance payment was made for the linked payable amount in the immediately preceding linked wallet payment process, if advance payment history data exists for the previous linked wallet payment process and the advance payment has not been resolved, the linked wallet settlement process may or may not be executed.
支払いを実行しようとする端末20のアカウントが連携承認済みでない場合(L150:NO)、連携ウォレット支払い処理は実行されず、L110のステップに処理を戻す。
なお、この場合、支払いを実行しようとする端末20の表示部24に、再度ウォレット連携承認確認情報を表示させ、連携承認を促すようにしてもよいし、そのようにしなくてもよい。
If the account of the
In this case, the wallet linkage approval confirmation information may be displayed again on the
限定ではなく例として、端末20に対するユーザ操作に基づいて、連携ウォレットによる支払い履歴の確認を実行することが選択される場合(L110:履歴確認)、サーバ10の制御部11は、支払いを実行しようとする端末20のアカウントが連携承認「済」であるか否かを判定する(L185)。支払いを実行しようとする端末20のアカウントが連携承認済みである場合(L185:YES)、連携ウォレット支払い履歴確認処理が実行される(L190)。
As a non-limiting example, when a user operation on the
連携ウォレット支払い履歴確認処理では、サーバ10の制御部11は、第11の連携ウォレット管理データベース157Kを参照し、この連携ウォレットの決済履歴データと立替履歴データとを、通信I/F14によって履歴確認を要求した端末20(限定ではなく例として、端末20A)に送信する。なお、加えて決済参加アカウントデータを送信するようにしてもよいし、そのようにしなくてもよい。
In the linked wallet payment history confirmation process, the
なお、サーバ10の制御部11は、決済履歴データと立替履歴データとのうち、端末20Aが連携承認を行った後の取引に関する履歴のみを送信するようにしてもよいし、そのようにしなくてもよい。
The
通信I/F22によってサーバ10から決済履歴データと立替履歴データとを受信すると、端末20Aの制御部21は、決済履歴データと立替履歴データとを表示部24に表示させる。
なお、端末20Aの制御部21は、加えて決済参加アカウントデータを受信し、決済履歴データと立替履歴データとのうち、端末20Aが連携承認を行った後の取引に関する履歴のみを表示するようにしてもよいし、そのようにしなくてもよい。
When the payment history data and the advance payment history data are received from the
In addition, the
端末20Aの入出力部23に対するユーザ操作に基づいて、表示された決済履歴データから、立替精算または連携承認前の支払いに関する遡及精算が選択される場合(L200:YES)、サーバ10の制御部11は、精算の内容を判定する(L210)。
そして、精算内容が立替精算の場合は(L210:立替精算)、連携ウォレット精算処理を実行する(L180)。一方、精算内容が連携承認前の支払いに関する遡及精算の場合は(L210:遡及精算)、連携ウォレット遡及精算処理を実行する(L140)。
なお、複数の取引の立替精算や遡及精算をまとめて行うようにしてもよいし、そのようにしなくてもよい。
If an advance payment settlement or retroactive settlement for payment made before the collaboration approval is selected from the displayed payment history data based on user operation on the input/
If the settlement content is an advance payment (L210: Advance payment), the linked wallet settlement process is executed (L180). On the other hand, if the settlement content is a retroactive settlement for a payment made before the linkage was approved (L210: Retroactive settlement), the linked wallet retroactive settlement process is executed (L140).
In addition, advance settlement and retroactive settlement of multiple transactions may or may not be performed together.
限定ではなく例として、端末20に対するユーザ操作に基づいて、連携ウォレットの破棄を実行することが選択される場合(L110:破棄)、連携ウォレット破棄処理が実行される(L220)。連携ウォレット破棄処理については、限定ではなく例として、図7-4のS340以下のステップに従って実行することが可能である。そして、システムは処理を終了する。
As an example and not a limitation, when a user operation on the
なお、連携ウォレット破棄処理を実行する前に、連携ウォレット遡及精算処理あるいは連携ウォレット精算処理、あるいはその両方を実行するようにしてもよいし、そのようにしなくてもよい。また、立替履歴データに取引が残っている場合には、連携ウォレット破棄処理を実行しないようにしてもよいし、そのようにしなくてもよい。遡及精算が完了していない場合には、連携ウォレット破棄処理を実行しないようにしてもよいし、そのようにしなくてもよい。 Before executing the associated wallet discarding process, the associated wallet retroactive settlement process, the associated wallet settlement process, or both may or may not be executed. Also, if transactions remain in the advance payment history data, the associated wallet discarding process may or may not be executed. If retroactive settlement has not been completed, the associated wallet discarding process may or may not be executed.
図18-10は、本実施例における各処理が実行されるタイミングを説明するためのタイミングチャートの一例を示す図である。
ここでは、上記のフローで説明したアカウント追加連携処理と、連携ウォレット支払い処理と、連携ウォレット遡及精算処理とが各端末において実行指示されるタイミングについて説明する。説明を簡略化するため、連携ウォレット支払い処理において、立て替えは発生しない場合を考える。
FIG. 18-10 is a diagram showing an example of a timing chart for explaining the timing at which each process is executed in this embodiment.
Here, we will explain the timing at which the account addition link process, linked wallet payment process, and linked wallet retroactive settlement process described in the above flow are instructed to be executed at each terminal. To simplify the explanation, we will consider a case where no advance payment is required in the linked wallet payment process.
連携ウォレット生成を実行する端末を端末20Aとする。そして、連携ウォレットの他の連携メンバーの端末を端末20B・端末20Cとする。
このタイミングチャートでは、横軸を時間軸とし、各端末20が、アカウント追加連携処理を行うタイミングを白の六角形で、連携ウォレット支払い処理を行うタイミングを白の丸で、連携ウォレット遡及精算処理を行うタイミングを白の四角形で示している。
The terminal that executes the creation of the linked wallet is assumed to be
In this timing chart, the horizontal axis is the time axis, and the timing when each
連携ウォレット生成処理後、端末20Aにおいて、支払い1が実行される。支払い1にはユーザA.Aのみが参加している。
その後、端末20Bにおいて、アカウント追加連携処理が実行される。そして、端末20Bにおいて、支払い1に関する連携ウォレット遡及精算処理が実行される。
After the associated wallet generation process,
Thereafter, the account addition linkage process is executed in
次いで、端末20Bにおいて、支払い2が実行される。支払い2は、ユーザA.AとユーザB.Bとが参加している。
その後、端末20Cにおいて、アカウント追加連携処理が実行される。そして、端末20Cにおいて、支払い1と支払い2とに関する連携ウォレット遡及精算処理が実行される。
そして、端末20Cにおいて、支払い3が実行される。支払い3には、ユーザA.AとユーザB.BとユーザC.Cとが参加している。
Next,
Thereafter, the account addition linkage process is executed in
Then,
最後に、連携ウォレット破棄処理がいずれかの端末20によって実行され、処理は終了される。
Finally, the linked wallet destruction process is executed by one of the
<第18実施例の効果>
本実施例は、ウォレット連携承認確認情報(限定ではなく、第1情報の一例)は、第2ユーザアカウントの第2ユーザによる、第1ユーザアカウントの第1ユーザと、第2ユーザとを含むトークルーム(限定ではなく、チャットルームの一例)に対する入力に基づいて、第1ユーザの端末20に送信される構成を示している。
このような構成により得られる実施例の効果の一例として、第2アカウントの第2ユーザによる、第1ユーザと、第2ユーザとを含むチャットルームに対する入力に基づいて、第1情報が第1ユーザの端末に簡単に送信されるようにすることができる。
<Effects of the 18th embodiment>
This embodiment illustrates a configuration in which wallet linkage approval confirmation information (an example of the first information, not limited to the present invention) is transmitted to the
As an example of an effect of an embodiment obtained by such a configuration, first information can be easily transmitted to a terminal of a first user based on an input by a second user of a second account to a chat room including the first user and the second user.
また、本実施例は、ウォレット連携承認確認情報(限定ではなく、第1情報の一例)は、第2ユーザアカウントの第2ユーザによる、第1ユーザアカウントの第1ユーザと、第2ユーザとを含むトークルーム(限定ではなく、チャットルームの一例)の作成に基づき、第1ユーザの端末20に送信される構成を示している。
このような構成により得られる実施例の効果の一例として、第2アカウントの第2ユーザによる、第1ユーザと、第2ユーザとを含むチャットルームの作成に基づいて、第1情報が第1ユーザの端末に簡単に送信されるようにすることができる。
In addition, this embodiment illustrates a configuration in which wallet linkage approval confirmation information (an example of the first information, not limited to the present invention) is transmitted to the
As an example of an effect of an embodiment obtained by such a configuration, the first information can be easily transmitted to the terminal of the first user based on the creation of a chat room including the first user and the second user by the second user of the second account.
また、これらの場合、端末20は、第1ユーザアカウントから第2ユーザアカウントに決済金額のうちの一部または全部の金額を送信するための処理に基づき、その金額を第2ユーザアカウントに送金したことを示す情報をトークルームに表示するようにすることができる。
このような構成により得られる実施例の効果の一例として、チャットルームへの表示という分かり易い形で、第1金額を第2アカウントに送金したことを、第1アカウントの第1ユーザに知らせることができる。
In addition, in these cases, the terminal 20 can display information in the chat room indicating that the amount has been transferred to the second user account based on a process for transmitting part or all of the payment amount from the first user account to the second user account.
As an example of an effect of an embodiment obtained by such a configuration, a first user of a first account can be notified that a first amount has been transferred to a second account in an easy-to-understand manner by displaying the information in a chat room.
また、これらの場合、端末20は、第1ユーザアカウントと第2ユーザアカウントとの連携が行われていない場合、第1ユーザアカウントと、第2ユーザアカウントとに基づく支払いコード(限定ではなく、第1コード情報の一例)、または第1ユーザアカウントと、第2ユーザアカウントとに基づく支払い店舗コード(限定ではなく、第2コード情報の一例)を読み取るためのコードリーダ画面(限定ではなく、第2コード情報を読み取るための表示の一例)を表示部24に表示しない制御を制御部21によって行うようにすることができる。
このような構成により得られる実施例の効果の一例として、第1アカウントと第2アカウントとの関連付けが行われていない場合、第1アカウントと、第2アカウントとに基づく決済を行うことができないようにすることができる。
In addition, in these cases, when the first user account and the second user account are not linked, the terminal 20 can be configured to control the
As an example of an effect of an embodiment obtained by such a configuration, if the first account and the second account are not associated with each other, it is possible to prevent payments from being made based on the first account and the second account.
<第18変形例(1)>
上記の実施例では、連携承認後、連携ウォレットでの支払い履歴が確認可能となるとして説明したが、これに限定されない。
第17変形例(3)と同様に、連携ウォレット生成後、連携承認が「未」であるアカウントの端末20においても、連携ウォレットでの支払い履歴の確認ができるようにしてもよいし、そのようにしなくてもよい。
<Eighteenth Modification (1)>
In the above embodiment, it has been described that the payment history in the linked wallet can be confirmed after the link is approved, but this is not limited to the above.
As with the 17th variant example (3), after an associated wallet is created, it may be possible to check the payment history in the associated wallet on the
図18-11は、この場合の端末20の表示部24に表示される画面の一例を示す図である。
図18-11左側および中央の端末20Aの表示部24に表示される画面は、図18-2左側および中央とそれぞれ同様である。
図18-11右側の端末20Bの表示部24に表示される画面は、図18-2右側と同様であるが、この例では、グループトークルームに表示されるメッセージの時系列が一部異なっている。
FIG. 18-11 is a diagram showing an example of a screen displayed on the
The screens displayed on the
The screen displayed on the
具体的には、時系列で古い順に、ユーザA.Aからのウォレット連携依頼メッセージ→連携ウォレットによる決済完了通知メッセージ→ユーザA.Aからの連携ウォレットによる商品購入報告メッセージ、の順でメッセージが表示されている。
つまり、この表示画面例では、ユーザB.Bが連携承認する前に、連携ウォレットによる決済履歴を、自身の端末20Bに表示されるグループトークルーム画面で確認できるように構成されている。
Specifically, messages are displayed in chronological order from oldest to newest: wallet linkage request message from user A.A. → payment completion notification message from linked wallet → product purchase report message from user A.A.
That is, this example display screen is configured so that user B.B can check the payment history using the linked wallet on the group talk room screen displayed on his/her
この場合における処理は、限定ではなく例として、図18-6においてL185のステップを実行せず、L110:履歴確認となった場合L190のステップを実行するようにすればよい。そして、L190のステップを実行後、L110に処理を戻す。 In this case, as an example and not a limitation, the process in FIG. 18-6 may be such that step L185 is not executed, and when L110: History check occurs, step L190 is executed. Then, after step L190 is executed, the process returns to L110.
<第18変形例(2)>
上記の実施例では、連携ウォレットの支払い履歴確認後、立替精算や遡及精算が実行されるとしたが、これに限定されない。
限定ではなく例として、図18-6においてL110のステップで一括立替精算が選択されると、その時点までの取引(支払い)の立て替えを一括で精算するようにしてもよいし、そのようにしなくてもよい。
また、限定ではなく例として、図18-6においてL110のステップで一括遡及精算が選択されると、その時点までの取引(支払い)の遡及精算を一括で実行するようにしてもよいし、そのようにしなくてもよい。
もしくは、一括立替精算と一括遡及精算とを一括して実行するようにしてもよいし、そのようにしなくてもよい。
<Eighteenth Modification (2)>
In the above embodiment, after checking the payment history of the linked wallet, advance settlement or retroactive settlement is executed, but the present invention is not limited to this.
As an example and not by way of limitation, when lump-sum advance settlement is selected in step L110 in FIG. 18-6, the advance payments for transactions (payments) up to that point may or may not be settled in a lump sum.
Also, by way of example and not limitation, when lump-sum retroactive settlement is selected in step L110 in FIG. 18-6, retroactive settlement of transactions (payments) up to that point may or may not be performed in a lump sum.
Alternatively, the lump-sum advance settlement and the lump-sum retroactive settlement may be carried out together, or may not be carried out in this manner.
<第19実施例>
第18実施例では、連携ウォレット遡及精算処理は、新たに連携承認したアカウントのユーザが能動的に連携承認前の支払いについての精算を実行する処理として説明したが、これに限定されない。
第19実施例は、新たに連携承認したユーザに対して、連携承認前の支払いを催促する実施例である。
<19th Example>
In the eighteenth embodiment, the linked wallet retroactive settlement process has been described as a process in which the user of the account that has newly approved the link actively executes settlement for payments made before the link was approved, but the present invention is not limited to this.
The nineteenth embodiment is an embodiment in which a user who has been newly approved for cooperation is prompted to make a payment that was made before the cooperation was approved.
第19実施例に記載の内容は、他の各実施例や他の各変形例のいずれにも適用可能である。
また、既出の構成要素と同一の構成要素については同一の符号を付して、再度の説明を省略する。
The contents described in the 19th embodiment are applicable to the other embodiments and the other modified examples.
Furthermore, the same components as those already mentioned are given the same reference numerals and will not be described again.
<表示画面>
図19-1は、本実施例において端末20Aの表示部24に表示される画面の遷移の一例を示す図である。
図19-1左側では、グループ「バンド仲間」のグループトークルームの画面下部から、連携ウォレット情報表示領域WIR1がせり上がって表示されている。また、グループ「バンド仲間」の連携ウォレットであることを示す情報の表示欄には、連携ウォレット支払い履歴ボタンBT54が表示されている。この連携ウォレット支払い履歴ボタンBT54がタップされると、図19-1中央の画面が表示される。
<Display screen>
FIG. 19A is a diagram showing an example of a transition of a screen displayed on the
On the left side of Fig. 19-1, the linked wallet information display area WIR1 is displayed rising from the bottom of the screen of the group chat room of the group "Bandmates". In addition, the linked wallet payment history button BT54 is displayed in the display area of the information indicating the linked wallet of the group "Bandmates". When this linked wallet payment history button BT54 is tapped, the screen in the center of Fig. 19-1 is displayed.
この画面では、連携ウォレット情報表示領域WIR1における連携ウォレット支払い履歴の表示欄に、ユーザA.Aが商品購入で支払った「4,500円」の支払い金額のうちの少なくとも一部の金額の支払いを、他の連携メンバー(この例ではユーザB.B)に催促するための「おねだり」の文字を含む支払い催促ボタンBT60が表示されている。この支払い催促ボタンBT60がタップされると、図19-1右側の画面が表示される。 On this screen, in the linked wallet payment history display field in linked wallet information display area WIR1, a payment reminder button BT60 containing the word "begging" is displayed to remind another linked member (user B.B in this example) to pay at least a portion of the total payment of "4,500 yen" paid by user A.A for the product purchase. When this payment reminder button BT60 is tapped, the screen on the right side of Figure 19-1 is displayed.
この画面では、連携ウォレット情報表示領域WIR1の中央部に、連携ウォレットでの過去の支払いに対する催促を行うことを確認するための情報がポップアップ形式で表示されている。具体的には、「過去の支払いをおねだりしますか?」の文字と、ユーザA.Aに「2,250円」支払うようにユーザB.Bに催促することを示す情報とが表示されている。また、その下には、「はい」のボタンと、「いいえ」のボタンとが表示されており、「はい」のボタンがタップされると、ユーザA.AからユーザB.Bに対して、支払いの催促が行われる。 On this screen, information for confirming that a reminder for past payments in the linked wallet is to be sent is displayed in pop-up format in the center of the linked wallet information display area WIR1. Specifically, the text "Ask for past payments?" and information indicating that user B.B is being reminded to pay "2,250 yen" to user A.A are displayed. Also displayed below this are a "Yes" button and a "No" button, and when the "Yes" button is tapped, user A.A will send a reminder to user B.B to make a payment.
図19-2は、この場合に各々の連携メンバーの端末20の表示部24に表示される画面の一例を示す図である。
図19-2左側は、端末20Aに表示されるグループトークルーム画面であり、限定ではなく例として、連携ウォレットでの支払い完了通知メッセージ→ユーザA.Aからの商品購入報告メッセージ→ユーザB.Bによる連携承認メッセージ、の順でメッセージが表示されている。
FIG. 19B is a diagram showing an example of a screen displayed on the
The left side of FIG. 19-2 is a group talk room screen displayed on terminal 20A, which displays messages in the following order: a payment completion notification message in the linked wallet, a product purchase report message from user A.A, and a linkage approval message from user B.B.
図19-2中央は、端末20Bに表示されるグループトークルーム画面であり、限定ではなく例として、ユーザA.Aからの商品購入報告メッセージ→ユーザB.Bによる連携承認メッセージ→連携ウォレットでの支払い完了通知メッセージ→ユーザA.Aからの支払い催促メッセージ、の順でメッセージが表示されている。
The center of Figure 19-2 is a group talk room screen displayed on
支払い催促メッセージが、ユーザA.AからユーザB.Bに対する支払いの催促に対応するメッセージである。
この支払い催促メッセージには、支払いアプリケーション[Payment App]の文字および「おねだり」の文字とともに、支払いの催促の詳細に関する情報が表示されている。
また、支払い催促メッセージには精算ボタンが設けられており、精算ボタンをタップすることで、ユーザA.Aからの支払いの催促に対する精算、つまり、ユーザB.BからユーザA.Aへの送金を行うことが可能に構成されている。
The payment reminder message is a message corresponding to a reminder for payment from user A.A to user B.B.
This payment reminder message displays the words "Payment App" and "Request," as well as information regarding the details of the payment reminder.
In addition, the payment reminder message is provided with a settlement button, and by tapping the settlement button, it is possible to settle the payment reminder from user A.A, that is, to transfer money from user B.B to user A.A.
図19-2右側は、端末20Cに表示されるグループトークルーム画面であり、限定ではなく例として、ユーザA.Aからのウォレット連携依頼メッセージ→ユーザA.Aからの商品購入報告メッセージ→ユーザB.Bによる連携承認メッセージ、の順でメッセージが表示されている。 The right side of FIG. 19-2 is a group talk room screen displayed on terminal 20C, and by way of example and not limitation, messages are displayed in the following order: wallet linking request message from user A.A → product purchase report message from user A.A → linking approval message from user B.B.
この例では、支払い催促メッセージは、端末20Aに表示されるグループトークルームには表示されていない。これは、ユーザA.Aは支払いの催促を行った当人であるためである。
なお、これに限定されず、端末20Aに表示されるグループトークルームにも、支払い催促メッセージを表示させるようにしてもよい。
In this example, the payment reminder message is not displayed in the group talk room displayed on terminal 20A because user A.A is the person who sent the payment reminder.
It should be noted that the present invention is not limited to this, and a payment reminder message may also be displayed in the group talk room displayed on terminal 20A.
また、支払い催促メッセージは、端末20Cに表示されるグループトークルームには表示されていない。これは、ユーザC.Cは、未連携承認の状態であり、現状は支払いに関与しないためである。 The payment reminder message is not displayed in the group chat room displayed on terminal 20C. This is because user C.C. is in an unapproved link state and is not currently involved in the payment.
<処理>
図19-3は、本実施例における連携ウォレット遡及精算処理において各装置が実行する処理の流れの一例を示すフローチャートである。
この図では、左側から順に、連携済みユーザの端末である端末20A(ユーザA.Aの端末20)の制御部21が実行する処理、新たに連携したユーザの端末である端末20B(ユーザB.Bの端末20)の制御部21が実行する処理、サーバ10の制御部11が実行する処理の一例を示している。
<Processing>
FIG. 19-3 is a flowchart showing an example of the flow of processing executed by each device in the linked wallet retroactive settlement processing in this embodiment.
In this figure, from the left, there are shown an example of processing performed by the
通信I/F22によってサーバ10から連携ウォレット遡及精算候補情報を受信すると、端末20Aの制御部21は、連携ウォレット遡及精算候補情報の各取引について、限定ではなく例として、ユーザ操作に基づいて、遡及精算必要額の送金を催促するか否かを判定し、催促を実行する取引についての情報である遡及精算要求情報を、通信I/F22によってサーバ10に送信する(A740)。
When the linked wallet retroactive settlement candidate information is received from the
なお、遡及精算必要額と、それぞれのアカウントへの送金額とは、決済履歴データと、立替履歴データとに基づいて、端末20Aで算出するようにしてもよいし、そのようにしなくてもよい。また、遡及精算必要額やそれぞれのアカウントへの送金額を、端末20Aに対するユーザ操作に基づいて決定するようにしてもよいし、そのようにしなくてもよい。 The amount required for retroactive settlement and the amount to be transferred to each account may or may not be calculated by terminal 20A based on the payment history data and advance payment history data. The amount required for retroactive settlement and the amount to be transferred to each account may or may not be determined based on user operations on terminal 20A.
通信I/F14によって端末20Aから遡及精算要求情報を受信すると、サーバ10の制御部11は、遡及精算要求情報に基づいて、限定ではなく例として、取引ごとの遡及精算必要額を含む遡及精算依頼情報を通信I/F14によって取引の後に連携承認を行った端末20(この場合には端末20B)に送信する(S770)。
When the retroactive settlement request information is received from terminal 20A via communication I/
なお、サーバ10が、支払いアプリケーション管理サーバとメッセージングアプリケーション管理サーバとで構成される場合、限定ではなく例として、支払いアプリケーション管理サーバが遡及精算要求情報を受信し、支払いアプリケーション管理サーバから要求を受けたメッセージングアプリケーション管理サーバが、遡及精算依頼情報を端末20Bに送信するようにしてもよいし、そのようにしなくてもよい。また、支払いアプリケーション管理サーバを介さず、遡及精算要求情報をメッセージングアプリケーション管理サーバが受信し、遡及精算依頼情報をメッセージングアプリケーション管理サーバが送信するようにしてもよいし、そのようにしなくてもよい。
When
通信I/F22によってサーバ10から遡及精算依頼情報を受信すると、端末20Bの制御部21は、遡及精算依頼情報を表示部24に表示させる(B770)。
When the retroactive settlement request information is received from the
なお、端末20Aにおいて遡及精算要求情報が送信された確認が取れるように、サーバ10の制御部11は、遡及精算依頼情報を端末20Aに送信するようにしてもよいし、そうしなくてもよい。そして、端末20Aの制御部21は、受信した遡及精算依頼情報を表示部24に表示させるようにしてもよいし、そうしなくてもよい。
The
端末20Bの入出力部23に対するユーザ操作に基づいて、遡及精算を依頼された取引(支払い)の遡及精算を実行する場合(B775:YES)、端末20Bの制御部21は、B780~B790のステップを実行する。
通信I/F14によって端末20Bから遡及精算情報を受信する場合(S775:YES)、サーバ10の制御部11は、S780~S790のステップを実行する。
通信I/F22によってサーバ10から遡及精算結果情報を受信する場合(A750:YES)、端末20Aの制御部21は、A760のステップを実行する。
When retroactive settlement of a transaction (payment) for which retroactive settlement has been requested based on a user operation on the input/
When retroactive settlement information is received from terminal 20B via communication I/F 14 (S775: YES),
When retroactive settlement result information is received from the
<第19実施例の効果>
本実施例は、端末20は、第1ユーザアカウントと第2ユーザアカウントとの連携に基づき、少なくとも第2ユーザアカウントによって行われた支払い履歴の情報(限定ではなく、第2決済に関する情報の一例)を表示部24に表示する。また、端末20は、この支払い履歴に基づく支払いを催促する情報(限定ではなく、第2決済の支払いの依頼に関する第2情報の一例)を通信I/F22によって受信する構成を示している。
このような構成により得られる実施例の効果の一例として、第1アカウントと第2アカウントとの関連付けに基づき、少なくとも第2アカウントによって行われた第2決済に関する情報が端末の表示部に表示されるため、第1ユーザは、限定ではなく例として、第1アカウントと第2アカウントとが関連付けられる以前に少なくとも第2アカウントによって行われた第2決済に関する情報を確認して把握することができる。
<Effects of the 19th embodiment>
In this embodiment, the terminal 20 displays information on a payment history (not limited to, but an example of information related to the second payment) made by at least the second user account based on the link between the first user account and the second user account on the
As an example of an effect of an embodiment obtained by such a configuration, based on the association between the first account and the second account, information regarding at least the second payment made by the second account is displayed on the display unit of the terminal, so that the first user can, by way of example and not limitation, check and understand information regarding at least the second payment made by the second account before the first account and the second account were associated.
また、この場合、端末20は、自己の端末20のユーザと、第2ユーザアカウントの第2ユーザとを含むトークルーム(限定ではなく、チャットルームの一例)に、支払いを催促する情報の表示(限定ではなく、第2情報に基づく第2表示の一例)を表示する制御を制御部21によって行うようにすることができる。
このような構成により得られる実施例の効果の一例として、受信した第2決済の支払いの依頼に関する第2情報を確認した上で、第1ユーザが、第2決済の支払いを行うことができる。
In this case, the terminal 20 can be configured to control, via the
As an example of an effect of an embodiment obtained by such a configuration, the first user can make payment of the second payment after confirming the second information related to the received request for payment of the second payment.
また、この場合、支払いを催促する情報は、トークルームに含まれる第1ユーザと第2ユーザとで送受信されるメッセージを中継するサーバ10によって送信されるようにすることができる。
このような構成により得られる実施例の効果の一例として、チャットルームに含まれる第1ユーザと第2ユーザとで送受信されるメッセージを中継するサーバから、第2情報を簡単に取得することができる。
In this case, the information prompting payment can be sent by the
As an example of an effect of an embodiment obtained by such a configuration, the second information can be easily obtained from a server that relays messages sent and received between a first user and a second user in a chat room.
また、この場合、支払いを催促する情報の表示は、第1ユーザのトークルームには表示されるが、第2ユーザのトークルームには表示されないようにすることができる。
このような構成により得られる実施例の効果の一例として、支払いの依頼先のユーザ(第1ユーザ)に第2決済の支払いの依頼があったことを確実に知らせることができる。一方、支払いの依頼元のユーザ(第2ユーザ)に対しては支払いを依頼したことを確認不要とすることができる。
In this case, the information urging payment can be displayed in the first user's talk room but not in the second user's talk room.
As an example of the effect of the embodiment obtained by such a configuration, it is possible to reliably inform the user (first user) to whom the payment is requested that the second settlement be paid that has been requested, while it is possible to eliminate the need for the user (second user) from whom the payment is requested to confirm that the payment has been requested.
また、この場合、端末20は、トークルームに表示された支払いを催促する情報の表示に対する第1ユーザによる入力に基づいて、決済金額のうちの一部または全部の金額(限定ではなく、第2金額の一例)を第1ユーザアカウントから第2ユーザアカウントへ送金するための処理(限定ではなく、第1アカウントから第2アカウントへ送金することに関する処理の一例)を制御部21によって行うようにすることができる。
このような構成により得られる実施例の効果の一例として、チャットルームに表示された第2表示に対する第1ユーザによる入力という簡単な方法で、第2決済のうちの少なくとも一部である第2金額を第1アカウントから第2アカウントへ送金することができる。
In this case, the terminal 20 can be configured to perform, via the
As an example of an effect of an embodiment obtained by such a configuration, a second amount, which is at least a part of the second payment, can be transferred from the first account to the second account by the simple method of the first user inputting information on a second display displayed in the chat room.
<第19変形例(1)>
上記の実施例では、遡及精算依頼情報は、サーバ10から送信されるとしたが、これに限定されない。限定ではなく例として、図19-3のA740のステップにおいて、端末20Aの制御部21は、遡及精算要求情報を通信I/F22によって端末20Bに直接送信するようにしてもよいし、そのようにしなくてもよい。
<Nineteenth Modification (1)>
In the above embodiment, the retroactive settlement request information is transmitted from the
そして、端末20Bの制御部21は、受信した遡及精算要求情報を表示部24に表示させ、遡及精算するか否かの選択を受け付ける(B775)ようにしてもよいし、そのようにしなくてもよい。
Then, the
<第20実施例>
上記の実施例では、連携ウォレットの破棄(全ての連携アカウントについて一括して連携ウォレットを無効化)について説明したが、これに限定されない。
第20実施例は、各々の連携アカウントがアカウント連携を解除する手法に関する実施例である。
<20th Example>
In the above embodiment, the linked wallet is discarded (the linked wallet is invalidated for all linked accounts at once), but the present invention is not limited to this.
The twentieth embodiment relates to a method in which each linked account cancels account linkage.
第20実施例に記載の内容は、他の各実施例や他の各変形例のいずれにも適用可能である。
また、既出の構成要素と同一の構成要素については同一の符号を付して、再度の説明を省略する。
The contents described in the twentieth embodiment are applicable to the other embodiments and the other modified examples.
Furthermore, the same components as those already mentioned are given the same reference numerals and will not be described again.
本実施例における「アカウント連携の解除」には、限定ではなく例として、以下のいずれかが含まれる。
(a)連携承認の解除
(b)連携アカウントの削除
In this embodiment, "canceling account linkage" includes, by way of example and not limitation, any of the following:
(a) Cancellation of link authorization (b) Deletion of linked account
(a)は、連携承認「済」とされた連携承認を「未」に戻すことを意味する。この場合、連携ウォレット管理データにおいて、その連携アカウントのデータは削除されずに残ったままであるが、その連携アカウントは使用できなくなる。 (a) means that the link approval that was set to "done" will be changed back to "not approved." In this case, the data for that linked account will remain in the linked wallet management data without being deleted, but the linked account will no longer be usable.
(b)は、連携ウォレット管理データにおいて、その連携アカウントのデータを削除することを意味する。この場合も、その連携アカウントは使用できなくなる。 (b) means that the data for the linked account is deleted from the linked wallet management data. In this case, the linked account will also become unusable.
限定ではなく例として、連携アカウント(その連携アカウントのユーザ)が連携ウォレットから脱退することを希望する場合に、上記のアカウント連携の解除が行われる。 By way of example and not limitation, the above-mentioned account linking may be cancelled when a linked account (or a user of the linked account) wishes to withdraw from a linked wallet.
なお、上記(a)連携承認の解除では、連携ウォレット管理データにおいて連携アカウントのデータが削除されずに残るため、厳密には、連携ウォレットからの脱退ではないと捉えることもできなくはない。しかし、ユーザにとっては、「連携ウォレットからの脱退」が直感的に分かり易い可能性があるため、このように表現するものとする。 Note that in the above (a) cancellation of link approval, the linked account data remains in the linked wallet management data without being deleted, so strictly speaking, it could be considered not to be withdrawal from the linked wallet. However, since "withdrawal from the linked wallet" may be intuitively easier for users to understand, this is how it will be expressed.
また、ユーザにとっては、アカウント連携を自分の意思で自由に解除できる方が望ましい可能性がある。そこで、限定ではなく例として、アカウント連携の解除には、他の連携アカウントの承認は不要とすることができる。
なお、これとは異なり、アカウント連携の解除に、他の連携アカウントの承認を必要としてもよい。
In addition, it may be desirable for a user to be able to freely cancel account linkage at their own will. Thus, by way of example and not limitation, cancellation of account linkage may not require approval from other linked accounts.
Alternatively, approval of other linked accounts may be required to cancel account linkage.
<表示画面>
図20-1は、本実施例において端末20の表示部24に表示される画面の遷移の一例を示す図である。
図20-1左側は、端末20Bの表示部24に表示される画面の一例を示す図である。この画面は、グループ「バンド仲間」のグループトークルーム画面であり、連携ウォレット情報表示領域WIR1が、画面下部からせり上がって表示されている。
<Display screen>
FIG. 20A is a diagram showing an example of transition of a screen displayed on the
The left side of Fig. 20-1 shows an example of a screen displayed on the
連携ウォレット情報表示領域WIR1の下部には、連携ウォレットから脱退するための連携ウォレット脱退ボタンBT70と、前述した連携ウォレット破棄ボタンBT30とが表示されている。
なお、連携ウォレット破棄ボタンBT30の表示は必須ではなく、これを表示させないようにしてもよい。
At the bottom of the linked wallet information display area WIR1, there are displayed a linked wallet withdrawal button BT70 for withdrawing from the linked wallet, and the linked wallet discard button BT30 described above.
It should be noted that displaying the linked wallet discard button BT30 is not essential, and it may be possible to choose not to display it.
連携ウォレット脱退ボタンBT70がタップされると、サーバ10を介して、アカウント連携解除確認情報が端末20Aに送信される。その結果、端末20Aの表示部24には、図20-1中央の画面が表示される。
When the linked wallet withdrawal button BT70 is tapped, account linkage cancellation confirmation information is sent to terminal 20A via
この画面は、グループ「バンド仲間」のグループトークルーム画面であり、ユーザA.Aからの連携ウォレットの脱退を希望するメッセージである連携ウォレット脱退希望メッセージが表示されている。この連携ウォレット脱退希望メッセージには、連携ウォレットの脱退を希望する内容が表示され、その下には、脱退を拒否するための拒否ボタンと、脱退を認可(許可)するための認可ボタンとが設けられている。 This screen is the group chat room screen for the group "Bandmates," and displays a linked wallet withdrawal request message from user A.A, requesting to withdraw from the linked wallet. The linked wallet withdrawal request message displays the details of the request to withdraw from the linked wallet, and below this are a reject button to reject the withdrawal, and an approve button to approve (permit) the withdrawal.
認可ボタンがタップされると、アカウント連携解除認可情報が端末20Aからサーバ10に送信される。そして、サーバ10によって、アカウント連携解除処理が行われ、ユーザB.Bのアカウント連携が解除される。その結果、端末20Bの表示部24には、図20-1右側の画面が表示される。
When the authorization button is tapped, account linkage cancellation authorization information is sent from terminal 20A to
この画面は、グループ「バンド仲間」のグループトークルーム画面であり、ユーザB.Bが連携ウォレットの脱退を希望したことを示すメッセージ→ユーザA.Aによる連携ウォレットの脱退を許可するメッセージ→ユーザB.Bが連携ウォレットから脱退したことを示すメッセージ、の順でメッセージが表示されている。 This screen is the group chat room screen for the group "Bandmates," and displays messages in the following order: a message indicating that user B.B. wishes to withdraw from the linked wallet, a message authorizing user A.A. to withdraw from the linked wallet, and a message indicating that user B.B. has withdrawn from the linked wallet.
<処理>
図20-2は、この場合に各装置が実行する処理の流れの一例を示すフローチャートである。
この図では、端末20およびサーバ10で構成されるシステムが実行する処理の一例を示している。
なお、サーバ10を、支払いサービスを管理する支払いアプリケーション管理サーバと、メッセージングサービスを管理するメッセージングアプリケーション管理サーバに分けて構成するようにしてもよいし、そのようにしなくてもよい。
<Processing>
FIG. 20B is a flowchart showing an example of the flow of the processes executed by each device in this case.
This figure shows an example of processing executed by a system made up of a terminal 20 and a
The
限定ではなく例として、端末20に対するユーザ操作に基づいて、ユーザB.Bのアカウント連携を解除することが選択される場合(L110:脱退)、連携ウォレット脱退処理が実行される(L230)。 As a non-limiting example, when a user operation on the terminal 20 is performed to select to cancel the account linkage of user B.B (L110: Withdraw), a linked wallet withdrawal process is executed (L230).
なお、これとは異なり、限定ではなく例として、連携ウォレットが生成されたメッセージングサービスのグループからユーザが退出する場合に、連携ウォレット脱退処理が実行されるようにしてもよいし、そのようにしなくてもよい。 Alternatively, and by way of example and not limitation, when a user leaves a messaging service group for which an associated wallet has been created, an associated wallet withdrawal process may or may not be executed.
また、連携アカウントに設定される、前述した合計制限金額や連続決済回数が「0」となった場合に、連携ウォレット脱退処理が実行されるようにしてもよいし、そのようにしなくてもよい。 In addition, when the total limit amount or number of consecutive payments set for the linked account becomes "0," the linked wallet withdrawal process may or may not be executed.
図20-3は、連携ウォレット脱退処理において各装置が実行する処理の流れの一例を示すフローチャートである。
この図では、左側から順に、連携承認済みユーザの端末である端末20A(ユーザA.Aの端末20)の制御部21が実行する処理、アカウント連携の解除を選択したユーザの端末である端末20B(ユーザB.Bの端末20)の制御部21が実行する処理、サーバ10の制御部11が実行する処理の一例を示している。
FIG. 20C is a flowchart showing an example of the process flow executed by each device in the linked wallet withdrawal process.
This figure shows, from the left, an example of processing performed by the
端末20Bの制御部21は、アカウント連携の解除を要求するアカウント連携解除要求情報を、通信I/F22によってサーバ10に送信する(B810)。
The
通信I/F14によって端末20Bからアカウント連携解除確認情報を受信すると、サーバ10の制御部11は、アカウント連携の解除を認めるか否かを確認するアカウント連携解除確認情報を、通信I/F14によって端末20Aに送信する(S810)。
When the communication I/
なお、アカウント連携解除確認情報は、連携ウォレットを生成した端末20に対して送信するようにしてもよいし、連携ウォレットの連携承認済みである連携アカウントの全ての端末20に対して送信するようにしてもよい。また、連携ウォレットあるいはグループに代表者が設定されている場合、その代表者に対して送信するようにしてもよいし、そのようにしなくてもよい。
The account linkage cancellation confirmation information may be sent to the terminal 20 that generated the linked wallet, or may be sent to all
通信I/F22によってサーバ10からアカウント連携解除確認情報を受信すると、端末20Aの制御部21は、アカウント連携解除確認情報を表示部24に表示させる(A810)。
端末20Aの入出力部23に対するユーザ操作に基づいて、アカウント連携の解除を実行することを認可することが選択される場合(A810:YES)、端末20Aの制御部21は、アカウント連携解除認可情報を、通信I/F22によってサーバ10に送信する。
認可しないことが選択される場合には(A810:NO)、端末20Aの制御部21は、処理を終了させる。
When the account linkage cancellation confirmation information is received from the
If it is selected to authorize the cancellation of account linkage based on user operation on the input/
If it is selected not to approve (A810: NO), the
通信I/F14によってアカウント連携解除確認情報を送信した端末20からアカウント連携解除認可情報を受信する場合(S820:YES)、サーバ10の制御部11は、アカウント連携解除要求情報に基づいて、アカウント連携解除処理を実行する(S830)。
When account linkage cancellation authorization information is received from the terminal 20 that sent the account linkage cancellation confirmation information via the communication I/F 14 (S820: YES), the
アカウント連携解除処理では、サーバ10の制御部11は、限定ではなく例として、ユーザB.Bのユーザアカウントにおける、連携状況管理データの連携承認を「済」から「未」に変更する。これは、前述した(a)連携承認の解除、に相当する。
In the account linkage cancellation process, the
なお、このようにするのではなく、連携状況管理データからユーザB.Bのユーザアカウントそれ自体を削除するようにしてもよい。これは、前述した(b)連携アカウントの削除、に相当する。 Instead of doing this, the user account of user B.B. itself may be deleted from the linkage status management data. This corresponds to the above-mentioned (b) Deletion of a linked account.
そして、サーバ10の制御部11は、ユーザB.Bのアカウント連携が解除されたことを示すアカウント連携解除情報を、通信I/F22によってグループ内の端末20に送信する(S840)。
なお、アカウント連携解除情報は、アカウント連携解除を要求(申請)した端末20と、アカウント連携解除確認情報を送信した端末20とに対してのみ送信するようにしてもよいし、そのようにしなくてもよい。
また、アカウント連携解除情報は、アカウント連携解除を要求(申請)した端末20と、連携ウォレットを生成した端末20とに対して送信するようにしてもよいし、そのようにしなくてもよい。
また、連携ウォレットの代表者、またはグループの代表者の端末20も含めて送信するようにしてもよい。
Then, the
In addition, the account linkage cancellation information may or may not be sent only to the terminal 20 that requested (applied for) the account linkage cancellation and the terminal 20 that sent the account linkage cancellation confirmation information.
In addition, the account linkage cancellation information may or may not be sent to the terminal 20 that requested (applied for) the account linkage cancellation and the terminal 20 that generated the linked wallet.
In addition, the
通信I/F22によってサーバ10からアカウント連携解除情報を受信すると、端末20Aの制御部21は、受信したアカウント連携解除情報を表示部24に表示させ(A830)、処理を終了させる。
When the account linkage cancellation information is received from the
通信I/F22によってサーバ10からアカウント連携解除情報を受信する場合(B820:YES)、端末20Bの制御部21は、受信したアカウント連携解除情報を表示部24に表示させる(B830)。そして、端末20Bの制御部21は、ユーザB.Bのユーザアカウントでの連携ウォレットによる支払いが実行不能になったことを示す表示を表示部24に表示させるなどして、連携ウォレットが使用不可となったことを報知する(B840)。
アカウント連携解除情報を受信しない場合(B820:NO)、端末20Bの制御部21は、処理を終了させる。
When account linkage cancellation information is received from the
If the account linkage cancellation information is not received (B820: NO), the
アカウント連携解除処理が実行される条件としては、以下のような場合が考えられる。
・グループ全員からアカウント連携解除の認可を得た場合
・連携承認済みメンバー全員からアカウント連携解除の認可を得た場合
・設定人数を超えるメンバー(限定ではなく例として、連携承認済みメンバーの過半数)からアカウント連携解除の認可を得た場合
・連携ウォレットを生成したメンバーからアカウント連携解除の認可を得た場合
・連携ウォレットの代表者、またはグループの代表者からアカウント連携解除の認可を得た場合
・他のメンバーのアカウント連携解除の認可なしに無条件でアカウント連携解除が実行される場合
The account unlinking process may be performed in the following cases:
・When permission to unlink accounts is obtained from all members in the group ・When permission to unlink accounts is obtained from all members who have been approved for linking ・When permission to unlink accounts is obtained from more than a set number of members (for example, not limited to, a majority of the members who have been approved for linking) ・When permission to unlink accounts is obtained from the member who created the linked wallet ・When permission to unlink accounts is obtained from the representative of the linked wallet or the representative of the group ・When account unlinking is performed unconditionally without permission from other members to unlink accounts
連携ウォレット脱退処理の実行後、サーバ10の制御部11は、連携ウォレットの連携メンバー全員のアカウント連携が解除されたか否かを判定する(L240)。全員のアカウント連携が解除された場合(L240:YES)、連携ウォレット破棄処理が実行される(L220)。
一方、アカウント連携が解除されていないメンバーが残っている場合は(L240:NO)、L110のステップに処理を戻す。
After the linked wallet withdrawal process is executed, the
On the other hand, if there are any members whose account linkage has not been released (L240: NO), the process returns to step L110.
なお、連携ウォレットの連携メンバー全員のアカウント連携が解除された場合であっても(L240:YES)、連携ウォレット破棄処理を実行せず、この連携ウォレットにおける支払い履歴や立替履歴等を保持するようにしてもよいし、そのようにしなくてもよい。
この場合は、連携ウォレット生成処理を実行せずとも、グループ内のメンバーが連携承認を行えば、再び連携ウォレットによる支払いを行うことが可能となる。
Even if the account linkage of all linked members of the linked wallet is terminated (L240: YES), the linked wallet destruction process may not be executed and payment history, advance payment history, etc. in the linked wallet may be retained, or it may not be necessary to do so.
In this case, if a member in the group approves the link, it will be possible to make payments using the linked wallet again without having to execute the linked wallet generation process.
図20-4は、本実施例における各処理が実行されるタイミングを説明するためのタイミングチャートの一例を示す図である。
ここでは、上記のフローで説明したアカウント追加連携処理と、連携ウォレット支払い処理と、連携ウォレット遡及精算処理と、連携ウォレット脱退処理とが各端末において実行指示されるタイミングについて説明する。説明を簡略化するため、連携ウォレット支払い処理において、立て替えは発生しない場合を考える。
FIG. 20D is an example of a timing chart for explaining the timing at which each process is executed in this embodiment.
Here, we will explain the timing at which each terminal is instructed to execute the account addition link process, linked wallet payment process, linked wallet retroactive settlement process, and linked wallet withdrawal process described in the above flow. To simplify the explanation, we will consider a case where no advance payment is required in the linked wallet payment process.
連携ウォレット生成を実行する端末を端末20Aとする。そして、連携ウォレットの他の連携メンバーの端末を端末20B・端末20Cとする。
このタイミングチャートでは、横軸を時間軸とし、各端末20が、アカウント追加連携処理を行うタイミングを白の六角形で、連携ウォレット支払い処理を行うタイミングを白の丸で、連携ウォレット遡及精算処理を行うタイミングを白の四角形で、連携ウォレット脱退処理を行うタイミングを白の三角で示している。
The terminal that executes the creation of the linked wallet is assumed to be terminal 20A. The terminals of the other linked members of the linked wallet are assumed to be terminal 20B and terminal 20C.
In this timing chart, the horizontal axis is the time axis, and the timing when each terminal 20 performs the account addition linkage process is indicated by a white hexagon, the timing when the linked wallet payment process is indicated by a white circle, the timing when the linked wallet retroactive settlement process is indicated by a white square, and the timing when the linked wallet withdrawal process is indicated by a white triangle.
連携ウォレット生成処理後、端末20Bにおいて、アカウント追加連携処理が実行される。その後、端末20Aにおいて、支払い1が実行される。支払い1には、ユーザA.AとユーザB.Bとが参加している。
After the linked wallet generation process, the account addition linking process is executed on
次いで、端末20Cにおいて、アカウント追加連携処理が実行される。そして、端末20Cにおいて、支払い1に関する連携ウォレット遡及精算処理が実行される。
その後、端末20Bにおいて、連携ウォレット脱退処理が実行される。
そして、端末20Cにおいて、支払い2が実行される。支払い3には、ユーザA.AとユーザC.Cとが参加している。
Next, the account addition linkage process is executed in
Thereafter, the linked wallet withdrawal process is executed in
Then,
その後、端末20Bにおいて、アカウント追加連携処理が再び実行される。そして、端末20Bにおいて、支払い2に関する連携ウォレット遡及精算処理が実行される。
端末20Bにおいて、支払い3が実行される。支払い3には、ユーザA.AとユーザB.BとユーザC.Cとが参加している。
Thereafter, the account addition linkage process is executed again in
支払い3の後、端末20Cにおいて、連携ウォレット脱退処理が実行される。また、端末20Aにおいて、連携ウォレット脱退処理が実行される。
最後に、端末20Bにおいて、連携ウォレット脱退処理が実行され、その後、連携ウォレット破棄処理が実行される。
After
Finally, in
<第20実施例の効果>
本実施例は、端末20が、第1ユーザアカウントのアカウント連携を解除するための処理、つまり、第1ユーザアカウントと第2ユーザアカウントとの連携を解除するための処理(限定ではなく、第1アカウントと第2アカウントとの関連付けの解除に関する処理の一例)を制御部21によって行う構成を示している。
このような構成により得られる実施例の効果の一例として、一旦関連付けた第1アカウントと第2アカウントとの関連付けを解除することができる。
<Effects of the 20th embodiment>
This embodiment illustrates a configuration in which the terminal 20 uses the
As an example of an effect of the embodiment obtained by such a configuration, it is possible to cancel the association between a first account and a second account that was once associated with each other.
また、この場合、第1ユーザアカウントのアカウント連携を解除するための処理は、第2ユーザアカウントに対してアカウント連携解除要求情報(限定ではなく、関連付けの解除の依頼に関する情報の一例)を送信する処理を含むようにすることができる。
このような構成により得られる実施例の効果の一例として、第2アカウントに対して関連付けを解除することを確認することができる。
In this case, the process for canceling the account association of the first user account may include a process of sending account association cancellation request information (not limited to, but an example of information regarding a request to cancel the association) to the second user account.
As an example of an effect of the embodiment obtained by such a configuration, it is possible to confirm that the association with the second account has been released.
また、この場合、第1ユーザアカウントのアカウント連携は、第2ユーザアカウントの第2ユーザの許可に基づいて解除されるようにすることができる。
このような構成により得られる実施例の効果の一例として、第2アカウントの第2ユーザの許可がなければ、第1アカウントと第2アカウントとの関連付けが解除されないようにすることができる。つまり、第2ユーザの意に沿わずに第1アカウントと第2アカウントとが解除されてしまうことを防止できる。
In this case, the account linkage of the first user account can be released based on the permission of the second user of the second user account.
As an example of an effect of the embodiment obtained by such a configuration, it is possible to prevent the association between the first account and the second account from being released without the permission of the second user of the second account, which means that it is possible to prevent the first account and the second account from being released against the will of the second user.
また、この場合、第1ユーザアカウントのアカウント連携は、第1ユーザが、第1ユーザと、第2アカウントの第2ユーザとを含むトークルームから退出することに基づいて行われるようにすることができる。
このような構成により得られる実施例の効果の一例として、第1ユーザが、第1ユーザと、第2アカウントの第2ユーザとを含むチャットルームから退出する場合に、第1アカウントと第2アカウントとの関連付けを併せて解除することができる。
In this case, account linking of the first user account can be performed based on the first user leaving a talk room including the first user and a second user of the second account.
As an example of an effect of an embodiment obtained by such a configuration, when a first user leaves a chat room that includes the first user and a second user of a second account, the association between the first account and the second account can also be released.
<第20変形例(1)>
上記の実施例では、連携ウォレット脱退処理が実行されると、アカウント連携が解除されることとしたが、これに限定されない。
限定ではなく例として、連携ウォレット脱退処理が実行されると、連携ウォレット精算処理または連携ウォレット遡及精算処理、あるいはその両方が実行され、その後、アカウント連携が解除されるようにしてもよいし、そのようにしなくてもよい。
<20th Modification (1)>
In the above embodiment, when the linked wallet withdrawal process is executed, the account linkage is released, but this is not limited to the above.
By way of example and not limitation, when a linked wallet withdrawal process is performed, a linked wallet settlement process or a linked wallet retroactive settlement process, or both, may be performed, after which the account linkage may or may not be released.
図20-5は、本変形例において端末20Bの表示部24に表示される画面の遷移の一例を示す図である。
図20-5左側には、図20-1左側と同様の画面が表示されている。連携ウォレット脱退ボタンBT70がタップされると、限定ではなく例として、図20-5右側の画面が表示される。
FIG. 20-5 is a diagram showing an example of a transition of a screen displayed on the
The left side of Fig. 20-5 displays a screen similar to that of the left side of Fig. 20-1. When the linked wallet withdrawal button BT70 is tapped, the right side of Fig. 20-5 is displayed, by way of example and not limitation.
この画面では、連携ウォレット情報表示領域WIR1の中央部に、連携ウォレットの精算を行うか否かを確認するための情報が表示されている。具体的には、「未精算の購入履歴があります」の文字とともに、未精算の購入履歴に関する詳細な情報が表示されている。この例では、支払い先を「XX楽器」とする「4,500円」の支払いについて、ユーザB.BからユーザA.Aへの「2,250円」の送金が未だ行われていない状態であることが示されている。 In this screen, information for confirming whether or not to settle the linked wallet is displayed in the center of the linked wallet information display area WIR1. Specifically, detailed information on the unsettled purchase history is displayed along with the text "There is an unsettled purchase history." In this example, it is shown that for a payment of "4,500 yen" to "XX Musical Instruments," a transfer of "2,250 yen" from user B.B to user A.A has not yet been made.
その下には、「精算しますか?」の文字とともに、「はい」のボタンと、「いいえ」のボタンとが表示されている。「はい」のボタンがタップされると、上記の精算が実行される。つまり、この例では、ユーザB.BからユーザA.Aに対して「2,250円」が送金される。 Below that, the words "Do you want to settle?" are displayed along with a "Yes" button and a "No" button. When the "Yes" button is tapped, the settlement is carried out. In other words, in this example, "2,250 yen" is transferred from user B.B to user A.A.
この場合には、限定ではなく例として、図20-3のB810のステップを実行後、連携ウォレット精算処理または連携ウォレット遡及精算処理、あるいはその両方を実行し、再び図20-3の処理を続けて実行するようにすればよい。 In this case, by way of example and not limitation, after executing step B810 in FIG. 20-3, the linked wallet settlement process or the linked wallet retroactive settlement process, or both, may be executed, and the process of FIG. 20-3 may then be continued again.
なお、連携ウォレット精算処理または連携ウォレット遡及精算処理、あるいはその両方を実行後、連携アカウントの連携解除を要求する連携アカウントにおいて、未精算である立替精算や遡及精算が残っている場合、サーバ10の制御部11は、図20-3のS810のステップを実行しないようにしてもよい。
この場合、アカウント連携を解除しようとする連携アカウントに未精算である立替精算や遡及精算が残っている場合には、アカウント連携解除は行われないことになる。
In addition, after executing the linked wallet settlement process or the linked wallet retroactive settlement process, or both, if there are outstanding advance settlements or retroactive settlements remaining in the linked account requesting to unlink the linked account, the
In this case, if the linked account for which you are trying to cancel the account link has any outstanding advance payments or retroactive payments, the account link will not be canceled.
また、連携ウォレット精算処理または連携ウォレット遡及精算処理、あるいはその両方を実行後、連携アカウントの連携解除を要求する連携アカウントにおいて、未精算である立替精算や遡及精算が残っていない場合、サーバ10の制御部11は、アカウント連携解除認可情報の受信の有無にかかわらず、アカウント連携解除処理を実行するようにしてもよいし、そのようにしなくてもよい。
すなわち、アカウント連携解除しようとする連携アカウントに連携ウォレット内での貸し借りが存在しない場合には、他のメンバーの認可不要で、アカウント連携を解除するようにすることも可能である。
In addition, after executing the linked wallet settlement process or the linked wallet retroactive settlement process, or both, if there are no outstanding advance settlements or retroactive settlements remaining in the linked account requesting to unlink the linked account, the
In other words, if the linked account for which the account linkage is to be cancelled has no loans or borrowings within the linked wallet, it is possible to cancel the account linkage without obtaining approval from other members.
本変形例は、端末20は、第1アカウントのアカウント連携に基づき、少なくとも第2ユーザアカウントによって行われた決済(限定ではなく、第3決済の一例)に関する情報を表示部24に表示する。そして、端末20は、第1アカウントのアカウント連携を解除したことに基づいて、この決済の支払いに関する情報の表示(限定ではなく、第3表示の一例)を表示部24に表示する構成を示している。
このような構成により得られる実施例の効果の一例として、第1アカウントと第2アカウントとの関連付けに基づき、少なくとも第2アカウントによって行われた第3決済に関する情報を第1ユーザが閲覧して確認できるようにすることができる。また、第1アカウントと第2アカウントとが解除された場合に、第3決済の支払いに関する情報を第1ユーザが閲覧して確認できるようにすることができる。
In this modified example, the terminal 20 displays information about at least a payment made by the second user account (not limited to this, an example of a third payment) based on the account linkage of the first account on the
As an example of an effect of an embodiment obtained by such a configuration, based on the association between the first account and the second account, the first user can view and confirm information related to at least the third payment made by the second account. Furthermore, when the first account and the second account are released, the first user can view and confirm information related to the payment of the third payment.
1 通信システム
10 サーバ
20 端末
30 ネットワーク
40 店舗POSシステム
50 店舗コードリーダ装置
Claims (27)
前記端末の第1ユーザの第1アカウントと、前記第1アカウントと関連付けられた第2アカウントとに基づき、第1決済に関する処理を行う制御部と、
前記第1決済に基づいて、前記第2アカウントに送金することに関する第1情報を前記端末に送信する通信部とを備え、
前記制御部は、前記端末に表示された、前記第1情報に基づく第1表示に対する前記第1ユーザによる入力に基づいて、前記第1情報に基づく金額を前記第1アカウントから前記第2アカウントに送金することに関する処理を行い、
前記第1表示は、前記第1アカウントと前記第2アカウントとが関連付けられたチャットルームに含まれ、
前記制御部は、前記第1アカウントと、前記第2アカウントとに基づき、第2決済に関する処理を行い、
前記通信部は、前記第2決済に基づいて、前記第2アカウントに送金することに関する第2情報と、前記第1情報とを前記チャットルームに送信する。 A server that communicates with a terminal and processes payments,
A control unit that performs processing related to a first payment based on a first account of a first user of the terminal and a second account associated with the first account;
a communication unit configured to transmit, to the terminal, first information related to a transfer to the second account based on the first payment;
the control unit performs a process for transferring an amount based on the first information from the first account to the second account based on an input by the first user to a first display based on the first information displayed on the terminal ;
the first representation is included in a chat room associated with the first account and the second account;
The control unit performs a process related to a second payment based on the first account and the second account;
The communication unit transmits second information regarding the transfer of money to the second account based on the second payment and the first information to the chat room .
前記制御部は、前記チャットルームに含まれる、前記第1表示と、前記第2情報に基づく第2表示とに対する前記第1ユーザによる入力に基づいて、前記第1情報に基づく金額と、前記第2情報に基づく金額とを、前記第1アカウントから前記第2アカウントに送金することに関する処理を行う。 2. The server of claim 1 ,
The control unit performs processing related to transferring an amount based on the first information and an amount based on the second information from the first account to the second account based on input by the first user to the first display and the second display based on the second information included in the chat room.
前記制御部は、前記第1アカウントと、前記第2アカウントとの前記チャットルームにおける関連付けを解除することに基づいて、前記第1情報に基づく金額と前記第2情報に基づく金額とを、前記第1アカウントから前記第2アカウントに送金することに関する処理を行う。 The server according to claim 1 or 2 ,
The control unit performs processing to transfer an amount based on the first information and an amount based on the second information from the first account to the second account based on disassociating the first account with the second account in the chat room.
前記第1決済は、少なくとも前記第2アカウントによって前記第1アカウントの不足分の支払いが行われる。 The server according to any one of claims 1 to 3 ,
The first settlement comprises at least a payment of a deficit on the first account by the second account.
前記第1決済は、前記第1アカウントによる支払いは行われない。 5. The server according to claim 4 ,
The first settlement is not paid by the first account.
前記端末の第1ユーザの第1アカウントと、前記第1アカウントと関連付けられた第2アカウントとに基づき、第1決済に関する処理を行う制御部と、A control unit that performs processing related to a first payment based on a first account of a first user of the terminal and a second account associated with the first account;
前記第1決済に基づいて、前記第2アカウントに送金することに関する第1情報を前記端末に送信する通信部とを備え、a communication unit configured to transmit, to the terminal, first information related to a transfer to the second account based on the first payment;
前記制御部は、前記端末に表示された、前記第1情報に基づく第1表示に対する前記第1ユーザによる入力に基づいて、前記第1情報に基づく金額を前記第1アカウントから前記第2アカウントに送金することに関する処理を行い、the control unit performs a process for transferring an amount based on the first information from the first account to the second account based on an input by the first user to a first display based on the first information displayed on the terminal;
前記第1決済は、前記第1アカウントによる支払いと、少なくとも前記第2アカウントによって前記第1アカウントの不足分の支払いとが行われる。The first settlement includes a payment by the first account and a payment of any shortfall in the first account by at least the second account.
前記端末の第1ユーザの第1アカウントと、前記第1アカウントと関連付けられた第2アカウントとに基づき、第1決済に関する処理を行う制御部と、A control unit that performs processing related to a first payment based on a first account of a first user of the terminal and a second account associated with the first account;
前記第1決済に基づいて、前記第2アカウントに送金することに関する第1情報を前記端末に送信する通信部とを備え、a communication unit configured to transmit, to the terminal, first information related to a transfer to the second account based on the first payment;
前記制御部は、前記端末に表示された、前記第1情報に基づく第1表示に対する前記第1ユーザによる入力に基づいて、前記第1情報に基づく金額を前記第1アカウントから前記第2アカウントに送金することに関する処理を行い、the control unit performs a process for transferring an amount based on the first information from the first account to the second account based on an input by the first user to a first display based on the first information displayed on the terminal;
前記第1決済は、前記第1アカウントと、前記第2アカウントと、前記第1アカウントと前記第2アカウントとが関連付けられた第3アカウントとによって行われ、前記第2アカウントと前記第3アカウントとによって、前記第1アカウントの不足分の支払いが行われる。The first settlement is made by the first account, the second account, and a third account to which the first account and the second account are associated, and the shortfall in the first account is paid by the second account and the third account.
前記端末の第1ユーザの第1アカウントと、前記第1アカウントと関連付けられた第2アカウントとに基づき、第1決済に関する処理を行う制御部と、A control unit that performs processing related to a first payment based on a first account of a first user of the terminal and a second account associated with the first account;
前記第1決済に基づいて、前記第2アカウントに送金することに関する第1情報を前記端末に送信する通信部とを備え、a communication unit configured to transmit, to the terminal, first information related to a transfer to the second account based on the first payment;
前記制御部は、前記端末に表示された、前記第1情報に基づく第1表示に対する前記第1ユーザによる入力に基づいて、前記第1情報に基づく金額を前記第1アカウントから前記第2アカウントに送金することに関する処理を行い、the control unit performs a process for transferring an amount based on the first information from the first account to the second account based on an input by the first user to a first display based on the first information displayed on the terminal;
前記第1決済は、前記第1アカウントと、前記第2アカウントと、前記第1アカウントと前記第2アカウントとが関連付けられた第3アカウントとによって行われ、前記第2アカウントのみによって、前記第1アカウントの不足分の支払いが行われる。The first settlement is made by the first account, the second account, and a third account to which the first account and the second account are associated, and any shortfall in the first account is paid only by the second account.
前記第1アカウントの不足分を支払う前記第2アカウントは、前記第2アカウントの残高に基づいて決定される。 The server according to claim 7 or claim 8 ,
The second account that pays the deficit of the first account is determined based on the balance of the second account.
前記第1アカウントの不足分を支払う前記第2アカウントは、前記第1ユーザによる前記端末に対する入力に基づき選択される。 The server according to claim 7 or claim 8 ,
The second account to pay the deficit of the first account is selected based on input by the first user to the terminal.
前記第1アカウントの不足分を支払う前記第2アカウントは、前記第1ユーザによる前記端末に対する入力に基づき前記第2アカウントが選択された後、前記第2アカウントの第2ユーザの許可に基づいて決定される。 11. The server of claim 10 ,
The second account to pay the deficit of the first account is determined based on the permission of a second user of the second account after the second account is selected based on an input to the terminal by the first user.
前記第1情報は、前記第2アカウントによって、前記第1決済で支払われた金額に基づく情報を含む。 A server according to any one of claims 1 to 11 ,
The first information includes information based on an amount paid in the first payment by the second account.
前記第2アカウントは、第2ユーザのアカウントである。 A server according to any one of claims 1 to 12 ,
The second account is an account of a second user.
前記第2アカウントは、複数のユーザが決済可能な共通アカウントであり、
前記制御部は、前記第1表示に対する前記第1ユーザによる入力に基づいて、前記第1情報に基づく金額を、前記第1アカウントから前記共通アカウントに送金することに関する処理を行う。 A server according to any one of claims 1 to 13 ,
The second account is a common account that multiple users can use for payment,
The control unit performs processing related to transferring an amount based on the first information from the first account to the common account based on an input by the first user on the first display.
前記第1情報に基づく金額は、第1金額であり、
前記共通アカウントは、前記複数のユーザの各々のアカウントが関連付けられており、前記各々のアカウントは、前記共通アカウントから前記第1金額の少なくとも一部である第2金額が送金される。 15. The server of claim 14 ,
the amount based on the first information is a first amount;
The common account is associated with each of the accounts of the plurality of users, and each of the accounts receives a second amount, which is at least a portion of the first amount, from the common account.
前記端末の第1ユーザの第1アカウントと、前記第1アカウントと関連付けられた第2アカウントとに基づき、第1決済に関する処理を前記サーバの制御部によって行うことと、
前記第1決済に基づいて、前記第2アカウントに送金することに関する第1情報を前記サーバの通信部によって前記端末に送信することと、
前記端末に表示された、前記第1情報に基づく第1表示に対する前記第1ユーザによる入力に基づいて、前記第1情報に基づく金額を前記第1アカウントから前記第2アカウントに送金することに関する処理を前記制御部によって行うこととが前記サーバによって実行され、
前記第1表示は、前記第1アカウントと前記第2アカウントとが関連付けられたチャットルームに含まれ、
前記第1アカウントと、前記第2アカウントとに基づき、第2決済に関する処理を前記制御部によって行うことと、
前記第2決済に基づいて、前記第2アカウントに送金することに関する第2情報と、前記第1情報とを前記通信部によって前記チャットルームに送信することとが前記サーバによって実行される。 A program executed by a server that communicates with a terminal and processes payments,
performing a process related to a first payment by a control unit of the server based on a first account of a first user of the terminal and a second account associated with the first account;
transmitting first information regarding a transfer to the second account based on the first payment to the terminal by a communication unit of the server;
The server executes, by the control unit, a process for transferring an amount based on the first information from the first account to the second account based on an input by the first user to a first display based on the first information displayed on the terminal ;
the first representation is included in a chat room associated with the first account and the second account;
performing a process related to a second payment based on the first account and the second account by the control unit;
The server executes, based on the second payment, transmitting second information regarding transferring money to the second account and the first information to the chat room via the communication unit .
前記端末の第1ユーザの第1アカウントと、前記第1アカウントと関連付けられた第2アカウントとに基づき、第1決済に関する処理を前記サーバの制御部によって行うことと、performing a process related to a first payment by a control unit of the server based on a first account of a first user of the terminal and a second account associated with the first account;
前記第1決済に基づいて、前記第2アカウントに送金することに関する第1情報を前記サーバの通信部によって前記端末に送信することと、transmitting first information regarding a transfer to the second account based on the first payment to the terminal by a communication unit of the server;
前記端末に表示された、前記第1情報に基づく第1表示に対する前記第1ユーザによる入力に基づいて、前記第1情報に基づく金額を前記第1アカウントから前記第2アカウントに送金することに関する処理を前記制御部によって行うこととが前記サーバによって実行され、The server executes, by the control unit, a process for transferring an amount based on the first information from the first account to the second account based on an input by the first user to a first display based on the first information displayed on the terminal;
前記第1決済は、前記第1アカウントによる支払いと、少なくとも前記第2アカウントによって前記第1アカウントの不足分の支払いとが行われる。The first settlement includes a payment by the first account and a payment of any shortfall in the first account by at least the second account.
前記端末の第1ユーザの第1アカウントと、前記第1アカウントと関連付けられた第2アカウントとに基づき、第1決済に関する処理を前記サーバの制御部によって行うことと、performing a process related to a first payment by a control unit of the server based on a first account of a first user of the terminal and a second account associated with the first account;
前記第1決済に基づいて、前記第2アカウントに送金することに関する第1情報を前記サーバの通信部によって前記端末に送信することと、transmitting first information regarding a transfer to the second account based on the first payment to the terminal by a communication unit of the server;
前記端末に表示された、前記第1情報に基づく第1表示に対する前記第1ユーザによる入力に基づいて、前記第1情報に基づく金額を前記第1アカウントから前記第2アカウントに送金することに関する処理を前記制御部によって行うこととが前記サーバによって実行され、The server executes, by the control unit, a process for transferring an amount based on the first information from the first account to the second account based on an input by the first user to a first display based on the first information displayed on the terminal;
前記第1決済は、前記第1アカウントと、前記第2アカウントと、前記第1アカウントと前記第2アカウントとが関連付けられた第3アカウントとによって行われ、前記第2アカウントと前記第3アカウントとによって、前記第1アカウントの不足分の支払いが行われる。The first settlement is made by the first account, the second account, and a third account to which the first account and the second account are associated, and the shortfall in the first account is paid by the second account and the third account.
前記端末の第1ユーザの第1アカウントと、前記第1アカウントと関連付けられた第2アカウントとに基づき、第1決済に関する処理を前記サーバの制御部によって行うことと、performing a process related to a first payment by a control unit of the server based on a first account of a first user of the terminal and a second account associated with the first account;
前記第1決済に基づいて、前記第2アカウントに送金することに関する第1情報を前記サーバの通信部によって前記端末に送信することと、transmitting first information regarding a transfer to the second account based on the first payment to the terminal by a communication unit of the server;
前記端末に表示された、前記第1情報に基づく第1表示に対する前記第1ユーザによる入力に基づいて、前記第1情報に基づく金額を前記第1アカウントから前記第2アカウントに送金することに関する処理を前記制御部によって行うこととが前記サーバによって実行され、The server executes, by the control unit, a process for transferring an amount based on the first information from the first account to the second account based on an input by the first user to a first display based on the first information displayed on the terminal;
前記第1決済は、前記第1アカウントと、前記第2アカウントと、前記第1アカウントと前記第2アカウントとが関連付けられた第3アカウントとによって行われ、前記第2アカウントのみによって、前記第1アカウントの不足分の支払いが行われる。The first settlement is made by the first account, the second account, and a third account to which the first account and the second account are associated, and any shortfall in the first account is paid only by the second account.
前記端末の第1ユーザの第1アカウントと、前記第1アカウントと関連付けられた第2アカウントとに基づき、第1決済に関する処理を前記サーバの制御部によって行うことと、
前記第1決済に基づいて、前記第2アカウントに送金することに関する第1情報を前記サーバの通信部によって前記端末に送信することと、
前記端末に表示された、前記第1情報に基づく第1表示に対する前記第1ユーザによる入力に基づいて、前記第1情報に基づく金額を前記第1アカウントから前記第2アカウントに送金することに関する処理を前記制御部によって行うこととを含み、
前記第1表示は、前記第1アカウントと前記第2アカウントとが関連付けられたチャットルームに含まれ、
前記第1アカウントと、前記第2アカウントとに基づき、第2決済に関する処理を前記制御部によって行うことと、
前記第2決済に基づいて、前記第2アカウントに送金することに関する第2情報と、前記第1情報とを前記通信部によって前記チャットルームに送信することとを含む。 An information processing method for a server that communicates with a terminal and processes payment, comprising:
performing a process related to a first payment by a control unit of the server based on a first account of a first user of the terminal and a second account associated with the first account;
transmitting first information regarding a transfer to the second account based on the first payment to the terminal by a communication unit of the server;
and performing, by the control unit, a process for transferring an amount based on the first information from the first account to the second account based on an input by the first user to a first display based on the first information displayed on the terminal ;
the first view is included in a chat room associated with the first account and the second account;
performing a process related to a second payment based on the first account and the second account by the control unit;
The method includes transmitting, by the communication unit, second information regarding transferring money to the second account based on the second payment and the first information to the chat room .
前記端末の第1ユーザの第1アカウントと、前記第1アカウントと関連付けられた第2アカウントとに基づき、第1決済に関する処理を前記サーバの制御部によって行うことと、performing a process related to a first payment by a control unit of the server based on a first account of a first user of the terminal and a second account associated with the first account;
前記第1決済に基づいて、前記第2アカウントに送金することに関する第1情報を前記サーバの通信部によって前記端末に送信することと、transmitting first information regarding a transfer to the second account based on the first payment to the terminal by a communication unit of the server;
前記端末に表示された、前記第1情報に基づく第1表示に対する前記第1ユーザによる入力に基づいて、前記第1情報に基づく金額を前記第1アカウントから前記第2アカウントに送金することに関する処理を前記制御部によって行うこととを含み、and performing, by the control unit, a process for transferring an amount based on the first information from the first account to the second account based on an input by the first user to a first display based on the first information displayed on the terminal;
前記第1決済は、前記第1アカウントによる支払いと、少なくとも前記第2アカウントによって前記第1アカウントの不足分の支払いとが行われる。The first settlement includes a payment by the first account and a payment of any shortfall in the first account by at least the second account.
前記端末の第1ユーザの第1アカウントと、前記第1アカウントと関連付けられた第2アカウントとに基づき、第1決済に関する処理を前記サーバの制御部によって行うことと、performing a process related to a first payment by a control unit of the server based on a first account of a first user of the terminal and a second account associated with the first account;
前記第1決済に基づいて、前記第2アカウントに送金することに関する第1情報を前記サーバの通信部によって前記端末に送信することと、transmitting first information regarding a transfer to the second account based on the first payment to the terminal by a communication unit of the server;
前記端末に表示された、前記第1情報に基づく第1表示に対する前記第1ユーザによる入力に基づいて、前記第1情報に基づく金額を前記第1アカウントから前記第2アカウントに送金することに関する処理を前記制御部によって行うこととを含み、and performing, by the control unit, a process for transferring an amount based on the first information from the first account to the second account based on an input by the first user to a first display based on the first information displayed on the terminal;
前記第1決済は、前記第1アカウントと、前記第2アカウントと、前記第1アカウントと前記第2アカウントとが関連付けられた第3アカウントとによって行われ、前記第2アカウントと前記第3アカウントとによって、前記第1アカウントの不足分の支払いが行われる。The first settlement is made by the first account, the second account, and a third account to which the first account and the second account are associated, and the shortfall in the first account is paid by the second account and the third account.
前記端末の第1ユーザの第1アカウントと、前記第1アカウントと関連付けられた第2アカウントとに基づき、第1決済に関する処理を前記サーバの制御部によって行うことと、performing a process related to a first payment by a control unit of the server based on a first account of a first user of the terminal and a second account associated with the first account;
前記第1決済に基づいて、前記第2アカウントに送金することに関する第1情報を前記サーバの通信部によって前記端末に送信することと、transmitting first information regarding a transfer to the second account based on the first payment to the terminal by a communication unit of the server;
前記端末に表示された、前記第1情報に基づく第1表示に対する前記第1ユーザによる入力に基づいて、前記第1情報に基づく金額を前記第1アカウントから前記第2アカウントに送金することに関する処理を前記制御部によって行うこととを含み、and performing, by the control unit, a process for transferring an amount based on the first information from the first account to the second account based on an input by the first user to a first display based on the first information displayed on the terminal;
前記第1決済は、前記第1アカウントと、前記第2アカウントと、前記第1アカウントと前記第2アカウントとが関連付けられた第3アカウントとによって行われ、前記第2アカウントのみによって、前記第1アカウントの不足分の支払いが行われる。The first settlement is made by the first account, the second account, and a third account to which the first account and the second account are associated, and any shortfall in the first account is paid only by the second account.
前記端末の第1ユーザの第1アカウントと、前記第1アカウントと関連付けられた第2アカウントとに基づき、第1決済に関する処理を行う前記サーバの制御部と、
前記第1決済に基づいて、前記第2アカウントに送金することに関する第1情報を前記端末に送信する前記サーバの通信部と、
前記第1情報を受信する前記端末の通信部と、
前記第1情報に基づく第1表示を表示する前記端末の表示部とを備え、
前記サーバの制御部は、前記第1表示に対する前記第1ユーザによる入力に基づいて、前記第1情報に基づく金額を前記第1アカウントから前記第2アカウントに送金することに関する処理を行い、
前記第1表示は、前記第1アカウントと前記第2アカウントとが関連付けられたチャットルームに含まれ、
前記サーバの制御部は、前記第1アカウントと、前記第2アカウントとに基づき、第2決済に関する処理を行い、
前記サーバの通信部は、前記第2決済に基づいて、前記第2アカウントに送金することに関する第2情報と、前記第1情報とを前記チャットルームに送信する。 A system including a terminal and a server that communicates with the terminal and performs processing related to payment,
A control unit of the server that performs a process related to a first payment based on a first account of a first user of the terminal and a second account associated with the first account;
A communication unit of the server that transmits first information to the terminal regarding a transfer to the second account based on the first payment;
A communication unit of the terminal that receives the first information;
a display unit of the terminal that displays a first display based on the first information,
a control unit of the server performs a process for transferring an amount based on the first information from the first account to the second account based on an input by the first user on the first display;
the first representation is included in a chat room associated with the first account and the second account;
The control unit of the server performs a process related to a second payment based on the first account and the second account;
The communication unit of the server transmits to the chat room second information regarding transferring money to the second account based on the second payment, and the first information .
前記端末の第1ユーザの第1アカウントと、前記第1アカウントと関連付けられた第2アカウントとに基づき、第1決済に関する処理を行う前記サーバの制御部と、A control unit of the server that performs a process related to a first payment based on a first account of a first user of the terminal and a second account associated with the first account;
前記第1決済に基づいて、前記第2アカウントに送金することに関する第1情報を前記端末に送信する前記サーバの通信部と、A communication unit of the server that transmits first information to the terminal regarding a transfer to the second account based on the first payment;
前記第1情報を受信する前記端末の通信部と、A communication unit of the terminal that receives the first information;
前記第1情報に基づく第1表示を表示する前記端末の表示部とを備え、a display unit of the terminal that displays a first display based on the first information,
前記サーバの制御部は、前記第1表示に対する前記第1ユーザによる入力に基づいて、前記第1情報に基づく金額を前記第1アカウントから前記第2アカウントに送金することに関する処理を行い、a control unit of the server performs a process for transferring an amount based on the first information from the first account to the second account based on an input by the first user on the first display;
前記第1決済は、前記第1アカウントによる支払いと、少なくとも前記第2アカウントによって前記第1アカウントの不足分の支払いとが行われる。The first settlement includes a payment by the first account and a payment of any shortfall in the first account by at least the second account.
前記端末の第1ユーザの第1アカウントと、前記第1アカウントと関連付けられた第2アカウントとに基づき、第1決済に関する処理を行う前記サーバの制御部と、A control unit of the server that performs a process related to a first payment based on a first account of a first user of the terminal and a second account associated with the first account;
前記第1決済に基づいて、前記第2アカウントに送金することに関する第1情報を前記端末に送信する前記サーバの通信部と、A communication unit of the server that transmits first information to the terminal regarding a transfer to the second account based on the first payment;
前記第1情報を受信する前記端末の通信部と、A communication unit of the terminal that receives the first information;
前記第1情報に基づく第1表示を表示する前記端末の表示部とを備え、a display unit of the terminal that displays a first display based on the first information,
前記サーバの制御部は、前記第1表示に対する前記第1ユーザによる入力に基づいて、前記第1情報に基づく金額を前記第1アカウントから前記第2アカウントに送金することに関する処理を行い、a control unit of the server performs a process for transferring an amount based on the first information from the first account to the second account based on an input by the first user on the first display;
前記第1決済は、前記第1アカウントと、前記第2アカウントと、前記第1アカウントと前記第2アカウントとが関連付けられた第3アカウントとによって行われ、前記第2アカウントと前記第3アカウントとによって、前記第1アカウントの不足分の支払いが行われる。The first settlement is made by the first account, the second account, and a third account to which the first account and the second account are associated, and the shortfall in the first account is paid by the second account and the third account.
前記端末の第1ユーザの第1アカウントと、前記第1アカウントと関連付けられた第2アカウントとに基づき、第1決済に関する処理を行う前記サーバの制御部と、A control unit of the server that performs a process related to a first payment based on a first account of a first user of the terminal and a second account associated with the first account;
前記第1決済に基づいて、前記第2アカウントに送金することに関する第1情報を前記端末に送信する前記サーバの通信部と、A communication unit of the server that transmits first information to the terminal regarding a transfer to the second account based on the first payment;
前記第1情報を受信する前記端末の通信部と、A communication unit of the terminal that receives the first information;
前記第1情報に基づく第1表示を表示する前記端末の表示部とを備え、a display unit of the terminal that displays a first display based on the first information,
前記サーバの制御部は、前記第1表示に対する前記第1ユーザによる入力に基づいて、前記第1情報に基づく金額を前記第1アカウントから前記第2アカウントに送金することに関する処理を行い、a control unit of the server performs a process for transferring an amount based on the first information from the first account to the second account based on an input by the first user on the first display;
前記第1決済は、前記第1アカウントと、前記第2アカウントと、前記第1アカウントと前記第2アカウントとが関連付けられた第3アカウントとによって行われ、前記第2アカウントのみによって、前記第1アカウントの不足分の支払いが行われる。The first settlement is made by the first account, the second account, and a third account to which the first account and the second account are associated, and any shortfall in the first account is paid only by the second account.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022149808A JP7598906B2 (en) | 2020-09-29 | 2022-09-21 | Server, program, information processing method, and system |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020163971A JP7146866B2 (en) | 2020-09-29 | 2020-09-29 | program, information processing method, terminal |
| JP2022149808A JP7598906B2 (en) | 2020-09-29 | 2022-09-21 | Server, program, information processing method, and system |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020163971A Division JP7146866B2 (en) | 2020-09-29 | 2020-09-29 | program, information processing method, terminal |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2022171914A JP2022171914A (en) | 2022-11-11 |
| JP2022171914A5 JP2022171914A5 (en) | 2023-07-24 |
| JP7598906B2 true JP7598906B2 (en) | 2024-12-12 |
Family
ID=80999016
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020163971A Active JP7146866B2 (en) | 2020-09-29 | 2020-09-29 | program, information processing method, terminal |
| JP2022149808A Active JP7598906B2 (en) | 2020-09-29 | 2022-09-21 | Server, program, information processing method, and system |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020163971A Active JP7146866B2 (en) | 2020-09-29 | 2020-09-29 | program, information processing method, terminal |
Country Status (1)
| Country | Link |
|---|---|
| JP (2) | JP7146866B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20240156240A (en) * | 2023-04-21 | 2024-10-29 | 주식회사 카카오 | Method, server and user terminal of providing group-based billing to users of messenger service |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019101908A (en) | 2017-12-06 | 2019-06-24 | 株式会社日本総合研究所 | Information processing apparatus, information processing method, and program |
| JP2020086596A (en) | 2018-11-16 | 2020-06-04 | 株式会社メルカリ | Information processing method, information processing apparatus, and program |
| JP2020113176A (en) | 2019-01-16 | 2020-07-27 | 株式会社メルカリ | Information processing method, information processing device, and program |
-
2020
- 2020-09-29 JP JP2020163971A patent/JP7146866B2/en active Active
-
2022
- 2022-09-21 JP JP2022149808A patent/JP7598906B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019101908A (en) | 2017-12-06 | 2019-06-24 | 株式会社日本総合研究所 | Information processing apparatus, information processing method, and program |
| JP2020086596A (en) | 2018-11-16 | 2020-06-04 | 株式会社メルカリ | Information processing method, information processing apparatus, and program |
| JP2020113176A (en) | 2019-01-16 | 2020-07-27 | 株式会社メルカリ | Information processing method, information processing device, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP7146866B2 (en) | 2022-10-04 |
| JP2022171914A (en) | 2022-11-11 |
| JP2022056136A (en) | 2022-04-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7460686B2 (en) | Program, information processing method, server | |
| JP6977127B1 (en) | Programs, information processing methods, terminals, servers | |
| JP7531463B2 (en) | Program, information processing method, and terminal | |
| JP7175877B2 (en) | program, display method, terminal | |
| JP7598906B2 (en) | Server, program, information processing method, and system | |
| JP2024177299A (en) | Program, information processing method, and terminal | |
| JP7745682B2 (en) | Program, information processing method, information processing device, and system | |
| JP7456986B2 (en) | Programs, information processing methods, terminals | |
| JP7250186B2 (en) | server, program, information processing method | |
| JP7034226B1 (en) | Programs, information processing methods, terminals | |
| JP7357591B2 (en) | Programs, information processing methods, terminals | |
| WO2022070453A1 (en) | Program, information processing method, terminal, and server | |
| JP7405930B2 (en) | Programs, information processing methods, terminals | |
| JP7417482B2 (en) | Programs, information processing methods, terminals | |
| US20230138065A1 (en) | Program, information processing method, and terminal | |
| JP7541500B2 (en) | Program, information processing method, and terminal |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230713 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230926 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20231027 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20231107 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240726 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240903 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241024 |
|
| 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: 20241105 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241202 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7598906 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |