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

JP7724261B2 - Authentication system, authentication method, and program - Google Patents

Authentication system, authentication method, and program

Info

Publication number
JP7724261B2
JP7724261B2 JP2023126096A JP2023126096A JP7724261B2 JP 7724261 B2 JP7724261 B2 JP 7724261B2 JP 2023126096 A JP2023126096 A JP 2023126096A JP 2023126096 A JP2023126096 A JP 2023126096A JP 7724261 B2 JP7724261 B2 JP 7724261B2
Authority
JP
Japan
Prior art keywords
authentication
card
user
payment
electronic money
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2023126096A
Other languages
Japanese (ja)
Other versions
JP2025021958A (en
Inventor
晃義 苗村
周平 伊藤
諒汰 藤原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Rakuten Group Inc
Original Assignee
Rakuten Group Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Rakuten Group Inc filed Critical Rakuten Group Inc
Priority to JP2023126096A priority Critical patent/JP7724261B2/en
Priority to TW113124673A priority patent/TWI911788B/en
Publication of JP2025021958A publication Critical patent/JP2025021958A/en
Priority to JP2025130255A priority patent/JP2025163177A/en
Application granted granted Critical
Publication of JP7724261B2 publication Critical patent/JP7724261B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

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

Description

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

従来、所定のサービス(例えば、決済サービス又はオンラインショッピングサービス)における決済で利用可能なカード(例えば、クレジットカード又はデビットカード)が知られている。このようなサービスでは、悪意のある第三者によるなりすまし又はフィッシング詐欺等の不正行為が問題となっている。このため、決済におけるセキュリティを高めることが求められている。例えば、特許文献1には、ユーザに対し、パスワード及びセキュリティコードといった複数の認証情報の入力を要求することによって、セキュリティを高める技術が記載されている。 Conventionally, cards (e.g., credit cards or debit cards) that can be used to make payments in certain services (e.g., payment services or online shopping services) are known. With such services, fraudulent activities such as impersonation or phishing scams by malicious third parties have become a problem. For this reason, there is a demand for improved payment security. For example, Patent Document 1 describes a technology that improves security by requiring users to enter multiple pieces of authentication information, such as a password and a security code.

特開2008-015924号公報Japanese Patent Application Laid-Open No. 2008-015924

しかしながら、特許文献1の技術では、ユーザは、複数の認証情報を入力する必要があるので、煩雑さを感じていた。このため、特許文献1の技術では、セキュリティを高めることはできるが、ユーザの利便性は、低下する。ユーザが入力する認証情報の数を減らせば、ユーザが感じる煩雑さを軽減できるが、セキュリティが低下する。このため、セキュリティを維持しつつ、ユーザの利便性を高めることが求められている。 However, with the technology of Patent Document 1, users are required to enter multiple pieces of authentication information, which is cumbersome. As a result, while the technology of Patent Document 1 can increase security, it reduces user convenience. Reducing the amount of authentication information that users must enter can reduce the cumbersomeness experienced by users, but security will also decrease. For this reason, there is a demand for improving user convenience while maintaining security.

本開示の目的の1つは、決済におけるセキュリティを維持しつつ、ユーザの利便性を高めることである。 One of the goals of this disclosure is to improve user convenience while maintaining payment security.

本開示に係る認証システムは、所定のサービスにおける決済のための設定対象カードに関する設定が行われる場合に、前記設定対象カードと、前記設定対象カードに関連する関連カードと、の少なくとも一方のカードの種別を判定する種別判定部と、前記少なくとも一方のカードの前記種別に応じた認証のための処理を実行する認証実行部と、前記認証が実行された場合に、前記設定を反映する設定反映部と、を含む。 The authentication system disclosed herein includes a type determination unit that, when settings are made for a card to be set up for payment in a specified service, determines the type of at least one of the card to be set up and a related card related to the card to be set up; an authentication execution unit that executes processing for authentication according to the type of at least one of the cards; and a setting reflection unit that reflects the settings when the authentication is executed.

本開示によれば、決済におけるセキュリティを維持しつつ、ユーザの利便性を高めることができる。 This disclosure makes it possible to maintain payment security while improving user convenience.

認証システムのハードウェア構成の一例を示す図である。FIG. 1 illustrates an example of a hardware configuration of an authentication system. 第1認証の一例を示す図である。FIG. 10 is a diagram illustrating an example of first authentication. 第2認証の一例を示す図である。FIG. 10 is a diagram illustrating an example of second authentication. 認証システムで実現される機能の一例を示す図である。FIG. 2 is a diagram illustrating an example of functions realized in the authentication system. ユーザデータベースの一例を示す図である。FIG. 2 is a diagram illustrating an example of a user database. 電子マネーデータベースの一例を示す図である。FIG. 2 is a diagram illustrating an example of an electronic money database. 認証システムで実行される処理の一例を示す図である。FIG. 10 is a diagram illustrating an example of processing executed in the authentication system. 認証システムで実行される処理の一例を示す図である。FIG. 10 is a diagram illustrating an example of processing executed in the authentication system. 変形例における機能の一例を示す図である。FIG. 10 is a diagram illustrating an example of a function in a modified example.

[1.認証システムのハードウェア構成]
本開示に係る認証システム、認証方法、及びプログラムの実施形態の一例を説明する。図1は、認証システムのハードウェア構成の一例を示す図である。例えば、認証システム1は、決済サーバ10、電子マネーサーバ20、及びユーザ端末30を含む。決済サーバ10、電子マネーサーバ20、及びユーザ端末30の各々は、インターネット又はLAN等のネットワークNに接続される。
[1. Hardware configuration of authentication system]
An example of an embodiment of an authentication system, an authentication method, and a program according to the present disclosure will be described. Fig. 1 is a diagram showing an example of the hardware configuration of the authentication system. For example, the authentication system 1 includes a payment server 10, an electronic money server 20, and a user terminal 30. Each of the payment server 10, the electronic money server 20, and the user terminal 30 is connected to a network N such as the Internet or a LAN.

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

本実施形態では、決済サービスが所定のサービスに相当する場合を例に挙げる。このため、決済サービスと記載した箇所は、所定のサービスと読み替えることができる。所定のサービスは、後述の設定対象カードに基づく決済が発生するサービスであればよい。所定のサービスは、決済サービスに限られない。例えば、所定のサービスは、オンラインショッピングサービス、電子チケットサービス、旅行予約サービス、電子書籍サービス、動画配信サービス、楽曲配信サービス、金融サービス、理美容室や飲食店等の各種店舗や施設予約サービス、又は他のサービスであってもよい。 In this embodiment, an example is given in which the payment service corresponds to the specified service. Therefore, the term "payment service" can be read as "specified service." The specified service may be any service in which payment occurs based on the target card to be set, as described below. The specified service is not limited to a payment service. For example, the specified service may be an online shopping service, an electronic ticket service, a travel reservation service, an e-book service, a video distribution service, a music distribution service, a financial service, a reservation service for various stores or facilities such as hair salons and restaurants, or other services.

電子マネーサーバ20は、電子マネーを管理する電子マネー管理者のサーバコンピュータである。本実施形態では、電子マネー管理者が、サービス提供者とは異なる者である場合を例に挙げるが、電子マネー管理者は、サービス提供者と同じであってもよい。例えば、電子マネーサーバ20は、制御部21、記憶部22、及び通信部23を含む。制御部21、記憶部22、及び通信部23のハードウェア構成は、それぞれ制御部11、記憶部12、及び通信部13と同様であってよい。 The electronic money server 20 is a server computer of an electronic money administrator that manages electronic money. In this embodiment, an example is given in which the electronic money administrator is different from the service provider, but the electronic money administrator may be the same as the service provider. For example, the electronic money server 20 includes a control unit 21, a memory unit 22, and a communication unit 23. The hardware configurations of the control unit 21, the memory unit 22, and the communication unit 23 may be similar to those of the control unit 11, the memory unit 12, and the communication unit 13, respectively.

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

例えば、制御部31、記憶部32、及び通信部33のハードウェア構成は、それぞれ制御部11、記憶部12、及び通信部13と同様であってよい。本実施形態では、通信部33は、NFC(Near Field Communication)が可能である。ユーザ端末30は、通信部33とは別に、NFCが可能なICチップを含んでもよい。操作部34は、タッチパネル又はボタン等の入力デバイスである。表示部35は、液晶又は有機EL等のディスプレイである。撮影部36は、少なくとも1つのカメラを含む。 For example, the hardware configurations of the control unit 31, memory unit 32, and communication unit 33 may be similar to those of the control unit 11, memory unit 12, and communication unit 13, respectively. In this embodiment, the communication unit 33 is capable of near field communication (NFC). The user terminal 30 may include an IC chip capable of NFC in addition to the communication unit 33. The operation unit 34 is an input device such as a touch panel or buttons. The display unit 35 is a display such as an LCD or organic EL display. The image capture unit 36 includes at least one camera.

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

また、認証システム1は、少なくとも1つのコンピュータを含めばよい。認証システム1のハードウェア構成は、図1の例に限られない。例えば、認証システム1は、決済サーバ10だけを含んでもよい。この場合、電子マネーサーバ20及びユーザ端末30は、認証システム1の外部に存在する。例えば、認証システム1は、決済サーバ10及び電子マネーサーバ20だけを含んでもよい。この場合、ユーザ端末30は、認証システム1の外部に存在する。認証システム1は、図1に示さないコンピュータを含んでもよい。 Furthermore, the authentication system 1 only needs to include at least one computer. The hardware configuration of the authentication system 1 is not limited to the example shown in Figure 1. For example, the authentication system 1 may include only the payment server 10. In this case, the electronic money server 20 and the user terminal 30 exist outside the authentication system 1. For example, the authentication system 1 may include only the payment server 10 and the electronic money server 20. In this case, the user terminal 30 exists outside the authentication system 1. The authentication system 1 may include a computer not shown in Figure 1.

[2.認証システムの概要]
本実施形態では、ユーザは、ユーザ端末30を操作して、決済サービスを利用する。ユーザが決済サービスで利用可能な決済手段は、公知の種々の決済手段であってよい。例えば、ユーザが決済サービスで利用可能な決済手段は、クレジットカード、電子マネー、ポイント、銀行口座、銀行以外の金融機関の口座、金融機関以外の口座、デビットカード、暗号資産、ウォレット、又はその他の手段であってもよい。
[2. Overview of the authentication system]
In this embodiment, a user operates the user terminal 30 to use a payment service. The payment means available to the user for the payment service may be any of various known payment means. For example, the payment means available to the user for the payment service may be a credit card, electronic money, points, a bank account, an account at a financial institution other than a bank, an account at a non-financial institution, a debit card, cryptocurrency, a wallet, or other means.

本実施形態では、ユーザが、ユーザ端末30にインストールされたアプリケーション(例えば、いわゆるスマホアプリ)である決済アプリから、決済サービスを利用する場合を例に挙げる。ユーザが決済サービスを利用する媒体は、決済アプリに限られない。例えば、ユーザが決済サービスを利用する媒体は、ユーザ端末30のブラウザ、ユーザ端末30のICチップ、ICカード、磁気カード、自身の体の部位、又はその他の媒体であってもよい。 In this embodiment, an example is given of a case where a user uses a payment service from a payment app, which is an application (e.g., a so-called smartphone app) installed on the user terminal 30. The medium through which the user uses the payment service is not limited to the payment app. For example, the medium through which the user uses the payment service may be a browser on the user terminal 30, an IC chip on the user terminal 30, an IC card, a magnetic card, a part of the user's body, or other medium.

例えば、ユーザ端末30で決済アプリが起動すると、ユーザ端末30は、決済アプリの画面を表示部35に表示させる。決済アプリの画面には、ユーザが支払元に設定した決済手段で決済するためのコード(例えば、バーコード又は二次元コード)が表示される。当該コードには、一時的にユーザを識別可能なコードIDがコード化される。決済サービスの加盟店の決済端末で当該コードが読み取られると、支払元に設定された決済手段に基づいて、決済が実行される。 For example, when a payment app is launched on the user terminal 30, the user terminal 30 displays the payment app screen on the display unit 35. The payment app screen displays a code (e.g., a barcode or two-dimensional code) for making a payment using the payment method set by the user as the payment source. This code contains a code ID that can temporarily identify the user. When this code is read by the payment terminal of a member store of the payment service, payment is executed based on the payment method set as the payment source.

なお、決済サービスにおける決済の流れ自体は、公知の流れであってよい。例えば、加盟店の決済端末がユーザ端末30のコードを読み取るタイプの決済ではなく、ユーザ端末30が加盟店のコードを読み取るタイプの決済が実行されてもよい。例えば、特にコードが利用されずに、ユーザ端末30に対する操作だけで完結するタイプの決済が実行されてもよい。決済サービスにおける決済は、実店舗における決済だけではなく、オンライン上の決済であってもよい。 The payment flow itself in the payment service may be a known flow. For example, instead of a payment where the payment terminal of the affiliated store reads a code on the user terminal 30, a payment where the user terminal 30 reads a code on the affiliated store may be executed. For example, a payment where no code is used and the payment is completed only by operating the user terminal 30 may be executed. Payment in the payment service may be made not only in a physical store, but also online.

本実施形態では、ユーザが決済アプリでクレジットカードを利用する場合を例に挙げる。クレジットカードは、予め決済サービスに登録されていてもよいし、ユーザが決済アプリからクレジットカード番号等の情報を入力することによって、決済サービスに登録されてもよい。クレジットカードは、クレジットカードとしての機能だけを有していてもよいが、クレジットカード以外の他の決済手段としての機能または決済以外の機能も有することがある。以降、当該機能を、付帯機能という。 In this embodiment, we will take as an example a case where a user uses a credit card with a payment app. The credit card may be registered with the payment service in advance, or may be registered with the payment service by the user entering information such as a credit card number through the payment app. A credit card may only function as a credit card, but it may also function as a payment method other than a credit card or have functions other than payment. Hereinafter, such functions will be referred to as additional functions.

本実施形態では、ICカード型の電子マネーとしての機能が付帯機能に相当する場合を例に挙げる。付帯機能は、公知の種々の機能であってよい。付帯機能は、本実施形態の例に限られない。例えば、クレジットカードの付帯機能は、ポイントカードとしての付帯機能、会員証としての機能、交通機関の定期券としての機能、身分証明書としての機能、施設への入館証としての機能、又はその他の機能であってもよい。クレジットカードは、複数の付帯機能を有してもよい。 In this embodiment, an example is given in which the function of IC card-type electronic money corresponds to the additional function. The additional function may be a variety of well-known functions. The additional function is not limited to the example of this embodiment. For example, the additional function of a credit card may be the additional function of a points card, a membership card, a transportation commuter pass, an identification card, a facility admission pass, or any other function. A credit card may have multiple additional functions.

以降、付帯機能のために利用される情報を、付帯情報という。本実施形態では、ICカード型の電子マネーを識別可能な電子マネー番号が、付帯情報に相当する。ICカード型の電子マネーとしての付帯機能を有するクレジットカードのICチップには、電子マネー番号が書き込まれている。クレジットカードがICチップ以外のメモリを有する場合には、電子マネー番号は、当該メモリに書き込まれていてもよい。電子マネー番号は、クレジットカードの券面に形成されてもよい。ここでの形成は、印刷だけではなく、エンボス加工も含む意味である。電子マネー番号は、バーコード又は二次元コード等のコードとして、クレジットカードの券面に形成されてもよい。 Hereinafter, information used for the additional functions will be referred to as additional information. In this embodiment, the electronic money number that can identify IC card-type electronic money corresponds to the additional information. The electronic money number is written in the IC chip of a credit card that has the additional function of IC card-type electronic money. If the credit card has memory other than the IC chip, the electronic money number may be written in that memory. The electronic money number may be formed on the face of the credit card. Formed here means not only printing but also embossing. The electronic money number may be formed on the face of the credit card as a code such as a barcode or two-dimensional code.

本実施形態では、ユーザは、クレジットカードの付帯機能としての電子マネーを、決済アプリから行われる決済では利用できないものとする。即ち、ユーザは、クレジットカードの付帯機能としての電子マネーを利用するには、ユーザ端末30ではなく、物理的なクレジットカード(いわゆる板カード)を、加盟店の決済端末に電子マネーの識別情報(例えば、電子マネー番号)を読み取らせる必要があるものとする。クレジットカードの発行時に、ユーザが付帯機能の有無を選択できるようにしてもよい。なお、電子マネーの機能を有する物理的なクレジットカードに付帯されている電子マネーの識別情報が決済アプリに登録されて、当該電子マネーが決済アプリから利用されるようにしてもよい。 In this embodiment, the user cannot use electronic money as an additional function of a credit card for payments made from a payment app. In other words, to use electronic money as an additional function of a credit card, the user must have the electronic money identification information (e.g., electronic money number) read from a payment terminal at an affiliated store using a physical credit card (a so-called card plate), rather than a user terminal 30. The user may be able to select whether or not to use the additional function when issuing a credit card. Note that the identification information of the electronic money attached to a physical credit card with electronic money functionality may be registered in the payment app, allowing the electronic money to be used from the payment app.

以降、決済アプリにおける支払元の設定対象となるクレジットカードを、設定対象カードという。設定対象カードには、当該設定対象カードに関連するカードが存在することがある。以降、当該カードを、関連カードという。例えば、ユーザが、同じカード会社のクレジットカードを複数枚保有している場合には、複数枚のクレジットカードのうち、設定対象カード以外のクレジットカードは、関連カードに相当する。ユーザの家族用に発行されたクレジットカードも、関連カードに相当する。本実施形態では、設定対象カードだけではなく、関連カードも付帯機能を有することができる。 Hereinafter, a credit card that is to be set as the payment source in a payment app will be referred to as the "set target card." A set target card may have cards related to it. Hereinafter, such cards will be referred to as "related cards." For example, if a user holds multiple credit cards from the same card company, credit cards other than the set target card among the multiple credit cards will be considered related cards. Credit cards issued for the user's family members will also be considered related cards. In this embodiment, not only the set target card but also the related cards can have additional functions.

例えば、関連カードは、設定対象カードと同じユーザIDに直接又は間接的(例えば、後述の子カードが子のユーザIDを介して更に親のユーザIDに関連付けられる場合)に関連付けられているカードであってもよい。関連カードは、設定対象カードと関連性のあるカードであればよい。関連カードは、クレジットカードに限られない。例えば、関連カードは、クレジット機能の無い電子マネーのカード、ポイントカード、プリペイドカード、会員カード、身分証明書のカード、入退館カード、キャッシュカード、又はその他のカードであってもよい。なお、関連カードは、設定対象カードに直接又は間接的に関連付けられているカードでもよい。 For example, an associated card may be a card that is directly or indirectly associated with the same user ID as the card to be set (for example, when a child card, described below, is further associated with a parent user ID via the child's user ID). An associated card may be any card that is associated with the card to be set. An associated card is not limited to a credit card. For example, an associated card may be an electronic money card without a credit function, a points card, a prepaid card, a membership card, an identification card, an entrance/exit card, a cash card, or any other card. An associated card may be a card that is directly or indirectly associated with the card to be set.

例えば、ユーザは、決済アプリにおける支払元に設定対象カードを設定するには、所定の認証を成功させる必要がある。本実施形態では、設定対象カード及び関連カードの少なくとも一方の電子マネー番号の有無によって、認証方法が異なる。例えば、電子マネー番号が無い場合には、3Dセキュア認証又はセキュリティコード(CVV:Card Verification Value)認証等の認証が実行される。以降、電子マネー番号が無い場合の認証を、第1認証という。第1認証は、3Dセキュア認証及びセキュリティコード認証といった複数の認証の組み合わせであってもよい。 For example, to set a target card as the payment source in a payment app, a user must successfully complete a specified authentication. In this embodiment, the authentication method differs depending on whether or not the target card and/or related cards have an electronic money number. For example, if an electronic money number is not present, authentication such as 3D Secure authentication or security code (CVV: Card Verification Value) authentication is performed. Hereinafter, authentication when an electronic money number is not present is referred to as first authentication. The first authentication may be a combination of multiple authentication methods, such as 3D Secure authentication and security code authentication.

一方、設定対象カード及び関連カードの少なくとも一方の電子マネー番号が有る場合には、設定対象カード及び関連カードの少なくとも一方の読み取りが必要なスキャン認証等の認証が実行される。以降、電子マネー番号が有る場合の認証を、第2認証という。本実施形態では、3Dセキュア認証が第1認証に相当し、スキャン認証が第2認証に相当する場合を例に挙げる。第1認証及び第2認証の各々は、任意の認証であってよい。第1認証及び第2認証の各々は、本実施形態の例に限られない。 On the other hand, if the electronic money number of at least one of the target card and related cards is present, authentication such as scan authentication, which requires reading at least one of the target card and related cards, is performed. Hereinafter, authentication when an electronic money number is present is referred to as second authentication. In this embodiment, an example is given in which 3D Secure authentication corresponds to first authentication and scan authentication corresponds to second authentication. Each of the first authentication and second authentication may be any authentication. Each of the first authentication and second authentication is not limited to the example in this embodiment.

図2は、第1認証の一例を示す図である。例えば、ユーザが、決済アプリで、支払元の設定のための操作を行うと、ユーザ端末30は、ユーザが支払元の決済手段を指定するための支払元設定画面SC1を表示部35に表示させる。図2の例では、ユーザは、クレジットカード「AAAカード」、銀行口座「BBB銀行」、及びオンライン型の電子マネー「DDDキャッシュ」の中から、支払元となる決済手段を指定する。図2では省略しているが、ユーザは、オンライン型の電子マネー「DDDキャッシュ」のチャージ方法として設定された「EEEカード」も、支払元として指定できる。 Figure 2 shows an example of the first authentication. For example, when a user performs an operation to set the payment source in a payment app, the user terminal 30 displays a payment source setting screen SC1 on the display unit 35, which allows the user to specify the payment method of the payment source. In the example of Figure 2, the user specifies the payment method of the payment source from among the credit card "AAA Card," the bank account "BBB Bank," and the online electronic money "DDD Cash." Although omitted from Figure 2, the user can also specify the "EEE Card," which is set as a charge method for the online electronic money "DDD Cash," as the payment source.

例えば、ユーザは、支払元設定画面SC1から新たなクレジットカードのクレジットカード番号等の情報を入力することによって、支払元として指定してもよい。即ち、設定対象カードは、予め決済サービスに登録されたクレジットカードに限られず、ユーザがその場でクレジットカード番号等の情報を入力したクレジットカードであってもよい。ユーザが、付帯機能の無いクレジットカードを支払元として指定してボタンB10を選択すると、決済サーバ10は、電子マネーサーバ20と連携して、設定対象カード及び関連カードの各々の電子マネー番号の有無を判定する。関連カードが存在しない場合には、決済サーバ10は、設定対象カードだけの電子マネー番号の有無を判定する。 For example, the user may designate a new credit card as the payment source by entering information such as the credit card number of the new credit card on the payment source setting screen SC1. In other words, the card to be set is not limited to credit cards pre-registered with the payment service, but may be a credit card for which the user enters information such as the credit card number on the spot. When the user designates a credit card without additional functions as the payment source and selects button B10, the payment server 10, in cooperation with the electronic money server 20, determines whether or not the electronic money number of each of the card to be set and related cards exists. If no related cards exist, the payment server 10 determines whether or not the electronic money number of only the card to be set exists.

例えば、設定対象カード及び関連カードの各々の電子マネー番号が無い場合には、ユーザ端末30は、決済サーバ10の制御によって、図2の右上の認証画面SC2を表示部35に表示させる。設定対象カード及び関連カードの各々の電子マネー番号が存在しないので、決済サーバ10は、第2認証のための処理を実行できない。このため、図2の右上の認証画面SC2のように、第1認証が実行されることが通知される。 For example, if the electronic money numbers of the target card and related cards do not exist, the user terminal 30, under the control of the payment server 10, causes the display unit 35 to display the authentication screen SC2 in the upper right of Figure 2. Because the electronic money numbers of the target card and related cards do not exist, the payment server 10 cannot execute the process for second authentication. Therefore, a notification is displayed, as shown in the authentication screen SC2 in the upper right of Figure 2, that first authentication will be executed.

例えば、ユーザがボタンB20を選択すると、図2の左下のように、ユーザ端末30は、設定対象カードを発行したカード会社のウェブサイトを示すカード会社画面SC3にアクセスする。ユーザが入力フォームF30に第1認証用のパスワードを入力してボタンB31を選択すると、第1認証が実行される。第1認証の流れは、公知の認証の流れと同様であってよい。第1認証が成功すると、図2の右下のように、カード会社画面SC3にその旨が表示される。ユーザがボタンB32を選択すると、決済アプリの画面に戻る。ユーザは、決済アプリから、設定対象カードを支払元とした決済を行えるようになる。 For example, when the user selects button B20, the user terminal 30 accesses the card company screen SC3, which shows the website of the card company that issued the card to be set up, as shown in the lower left of Figure 2. When the user enters the password for the first authentication in input form F30 and selects button B31, the first authentication is performed. The flow of the first authentication may be similar to known authentication flows. If the first authentication is successful, a message to that effect is displayed on the card company screen SC3, as shown in the lower right of Figure 2. When the user selects button B32, the screen returns to the payment app screen. The user will be able to make payments from the payment app using the card to be set up as the payment source.

図3は、第2認証の一例を示す図である。図3の例では、設定対象カード及び関連カードの少なくとも一方の電子マネー番号が存在する点で、図2の例とは異なる。例えば、ユーザがボタンB10を選択すると、図3の右上のように、ユーザ端末30は、決済サーバ10の制御によって、第2認証に対応していることを示す認証画面SC2を表示部35に表示させる。なお、図3の例では、「FFFマネー」が「AAAカード」の付帯機能としての電子マネーである。「DDDキャッシュ」は、決済アプリで利用可能なオンライン型の電子マネーである。 Figure 3 is a diagram showing an example of second authentication. The example in Figure 3 differs from the example in Figure 2 in that the electronic money number of at least one of the target card and related cards is present. For example, when a user selects button B10, as shown in the upper right corner of Figure 3, the user terminal 30, under the control of the payment server 10, causes the display unit 35 to display an authentication screen SC2 indicating that second authentication is supported. Note that in the example in Figure 3, "FFF Money" is electronic money that is an additional function of "AAA Card." "DDD Cash" is online electronic money that can be used in a payment app.

例えば、ユーザがボタンB21を選択すると、ユーザ端末30のNFC機能が起動する。図3の左下のように、ユーザ端末30は、NFC機能で設定対象カードを読み取るように促すモーダルM23を、認証画面SC2に表示させる。ユーザ端末30は、設定対象カードに書き込まれた電子マネー番号を読み取る。なお、詳細は後述するが、ユーザは、所定の条件のもとで、電子マネー番号を有する関連カードの読み取りでも第2認証を成功させることができる。 For example, when the user selects button B21, the NFC function of the user terminal 30 is activated. As shown in the lower left of Figure 3, the user terminal 30 displays modal M23 on the authentication screen SC2, prompting the user to read the target card using the NFC function. The user terminal 30 reads the electronic money number written on the target card. Note that, as will be described in more detail later, under certain conditions, the user can also successfully complete the second authentication by reading a related card that has the electronic money number.

例えば、ユーザ端末30は、決済サーバ10に対し、NFC機能によって読み取った電子マネー番号を送信する。決済サーバ10は、ユーザ端末30から、電子マネー番号を受信すると、第2認証を実行する。第2認証が成功すると、図3の右下のように、モーダルM23にその旨が表示される。ユーザは、決済アプリから、設定対象カードを支払元とした決済を行えるようになる。 For example, the user terminal 30 transmits the electronic money number read using the NFC function to the payment server 10. When the payment server 10 receives the electronic money number from the user terminal 30, it performs the second authentication. If the second authentication is successful, a message to that effect is displayed in modal M23, as shown in the lower right of Figure 3. The user can then make payments using the configured card as the payment source from the payment app.

なお、設定対象カード及び関連カードの少なくとも一方に電子マネー番号が有る場合にも、ユーザは、図3の右上の認証画面SC2の状態でボタンB22を選択すると、第1認証を行うこともできる。ユーザがボタンB22を選択した後の流れは、図2の右上の認証画面SC2以降の流れと同様である。設定対象カード及び関連カードの少なくとも一方に電子マネー番号が有る場合には、ユーザは、第1認証及び第2認証のうちの好きな方を選択できる。 Even if at least one of the target card and related cards has an electronic money number, the user can perform the first authentication by selecting button B22 on the authentication screen SC2 in the upper right of Figure 3. The flow after the user selects button B22 is the same as the flow from the authentication screen SC2 in the upper right of Figure 2 onwards. If at least one of the target card and related cards has an electronic money number, the user can select either the first authentication or the second authentication.

また、クレジットカードの付帯機能としての電子マネー機能は、特定のカード会社のクレジットカードだけが対応していてもよい。この場合、設定対象カードが他社のクレジットカードである場合には、電子マネー番号の有無を判定する処理が実行されることなく、第1認証が発動してもよい。更に、図2及び図3における認証の流れは、ユーザがユーザ端末30に決済アプリをインストールした直後に実行されてもよい。即ち、ユーザが決済アプリの初期設定を行う場合に、図2及び図3における認証が実行されてもよい。 Furthermore, the electronic money function as an additional function of a credit card may only be supported by credit cards from a specific card company. In this case, if the card to be set up is a credit card from another company, the first authentication may be triggered without executing the process of determining whether or not an electronic money number is present. Furthermore, the authentication flow in Figures 2 and 3 may be executed immediately after the user installs the payment app on the user terminal 30. In other words, the authentication in Figures 2 and 3 may be executed when the user performs initial setup of the payment app.

以上のように、本実施形態の認証システム1は、設定対象カード及び関連カードの少なくとも一方に電子マネー番号が有るか否かを判定する。認証システム1は、電子マネーが有ると判定された場合には、第1認証を実行する。認証システム1は、電子マネーが無いと判定された場合には、第2認証を実行する。これにより、認証システム1は、決済におけるセキュリティを維持しつつ、ユーザの利便性を高めることができるようになっている。以降、認証システム1の詳細を説明する。 As described above, the authentication system 1 of this embodiment determines whether an electronic money number is present on at least one of the target card and related cards. If it is determined that electronic money is present, the authentication system 1 performs the first authentication. If it is determined that electronic money is not present, the authentication system 1 performs the second authentication. This allows the authentication system 1 to improve user convenience while maintaining payment security. Details of the authentication system 1 are explained below.

[3.認証システムで実現される機能]
図4は、認証システム1で実現される機能の一例を示す図である。例えば、決済サーバ10は、データ記憶部100、ユーザ識別情報取得部101、種別判定部102、認証実行部103、設定反映部104、及び決済実行部105を含む。データ記憶部100は、記憶部12により実現される。ユーザ識別情報取得部101、種別判定部102、認証実行部103、設定反映部104、及び決済実行部105は、制御部11により実現される。
[3. Functions realized by the authentication system]
4 is a diagram showing an example of functions realized by the authentication system 1. For example, the payment server 10 includes a data storage unit 100, a user identification information acquisition unit 101, a type determination unit 102, an authentication execution unit 103, a setting reflection unit 104, and a payment execution unit 105. The data storage unit 100 is realized by the memory unit 12. The user identification information acquisition unit 101, the type determination unit 102, the authentication execution unit 103, the setting reflection unit 104, and the payment execution unit 105 are realized by the control unit 11.

例えば、電子マネーサーバ20は、データ記憶部200、受信部201、及び送信部202を含む。データ記憶部200は、記憶部22により実現される。受信部201及び送信部202の各々は、制御部21により実現される。例えば、ユーザ端末30は、データ記憶部300、読取部301、及び送信部302を含む。データ記憶部300は、記憶部32により実現される。読取部301及び送信部302は、制御部31により実現される。 For example, the electronic money server 20 includes a data storage unit 200, a receiving unit 201, and a transmitting unit 202. The data storage unit 200 is realized by the storage unit 22. The receiving unit 201 and the transmitting unit 202 are each realized by the control unit 21. For example, the user terminal 30 includes a data storage unit 300, a reading unit 301, and a transmitting unit 302. The data storage unit 300 is realized by the storage unit 32. The reading unit 301 and the transmitting unit 302 are realized by the control unit 31.

[3-1.決済サーバが記憶するデータ]
データ記憶部100は、決済サービスに必要なデータを記憶する。例えば、データ記憶部100は、ユーザデータベースDB1を記憶する。なお、図5のユーザデータベースDB1の「備考」は、本実施形態の説明用の記載である。ユーザデータベースDB1は、「備考」のフィールドを含まない。
[3-1. Data stored by the payment server]
The data storage unit 100 stores data necessary for the payment service. For example, the data storage unit 100 stores a user database DB1. Note that the "Notes" field in the user database DB1 in FIG. 5 is a description for explaining this embodiment. The user database DB1 does not include a "Notes" field.

図5は、ユーザデータベースDB1の一例を示す図である。ユーザデータベースDB1は、複数のユーザの各々に関する各種情報が格納されたデータベースである。例えば、ユーザデータベースDB1には、ユーザID、ログインパスワード、ユーザの氏名、支払元情報、決済手段情報、及び認証結果情報が格納される。ユーザデータベースDB1には、ユーザに関する何らかの情報が格納されるようにすればよい。ユーザデータベースDB1に格納される情報は、図5の例に限られない。例えば、決済アプリから利用可能なポイント及びオンライン型の電子マネーの各々の情報と、ユーザ端末30を識別可能な端末識別情報と、が、ユーザデータベースDB1に格納されてもよい。 Figure 5 is a diagram showing an example of user database DB1. User database DB1 is a database that stores various information related to each of multiple users. For example, user database DB1 stores user ID, login password, user name, payment source information, payment method information, and authentication result information. User database DB1 may store any information related to users. The information stored in user database DB1 is not limited to the example shown in Figure 5. For example, user database DB1 may store information on points and online electronic money that can be used from the payment app, as well as terminal identification information that can identify the user terminal 30.

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

なお、ユーザIDは、決済サービスを含む複数のサービスで共通であってもよい。例えば、決済サービスのサービス提供者、電子マネー管理者、及びクレジットカードを発行したカード会社で、ユーザIDが共通であってもよい。サービスごとにユーザIDが異なる場合には、ユーザIDの連携が取られているものとする。例えば、ユーザIDの連携が取られる場合には、認証システム1は、データのやり取りの際に機密情報であるクレジットカードの情報を開示せずに済むので、セキュリティを担保できる。 The user ID may be common to multiple services, including payment services. For example, the user ID may be common to the payment service provider, the electronic money administrator, and the card company that issued the credit card. If the user ID differs for each service, it is assumed that the user IDs are linked. For example, if the user IDs are linked, the authentication system 1 does not need to disclose confidential credit card information when exchanging data, thereby ensuring security.

例えば、ログインのためのユーザ識別情報以外にも、当該ユーザ識別情報に関連付けられた別のユーザ識別情報が存在してもよい。別のユーザ識別情報は、決済サービスを含む複数のサービスで共通であってもよい。更に、決済サービスを含む複数のサービスが互いに連携する場合には、サービスごとに、ユーザ識別情報が異なってもよい。この場合、あるサービスのユーザ識別情報と、他のサービスのユーザ識別情報と、の関係が予め何らかのデータベース等に定義されているものとする。 For example, in addition to the user identification information used for logging in, there may be other user identification information associated with that user identification information. The other user identification information may be common to multiple services, including a payment service. Furthermore, if multiple services, including a payment service, are linked to each other, the user identification information may be different for each service. In this case, the relationship between the user identification information of one service and the user identification information of another service is assumed to be defined in advance in some kind of database, etc.

例えば、ユーザ端末30の端末識別情報がユーザ識別情報に相当してもよい。端末識別情報は、ユーザ端末30のシリアルID(個体識別情報)、SIM番号、決済サーバ10側で発行したID、又はその他の情報であってよい。端末識別情報がユーザ識別情報に相当する場合、同じユーザが複数のユーザ端末30を利用する場合には、あるユーザ端末30から当該ユーザが自身のユーザIDで決済サービスにログインする時と、他のユーザ端末30から当該ユーザが同じユーザIDで決済サービスにログインする時と、でユーザ識別情報が異なることになる。また、ユーザ識別情報は1つとは限らず、複数組み合わせてもよい。例えば、ユーザIDと端末識別情報を組み合わせてもよい。同じユーザが複数のユーザ端末30を利用する場合には、いつも使っているユーザ端末30であれば、ユーザIDのみでログイン可能となるが、他のユーザ端末30から当該ユーザが同じユーザIDで決済サービスにログインする時は、さらに端末識別情報での認証が必要としてもよい。 For example, the terminal identification information of the user terminal 30 may correspond to the user identification information. The terminal identification information may be the serial ID (individual identification information) of the user terminal 30, the SIM number, an ID issued by the payment server 10, or other information. If the same user uses multiple user terminals 30, when the terminal identification information corresponds to the user identification information, the user identification information will be different when the user logs in to the payment service from one user terminal 30 using their own user ID and when the user logs in to the payment service from another user terminal 30 using the same user ID. Furthermore, the user identification information is not limited to one, and multiple information may be combined. For example, the user ID and the terminal identification information may be combined. When the same user uses multiple user terminals 30, if the user always uses the user terminal 30, they can log in using only the user ID, but when they log in to the payment service using the same user ID from another user terminal 30, authentication using the terminal identification information may also be required.

なお、端末識別情報がユーザ識別情報に相当する場合、ユーザが設定対象カードを支払元に設定するには、同じユーザIDだったとしても、ユーザ端末30ごとに、当該設定対象カードの設定のための認証が必要になる。このようにすることによって、悪意のある第三者がユーザID及びログインパスワードを不正に入手したとしても、第三者のユーザ端末30で認証を成功させることができなければ、正当なユーザの設定対象カードを支払元に設定できないので、セキュリティがより高まる。 If the terminal identification information corresponds to the user identification information, in order for a user to set the target card as the payment source, authentication for setting the target card is required for each user terminal 30, even if the user ID is the same. By doing this, even if a malicious third party illegally obtains the user ID and login password, the legitimate user's target card cannot be set as the payment source unless authentication is successful on the third party's user terminal 30, thereby further enhancing security.

支払元情報は、ユーザが決済サービスで利用可能な複数の決済手段のうち、支払元として設定された決済手段を識別可能な情報である。支払元の決済手段は、決済で利用される決済手段である。第1認証又は第2認証が成功すると、支払元情報は、設定対象カードを示すように設定される。ユーザが支払元の決済手段を変更すると、決済サーバ10は、支払元情報が示す決済手段が変更されるように、支払元情報を設定する。 Payment source information is information that identifies the payment method set as the payment source from among the multiple payment methods available to the user for the payment service. The payment source payment method is the payment method used for payment. If the first authentication or second authentication is successful, the payment source information is set to indicate the card to be set. If the user changes the payment source payment method, the payment server 10 sets the payment source information so that the payment method indicated in the payment source information is changed.

決済手段情報は、決済サービスでユーザが利用可能な決済手段に関する情報である。当該決済手段は、決済サービス又は決済アプリに登録されたユーザの決済手段ということもできる。当該決済手段は、支払元の候補となる決済手段ということもできる。本実施形態では、ユーザが複数の決済手段を利用可能である場合を例に挙げるが、ユーザは、1つの決済手段だけを利用可能であってもよい。 Payment method information is information about payment methods that can be used by a user in a payment service. The payment method can also be considered a payment method that the user has registered with the payment service or payment app. The payment method can also be considered a payment method that is a candidate for payment source. This embodiment provides an example in which a user can use multiple payment methods, but a user may also be able to use only one payment method.

本実施形態では、ユーザがクレジットカードを利用する場合を例に挙げるので、決済手段情報は、決済サービスに登録されたクレジットカードを示す。例えば、決済手段情報は、クレジットカードを発行したカード会社、クレジットカード番号の少なくとも一部(図5の例では、下4桁)、有効期限、名義人、又はこれらの組み合わせを示す。ユーザが複数のクレジットカードを決済サービス又は決済アプリに登録した場合には、決済手段情報は、当該複数のクレジットカードの各々のクレジットカード番号等の情報を示す。決済サービスでクレジットカード以外の他のカードが利用可能な場合には、決済手段情報は、当該他のカードを示してもよい。他のカードの例は、先述した通りである。決済手段情報は、カード以外の他の決済手段を示してもよい。決済手段情報は、公知の種々の決済手段に係る情報であってよい。例えば、ユーザが決済サービスで利用可能な決済手段は、クレジットカード、電子マネー、ポイント、銀行口座、銀行以外の金融機関の口座、金融機関以外の口座、デビットカード、暗号資産、ウォレット、又はその他の手段であってもよい。 In this embodiment, the case where the user uses a credit card is taken as an example, and therefore the payment method information indicates the credit card registered with the payment service. For example, the payment method information indicates the card company that issued the credit card, at least a portion of the credit card number (the last four digits in the example of Figure 5), the expiration date, the cardholder's name, or a combination of these. If the user has registered multiple credit cards with the payment service or payment app, the payment method information indicates information such as the credit card number of each of the multiple credit cards. If cards other than credit cards can be used with the payment service, the payment method information may indicate those other cards. Examples of other cards are as described above. The payment method information may indicate payment methods other than cards. The payment method information may be information related to various known payment methods. For example, payment methods that the user can use with the payment service may be credit cards, electronic money, points, bank accounts, accounts at financial institutions other than banks, accounts at other financial institutions, debit cards, cryptocurrencies, wallets, or other methods.

認証結果情報は、クレジットカードが認証済みであるか否かを示す情報である。本実施形態では、ユーザは、自身のユーザIDに決済手段情報が関連付けられた決済手段のうち、認証結果情報が認証済みであることを示す決済手段を、支払元として設定できる。ユーザは、認証結果情報が認証済みではないことを示す決済手段を支払元として設定するには、認証を行う必要がある。なお、ポイント又は銀行口座といった決済手段は、認証を行う必要がないものとする。 Authentication result information indicates whether a credit card has been authenticated. In this embodiment, a user can set as the payment source a payment method for which the authentication result information indicates that the credit card has been authenticated, among the payment methods for which payment method information is associated with the user's user ID. To set as the payment source a payment method for which the authentication result information indicates that the credit card has not been authenticated, the user must be authenticated. Note that authentication is not required for payment methods such as points or bank accounts.

図5の例では、ユーザ「特許 太郎」は、電子マネー番号が有る「AAAカード」及び「EEEカード」の2枚を、決済サービスに登録している。ユーザ「特許 太郎」は、ユーザ「特許 幸介」の親である。子のユーザ「特許 幸介」は、親のユーザ「特許 太郎」の銀行口座が引き落とし先に設定された、子のユーザ自身が名義人の「AAAカード」を、決済サービスに登録している。以降、親の銀行口座が引き落とし先に設定されたクレジットカードを、子カードという。子カードは、家族カードと呼ばれることもある。子カードは、子どもだけではなく、配偶者等の他の者が名義人であってもよい。 In the example of Figure 5, user "Tenko Taro" has registered two cards with the payment service: an "AAA Card" and an "EEE Card," both of which have electronic money numbers. User "Tenko Taro" is the parent of user "Tenko Kosuke." Child user "Tenko Kosuke" has registered an "AAA Card" with the payment service, in which the parent user "Tenko Taro's" bank account is set as the debit destination. Hereinafter, a credit card in which the parent's bank account is set as the debit destination will be referred to as a child card. A child card is sometimes called a family card. A child card may be in the name of not only a child, but also someone else, such as a spouse.

以降、子カードの引き落とし先の銀行口座と同じ銀行口座が引き落とし先のカードを、親カードという。図5の例では、ユーザ「特許 太郎」が所有するクレジットカードは、親カードである。子のユーザ「特許 幸介」の子カード「AAAカード」は、電子マネー番号が有る。親のユーザ「特許 太郎」は、クレジットカード機能が無いICカード型の電子マネーも保有する。 Hereinafter, a card that has the same bank account as the child card's debit destination will be referred to as the parent card. In the example of Figure 5, the credit card owned by user "Tenko Taro" is the parent card. The child user "Tenko Kosuke"'s child card "AAA Card" has an electronic money number. The parent user "Tenko Taro" also owns an IC card-type electronic money card that does not have credit card functionality.

例えば、ユーザ「実案 英雄」は、電子マネー番号が有る「HHHカード」を、決済サービスに登録している。ユーザ「実案 英雄」が保有しているクレジットカードは、当該「HHHカード」のみである。即ち、ユーザ「実案 英雄」は、設定対象カードのみを保有する。ユーザ「実案 英雄」は、電子マネー番号の有無に関係なく、関連カードを保有していない。 For example, user "Plan Hero" has registered "HHH Card," which has an electronic money number, with the payment service. The only credit card user "Plan Hero" owns is the "HHH Card." In other words, user "Plan Hero" owns only the card to be set. User "Plan Hero" does not own any related cards, regardless of whether they have an electronic money number or not.

例えば、ユーザ「意匠 花子」は、電子マネー番号が有る「IIIカード」と、電子マネー番号が無い「JJJカード」と、を決済サービスに登録している。ユーザ「商標 彩香」は、電子マネー番号が無い「KKKカード」を、決済サービスに登録している。ユーザ「商標 彩香」は、電子マネー番号が有る「LLLカード」を保有しているが、「LLLカード」を決済サービスに登録していない。 For example, user "Design Hanako" has registered a "III Card" with an electronic money number and a "JJJ Card" without an electronic money number with the payment service. User "Trademark Ayaka" has registered a "KKK Card" without an electronic money number with the payment service. User "Trademark Ayaka" has an "LLL Card" with an electronic money number, but has not registered the "LLL Card" with the payment service.

なお、本実施形態では、各ユーザが保有するカードを区別しやすくするために、「AAAカード」~「LLLカード」といったように、カードの名前として、異なるアルファベットを付しているが、電子マネー機能付きのクレジットカードは、ある特定のカード会社のクレジットカードであってもよい。この場合、後述する種別判定部102が電子マネー番号の有無を判定する処理は、当該特定のカード会社のクレジットカードが設定対象カードである場合にのみ実行されてもよい。他社のクレジットカードが設定対象カードである場合には、第2認証が発動せず、第1認証が発動してもよい。 In this embodiment, to make it easier to distinguish between cards owned by each user, different alphabets are used to name the cards, such as "AAA Card" to "LLL Card." However, a credit card with an electronic money function may also be a credit card from a specific card company. In this case, the process by the type determination unit 102, described below, to determine whether or not an electronic money number exists may be performed only if the card to be set is a credit card from that specific card company. If the card to be set is a credit card from another company, the second authentication may not be activated, and the first authentication may be activated instead.

また、データ記憶部100は、任意のデータを記憶可能である。データ記憶部100に記憶されるデータは、ユーザデータベースDB1に限られない。例えば、データ記憶部100は、図2及び図3の画面の表示に必要なデータを記憶してもよい。データ記憶部100は、後述の電子マネーデータベースDB2と同等のデータベースを記憶してもよい。この場合、同等のデータベースの内容は、後述の電子マネーデータベースDB2と整合が取られているものとする。 The data storage unit 100 can also store any data. The data stored in the data storage unit 100 is not limited to the user database DB1. For example, the data storage unit 100 may store data necessary to display the screens of Figures 2 and 3. The data storage unit 100 may also store a database equivalent to the electronic money database DB2 described below. In this case, the contents of the equivalent database are assumed to be consistent with the electronic money database DB2 described below.

[3-2.電子マネーサーバが記憶するデータ]
データ記憶部200は、電子マネーに関するデータを記憶する。例えば、データ記憶部200は、電子マネーデータベースDB2を記憶する。なお、図6の電子マネーデータベースDB2の「備考」は、本実施形態の説明用の記載である。電子マネーデータベースDB2は、「備考」のフィールドを含まない。データ記憶部200は、電子マネーデータベースDB2以外の他のデータを記憶してもよい。
[3-2. Data stored in the electronic money server]
The data storage unit 200 stores data related to electronic money. For example, the data storage unit 200 stores an electronic money database DB2. Note that the "Notes" field in the electronic money database DB2 in FIG. 6 is a description for explaining this embodiment. The electronic money database DB2 does not include a "Notes" field. The data storage unit 200 may store data other than the electronic money database DB2.

図6は、電子マネーデータベースDB2の一例を示す図である。電子マネーデータベースDB2は、電子マネーに関する各種情報が格納されたデータベースである。例えば、電子マネーデータベースDB2には、ユーザID、電子マネー番号、及び有効性情報が格納される。電子マネーデータベースDB2には、電子マネーに関する何らかの情報が格納されるようにすればよく、電子マネーデータベースDB2に格納される情報は、図6の例に限られない。例えば、クレジットカード機能付きの電子マネーであれば、クレジットカードの情報が電子マネーデータベースDB2に格納されてもよい。クレジットカードの情報として、親カードであるか子カードであるかを識別可能な情報が電子マネーデータベースDB2に格納されてもよい。 Figure 6 is a diagram showing an example of electronic money database DB2. Electronic money database DB2 is a database that stores various information related to electronic money. For example, electronic money database DB2 stores user IDs, electronic money numbers, and validity information. Electronic money database DB2 only needs to store any information related to electronic money, and the information stored in electronic money database DB2 is not limited to the example shown in Figure 6. For example, if the electronic money has a credit card function, credit card information may be stored in electronic money database DB2. As credit card information, information that can identify whether the card is a parent card or a child card may be stored in electronic money database DB2.

電子マネー番号は、電子マネーを識別可能な電子マネー識別情報の一例である。このため、電子マネー番号と記載した箇所は、電子マネー識別情報と読み替えることができる。電子マネー識別情報は、電子マネー番号に限られない。例えば、電子マネー識別情報は、番号以外の他の情報(例えば、文字又は記号)であってもよい。電子マネー識別情報は、付帯情報の一例なので、電子マネー識別情報と記載した箇所は、付帯情報と読み替えることもできる。 An electronic money number is an example of electronic money identification information that can identify electronic money. Therefore, any reference to an electronic money number can be read as electronic money identification information. Electronic money identification information is not limited to an electronic money number. For example, electronic money identification information may be information other than a number (e.g., letters or symbols). Electronic money identification information is an example of additional information, so any reference to electronic money identification information can also be read as additional information.

有効性情報は、電子マネーが有効であるか否かを示す情報である。例えば、有効性情報は、電子マネーが有効であることを示す値、又は、電子マネーが無効であることを示す値の何れかを示す。有効性情報は、電子マネーサーバ20により更新される。例えば、電子マネーサーバ20は、不正な電子マネーの利用が発生した場合に、電子マネーが無効であることを示すように、有効性情報を更新する。電子マネーサーバ20は、電子マネーが一定期間利用されなかった場合に、電子マネーが無効であることを示すように、有効性情報を更新する。有効性情報が利用される場面は、後述の変形例1で説明する。 The validity information is information that indicates whether the electronic money is valid. For example, the validity information indicates either a value indicating that the electronic money is valid or a value indicating that the electronic money is invalid. The validity information is updated by the electronic money server 20. For example, if fraudulent use of the electronic money occurs, the electronic money server 20 updates the validity information to indicate that the electronic money is invalid. If the electronic money has not been used for a certain period of time, the electronic money server 20 updates the validity information to indicate that the electronic money is invalid. The situations in which the validity information is used will be explained in Variation 1 below.

図6の例では、ユーザ「特許 太郎」のユーザID「u00001」には、「AAAカード」の電子マネー番号、「EEEカード」の電子マネー番号、子のユーザ「特許 幸介」の「AAAカード」の電子マネー番号、及びクレジットカード機能無しのICカードの電子マネーの電子マネー番号が関連付けられている。本実施形態では、決済サービスは、ICカードの電子マネーに対応していないので、クレジットカード機能無しのICカードは、決済サービスには登録されていない。ユーザID及び電子マネー番号の関連付けは、ユーザ「特許 太郎」が自身で行ってもよいし、サービス提供者、電子マネー管理者、カード会社、又はその他の者によって行われてもよい。この点は、他のユーザも同様である。 In the example of Figure 6, the user ID "u00001" of user "Takken Taro" is associated with the electronic money number of his "AAA Card," the electronic money number of his "EEE Card," the electronic money number of his "AAA Card" of child user "Takken Kosuke," and the electronic money number of an IC card without a credit card function. In this embodiment, the payment service does not support electronic money from IC cards, so IC cards without a credit card function are not registered with the payment service. The association of the user ID and electronic money number may be performed by user "Takken Taro" himself, or by a service provider, electronic money administrator, card company, or other party. This also applies to other users.

例えば、ユーザ「実案 英雄」のユーザID「u00002」には、「HHHカード」の電子マネー番号が関連付けられている。ユーザ「意匠 花子」のユーザID「u00003」には、「IIIカード」の電子マネー番号が関連付けられている。ユーザ「商標 彩香」のユーザID「u00004」には、「LLLカード」の電子マネー番号が関連付けられている。先述したように、「LLLカード」は、決済サービスには登録されていない。 For example, the user ID "u00002" of user "Practical Idea Eiyuu" is associated with the electronic money number for the "HHH Card." The user ID "u00003" of user "Design Hanako" is associated with the electronic money number for the "III Card." The user ID "u00004" of user "Trademark Ayaka" is associated with the electronic money number for the "LLL Card." As mentioned above, the "LLL Card" is not registered with the payment service.

[3-3.ユーザ端末が記憶するデータ]
データ記憶部300は、ユーザが決済サービスを利用するために必要なデータを記憶する。例えば、データ記憶部300は、支払元設定画面SC1等の各画面を表示するための決済アプリ又はブラウザを記憶する。
[3-3. Data stored in user terminal]
The data storage unit 300 stores data necessary for the user to use the payment service. For example, the data storage unit 300 stores a payment app or a browser for displaying each screen such as the payment source setting screen SC1.

[3-4.決済サーバで実現される他の機能]
例えば、決済サーバ10で実現される他の機能の一例として、ユーザ識別情報取得部101、種別判定部102、認証実行部103、設定反映部104、及び決済実行部105を説明する。
[3-4. Other functions realized by the payment server]
For example, as examples of other functions realized by the payment server 10, a user identification information acquisition unit 101, a type determination unit 102, an authentication execution unit 103, a setting reflection unit 104, and a payment execution unit 105 will be described.

[ユーザ識別情報取得部]
ユーザ識別情報取得部101は、ユーザ端末30からのログインに基づいて、ログイン中のユーザを識別可能なユーザ識別情報を取得する。ログイン中のユーザのユーザIDの取得方法自体は、公知の種々の方法を利用可能である。本実施形態では、ログイン中のユーザを識別可能なユーザ識別情報の一例として、ユーザIDを説明するが、ユーザ識別情報取得部101が取得するユーザ識別情報は、先述した他の情報であってもよい。本実施形態で、ユーザ識別情報取得部101がユーザ識別情報として取得するユーザIDは、他の任意のユーザ識別情報に読み替えることができる。
[User Identification Information Acquisition Unit]
The user identification information acquisition unit 101 acquires user identification information that can identify the logged-in user based on a login from the user terminal 30. The method itself for acquiring the user ID of the logged-in user can be various known methods. In this embodiment, a user ID is described as an example of user identification information that can identify the logged-in user, but the user identification information acquired by the user identification information acquisition unit 101 may be other information as described above. In this embodiment, the user ID acquired as user identification information by the user identification information acquisition unit 101 can be interpreted as any other user identification information.

例えば、ユーザが、ユーザ端末30からユーザID及びログインパスワードを入力することによって、決済サービスにログインする場合、ユーザ識別情報取得部101は、ユーザ端末30から、ユーザIDを取得する。ユーザ識別情報取得部101は、ユーザ端末30以外の他のコンピュータから、ユーザIDを取得してもよい。ユーザがユーザID及びログインパスワードを入力せずにログインが可能な場合には、ユーザ端末30に記憶された認証情報(例えば、トークン、証明書、又はセッションID)と、ユーザIDと、がユーザデータベースDB1に関連付けられているものとする。この場合、ユーザ識別情報取得部101は、当該認証情報に関連付けられたユーザIDを取得する。 For example, when a user logs in to a payment service by entering a user ID and login password from the user terminal 30, the user identification information acquisition unit 101 acquires the user ID from the user terminal 30. The user identification information acquisition unit 101 may also acquire the user ID from a computer other than the user terminal 30. When a user can log in without entering a user ID and login password, the authentication information (e.g., a token, certificate, or session ID) stored in the user terminal 30 and the user ID are assumed to be associated with the user database DB1. In this case, the user identification information acquisition unit 101 acquires the user ID associated with the authentication information.

[種別判定部]
種別判定部102は、決済サービスにおける決済のための設定対象カードに関する設定が行われる場合に、設定対象カードと、設定対象カードに関連する関連カードと、の少なくとも一方のカードの種別を判定する。本実施形態では、種別判定部102が、設定対象カード及び関連カードの各々の種別(即ち、設定対象カードの種別と、関連カードの種別と、の両方)を判定する場合を例に挙げるが、種別判定部102は、設定対象カードの種別だけを判定してもよい。他にも例えば、種別判定部102は、関連カードの種別だけを判定してもよい。
[Type determination section]
When a setting is made for a setting target card for payment in a payment service, the type determination unit 102 determines the type of at least one of the setting target card and a related card related to the setting target card. In this embodiment, an example is given in which the type determination unit 102 determines the type of each of the setting target card and the related card (i.e., both the type of the setting target card and the type of the related card), but the type determination unit 102 may determine only the type of the setting target card. As another example, the type determination unit 102 may determine only the type of the related card.

設定対象カードに関する設定とは、設定対象カードの利用可否の設定と、設定対象カードの利用制限の設定と、の少なくとも一方である。本実施形態では、支払元としての設定(設定対象カードの利用可否の設定)が、設定対象カードに関する設定に相当する場合を例に挙げる。例えば、支払元情報が設定対象カードを示す場合、設定対象カードが支払元として設定されて決済サービスで利用できるようになるので、支払元情報の設定が、設定対象カードに関する設定に相当する。このため、支払元情報の設定について説明している箇所は、設定対象カードに関する設定と読み替えることができる。 The settings for the card to be set include at least one of the following: settings for whether the card can be used or not, and settings for usage restrictions on the card to be set. In this embodiment, the example is taken of a case where the setting as a payment source (setting for whether the card can be used or not) corresponds to the settings for the card to be set. For example, if the payment source information indicates the card to be set, the card to be set is set as the payment source and becomes usable in the payment service, so the settings for the payment source information correspond to the settings for the card to be set. Therefore, any section describing the settings for the payment source information can be read as settings for the card to be set.

なお、設定対象カードに関する設定は、設定対象カードに関する任意の設定であってよい。設定対象カードに関する設定は、本実施形態の例に限られない。例えば、設定対象カードを決済サービスに登録すること(本実施形態では、設定対象カードの決済手段情報をユーザデータベースDB1に格納すること)が、設定対象カードに関する設定に相当してもよい。例えば、あるユーザの複数のクレジットカードの各々の決済手段情報が予めユーザデータベースDB1に登録されており、ユーザ端末30に表示された複数のクレジットカードの中から、当該ユーザが選択したクレジットカードに基づいて認証が実行されて、設定対象カードが支払元として設定されるようにすることが、設定対象カードに関する設定に相当してもよい。他にも例えば、設定対象カードに関する設定は、設定対象カードを利用した決済の1回あたりの決済額の上限、設定対象カードを利用した決済の所定期間(例えば、1週間又は1ヶ月)における決済額の合計の上限、設定対象カードを利用した決済の上限回数、設定対象カードを利用した決済で購入可能な商品若しくはサービス、又はこれらの組み合わせであってもよい。 Note that the settings for the target card may be any settings for the target card. The settings for the target card are not limited to the example in this embodiment. For example, registering the target card with a payment service (in this embodiment, storing the payment method information for the target card in user database DB1) may correspond to the settings for the target card. For example, the payment method information for each of a user's multiple credit cards may be registered in user database DB1 in advance, and authentication may be performed based on the credit card selected by the user from the multiple credit cards displayed on user terminal 30, and the target card may be set as the payment source. Other examples of the settings for the target card may include the upper limit on the payment amount per payment using the target card, the upper limit on the total payment amount for payments using the target card in a specified period (e.g., one week or one month), the upper limit on the number of payments using the target card, the products or services that can be purchased with payments using the target card, or a combination of these.

例えば、設定対象カードに関する設定は、決済アプリ上で利用可能な電子マネーのチャージ元となる決済手段の設定であってもよい。この場合、設定対象カードに関する設定は、チャージ元の決済手段、1回あたりのチャージ額の上限、所定期間(例えば、1週間又は1ヶ月)におけるチャージ額の合計の上限、所定期間におけるチャージ回数の上限、又はこれらの組み合わせであってもよい。設定対象カードに関する設定は、公知の決済サービスで採用されているクレジットカードに関する設定であってもよい。 For example, the settings for the card to be set may be settings for the payment method that will be used to charge electronic money that can be used on the payment app. In this case, the settings for the card to be set may be the payment method that will be used to charge, the upper limit of the amount that can be charged per transaction, the upper limit of the total amount that can be charged in a specified period (e.g., one week or one month), the upper limit of the number of charges in a specified period, or a combination of these. The settings for the card to be set may also be settings for a credit card used in a known payment service.

本実施形態では、種別判定部102は、設定対象カード及び関連カードの少なくとも一方のカードに関する付帯情報の有無を判定することによって、当該少なくとも一方のカードの種別を判定する。例えば、種別判定部102は、設定対象カード及び関連カードの各々の付帯情報の有無を判定する。付帯情報は、カードの付帯機能に関する情報である。本実施形態では、電子マネー機能が付帯機能に相当する場合を例に挙げるので、電子マネーを識別可能な電子マネー番号が付帯情報に相当する。設定対象カード及び関連カードの各々が複数の付帯情報を有してもよい。 In this embodiment, the type determination unit 102 determines the type of at least one of the target card and related cards by determining whether or not additional information is present for the target card and related cards. For example, the type determination unit 102 determines whether or not additional information is present for each of the target card and related cards. The additional information is information related to the card's additional functions. In this embodiment, an example is given in which the electronic money function corresponds to the additional function, so the electronic money number that can identify the electronic money corresponds to the additional information. The target card and related cards may each have multiple pieces of additional information.

なお、付帯情報は、設定対象カード及び関連カードの少なくとも一方に付帯する何らかの情報であればよい。付帯情報は、電子マネー番号に限られない。例えば、付帯情報は、設定対象カードと同じユーザIDに直接又は間接的に(例えば、子カードが子のユーザIDを介して更に親のユーザIDに関連付けられる場合)関連付けられている情報であってもよい。例えば、付帯機能としてポイントカード機能が付帯するカードであれば、ポイントカードを識別可能なポイントカード番号が付帯情報に相当してもよい。 The additional information may be any information that is attached to at least one of the target card and related cards. The additional information is not limited to electronic money numbers. For example, the additional information may be information that is directly or indirectly associated with the same user ID as the target card (for example, when a child card is further associated with the parent's user ID via the child's user ID). For example, if the card has a point card function as an additional function, the additional information may be the point card number that can identify the point card.

例えば、付帯機能として会員証としての機能が付帯するカードであれば、会員を識別可能な会員番号が付帯情報に相当してもよい。付帯機能として交通機関の定期券としての機能が付帯するカードであれば、定期券を識別可能な定期券番号に相当してもよい。付帯情報は、プリペイドカード番号、ETCカード番号、キャッシュカード番号といったように、他の付帯機能に関する情報であってもよい。本実施形態では、設定対象カード及び関連カードに異なる付帯情報が関連付けられている場合を例に挙げるが、設定対象カード及び関連カードに同じ付帯情報が関連付けられていてもよい。付帯情報は、設定対象カード及び関連カードに関連付けられていなくてもよく、付帯可能であればよい。設定対象カード及び関連カードの各々には、複数の付帯情報が関連付けられていてもよい。この場合、複数の付帯情報を組み合わせた第2認証が実行されてもよい。また、種別判定部102が判定する種別は、付帯情報の有無に限られない。例えば、種別判定部102は、親カードでるか子カードであるか、クレジットカードのランク(例えば、ゴールド又はプラチナ等)、カード会社、ブランド、券面のデザイン、ショッピング枠の上限額、キャッシング枠の上限額、又はその他の種別を判定してもよい。 For example, if the card has an additional function as a membership card, the additional information may be a membership number that can identify the member. If the card has an additional function as a transportation commuter pass, the additional information may be a commuter pass number that can identify the commuter pass. The additional information may also be information related to other additional functions, such as a prepaid card number, ETC card number, or cash card number. This embodiment cites an example in which different additional information is associated with the target card and related cards, but the same additional information may also be associated with the target card and related cards. The additional information does not have to be associated with the target card and related cards, as long as it can be attached. The target card and related cards may each be associated with multiple pieces of additional information. In this case, a second authentication may be performed that combines multiple pieces of additional information. Furthermore, the type determined by the type determination unit 102 is not limited to the presence or absence of additional information. For example, the type determination unit 102 may determine whether the card is a parent or child card, the credit card rank (e.g., gold or platinum), the card company, brand, card design, the maximum shopping limit, the maximum cash advance limit, or other types.

本実施形態では、種別判定部102は、電子マネーサーバ20に対し、ユーザ識別情報取得部101により取得されたログイン中のユーザのユーザIDに関連付けられた電子マネー番号に関する電子マネー番号リストを要求する。電子マネー番号リストは、ユーザIDに関連付けられた電子マネー番号を示す。ユーザIDに複数の電子マネー番号が関連付けられている場合には、電子マネー番号リストは、当該複数の電子マネー番号の各々を示す。ユーザIDに関連付けられた電子マネー番号が存在しない場合には、電子マネー番号リストは、何も示さない。 In this embodiment, the type determination unit 102 requests from the electronic money server 20 an electronic money number list related to the electronic money numbers associated with the user ID of the currently logged-in user acquired by the user identification information acquisition unit 101. The electronic money number list indicates the electronic money numbers associated with the user ID. If multiple electronic money numbers are associated with the user ID, the electronic money number list indicates each of the multiple electronic money numbers. If there is no electronic money number associated with the user ID, the electronic money number list indicates nothing.

例えば、電子マネーサーバ20は、決済サーバ10から、電子マネー番号リストの要求を受け付ける。当該要求には、電子マネー番号リストの生成対象となるユーザID(ログイン中のユーザのユーザID)が含まれているものとする。電子マネーサーバ20は、電子マネーデータベースDB2を参照し、当該ユーザIDに関連付けられた電子マネー番号を示す電子マネー番号リストを生成する。電子マネーサーバ20は、ユーザIDに関連付けられた電子マネー番号が存在しなければ、何も示さない電子マネー番号リストを生成する。電子マネーサーバ20は、決済サーバ10に対し、電子マネーリストを送信する。 For example, the electronic money server 20 receives a request for an electronic money number list from the payment server 10. The request includes the user ID (user ID of the logged-in user) for which the electronic money number list is to be generated. The electronic money server 20 references the electronic money database DB2 and generates an electronic money number list indicating the electronic money numbers associated with the user ID. If there is no electronic money number associated with the user ID, the electronic money server 20 generates an electronic money number list that indicates nothing. The electronic money server 20 transmits the electronic money list to the payment server 10.

例えば、決済サーバ10は、電子マネーサーバ20から、電子マネー番号リストを受信する。種別判定部102は、電子マネー番号リストに電子マネー番号が存在するか否かを判定する。種別判定部102は、電子マネー番号リストに電子マネー番号が存在しない場合、ユーザIDに関連付けられた電子マネー番号が無いと判定する。即ち、この場合、種別判定部102は、設定対象カード及び関連カードの両方が、電子マネー番号の無い種別(例えば、付帯機能が無い種別)であると判定する。関連カードがそもそも存在しない場合には、種別判定部102は、設定対象カードが、電子マネー番号の無い種別であると判定する。 For example, the payment server 10 receives an electronic money number list from the electronic money server 20. The type determination unit 102 determines whether or not an electronic money number exists in the electronic money number list. If an electronic money number does not exist in the electronic money number list, the type determination unit 102 determines that there is no electronic money number associated with the user ID. That is, in this case, the type determination unit 102 determines that both the card to be set and the associated card are of a type that does not have an electronic money number (for example, a type that does not have additional functions). If there is no associated card in the first place, the type determination unit 102 determines that the card to be set is of a type that does not have an electronic money number.

例えば、種別判定部102は、電子マネー番号リストの中に電子マネー番号が存在すれば、ユーザIDに関連付けられた電子マネー番号が有ると判定する。即ち、この場合、種別判定部102は、設定対象カード及び関連カードの少なくとも一方が、電子マネー番号が存在する種別(例えば、付帯機能が有る種別)であると判定する。関連カードがそもそも存在しない場合には、種別判定部102は、設定対象カードが、電子マネー番号の有る種別であると判定する。 For example, if an electronic money number exists in the electronic money number list, the type determination unit 102 determines that there is an electronic money number associated with the user ID. That is, in this case, the type determination unit 102 determines that at least one of the target card and the associated card is of a type in which an electronic money number exists (for example, a type in which an additional function exists). If there is no associated card, the type determination unit 102 determines that the target card is of a type in which an electronic money number exists.

図5及び図6の例において、ユーザ「特許 太郎」の「AAAカード」が、まだ未認証の状態だったとする。ユーザ「特許 太郎」が、「AAAカード」を支払元として設定しようとしたとする。即ち、「AAAカード」が設定対象カードであるものとする。この場合、電子マネー番号リストは、図6の例におけるユーザID「u00001」に関連付けられた4つの電子マネー番号を示す。種別判定部102は、当該電子マネー番号リストに基づいて、電子マネー番号が有ると判定する。即ち、種別判定部102は、設定対象カード「AAAカード」と、3枚の関連カード(「EEEカード」、子のユーザ「特許 幸介」の「AAAカード」、及びクレジットカード機能無しの「FFFマネー」のICカード)と、の各々の電子マネー番号が有ると判定する。 In the examples of Figures 5 and 6, let's assume that the "AAA Card" of user "Takken Taro" is still in an unauthenticated state. Let's assume that user "Takken Taro" attempts to set the "AAA Card" as the payment source. In other words, let's assume that the "AAA Card" is the card to be set. In this case, the electronic money number list shows four electronic money numbers associated with user ID "u00001" in the example of Figure 6. The type determination unit 102 determines that an electronic money number exists based on the electronic money number list. That is, the type determination unit 102 determines that an electronic money number exists for each of the card to be set, the "AAA Card," and three related cards (the "EEE Card," the "AAA Card" of child user "Takken Kosuke," and the "FFF Money" IC card without credit card function).

図6の例では、子のユーザ「特許 幸介」の子カード「AAAカード」の電子マネー番号は、親のユーザ「特許 太郎」のユーザID「u00001」に関連付けられている。このため、子のユーザ「特許 幸介」が、子カード「AAAカード」を支払元として設定しようとすると、電子マネー番号リストは、何も示さない。この場合、種別判定部102は、子カード「AAAカード」に電子マネー番号が無いと判定する。子のユーザ「特許 幸介」が、子カード「AAAカード」を支払元として設定するためには、第1認証を成功させる必要がある。 In the example of Figure 6, the electronic money number of the child card "AAA Card" of child user "Tokkosuke" is associated with the user ID "u00001" of parent user "Tokko Taro." Therefore, when child user "Tokkosuke" attempts to set child card "AAA Card" as the payment source, the electronic money number list shows nothing. In this case, the type determination unit 102 determines that child card "AAA Card" does not have an electronic money number. In order for child user "Tokkosuke" to set child card "AAA Card" as the payment source, he must successfully complete the first authentication.

なお、子のユーザ「特許 幸介」の子カード「AAAカード」の電子マネー番号は、親のユーザ「特許 太郎」のユーザID「u00001」ではなく、子のユーザ「特許 幸介」のユーザID「u00002」に関連付けられていてもよい。この場合、親のユーザ「特許 太郎」が、自身のユーザIDで決済サービスにログインして子カード「AAAカード」を読み取ったとしても、第2認証は成功しない。子のユーザ「特許 幸介」が、自身のユーザIDで決済サービスにログインして子カード「AAAカード」を読み取ると、第2認証が成功する。更に、子のユーザ「特許 幸介」の子カード「AAAカード」のクレジットカード番号等の情報は、親のユーザ「特許 太郎」のユーザID「u00001」と、子のユーザ「特許 幸介」のユーザID「u00002」と、のうちの何れに関連付けられていてもよい。 The electronic money number of the child user "Takken Kosuke's" child card "AAA Card" may be associated with the child user "Takken Kosuke's" user ID "u00002" rather than the parent user "Takken Taro's" user ID "u00001." In this case, even if the parent user "Takken Taro" logs in to the payment service with his own user ID and reads the child card "AAA Card," the second authentication will not be successful. If the child user "Takken Kosuke" logs in to the payment service with his own user ID and reads the child card "AAA Card," the second authentication will be successful. Furthermore, information such as the credit card number of the child user "Takken Kosuke's" child card "AAA Card" may be associated with either the parent user "Takken Taro's" user ID "u00001" or the child user "Takken Kosuke's" user ID "u00002."

また、子のユーザ「特許 幸介」の子カード「AAAカード」の電子マネー番号が、子のユーザ「特許 幸介」のユーザID「u00002」に関連付けられている場合、更に、子のユーザ「特許 幸介」のユーザID「u00002」が、親のユーザ「特許 太郎」のユーザID「u00001」に関連付けられていてもよい。この場合、子のユーザ「特許 幸介」の子カード「AAAカード」の電子マネー番号が、間接的に親のユーザ「特許 太郎」のユーザID「u00001」に関連付けられているので、後述の変形例3のように、より多くの認証が要求されてもよい。他にも例えば、子のユーザ「特許 幸介」の子カード「AAAカード」のクレジットカード番号等の情報が、子のユーザ「特許 幸介」のユーザID「u00002」に関連付けられている場合に、更に、子のユーザ「特許 幸介」のユーザID「u00002」が、親のユーザ「特許 太郎」のユーザID「u00001」に関連付けられていてもよい。 Furthermore, if the electronic money number of the child card "AAA Card" of child user "Patent Kosuke" is associated with the user ID "u00002" of child user "Patent Kosuke," the user ID "u00002" of child user "Patent Kosuke" may further be associated with the user ID "u00001" of parent user "Patent Taro." In this case, because the electronic money number of the child card "AAA Card" of child user "Patent Kosuke" is indirectly associated with the user ID "u00001" of parent user "Patent Taro," more authentication may be required, as in Variation 3 described below. For example, if information such as the credit card number of child user "Patent Kosuke's" child card "AAA Card" is associated with child user "Patent Kosuke's" user ID "u00002," child user "Patent Kosuke's" user ID "u00002" may further be associated with parent user "Patent Taro's" user ID "u00001."

なお、ユーザ「実案 英雄」、ユーザ「意匠 花子」、及びユーザ「商標 彩香」は、ユーザ「特許 太郎」と同様に、電子マネー番号リストは、少なくとも1つの電子マネー番号を示す。このため、種別判定部102は、設定対象カード及び関連カードの少なくとも一方の電子マネー番号が有ると判定する。例えば、ユーザ「商標 彩香」のように、設定対象カードに電子マネー番号が無かったとしても、ユーザ「商標 彩香」のユーザID「u00005」には、決済サービスに登録されていない「LLLカード」(関連カード)の電子マネー番号が関連付けられているので、種別判定部102は、関連カードに電子マネー番号が有ると判定する。 Note that, like user "Patent Taro," users "Practical Design Hideo," "Design Hanako," and "Trademark Ayaka" have electronic money number lists that indicate at least one electronic money number. Therefore, the type determination unit 102 determines that at least one of the target card and related cards has an electronic money number. For example, even if the target card does not have an electronic money number, as in the case of user "Trademark Ayaka," the user ID "u00005" of user "Trademark Ayaka" is associated with the electronic money number of an "LLL card" (related card) that is not registered with the payment service, and therefore the type determination unit 102 determines that the related card has an electronic money number.

また、種別判定部102による判定方法は、他の方法であってもよい。種別判定部102による判定方法は、本実施形態の例に限られない。例えば、電子マネー番号の有無の判定は、決済サーバ10ではなく、電子マネーサーバ20によって実行されてもよい。この場合、種別判定部102は、電子マネーサーバ20に対して電子マネー番号リストを要求するのではなく、電子マネー番号の有無の判定結果に関する判定結果情報を要求してもよい。即ち、種別判定部102は、電子マネーサーバ20に対し、電子マネー番号の有無の判定を依頼する。例えば、種別判定部102は、電子マネー番号の有無を事前に判定し、第1認証又は第2認証の何れが発動するかを示すフラグを、ユーザデータベースDB1又は他のデータベースに格納しておいてもよい。認証時に当該フラグが参照されるようにしてもよい。 The type determination unit 102 may also use other methods for making the determination. The method of determination by the type determination unit 102 is not limited to the example of this embodiment. For example, the determination of the presence or absence of an electronic money number may be performed by the electronic money server 20, rather than the payment server 10. In this case, the type determination unit 102 may request determination result information regarding the determination result of the presence or absence of an electronic money number, rather than requesting an electronic money number list from the electronic money server 20. In other words, the type determination unit 102 requests the electronic money server 20 to determine the presence or absence of an electronic money number. For example, the type determination unit 102 may determine in advance the presence or absence of an electronic money number, and store a flag in the user database DB1 or another database indicating whether first authentication or second authentication will be activated. The flag may be referenced during authentication.

例えば、判定結果情報は、電子マネー番号ではなく、単に、電子マネー番号の有無を示す。判定結果情報は、電子マネー番号が有ることを示す第1の値、又は、電子マネー番号が無いことを示す第2の値となる。電子マネーサーバ20は、決済サーバ10に対し、判定結果情報を送信する。決済サーバ10は、電子マネーサーバ20から、判定結果情報を受信する。このようにすれば、電子マネー番号がネットワークN上に送信されることを防止できる。種別判定部102は、判定結果情報を参照することによって、電子マネー情報の有無を判定してもよい。 For example, the determination result information does not indicate the presence or absence of an electronic money number, but simply indicates the presence or absence of an electronic money number. The determination result information is a first value indicating the presence of an electronic money number, or a second value indicating the absence of an electronic money number. The electronic money server 20 transmits the determination result information to the payment server 10. The payment server 10 receives the determination result information from the electronic money server 20. In this way, it is possible to prevent the electronic money number from being transmitted over the network N. The type determination unit 102 may determine the presence or absence of electronic money information by referencing the determination result information.

例えば、決済サーバ10は、電子マネーサーバ20以外の他のサーバに対し、電子マネー番号リスト又は判定結果情報を要求してもよい。例えば、他のサーバは、カードを統括的に管理する。他のサーバは、カード会社のサーバであってもよいし、カード会社ではない他の会社のサーバであってもよい。他のサーバは、上記説明した電子マネーサーバ20と同様の処理によって、決済サーバ10に対し、電子マネー番号リスト又は判定結果情報を送信する。種別判定部102は、他のサーバから送信された電子マネー番号リスト又は判定結果情報に基づいて、電子マネー番号の有無を判定してもよい。 For example, the payment server 10 may request an electronic money number list or determination result information from a server other than the electronic money server 20. For example, the other server manages cards in an integrated manner. The other server may be a server of the card company, or a server of a company other than the card company. The other server transmits the electronic money number list or determination result information to the payment server 10 by processing similar to that of the electronic money server 20 described above. The type determination unit 102 may determine whether or not an electronic money number is present based on the electronic money number list or determination result information transmitted from the other server.

例えば、決済サーバ10が、電子マネーデータベースDB2と同様のデータベースを記憶する場合には、種別判定部102は、電子マネーサーバ20又は他のサーバに電子マネー番号リスト又は判定結果情報を要求することなく、電子マネー番号の有無を判定してもよい。この場合、決済サーバ10は、電子マネーサーバ20から、電子マネーデータベースDB2のデータを定期的(例えば、数時間又は1日ごと)に取得し、上記同様のデータベースを更新する。これにより、決済サーバ10の内部だけで、種別判定部102の処理が完結する。 For example, if the payment server 10 stores a database similar to the electronic money database DB2, the type determination unit 102 may determine whether or not an electronic money number is present without requesting an electronic money number list or determination result information from the electronic money server 20 or another server. In this case, the payment server 10 periodically obtains data from the electronic money database DB2 from the electronic money server 20 (for example, every few hours or every day) and updates the above-mentioned database. This allows the processing of the type determination unit 102 to be completed solely within the payment server 10.

なお、仮に、親のユーザ「特許 太郎」のユーザID「u00001」に関連付けられているカード群の中に電子マネー番号が無い場合には、種別判定部102は、子のユーザ「特許 幸介」のユーザID「u00002」に関連付けられているカード群の中に電子マネー番号の有無を判定してもよい。図6の例では、当該カード群は存在しないが、子のユーザ「特許 幸介」が、電子マネー番号を有する何らかのカードを有している場合には、種別判定部102は、当該カードも関連カードとして取り扱ってもよい。この場合、後述の認証実行部103により、第2認証が発動してもよい。更に、認証実行部103は、質問認証等を行ったうえで、第2認証を発動させてもよい。更に、子のユーザのユーザIDに関連付けられているその他のカードに対し、付帯情報の判定や第2認証が実行されてもよい。更に、ユーザ端末30は、第1認証及び第2認証の中から、ユーザに任意の方を選択させるようにしてもよい。ユーザ端末30は、電子マネー番号を有するカードをユーザが保有している場合には、第2認証を選択するようにユーザを誘導し、ユーザの選択操作のみによって第2認証が発動してもよい。 If the electronic money number is not found in the group of cards associated with the user ID "u00001" of the parent user "Takken Taro," the type determination unit 102 may determine whether the electronic money number is found in the group of cards associated with the user ID "u00002" of the child user "Takken Kosuke." In the example of Figure 6, such a group of cards does not exist, but if the child user "Takken Kosuke" has a card with an electronic money number, the type determination unit 102 may treat that card as a related card. In this case, the authentication execution unit 103, described below, may initiate second authentication. Furthermore, the authentication execution unit 103 may initiate second authentication after performing question authentication, etc. Furthermore, additional information determination and second authentication may be performed for other cards associated with the child user's user ID. Furthermore, the user terminal 30 may allow the user to select either the first authentication or the second authentication. If the user has a card with an electronic money number, the user terminal 30 may prompt the user to select second authentication, and second authentication may be initiated simply by the user's selection operation.

[認証実行部]
認証実行部103は、種別判定部102により判定された少なくとも一方のカードの種別に応じた認証のための処理を実行する。本実施形態では、認証実行部103が、設定対象カード及び関連カードの各々の種別(即ち、設定対象カードの種別と、関連カードの種別と、の両方)に応じた認証のための処理を実行する場合を例に挙げるが、認証実行部103は、設定対象カードの種別だけに応じた認証のための処理を実行してもよい。他にも例えば、認証実行部103は、関連カードの種別だけに応じた認証のための処理を実行してもよい。
[Authentication execution unit]
The authentication execution unit 103 executes a process for authentication according to the type of at least one of the cards determined by the type determination unit 102. In this embodiment, an example is given in which the authentication execution unit 103 executes a process for authentication according to the type of each of the setting target card and the related card (i.e., both the type of the setting target card and the type of the related card), but the authentication execution unit 103 may execute a process for authentication according to only the type of the setting target card. As another example, the authentication execution unit 103 may execute a process for authentication according to only the type of the related card.

認証のための処理とは、決済サーバ10が他のコンピュータに認証を実行させるための補助的な処理であってもよいし、決済サーバ10自身が認証を実行することを意味してもよい。例えば、決済サーバ10が他のコンピュータへのリンクを含む画面を表示させること、決済サーバ10がユーザ端末30を他のコンピュータにリダイレクトさせること、又は決済サーバ10が他のコンピュータに認証に必要な情報を送信することは、当該補助的な処理に相当する。決済サーバ10が、認証情報(例えば、ユーザID、パスワード、又は電子マネー番号等)を比較する処理を実行することは、決済サーバ10自身が認証のための処理を実行することに相当する。 The authentication process may be auxiliary processing in which the payment server 10 has another computer perform authentication, or it may mean that the payment server 10 itself performs authentication. For example, the auxiliary processing occurs when the payment server 10 displays a screen containing a link to another computer, when the payment server 10 redirects the user terminal 30 to another computer, or when the payment server 10 sends information necessary for authentication to another computer. The payment server 10 performing processing to compare authentication information (e.g., user ID, password, electronic money number, etc.) corresponds to the payment server 10 itself performing authentication processing.

本実施形態では、第1認証は、カード会社のコンピュータが主体となって実行されるので、第1認証のための処理は、カード会社のコンピュータに第1認証を実行させるための処理である。図2の例であれば、図2の右上の認証画面SC2のボタンB20は、カード会社画面SC3へのリンク(例えば、カード会社画面SC3への直接的なリンク、又は、カード会社画面SC3にリダイレクトさせるためのリンク)を含む。当該リンクを含む認証画面SC2をユーザ端末30に表示させる処理は、第1認証のための処理に相当する。なお、第1認証のための処理は、決済サーバ10自身が第1認証を実行することを意味してもよい。第1認証の種類によっては、カード会社のコンピュータ等の他のコンピュータではなく、決済サーバ10自身が実行可能なので、認証実行部103は、自ら第1認証を実行することによって、第1認証のための処理を実行してもよい。 In this embodiment, the first authentication is primarily performed by the card company's computer, and therefore the processing for the first authentication is processing for having the card company's computer perform the first authentication. In the example of Figure 2, button B20 on authentication screen SC2 in the upper right corner of Figure 2 includes a link to card company screen SC3 (e.g., a direct link to card company screen SC3, or a link for redirecting to card company screen SC3). The processing for displaying authentication screen SC2 including this link on user terminal 30 corresponds to the processing for the first authentication. Note that the processing for the first authentication may mean that the payment server 10 itself performs the first authentication. Depending on the type of first authentication, the payment server 10 itself may perform the first authentication, rather than another computer such as the card company's computer. Therefore, the authentication execution unit 103 may perform the processing for the first authentication by itself performing the first authentication.

本実施形態では、第2認証は、決済サーバ10が主体となって実行されるので、第2認証のための処理は、決済サーバ10自身が認証を実行することである。例えば、第2認証のための処理は、決済サーバ10がユーザ端末30から取得した情報又は当該情報に関連付けられた情報と、第2認証で正解となる情報と、を比較する処理である。例えば、後述するユーザ識別情報を比較する処理は、第2認証のための処理に相当する。なお、第2認証は、第1認証と同様にカード会社のコンピュータによって実行されてもよく、決済サーバ以外のサーバにて実行されてもよい。即ち、第2認証のための処理は、第2認証のための画面を表示させる処理であってもよい。この場合、第2認証は、決済サーバ10以外の他のコンピュータ(例えば、カード会社のコンピュータ)により実行される。認証実行部103は、他のコンピュータから、第2認証の実行結果を示すデータを取得してもよい。 In this embodiment, the second authentication is performed primarily by the payment server 10, and therefore the processing for the second authentication is performed by the payment server 10 itself. For example, the processing for the second authentication is processing in which the payment server 10 compares information acquired from the user terminal 30 or information associated with that information with information that is correct in the second authentication. For example, the processing for comparing user identification information, which will be described later, corresponds to the processing for the second authentication. Note that the second authentication may be performed by a card company's computer, as with the first authentication, or may be performed by a server other than the payment server. In other words, the processing for the second authentication may be processing in which a screen for the second authentication is displayed. In this case, the second authentication is performed by a computer other than the payment server 10 (for example, a card company's computer). The authentication execution unit 103 may acquire data indicating the execution result of the second authentication from the other computer.

種別に応じた認証とは、種別によって処理内容が異なる認証である。例えば、認証実行部103は、種別判定部102により判定された種別が第1種別である場合には、第1認証を実行する。第1認証は、本実施形態のような3Dセキュア認証に限られない。第1認証は、セキュリティコード認証、合言葉認証、生体認証、又はその他の認証であってもよい。認証実行部103は、種別判定部102により判定された種別が第2種別である場合には、第1認証とは異なる第2認証を実行する。第2認証は、本実施形態のようなスキャン認証に限られない。第2認証は、第1認証とは異なる認証であればよい。第2認証は、第1認証で例示した認証のうち、第1認証とは異なる認証であってもよい。本実施形態の例とは逆に、第1認証がスキャン認証であり、第2認証がスキャン認証以外の認証であってもよい。ただし、この場合、付帯情報以外の何らかの情報がスキャン可能であるものとする。 Authentication according to type is authentication in which the processing content differs depending on the type. For example, if the type determined by the type determination unit 102 is the first type, the authentication execution unit 103 executes the first authentication. The first authentication is not limited to 3D Secure authentication as in this embodiment. The first authentication may be security code authentication, password authentication, biometric authentication, or other authentication. If the type determined by the type determination unit 102 is the second type, the authentication execution unit 103 executes a second authentication that is different from the first authentication. The second authentication is not limited to scan authentication as in this embodiment. The second authentication may be any authentication that is different from the first authentication. The second authentication may be any authentication that is exemplified as the first authentication and different from the first authentication. Contrary to the example in this embodiment, the first authentication may be scan authentication, and the second authentication may be authentication other than scan authentication. In this case, however, it is assumed that some information other than the incidental information can be scanned.

本実施形態では、認証実行部103は、種別判定部102により判定された少なくとの一方のカードの電子マネー番号の有無に応じた認証のための処理を実行する。例えば、認証実行部103は、種別判定部102により判定された少なくとも一方のカードに電子マネー番号が無いと判定された場合に、電子マネー番号が利用されない第1認証のための処理を実行する。例えば、認証実行部103は、種別判定部102により判定された少なくとも一方のカードに電子マネー番号が有ると判定された場合に、電子マネー番号が利用される第2認証のための処理を実行する。 In this embodiment, the authentication execution unit 103 executes processing for authentication depending on the presence or absence of an electronic money number on at least one of the cards determined by the type determination unit 102. For example, if the type determination unit 102 determines that at least one of the cards does not have an electronic money number, the authentication execution unit 103 executes processing for first authentication in which the electronic money number is not used. For example, if the type determination unit 102 determines that at least one of the cards has an electronic money number, the authentication execution unit 103 executes processing for second authentication in which the electronic money number is used.

本実施形態では、第2認証がスキャン認証なので、認証実行部103は、種別判定部102により判定された少なくとも一方のカードに電子マネー番号が有ると判定された場合に、ユーザ端末30が少なくとも一方のカードを読み取ることによって取得された電子マネー番号に基づいて、第2認証のための処理を実行する。ユーザ端末30による電子マネー番号の読取方法は、任意の方法であってよい。ユーザ端末30による電子マネー番号の読取方法は、NFC機能を利用した読み取りに限られない。 In this embodiment, the second authentication is scan authentication, so if the type determination unit 102 determines that at least one of the cards has an electronic money number, the authentication execution unit 103 executes processing for the second authentication based on the electronic money number obtained by the user terminal 30 reading at least one of the cards. The method for reading the electronic money number by the user terminal 30 may be any method. The method for reading the electronic money number by the user terminal 30 is not limited to reading using the NFC function.

例えば、ユーザ端末30は、NFC以外の通信機能を利用して電子マネー番号を読み取ってもよい。例えば、ユーザ端末30は、撮影部36を利用して電子マネー番号を読み取ってもよい。この場合、設定対象カード又は関連カードの券面に電子マネー番号が形成されているものとする。電子マネー番号は、券面に印刷されていてもよいし、エンボス加工によって形成されていてもよい。ユーザ端末30は、撮影部36が生成した画像に対し、光学文字認識等の画像処理を実行することによって、電子マネー番号を取得する。 For example, the user terminal 30 may read the electronic money number using a communication function other than NFC. For example, the user terminal 30 may read the electronic money number using the imaging unit 36. In this case, the electronic money number is assumed to be formed on the face of the target card or related card. The electronic money number may be printed on the face of the card, or may be formed by embossing. The user terminal 30 obtains the electronic money number by performing image processing such as optical character recognition on the image generated by the imaging unit 36.

例えば、認証実行部103は、ユーザ端末30によって取得された電子マネー番号に関連付けられたユーザ識別情報を特定する。本実施形態では、認証で利用されるユーザ識別情報の一例として、ユーザIDを説明するが、ユーザ識別情報は、先述した他の情報であってもよい。本実施形態における認証の処理の説明でユーザIDと記載した箇所は、他の任意のユーザ識別情報に読み替えることができる。 For example, the authentication execution unit 103 identifies user identification information associated with the electronic money number acquired by the user terminal 30. In this embodiment, a user ID is described as an example of user identification information used in authentication, but the user identification information may also be other information as described above. In the description of the authentication process in this embodiment, the term "user ID" can be replaced with any other user identification information.

例えば、決済サーバ10が、ユーザ端末30から、電子マネー番号を取得すると、認証実行部103は、電子マネーサーバ20に対し、当該電子マネー番号に関連付けられたユーザIDを要求する。電子マネーサーバ20は、要求を受け付けると、電子マネーデータベースDB2に基づいて、当該電子マネー番号に関連付けられたユーザIDを取得する。電子マネーサーバ20は、決済サーバ10に対し、ユーザIDを送信する。決済サーバ10は、電子マネーサーバ20から、ユーザIDを受信する。 For example, when the payment server 10 acquires an electronic money number from the user terminal 30, the authentication execution unit 103 requests the user ID associated with the electronic money number from the electronic money server 20. Upon receiving the request, the electronic money server 20 acquires the user ID associated with the electronic money number based on the electronic money database DB2. The electronic money server 20 transmits the user ID to the payment server 10. The payment server 10 receives the user ID from the electronic money server 20.

例えば、認証実行部103は、ログインに基づいて取得されたユーザIDと、ユーザ端末30によって取得された電子マネー番号に関連付けられたユーザIDと、に基づいて、第2認証のための処理を実行する。本実施形態では、認証実行部103は、これらのユーザIDを比較して互いに一致するか否かを判定する。認証実行部103は、これらのユーザIDが互いに一致すると判定されない場合には、第2認証が失敗したと判定する。認証実行部103は、これらのユーザIDが互いに一致すると判定された場合には、第2認証が成功したと判定する。 For example, the authentication execution unit 103 executes processing for the second authentication based on the user ID acquired based on the login and the user ID associated with the electronic money number acquired by the user terminal 30. In this embodiment, the authentication execution unit 103 compares these user IDs to determine whether they match. If the authentication execution unit 103 determines that these user IDs do not match, it determines that the second authentication has failed. If the authentication execution unit 103 determines that these user IDs match, it determines that the second authentication has succeeded.

図5及び図6の例において、ユーザ「特許 太郎」の「AAAカード」が、まだ未認証の状態だったとする。ユーザ「特許 太郎」が、「AAAカード」を支払元として設定しようとしたとする。即ち、「AAAカード」が設定対象カードであるものとする。この場合、種別判定部102により、設定対象カード及び関連カードの少なくとも一方の電子マネー番号が有ると判定されるので、認証実行部103は、第2認証のための処理を実行する。 In the examples of Figures 5 and 6, let's assume that the "AAA Card" of user "Takken Taro" has not yet been authenticated. Let's assume that user "Takken Taro" attempts to set the "AAA Card" as the payment source. In other words, let's assume that the "AAA Card" is the card to be set. In this case, the type determination unit 102 determines that there is an electronic money number for at least one of the card to be set and the related card, so the authentication execution unit 103 executes processing for second authentication.

図6の例では、ユーザ「特許 太郎」のユーザID「u00001」には、4つの電子マネー番号が関連付けられている。本実施形態では、ユーザ「特許 太郎」は、これら4つの電子マネー番号の何れのカードを読み取ったとしても、ユーザIDが一致するので、第2認証が成功するものとする。このため、ユーザ「特許 太郎」は、設定対象カード「AAAカード」だけではなく、3枚の関連カード(「EEEカード」、子のユーザ「特許 幸介」の「AAAカード」、及びクレジットカード機能無しの「FFFマネー」のICカード)を読み取ったとしても、第2認証が成功する。 In the example of Figure 6, four electronic money numbers are associated with the user ID "u00001" of user "Takken Taro." In this embodiment, the second authentication will be successful no matter which card with these four electronic money numbers user "Takken Taro" reads, as the user ID matches. Therefore, the second authentication will be successful even if user "Takken Taro" reads not only the target card "AAA card" but also three related cards (the "EEE card," the "AAA card" of child user "Takken Kosuke," and the "FFF Money" IC card without credit card functionality).

なお、ユーザ「特許 太郎」が「AAAカード」の第2認証を成功させた場合には、ユーザ「特許 太郎」が決済サービスに登録した他のクレジットカード「EEEカード」も、同じユーザIDに関連付けられているので、「EEEカード」の第2認証も成功したものとして扱われてもよい。また、ユーザ「特許 太郎」が、クレジットカード機能無しの「FFFマネー」のICカードをユーザ端末30で読み取った場合には、認証実行部103は、第2認証が成功したと判定してもよい。 In addition, if user "Takken Taro" successfully completes the second authentication for the "AAA Card," the second authentication for the "EEE Card," another credit card registered by user "Takken Taro" with the payment service, may also be treated as successful, since it is associated with the same user ID. Also, if user "Takken Taro" reads an "FFF Money" IC card without credit card functionality with user terminal 30, authentication execution unit 103 may determine that the second authentication has been successful.

また、ユーザ「特許 太郎」が、クレジットカード機能無しの「FFFマネー」のICカードをユーザ端末30で読み取った場合に、認証実行部103は、第2認証が成功した判定をしないようにしてもよい。この場合、クレジットカード機能の有無を識別可能な情報が、電子マネーデータベースDB2等のデータベースに格納されているものとする。認証実行部103は、クレジットカード機能有りの関連カードが読み取られた場合にのみ、第2認証が成功したと判定するようにしてもよい。更に、クレジットカード機能無しの「FFFマネー」のICカードが利用される場合には、クレジットカードよりもセキュリティレベルが低い可能性があるので、認証の対象外としてもよい。他にも例えば、認証の対象外とするのではなく、属性認証等の他の認証と、第2認証と、が組み合わせられてもよい。 Furthermore, if user "Takken Taro" reads an "FFF Money" IC card without a credit card function with the user terminal 30, the authentication execution unit 103 may not determine that the second authentication has been successful. In this case, it is assumed that information capable of identifying whether or not the card has a credit card function is stored in a database such as the electronic money database DB2. The authentication execution unit 103 may determine that the second authentication has been successful only when a related card with a credit card function has been read. Furthermore, when an "FFF Money" IC card without a credit card function is used, it may have a lower security level than a credit card, so it may be excluded from the authentication. As another example, rather than excluding it from the authentication, the second authentication may be combined with other authentication such as attribute authentication.

図6の例において、子のユーザ「特許 幸介」は、子カードの電子マネー番号が親であるユーザ「特許 太郎」のユーザIDに関連付けられているので、第2認証が発動しない。仮に、子のユーザ「特許 幸介」が、何らかの形で第2認証を試みたとしても、子カード「AAAカード」の電子マネー番号に関連付けられたユーザIDは、親のユーザ「特許 太郎」のものなので、第2認証は、成功しない。例えば、ユーザの選択のみによって第2認証が発動する場合、子のユーザ「特許 幸介」が第2認証を選択して、第2認証が発動する。この場合、認証実行部103は、ログインに基づいて取得されたユーザIDは子のユーザ「特許 幸介」のもので、ユーザ端末30によって取得された電子マネー番号に関連付けられたユーザIDは親のユーザ「特許 太郎」のものなので、認証実行部103は、これらのユーザIDが互いに一致すると判定されず、第2認証が失敗したと判定する。 In the example of Figure 6, the second authentication is not initiated for the child user "Takken Kosuke" because the electronic money number on the child card is associated with the user ID of the parent user "Takken Taro." Even if the child user "Takken Kosuke" attempts second authentication in some way, the second authentication will not be successful because the user ID associated with the electronic money number on the child card "AAA Card" belongs to the parent user "Takken Taro." For example, if second authentication is initiated solely by user selection, the child user "Takken Kosuke" selects second authentication, and second authentication is initiated. In this case, the authentication execution unit 103 determines that the user ID acquired based on the login belongs to the child user "Takken Kosuke," and the user ID associated with the electronic money number acquired by the user terminal 30 belongs to the parent user "Takken Taro." Therefore, the authentication execution unit 103 determines that these user IDs do not match each other and determines that the second authentication has failed.

なお、ユーザ「実案 英雄」、ユーザ「意匠 花子」、及びユーザ「商標 彩香」は、ユーザ「特許 太郎」と同様に、電子マネー番号を有するクレジットカードを読み取ることによって、第2認証を成功させることができる。例えば、ユーザ「商標 彩香」は、決済サービスに登録されていない「LLLカード」をスキャン認証で利用したとしても、認証実行部103は、ユーザIDが一致するので、第2認証が成功したと判定する。 Note that, like user "Patent Taro," users "Practical Design Hideo," "Design Hanako," and "Trademark Ayaka" can successfully complete the second authentication by scanning a credit card with an electronic money number. For example, even if user "Trademark Ayaka" uses an "LLL card" that is not registered with the payment service for scan authentication, the authentication execution unit 103 will determine that the second authentication was successful because the user IDs match.

例えば、悪意のある第三者が、ユーザID「u00001」と、「AAAカード」のクレジットカード番号等と、の情報を不正に入手したとする。更に、第三者が、ユーザ「特許 太郎」になりすまして、自身の決済アプリの支払元に「AAAカード」を不正に設定しようとしたとする。この場合、第三者が、手元にあるクレジットカード(ユーザ「特許 太郎」の「AAAカード」ではないクレジットカード)の電子マネー番号を読み取ったとしても、当該電子マネー番号に関連付けられているユーザIDは、ログイン中のユーザID「u00001」ではない。認証実行部103は、これらのユーザIDが一致しないので、第2認証が失敗したと判定する。 For example, suppose a malicious third party fraudulently obtains information such as user ID "u00001" and the credit card number of "AAA Card." Furthermore, suppose the third party masquerades as user "Takken Taro" and fraudulently attempts to set "AAA Card" as the payment source for his or her payment app. In this case, even if the third party reads the electronic money number of a credit card in hand (a credit card other than user "Takken Taro's" AAA Card), the user ID associated with that electronic money number is not the logged-in user ID "u00001." Because these user IDs do not match, the authentication execution unit 103 determines that the second authentication has failed.

なお、第2認証の実行方法は、他の方法であってもよい。第2認証の実行方法は、本実施形態の例に限られない。例えば、決済サーバ10が電子マネーデータベースDB2と同様のデータベースを管理する場合、認証実行部103は、ユーザがスキャンした電子マネー番号に関連付けられたユーザIDを電子マネーサーバ20に問い合わせることなく、自身が管理する当該データベースに基づいて、当該ユーザIDを特定してもよい。他にも例えば、認証実行部103は、自身でユーザID同士の比較を実行するのではなく、電子マネーサーバ20又は他のコンピュータに対し、ユーザID同士の比較を依頼してもよい。この場合、認証実行部103は、電子マネーサーバ20又は他のコンピュータから、比較結果を示すデータを取得する。認証実行部103は、当該データに基づいて、第2認証が成功したか否かを判定する。 Note that the second authentication may be performed by other methods. The method of performing second authentication is not limited to the example in this embodiment. For example, if the payment server 10 manages a database similar to the electronic money database DB2, the authentication execution unit 103 may identify the user ID associated with the electronic money number scanned by the user based on the database it manages, without inquiring of the electronic money server 20 about the user ID. As another example, the authentication execution unit 103 may request the electronic money server 20 or another computer to compare user IDs, rather than comparing user IDs itself. In this case, the authentication execution unit 103 obtains data indicating the comparison result from the electronic money server 20 or another computer. Based on this data, the authentication execution unit 103 determines whether the second authentication was successful.

例えば、認証実行部103は、ユーザID同士を比較するのではなく、ユーザ端末30による読み取りによって取得された電子マネー番号が電子マネー番号リストに存在するか否かを判定することによって、第2認証を実行してもよい。この場合、認証実行部103は、当該電子マネー番号が電子マネー番号リストに存在しない場合に、第2認証が失敗したと判定する。認証実行部103は、当該電子マネー番号が電子マネー番号リストに存在する場合に、第2認証が成功したと判定する。 For example, instead of comparing user IDs, the authentication execution unit 103 may execute the second authentication by determining whether the electronic money number obtained by reading with the user terminal 30 is present in the electronic money number list. In this case, the authentication execution unit 103 determines that the second authentication has failed if the electronic money number is not present in the electronic money number list. The authentication execution unit 103 determines that the second authentication has succeeded if the electronic money number is present in the electronic money number list.

例えば、認証実行部103は、設定対象カードに電子マネー番号が無いと判定されたとしても、関連カードに電子マネー番号が有ると判定された場合に、第2認証のための処理を実行してもよい。即ち、ユーザは、設定対象カードではなく、ユーザ端末30で関連カードをスキャンしてもよい。この場合の第2認証の流れは、先述した通りである。図5及び図6の例であれば、ユーザ「商標 彩香」の第2認証の流れが、上記の処理に相当する。 For example, even if the authentication execution unit 103 determines that the target card does not have an electronic money number, it may execute processing for second authentication if it determines that an associated card has an electronic money number. That is, the user may scan the associated card with the user terminal 30 instead of the target card. The flow of second authentication in this case is as described above. In the examples of Figures 5 and 6, the flow of second authentication for user "Trademark Ayaka" corresponds to the above processing.

例えば、認証実行部103は、設定対象カードに電子マネー番号が有ると判定されたとしても、ユーザ端末30が関連カードを読み取ることによって取得された付帯情報に基づいて、第2認証のための処理を実行可能である、この場合の第2認証の流れは、先述した通りである。認証実行部103は、第2認証のための処理で、設定対象カードの電子マネー番号と、関連カードの電子マネー番号と、の何れを利用してもよい。図5及び図6の例であれば、ユーザ「特許 太郎」が「AAAカード」以外のカードを読み取った時の第2認証の流れが、上記の処理に相当する。 For example, even if it is determined that the card to be set has an electronic money number, the authentication execution unit 103 can execute the process for second authentication based on the additional information acquired by the user terminal 30 reading the related card. The flow of second authentication in this case is as described above. In the process for second authentication, the authentication execution unit 103 may use either the electronic money number of the card to be set or the electronic money number of the related card. In the examples of Figures 5 and 6, the flow of second authentication when user "Takken Taro" reads a card other than the "AAA card" corresponds to the process described above.

本実施形態では、設定対象カードは、設定を行うユーザ本人の本人カードである。本人カードは、ユーザ端末30から決済サービスにログイン中のユーザが名義人のカードである。関連カードは、ユーザの家族の家族カードであってもよい。図5及び図6の例であれば、ユーザ「特許 太郎」の関連カードの1つには、子のユーザである「特許 幸介」の家族カードが含まれている。家族カードは、ユーザ端末30から決済サービスにログイン中のユーザの家族が名義人のカードである。例えば、家族は、配偶者、子ども、又はその他の者である。子カードは、家族カードの一種である。家族カードは、本人カードと親子の関係ではなくてもよい。 In this embodiment, the card to be set is the personal card of the user making the setting. The personal card is a card in whose name the user currently logged in to the payment service from the user terminal 30 is the holder. The related card may also be a family card of the user's family. In the example of Figures 5 and 6, one of the related cards for user "Takken Taro" includes the family card of his child user "Takken Kosuke." The family card is a card in whose name a family member of the user currently logged in to the payment service from the user terminal 30 is the holder. For example, the family member may be a spouse, child, or other person. The child card is a type of family card. The family card does not have to have a parent-child relationship with the personal card.

例えば、認証実行部103は、本人カードに電子マネー番号が無いと判定されたとしても、家族カードに電子マネー番号が有ると判定された場合に、第2認証のための処理を実行してもよい。第2認証の流れ自体は、先述した通りである。図5及び図6の例であれば、ユーザ「特許 太郎」の本人カードに電子マネー番号が無かったとしても、子カードで第2認証が成功できるので、上記の処理が実行される。なお、図6の例では、子カードの電子マネー番号が、親のユーザのユーザIDに関連付けられているが、子カードの電子マネー番号は、子のユーザのユーザIDに関連付けられてもよい。更に、子カードのクレジットカード番号等の他の情報も、親のユーザのユーザIDに関連付けられていてもよいし、子のユーザのユーザIDに関連付けられてもよい。ただし、クレジットカードは、原則として本人しか利用できないので、子カードは、子(家族)が利用するものとする。このため、親のユーザは、原則として、自身の決済アプリで子カードを利用しない。 For example, even if the authentication execution unit 103 determines that the principal card does not have an electronic money number, it may execute processing for second authentication if it determines that the family card does have an electronic money number. The flow of second authentication itself is as described above. In the examples of Figures 5 and 6, even if the principal card of user "Takken Taro" does not have an electronic money number, second authentication can be successful with the child card, and the above processing is executed. Note that in the example of Figure 6, the child card's electronic money number is associated with the parent user's user ID, but the child card's electronic money number may also be associated with the child user's user ID. Furthermore, other information on the child card, such as the child card's credit card number, may also be associated with the parent user's user ID or the child user's user ID. However, since credit cards can generally only be used by the principal, child cards are assumed to be used by children (family members). For this reason, the parent user generally does not use the child card with his or her own payment app.

[設定反映部]
設定反映部104は、認証が実行された場合に、設定対象カードに関する設定を反映する。設定を反映するとは、設定を有効化することである。設定が反映されると、反映後の設定に基づいて、決済が実行される。本実施形態では、支払元情報が設定に相当するので、設定反映部104は、ユーザデータベースDB1における支払元情報を更新する、又は、ユーザデータベースDB1に支払元情報を追加することによって、設定を反映する。設定反映部104は、認証が失敗した場合には、設定を反映しない。設定判定部は、認証が成功した場合に、設定を反映する。設定が反映されるか否かの条件となる認証は、第1認証又は第2認証の何れであってもよい。
[Settings reflection section]
The setting reflecting unit 104 reflects the settings for the target card when authentication is performed. Reflecting the settings means activating the settings. Once the settings are reflected, payment is performed based on the reflected settings. In this embodiment, since the payment source information corresponds to the settings, the setting reflecting unit 104 reflects the settings by updating the payment source information in the user database DB1 or by adding the payment source information to the user database DB1. If authentication fails, the setting reflecting unit 104 does not reflect the settings. If authentication is successful, the setting determination unit reflects the settings. The authentication that determines whether the settings are reflected may be either the first authentication or the second authentication.

本実施形態では、設定反映部104は、支払元情報の変更と、認証結果情報の変更と、を行う。あるクレジットカードの認証結果情報が認証済みに変更されると、ユーザは、再度の認証を要することなく、当該クレジットカードを支払元に設定できる。認証は、支払元の設定だけではなく、オンライン型の電子マネー「DDDキャッシュ」のチャージ方法の設定等の他の設定にも反映される。このため、ユーザは、支払元に設定するために認証を行ったクレジットカードを、再度の認証を要することなく、オンライン型の電子マネー「DDDキャッシュ」のチャージ方法として設定できる。 In this embodiment, the setting reflection unit 104 changes the payment source information and the authentication result information. When the authentication result information for a credit card is changed to authenticated, the user can set that credit card as the payment source without needing to authenticate again. The authentication is reflected not only in the payment source setting, but also in other settings, such as the setting of the charging method for the online electronic money "DDD Cash." Therefore, the user can set the credit card that was authenticated to set as the payment source as the charging method for the online electronic money "DDD Cash" without needing to authenticate again.

[決済実行部]
決済実行部105は、設定反映部104により反映された設定に基づいて、決済を実行する。決済は、決済サービスへの加盟店の支払だけではなく、電子マネーのチャージ又は他人への送金も決済に相当する。決済の実行方法自体は、公知の処理であってよい。決済実行部105は、支払元情報に基づいて支払元の決済手段を特定し、当該特定された決済手段に基づいて、決済を実行する。
[Payment Execution Department]
The payment execution unit 105 executes the payment based on the settings reflected by the setting reflection unit 104. Payment includes not only payments by member stores to payment services, but also charging electronic money or transferring money to others. The method of executing the payment itself may be a known process. The payment execution unit 105 identifies the payment means of the payment source based on the payment source information, and executes the payment based on the identified payment means.

[3-5.電子マネーサーバで実現される他の機能]
電子マネーサーバ20で実現される他の機能の一例として、受信部201及び送信部202を説明する。
[3-5. Other functions realized by the electronic money server]
As an example of other functions realized by the electronic money server 20, a receiving unit 201 and a transmitting unit 202 will be described.

[受信部]
受信部201は、決済サーバ10又は他のコンピュータからの種々の要求を受信する。例えば、受信部201は、決済サーバ10から、電子マネー番号リストの生成の要求を受信する。当該要求には、電子マネー番号リストの生成対象となるユーザのユーザIDが含まれる。
[Receiver]
The receiving unit 201 receives various requests from the payment server 10 or other computers. For example, the receiving unit 201 receives a request to generate an electronic money number list from the payment server 10. The request includes the user ID of the user for whom the electronic money number list is to be generated.

[送信部]
送信部202は、決済サーバ10又は他のコンピュータに対し、種々のデータを送信する。例えば、送信部202は、決済サーバ10又は他のコンピュータに対し、電子マネー番号リストを送信する。電子マネー番号リストの生成方法は、先述した通りである。
[Transmitter]
The transmitting unit 202 transmits various data to the payment server 10 or another computer. For example, the transmitting unit 202 transmits an electronic money number list to the payment server 10 or another computer. The method for generating the electronic money number list is as described above.

[3-6.ユーザ端末で実現される他の機能]
ユーザ端末30で実現される他の機能の一例として、読取部301及び送信部302を説明する。
[3-6. Other functions implemented in the user terminal]
As an example of other functions realized by the user terminal 30, a reading unit 301 and a transmitting unit 302 will be described.

[読取部]
読取部301は、設定対象カード及び関連カードの少なくとも一方を読み取る。本実施形態では、読取部301が、設定対象カード又は関連カードの何れか一方だけを読み取る場合を例に挙げるが、読取部301は、設定対象カード及び関連カードの両方を読み取ってもよい。例えば、読取部301は、ユーザ端末30のNFC機能を利用して読み取りを行う。読取部301は、NFC機能以外の通信機能を利用して読み取りを行ってもよいし、撮影部36を利用して読み取りを行ってもよい。
[Reading unit]
The reading unit 301 reads at least one of the setting target card and the related card. In this embodiment, an example is given in which the reading unit 301 reads only one of the setting target card or the related card, but the reading unit 301 may read both the setting target card and the related card. For example, the reading unit 301 performs reading using the NFC function of the user terminal 30. The reading unit 301 may perform reading using a communication function other than the NFC function, or may perform reading using the imaging unit 36.

[送信部]
送信部302は、決済サーバ10に対し、読取部301による読取結果を示すデータ(例えば、電子マネー番号を示すデータ)を送信する。
[Transmitter]
The transmitting unit 302 transmits data indicating the result of reading by the reading unit 301 (for example, data indicating the electronic money number) to the payment server 10 .

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

図7のように、ユーザ端末30は、決済アプリが起動すると、決済サーバ10との間で、ユーザが決済サービスにログインするためのログイン処理を実行する(S1)。S1では、ユーザ端末30は、決済サーバ10に対し、ユーザが入力したユーザID及びログインパスワードを送信する。決済サーバ10は、ユーザが入力したユーザID及びログインパスワードがユーザデータベースDB1に存在する場合に、ログインが成功したと判定する。決済サーバ10は、ログイン中のユーザのユーザIDを記憶部12に保持する。先述したように、ユーザID及びログインパスワードの入力が省略されたログイン処理が実行されてもよい。このようなログイン処理自体は、公知の処理であってよい。 As shown in FIG. 7, when the payment app is launched, the user terminal 30 executes a login process with the payment server 10 to allow the user to log in to the payment service (S1). In S1, the user terminal 30 transmits the user ID and login password entered by the user to the payment server 10. The payment server 10 determines that the login is successful if the user ID and login password entered by the user exist in the user database DB1. The payment server 10 stores the user ID of the logged-in user in the memory unit 12. As mentioned above, a login process may be executed in which the entry of the user ID and login password is omitted. This login process itself may be a known process.

以降、ユーザが支払元を選択するための操作を行った場合の処理を説明する。ユーザ端末30は、決済サーバ10との間で、支払元設定画面SC1を表示させるための処理を実行する(S2)。ユーザ端末30は、ユーザがボタンB10を選択すると、決済サーバ10に対し、支払元として選択された決済手段を識別可能な決済手段情報を送信する(S3)。決済サーバ10は、ユーザ端末30から、決済手段情報を受信すると(S4)、ユーザデータベースDB1に基づいて、当該決済手段情報に関連付けられた認証結果情報が認証済みを示すか否かを判定する(S5)。 The following describes the processing that occurs when a user performs an operation to select a payment source. The user terminal 30 executes processing with the payment server 10 to display the payment source setting screen SC1 (S2). When the user selects button B10, the user terminal 30 transmits payment method information that identifies the payment method selected as the payment source to the payment server 10 (S3). When the payment server 10 receives the payment method information from the user terminal 30 (S4), it determines whether the authentication result information associated with the payment method information indicates that it has been authenticated, based on the user database DB1 (S5).

S5において、認証結果情報が認証済みを示すと判定された場合(S5:Y)、決済サーバ10は、ユーザ端末30との間で、支払元情報を更新するための処理を実行し(S6)、本処理は、終了する。この場合、既に認証済みのため、S6以降の処理が実行されることなく、支払元が設定・変更される。 If it is determined in S5 that the authentication result information indicates that authentication has been completed (S5: Y), the payment server 10 executes processing to update the payment source information with the user terminal 30 (S6), and this processing ends. In this case, since authentication has already been completed, the payment source is set or changed without executing processing from S6 onwards.

S5において、認証結果情報が認証済みを示すと判定されない場合(S5:N)、決済サーバ10は、ログイン中のユーザのユーザIDに基づいて、電子マネーサーバ20に対し、電子マネー番号リストを要求する(S7)。電子マネーサーバ20は、決済サーバ10からの要求を受け付ける(S8)。電子マネーサーバ20は、電子マネーデータベースDB2に基づいて、決済サーバ10からの要求に含まれるユーザIDに関連付けられた電子マネー番号を示す電子マネー番号リストを生成する(S9)。電子マネーサーバ20は、決済サーバ10に対し、電子マネー番号リストを送信する(S10)。 If it is determined in S5 that the authentication result information does not indicate that authentication has been completed (S5: N), the payment server 10 requests an electronic money number list from the electronic money server 20 based on the user ID of the logged-in user (S7). The electronic money server 20 accepts the request from the payment server 10 (S8). The electronic money server 20 generates an electronic money number list indicating the electronic money numbers associated with the user ID included in the request from the payment server 10 based on the electronic money database DB2 (S9). The electronic money server 20 transmits the electronic money number list to the payment server 10 (S10).

決済サーバ10は、電子マネーサーバ20から、電子マネー番号のリストを受信する(S11)。決済サーバ10は、電子マネー番号のリストに基づいて、設定対象カード及び関連カードの各々の電子マネー番号の有無を判定する(S12)。決済サーバ10は、設定対象カード及び関連カードの各々の電子マネー番号が無いと判定された場合(S12:N)、ユーザ端末30との間で、第1認証のための処理を実行する(S13)。S13の処理によって、図2の右上の認証画面SC2がユーザ端末30に表示される。以降、ユーザ端末30と、カード会社のコンピュータと、の間で、第1認証(例えば、3Dセキュア認証及びセキュリティコード認証)が実行される。 The payment server 10 receives a list of electronic money numbers from the electronic money server 20 (S11). Based on the list of electronic money numbers, the payment server 10 determines whether or not the electronic money numbers of the target card and related cards are present (S12). If the payment server 10 determines that the electronic money numbers of the target card and related cards are not present (S12: N), it executes processing for first authentication with the user terminal 30 (S13). As a result of the processing of S13, the authentication screen SC2 in the upper right corner of Figure 2 is displayed on the user terminal 30. Thereafter, first authentication (e.g., 3D Secure authentication and security code authentication) is executed between the user terminal 30 and the card company's computer.

決済サーバ10は、ユーザ端末30又はカード会社のコンピュータから第1認証の実行結果を示す情報を取得し、第1認証が成功したか否かを判定する(S14)。第1認証が失敗したと判定された場合(S14:N)、本処理は、終了する。この場合、支払元情報の設定は反映されない。第1認証が成功したと判定された場合(S14:Y)、決済サーバ10は、支払元情報の設定を反映し(S15)、本処理は終了する。S15では、決済サーバ10は、認証済み情報を更新する処理も実行する。 The payment server 10 obtains information indicating the result of the first authentication from the user terminal 30 or the card company's computer, and determines whether the first authentication was successful (S14). If it is determined that the first authentication failed (S14: N), the process ends. In this case, the payment source information settings are not reflected. If it is determined that the first authentication was successful (S14: Y), the payment server 10 reflects the payment source information settings (S15), and the process ends. In S15, the payment server 10 also executes a process to update the authenticated information.

S12において、決済サーバ10は、設定対象カード及び関連カードの少なくとも一方に電子マネー番号が有ると判定された場合(S12:Y)、図8に移り、決済サーバ10は、ユーザ端末30との間で、図3の右上の認証画面SC2を表示させるための処理を実行する(S16)。ユーザ端末30は、決済サーバ10に対し、第1認証及び第2認証のうち、ユーザにより選択された認証を示す情報を送信する(S17)。決済サーバ10は、当該情報を受信すると(S18)、ユーザが第1認証及び第2認証のうちの何れの認証を選択したかを判定する(S19)。 If the payment server 10 determines in S12 that at least one of the target card and the related card has an electronic money number (S12: Y), the process proceeds to FIG. 8, where the payment server 10 executes processing with the user terminal 30 to display the authentication screen SC2 in the upper right corner of FIG. 3 (S16). The user terminal 30 transmits information indicating which of the first and second authentications the user selected to the payment server 10 (S17). Upon receiving this information (S18), the payment server 10 determines whether the user selected the first or second authentication (S19).

S19において、ユーザが第1認証を選択したと判定された場合(S19:第1認証)、S13の処理に移行する。S19において、ユーザが第2認証を選択したと判定された場合(S19:第2認証)、決済サーバ10は、ユーザ端末30との間で、モーダルM23を表示させるための処理を実行する(S20)。ユーザ端末30は、通信部23のNFC機能を起動し、設定対象カード又は関連カードを読み取る(S21)。ユーザ端末30は、決済サーバ10に対し、NFC機能により読み取られた電子マネー番号を送信する(S22)。 If it is determined in S19 that the user has selected first authentication (S19: First Authentication), the process proceeds to S13. If it is determined in S19 that the user has selected second authentication (S19: Second Authentication), the payment server 10 executes processing to display modal M23 between the payment server 10 and the user terminal 30 (S20). The user terminal 30 activates the NFC function of the communication unit 23 and reads the target card or related card (S21). The user terminal 30 transmits the electronic money number read by the NFC function to the payment server 10 (S22).

決済サーバ10は、ユーザ端末30から、NFC機能により読み取られた電子マネー番号を受信する(S23)。決済サーバ10は、電子マネーサーバ20に対し、NFC機能により読み取られた電子マネー番号に関連付けられたユーザIDを要求する(S24)。電子マネーサーバ20は、要求を受け付けると(S25)、電子マネーデータベースDB2に基づいて、NFC機能により読み取られた電子マネー番号に関連付けられたユーザIDを、決済サーバ10に対し、送信する(S26)。 The payment server 10 receives the electronic money number read by the NFC function from the user terminal 30 (S23). The payment server 10 requests the user ID associated with the electronic money number read by the NFC function from the electronic money server 20 (S24). Upon receiving the request (S25), the electronic money server 20 transmits the user ID associated with the electronic money number read by the NFC function to the payment server 10 based on the electronic money database DB2 (S26).

決済サーバ10は、電子マネーサーバ20から、NFC機能により読み取られた電子マネー番号に関連付けられたユーザIDを受信する(S27)。決済サーバ10は、ログイン中のユーザのユーザIDと、NFC機能により読み取られた電子マネー番号に関連付けられたユーザIDと、が一致するか否かを判定することによって、第2認証が成功したか否かを判定する(S28)。第2認証が失敗したと判定された場合(S28:N)、本処理は、終了する。第2認証が失敗した場合には、第1認証が要求されてもよい。第2認証が成功したと判定された場合(S28:Y)、支払元情報の設定を反映し(S29)、本処理は終了する。S29では、決済サーバ10は、認証済み情報を更新する処理も実行する。 The payment server 10 receives from the electronic money server 20 the user ID associated with the electronic money number read by the NFC function (S27). The payment server 10 determines whether the second authentication was successful by determining whether the user ID of the logged-in user matches the user ID associated with the electronic money number read by the NFC function (S28). If it is determined that the second authentication failed (S28: N), this process ends. If the second authentication failed, first authentication may be requested. If it is determined that the second authentication was successful (S28: Y), the payment source information settings are reflected (S29), and this process ends. In S29, the payment server 10 also performs processing to update the authenticated information.

[5.実施形態のまとめ]
本実施形態の認証システム1は、設定対象カードに関する設定が行われる場合に、設定対象カード及び関連カードの少なくとも一方のカードの種別を判定する。認証システム1は、当該少なくとも一方のカードの種別に応じた認証のための処理を実行する。認証システム1は、認証が実行された場合に、設定を反映する。これにより、認証システム1は、当該少なくとも一方のカードの種別に応じて、柔軟に認証を使い分けることができるので、決済におけるセキュリティを維持しつつ、ユーザの利便性を高めることができる。例えば、当該少なくとも一方のカードの種別が、セキュリティを維持しつつ、ユーザの利便性を高める認証が可能な種別である場合には、当該認証が可能になる。認証システム1は、このような認証が可能な種別でなかったとしても、他の認証のための処理を実行することによってセキュリティが高まり、かつ、ユーザが設定を反映するための認証の手段が何もないといったことを防止できる(例えば、ユーザが第1認証を成功させれば設定を反映できる)ので利便性が高まる。
5. Summary of the embodiment
In this embodiment, when a setting is made for a card to be set, the authentication system 1 determines the type of at least one of the card to be set and a related card. The authentication system 1 executes an authentication process according to the type of the at least one card. The authentication system 1 reflects the setting when the authentication is executed. This allows the authentication system 1 to flexibly use different authentication methods depending on the type of the at least one card, thereby improving user convenience while maintaining payment security. For example, if the type of the at least one card is capable of authentication that improves user convenience while maintaining security, the authentication system 1 enables the authentication. Even if the type of the at least one card is not capable of such authentication, the authentication system 1 executes another authentication process to improve security and prevent a situation where the user has no authentication means to reflect the setting (for example, the setting can be reflected if the user successfully completes the first authentication), thereby improving convenience.

また、認証システム1は、設定対象カード及び関連カードの少なくとも一方のカードに関する電子マネー番号(付帯情報の一例)の有無を判定することによって、当該少なくとも一方のカードの種別を判定する。認証システム1は、当該少なくとの一方のカードの電子マネー番号の有無に応じた認証のための処理を実行する。これにより、認証システム1は、当該少なくとも一方のカードに付帯する電子マネー番号の有無に応じて、柔軟に認証を使い分けることができるので、決済におけるセキュリティを維持しつつ、ユーザの利便性を高めることができる。例えば、電子マネー番号が有る場合に、セキュリティを維持しつつ、ユーザの利便性を高める認証が可能であれば、当該認証が可能になるので、認証システム1は、決済におけるセキュリティを維持しつつ、ユーザの利便性を高めることができる。例えば、認証システム1は、認証時において当該少なくとも一方のカードの本質的な機能のためのクレジットカード番号をやりとりするのではなく、サブ的な役割を果たす付帯機能の付帯情報である電子マネー番号のやりとりで済むので、セキュリティ性が高まる。例えば、認証システム1は、電子マネー番号(付帯情報の一例)を認証情報として利用することによって、電子マネーのサービス(付帯情報に係るサービスの一例)の利用を促進させることができる。 Furthermore, authentication system 1 determines the type of at least one of the target card and related cards by determining whether or not the card has an electronic money number (an example of additional information). Authentication system 1 then executes authentication processing depending on whether or not the at least one card has an electronic money number. This allows authentication system 1 to flexibly select authentication methods depending on whether or not the at least one card has an electronic money number, thereby enhancing user convenience while maintaining payment security. For example, if an authentication method that enhances user convenience while maintaining security is possible when an electronic money number is present, authentication system 1 enables such authentication, thereby enhancing user convenience while maintaining payment security. For example, authentication system 1 can enhance security by exchanging only the electronic money number, which is additional information for a secondary additional function, rather than exchanging a credit card number for the essential function of the at least one card during authentication, thereby enhancing security. For example, authentication system 1 can promote the use of electronic money services (an example of services related to additional information) by using the electronic money number (an example of additional information) as authentication information.

また、認証システム1は、設定対象カード及び関連カードの少なくとも一方のカードに電子マネー番号が無いと判定された場合に、電子マネー番号が利用されない第1認証のための処理を実行する。認証システム1は、設定対象カード及び関連カードの少なくとも一方のカードに電子マネー番号が有ると判定された場合に、電子マネー番号が利用される第2認証のための処理を実行する。これにより、認証システム1は、当該少なくとも一方のカードに付帯する電子マネー番号の有無に応じて、第1認証及び第2認証を柔軟に使い分けることができるので、決済におけるセキュリティを維持しつつ、ユーザの利便性を高めることができる。例えば、第2認証の方が、第1認証よりも、セキュリティが高く、かつ、ユーザの利便性が高い場合には、認証システム1は、第2認証が可能な種別の場合に、第2認証のための処理を実行することによって、決済におけるセキュリティを維持しつつ、ユーザの利便性を高めることができる。認証システム1は、第2認証が可能な種別ではなかったとしても、第1認証を実行することによって、ユーザが何の認証もできないといったことを防止できるので、決済におけるセキュリティを維持しつつ、ユーザの利便性を高めることができる。 Furthermore, when it is determined that at least one of the target card and related cards does not have an electronic money number, the authentication system 1 executes processing for first authentication, which does not use the electronic money number. When it is determined that at least one of the target card and related cards has an electronic money number, the authentication system 1 executes processing for second authentication, which uses the electronic money number. This allows the authentication system 1 to flexibly use first authentication and second authentication depending on whether or not at least one of the cards has an electronic money number, thereby improving user convenience while maintaining payment security. For example, if second authentication provides higher security and user convenience than first authentication, the authentication system 1 executes processing for second authentication if the type of card is capable of second authentication, thereby improving user convenience while maintaining payment security. The authentication system 1 can prevent a situation where the user is unable to perform any authentication by executing first authentication even if the type of card is not capable of second authentication, thereby improving user convenience while maintaining payment security.

また、認証システム1は、設定対象カード及び関連カードの少なくとも一方のカードに電子マネー番号が有ると判定された場合に、ユーザ端末30が当該少なくとも一方のカードを読み取ることによって取得された電子マネー番号に基づいて、第2認証のための処理を実行する。これにより、認証システム1は、決済におけるセキュリティを維持しつつ、ユーザの利便性を高めることができる。例えば、スキャン認証は、物理的なクレジットカードが手元にあるので、セキュリティ性が高い。3Dセキュア認証又はセキュリティコード認証は、ユーザによる入力の手間が発生し、ユーザがパスワードを忘れることもあるが、スキャン認証は、ユーザがパスワード等を入力する必要がないので、ユーザの利便性が高まる。 Furthermore, when it is determined that at least one of the target card and related cards has an electronic money number, the authentication system 1 executes processing for second authentication based on the electronic money number obtained by the user terminal 30 reading the at least one card. This allows the authentication system 1 to improve user convenience while maintaining payment security. For example, scan authentication is highly secure because the physical credit card is in hand. 3D Secure authentication or security code authentication requires the user to enter information, and the user may forget their password, but scan authentication does not require the user to enter a password, etc., improving user convenience.

また、認証システム1は、ユーザ端末30からのログインに基づいて、ログイン中のユーザのユーザIDを取得する。認証システム1は、ユーザ端末30によって取得された電子マネー番号に関連付けられたユーザIDを特定する。認証システム1は、ログインに基づいて取得されたユーザIDと、ユーザ端末30によって取得された電子マネー番号に関連付けられたユーザIDと、に基づいて、第2認証のための処理を実行する。これにより、認証システム1は、クレジットカード番号等のような機密性の高い情報をやりとりして認証を実行する必要がないので、機密性の高い情報が漏洩することなく、認証を実行することができる。 Furthermore, the authentication system 1 acquires the user ID of the logged-in user based on the login from the user terminal 30. The authentication system 1 identifies the user ID associated with the electronic money number acquired by the user terminal 30. The authentication system 1 executes processing for the second authentication based on the user ID acquired based on the login and the user ID associated with the electronic money number acquired by the user terminal 30. As a result, the authentication system 1 does not need to exchange highly confidential information such as a credit card number to perform authentication, and can therefore execute authentication without leaking highly confidential information.

また、認証システム1は、設定対象カード及び関連カードの各々の電子マネー番号の有無を判定する。認証システム1は、設定対象カードに電子マネー番号が無いと判定されたとしても、関連カードに電子マネー番号が有ると判定された場合に、第2認証のための処理を実行する。これにより、認証システム1は、ユーザが設定をしようとしている設定対象カードでは第2認証が可能ではなかったとしても、関連カードで第2認証が可能である場合に、ユーザは関連カードを利用した第2認証によって、設定対象カードの設定を反映させることができるので、決済におけるセキュリティを維持しつつ、ユーザの利便性を高めることができる。 The authentication system 1 also determines whether or not the setting target card and related cards each have an electronic money number. Even if it determines that the setting target card does not have an electronic money number, the authentication system 1 executes processing for second authentication if it determines that the related card has an electronic money number. As a result, even if second authentication is not possible with the setting target card that the user is trying to set, if second authentication is possible with the related card, the authentication system 1 allows the user to reflect the settings of the setting target card through second authentication using the related card, thereby maintaining payment security while improving user convenience.

また、先述したように、設定対象カードは、設定を行うユーザ本人の本人カードであってもよい。関連カードは、ユーザの家族の家族カードであってもよい。この場合、認証システム1は、本人カードに電子マネー番号が無いと判定されたとしても、家族カードに電子マネー番号が有ると判定された場合に、第2認証のための処理を実行する。これにより、認証システム1は、ユーザが設定をしようとしている本人カードでは第2認証が可能ではなかったとしても、家族カードで第2認証が可能である場合に、ユーザは家族カードを利用した第2認証によって、本人カードの設定を反映させることができるので、決済におけるセキュリティを維持しつつ、ユーザの利便性を高めることができる。 Also, as mentioned above, the card to be configured may be the personal card of the user performing the configuration. The related card may be a family card of the user's family. In this case, even if it is determined that the personal card does not have an electronic money number, if it is determined that the family card has an electronic money number, the authentication system 1 will execute processing for second authentication. As a result, even if second authentication is not possible with the personal card that the user is attempting to configure, if second authentication is possible with the family card, the authentication system 1 allows the user to reflect the settings on the personal card through second authentication using the family card, thereby maintaining security in payments while improving user convenience.

また、認証システム1は、設定対象カードに電子マネー番号が有ると判定されたとしても、ユーザ端末30が関連カードを読み取ることによって取得された付帯情報に基づいて、第2認証のための処理を実行可能である、これにより、認証システム1は、設定対象カードとは異なる関連カードでも認証できるため、ユーザの利便性がより高まる。例えば、ユーザは、設定対象カードが手元に無かったとしても、関連カードが手元にある場合に、関連カードを利用して第2認証を完了させることができる。 Furthermore, even if the authentication system 1 determines that the target card has an electronic money number, it can execute processing for second authentication based on the additional information acquired by the user terminal 30 reading the related card. This allows the authentication system 1 to authenticate related cards that are different from the target card, further increasing user convenience. For example, even if the user does not have the target card on hand, if the user has a related card on hand, they can use the related card to complete the second authentication.

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

図9は、変形例における機能の一例を示す図である。図9のように、変形例の決済サーバ10は、認証適用部106、第1選択受付部107、及び第2選択受付部108を含む。認証適用部106、第1選択受付部107、及び第2選択受付部108の各々は、制御部11により実現される。 Figure 9 is a diagram showing an example of functions in a modified example. As shown in Figure 9, the payment server 10 in the modified example includes an authentication application unit 106, a first selection acceptance unit 107, and a second selection acceptance unit 108. Each of the authentication application unit 106, the first selection acceptance unit 107, and the second selection acceptance unit 108 is realized by the control unit 11.

[6-1.変形例1]
例えば、認証実行部103は、電子マネー番号の有効性に応じた認証を実行してもよい。変形例1では、実施形態と同様に、電子マネー番号の有効性情報が電子マネーデータベースDB2に格納されているものとする。また、変形例1の電子マネー番号リストは、電子マネー番号だけではなく、有効性情報も含むものとする。認証実行部103は、電子マネー番号リストの有効性情報に基づいて、電子マネー番号が有効であるか否かを判定する。なお、電子マネー番号リストは、有効性情報を含まずに、有効性情報が有効であることを示すように電子マネー番号だけが示されてもよい。
[6-1. Modification 1]
For example, the authentication execution unit 103 may execute authentication according to the validity of the electronic money number. In the first modification, as in the embodiment, it is assumed that validity information of the electronic money number is stored in the electronic money database DB2. Furthermore, the electronic money number list of the first modification includes not only the electronic money number but also the validity information. The authentication execution unit 103 determines whether the electronic money number is valid based on the validity information in the electronic money number list. Note that the electronic money number list may not include the validity information, and may only show the electronic money number so that the validity information indicates that it is valid.

変形例1の認証実行部103は、設定対象カード及び関連カードの少なくとも一方のカードの電子マネー番号が無効である場合に、第1認証のための処理を実行する。例えば、認証実行部103は、電子マネー番号リストに含まれる全ての電子マネー番号が無効である場合に、第1認証のための処理を実行する。なお、認証実行部103は、電子マネー番号リストに含まれる一部の電子マネー番号が無効である場合に、第1認証のための処理を実行してもよい。第1認証のための処理は、実施形態で説明した通りである。 The authentication execution unit 103 in variant 1 executes processing for first authentication when the electronic money number of at least one of the target card and the related card is invalid. For example, the authentication execution unit 103 executes processing for first authentication when all electronic money numbers included in the electronic money number list are invalid. Note that the authentication execution unit 103 may also execute processing for first authentication when some of the electronic money numbers included in the electronic money number list are invalid. The processing for first authentication is as described in the embodiment.

変形例1の認証実行部103は、設定対象カード及び関連カードの少なくとも一方のカードの電子マネー番号が有効である場合に、第2認証のための処理を実行する。例えば、認証実行部103は、電子マネー番号リストに、有効な電子マネー番号が1つでも含まれている場合に、第2認証のための処理を実行する。なお、認証実行部103は、電子マネー番号リストに含まれる全ての電子マネー番号が有効である場合に、第2認証のための処理を実行してもよい。第2認証のための処理は、実施形態で説明した通りである。 The authentication execution unit 103 in variant 1 executes processing for second authentication when the electronic money number of at least one of the target card and the related card is valid. For example, the authentication execution unit 103 executes processing for second authentication when the electronic money number list contains at least one valid electronic money number. Note that the authentication execution unit 103 may execute processing for second authentication when all electronic money numbers contained in the electronic money number list are valid. The processing for second authentication is as described in the embodiment.

なお、変形例1では、電子マネー番号リストが有効性情報を含む場合を例に挙げたが、電子マネー番号の有効性の判定方法は、上記の例に限られない。例えば、決済サーバ10が電子マネーデータベースDB2と同様のデータベースを記憶する場合には、認証実行部103は、当該同様のデータベースに格納された有効性情報に基づいて、電子マネー番号が有効であるか否かを判定してもよい。 In Variation 1, an example was given in which the electronic money number list includes validity information, but the method for determining the validity of an electronic money number is not limited to the above example. For example, if the payment server 10 stores a database similar to electronic money database DB2, the authentication execution unit 103 may determine whether an electronic money number is valid based on the validity information stored in that database.

他にも例えば、決済サーバ10は、電子マネー番号の有効性の判定を、電子マネーサーバ20又は他のコンピュータに依頼してもよい。この場合、電子マネーサーバ20又は他のコンピュータは、電子マネー番号の有効性情報に基づいて、電子マネー番号が有効であるか否かを判定する。電子マネーサーバ20又は他のコンピュータは、決済サーバ10に対し、当該判定結果を示すデータを送信する。決済サーバ10は、電子マネーサーバ20又は他のコンピュータから、当該データを受信する。認証実行部103は、当該データに基づいて、第1認証のための処理を実行するか、第2認証のための処理を実行するか、を決定してもよい。 As another example, the payment server 10 may request the electronic money server 20 or another computer to determine the validity of the electronic money number. In this case, the electronic money server 20 or another computer determines whether the electronic money number is valid based on the validity information of the electronic money number. The electronic money server 20 or another computer transmits data indicating the determination result to the payment server 10. The payment server 10 receives the data from the electronic money server 20 or another computer. The authentication execution unit 103 may determine whether to execute processing for first authentication or processing for second authentication based on the data.

変形例1の認証システム1は、設定対象カード及び関連カードの少なくとも一方のカードの電子マネー番号が無効である場合に、第1認証のための処理を実行する。認証システム1は、設定対象カード及び関連カードの少なくとも一方のカードの電子マネー番号が有効である場合に、第2認証のための処理を実行する。これにより、認証システム1は、無効になった電子マネー番号で第2認証が成功することを防止できるので、決済におけるセキュリティを、より高めることができる。例えば、ユーザが紛失したカードを悪意のある第三者が入手したとしても、当該カードの電子マネー番号が無効になっていれば、第三者は、ユーザになりすまして第2認証を成功させることができないので、認証システム1は、決済におけるセキュリティを、より高めることができる。 The authentication system 1 of variant 1 executes processing for first authentication when the electronic money number of at least one of the target card and related cards is invalid. The authentication system 1 executes processing for second authentication when the electronic money number of at least one of the target card and related cards is valid. This allows the authentication system 1 to prevent second authentication from succeeding with an invalid electronic money number, thereby further improving security in payments. For example, even if a malicious third party obtains a card that a user has lost, if the electronic money number of the card is invalid, the third party will not be able to impersonate the user and succeed in second authentication, and the authentication system 1 can further improve security in payments.

[6-2.変形例2]
例えば、種別判定部102は、設定対象カードと、関連カードと、の互いの親子関係に基づいて、設定対象カードと、関連カードと、の各々の種別を判定してもよい。設定対象カード及び関連カードの親子関係は、任意のデータベースに示されていてよい。例えば、設定対象カード及び関連カードの親子関係は、ユーザデータベースDB1、電子マネーデータベースDB2、又はその他のデータベースに示されていてよい。例えば、その他のデータベースは、カード会社のデータベースである。これらのデータベースには、設定対象カード及び関連カードの各々が、親又は子で有るか否かを示す情報が格納されているものとする。親カードには、子カードを識別可能な情報が関連付けられていてもよい。子カードには、親カードを識別可能な情報が関連付けられていてもよい。
[6-2. Modification 2]
For example, the type determination unit 102 may determine the types of the setting target card and the related card based on the parent-child relationship between the setting target card and the related card. The parent-child relationship between the setting target card and the related card may be shown in any database. For example, the parent-child relationship between the setting target card and the related card may be shown in the user database DB1, the electronic money database DB2, or another database. For example, the other database may be a card company database. These databases store information indicating whether the setting target card and the related card are a parent or a child. The parent card may be associated with information that can identify the child card. The child card may be associated with information that can identify the parent card.

変形例2では、電子マネーデータベースDB2に、親カードと子カードの関係を示す親子関係情報が格納されているものとする。図6の例であれば、親のユーザ「特許 太郎」のユーザID「u000001」に関連付けられた電子マネー番号のうち、子のユーザ「特許 幸介」の電子マネー番号には、子カードの電子マネー番号であることを示す親子関係情報が関連付けられている。親子関係情報には、親カードを識別可能な情報が示されていてもよい。 In variant 2, parent-child relationship information indicating the relationship between parent cards and child cards is stored in electronic money database DB2. In the example of Figure 6, of the electronic money numbers associated with the user ID "u000001" of parent user "Takken Taro," parent-child relationship information indicating that the electronic money number of child user "Takken Kosuke" is associated with the electronic money number of the child card. The parent-child relationship information may also include information that can identify the parent card.

変形例2の電子マネー番号リストは、電子マネー番号だけではなく、親子関係情報も含むものとする。種別判定部102は、電子マネー番号リストの親子関係情報が示す親子関係に基づいて、設定対象カードと、関連カードと、の各々の種別を判定する。例えば、種別判定部102は、子のユーザ「特許 幸介」の電子マネー番号に関連付けられた親子関係情報に基づいて、当該電子マネー番号を有するクレジットカードが子カードであることを特定する。種別判定部102により、当該クレジットカードが子カードであることが特定されると、認証実行部103は、第2認証のための処理を実行する。 The electronic money number list of variant 2 includes not only electronic money numbers but also parent-child relationship information. The type determination unit 102 determines the type of each of the target card and related cards based on the parent-child relationship indicated by the parent-child relationship information in the electronic money number list. For example, the type determination unit 102 identifies a credit card having an electronic money number as a child card based on the parent-child relationship information associated with the electronic money number of the child user "Patent Kosuke." When the type determination unit 102 identifies the credit card as a child card, the authentication execution unit 103 executes processing for second authentication.

なお、変形例2では、認証実行部103は、設定対象カード及び関連カードの少なくとも一方が親カードであるか子カードであるかに応じた認証を実行すればよい。例えば、認証実行部103は、設定対象カード及び関連カードの少なくとも一方が親カードであり、かつ、当該親カードが認証で利用される場合には、第2認証のための処理を実行してもよい。認証実行部103は、設定対象カード及び関連カードの少なくとも一方が子カードであり、かつ、当該子カードがユーザによって読み取られて認証で利用される場合には、第1認証のための処理と、第2認証のための処理と、の両方を実行してもよい。親カード又は子カードの何れが認証で利用されるかは、電子マネー番号等のカードを識別可能な情報に基づいて特定されるようにすればよい。 In addition, in variant example 2, the authentication execution unit 103 may execute authentication depending on whether at least one of the setting target card and the related card is a parent card or a child card. For example, if at least one of the setting target card and the related card is a parent card and the parent card is used for authentication, the authentication execution unit 103 may execute processing for the second authentication. If at least one of the setting target card and the related card is a child card and the child card is read by the user and used for authentication, the authentication execution unit 103 may execute both processing for the first authentication and processing for the second authentication. Whether the parent card or the child card is used for authentication may be specified based on information that can identify the card, such as an electronic money number.

また、変形例2では、電子マネー番号リストが親子関係情報を含む場合を例に挙げたが、親子関係の判定方法は、上記の例に限られない。例えば、決済サーバ10が電子マネーデータベースDB2と同様のデータベースを記憶する場合には、種別判定部102は、当該同様のデータベースに格納された親子関係情報に基づいて、親子関係を判定してもよい。 Furthermore, in Variation 2, an example was given in which the electronic money number list includes parent-child relationship information, but the method for determining the parent-child relationship is not limited to the above example. For example, if the payment server 10 stores a database similar to the electronic money database DB2, the type determination unit 102 may determine the parent-child relationship based on the parent-child relationship information stored in that similar database.

他にも例えば、決済サーバ10は、親子関係の判定を、電子マネーサーバ20又は他のコンピュータに依頼してもよい。この場合、電子マネーサーバ20又は他のコンピュータは、自身が管理する親子関係情報に基づいて、親子関係を判定する。電子マネーサーバ20又は他のコンピュータは、決済サーバ10に対し、当該判定結果を示すデータを送信する。決済サーバ10は、電子マネーサーバ20又は他のコンピュータから、当該データを受信する。種別判定部102は、当該データに基づいて、親子関係を判定してもよい。 As another example, the payment server 10 may request the electronic money server 20 or another computer to determine the parent-child relationship. In this case, the electronic money server 20 or another computer determines the parent-child relationship based on the parent-child relationship information it manages. The electronic money server 20 or another computer transmits data indicating the determination result to the payment server 10. The payment server 10 receives the data from the electronic money server 20 or another computer. The type determination unit 102 may determine the parent-child relationship based on the data.

変形例2の認証システム1は、設定対象カードと、関連カードと、の互いの親子関係に基づいて、設定対象カードと、関連カードと、の各々の種別を判定する。これにより、認証システム1は、親子関係に応じて柔軟に認証を使い分けることができるので、決済におけるセキュリティを維持しつつ、ユーザの利便性を高めることができる。例えば、認証システム1は、子カードが認証で利用される場合には、親カードが認証で利用される場合よりも、セキュリティ性の高い認証を要求するといったことが可能になる。 The authentication system 1 of variant 2 determines the types of the setting target card and the related cards based on the parent-child relationship between them. This allows the authentication system 1 to flexibly use different authentication methods depending on the parent-child relationship, thereby improving user convenience while maintaining security in payments. For example, when a child card is used for authentication, the authentication system 1 can request authentication with higher security than when a parent card is used for authentication.

[6-3.変形例3]
例えば、変形例2において、認証実行部103は、設定対象カード及び関連カードの少なくとも一方の種別が子であると判定された場合には、複数の認証のための処理を実行してもよい。複数の認証は、多段階認証又は多要素認証と呼ばれることもある。変形例3では、認証実行部103は、設定対象カード及び関連カードの少なくとも一方の種別が子であると判定された場合に、第2認証のための処理と、第3認証のための処理と、を実行する。即ち、認証実行部103は、子カードが認証で利用される場合に、第2認証のための処理と、第3認証のための処理と、を実行する。複数の認証は、第2認証及び第3認証といった2つに限られず、3つ以上の認証であってもよい。例えば、スキャンされたカードが子であるか否かは、第2認証の後に実行される。電子マネー番号を有する子カードが存在するか否かの判定自体は、スキャン前に実行されてもよい。
[6-3. Modification 3]
For example, in Modification Example 2, the authentication execution unit 103 may execute a process for multiple authentications when it is determined that the type of at least one of the setting target card and the related card is child. Multiple authentications are sometimes called multi-step authentication or multi-factor authentication. In Modification Example 3, the authentication execution unit 103 executes a process for second authentication and a process for third authentication when it is determined that the type of at least one of the setting target card and the related card is child. That is, when a child card is used for authentication, the authentication execution unit 103 executes a process for second authentication and a process for third authentication. The multiple authentications are not limited to two, such as the second authentication and the third authentication, but may be three or more authentications. For example, the determination of whether a scanned card is a child is performed after the second authentication. The determination of whether a child card having an electronic money number exists may be performed before scanning.

第3認証は、第2認証とは異なる認証である。第3認証は、第1認証と同じであってもよいが、変形例3では、第1認証とは異なるものとする。例えば、第3認証は、電子証明書等の認証情報が利用される属性認証、家族の苗字・生年月日・電話番号等の情報を問う質問認証、3Dセキュア認証、セキュリティコード認証、又はその他の認証であってもよい。第3認証で正解となる認証情報は、決済サーバ10又は他のコンピュータに記憶されているものとする。第3認証は、ユーザ端末30から受信した情報と、当該正解となる認証情報と、が比較されることによって実行される。 The third authentication is different from the second authentication. The third authentication may be the same as the first authentication, but in variant 3, it is different from the first authentication. For example, the third authentication may be attribute authentication that uses authentication information such as an electronic certificate, question authentication that asks for information such as family surnames, dates of birth, and telephone numbers, 3D Secure authentication, security code authentication, or other authentication. The authentication information that is correct in the third authentication is stored in the payment server 10 or another computer. The third authentication is performed by comparing the information received from the user terminal 30 with the correct authentication information.

例えば、決済サーバ10が主体となって第3認証を実行する場合には、第3認証のための処理は、決済サーバ10自身が認証を実行することである。この場合、第3認証のための処理は、決済サーバ10がユーザ端末30から取得した情報又は当該情報に関連付けられた情報と、第3認証で正解となる情報と、を比較する処理である。例えば、属性認証であれば、決済サーバ10がユーザ端末30から取得した電子証明書の有効性を確認する処理が、第3認証のための処理に相当する。 For example, if the third authentication is performed primarily by the payment server 10, the processing for the third authentication is performed by the payment server 10 itself. In this case, the processing for the third authentication is processing in which the payment server 10 compares information acquired from the user terminal 30 or information associated with that information with information that is correct in the third authentication. For example, in the case of attribute authentication, the processing for the third authentication corresponds to processing in which the payment server 10 confirms the validity of the electronic certificate acquired from the user terminal 30.

なお、第3認証は、決済サーバ10以外の他のコンピュータが主体となって実行されてもよい。この場合、第3認証のための処理は、他のコンピュータに第3認証を実行させるための処理である。例えば、ユーザ端末30に、他のコンピュータへのリンク(例えば、他のコンピュータへの直接的なリンク、又は、他のコンピュータにリダイレクトさせるためのリンク)を含む。当該リンクを含む画面をユーザ端末30に表示させる処理は、第3認証のための処理に相当する。 The third authentication may be performed primarily by a computer other than the payment server 10. In this case, the process for the third authentication is a process for having the other computer perform the third authentication. For example, the user terminal 30 includes a link to the other computer (e.g., a direct link to the other computer, or a link for redirecting to the other computer). The process for displaying a screen including the link on the user terminal 30 corresponds to the process for the third authentication.

変形例3の認証システム1は、設定対象カード及び関連カードの少なくとも一方の種別が子であると判定された場合には、複数の認証のための処理を実行する。これにより、認証システム1は、子カードを利用して設定対象カードの設定が行われる場合に、よりセキュリティ性の高い認証を要求することができる。 In variant 3, the authentication system 1 executes multiple authentication processes when it is determined that the type of at least one of the target card and related cards is child. This allows the authentication system 1 to request authentication with higher security when the target card is configured using a child card.

[6-4.変形例4]
例えば、支払元に設定された設定対象カードの有効期限が更新された場合には、再度の認証が要求されてもよいが、既に認証済みの設定対象カードであれば、再度の認証を要することなく、支払元に設定可能であってもよい。変形例4の決済実行部105は、設定反映部104により設定が反映された設定対象カードの有効期限が更新された場合に、再度の認証を要することなく、当該設定に基づいて、決済を実行可能である。
[6-4. Modification 4]
For example, if the expiration date of the setting target card set as the payment source is updated, re-authentication may be required, but if the setting target card has already been authenticated, it may be possible to set it as the payment source without requiring re-authentication. In the fourth modification, if the expiration date of the setting target card whose setting has been reflected by the setting reflecting unit 104 is updated, the payment execution unit 105 can execute payment based on the setting without requiring re-authentication.

変形例4では、ユーザデータベースDB1に格納された決済手段情報が示す有効期限が更新されたとしても、認証結果情報が認証済みを示していれば、認証実行部103は、再度の認証を要求しない。即ち、ユーザが、認証済みのクレジットカードの有効期限を更新したとしても、決済サーバ10は、当該クレジットカードの認証結果情報を変更しない。当該クレジットカードの認証結果情報は、認証済みを示したまま変わらないので、決済実行部105は、再度の認証無しで、決済を実行可能である。 In variant 4, even if the expiration date indicated in the payment method information stored in the user database DB1 is updated, the authentication execution unit 103 does not request re-authentication if the authentication result information indicates that the credit card has been authenticated. In other words, even if the user updates the expiration date of an authenticated credit card, the payment server 10 does not change the authentication result information for that credit card. Since the authentication result information for that credit card remains unchanged and indicates that the credit card has been authenticated, the payment execution unit 105 can execute the payment without re-authentication.

変形例4の認証システム1は、設定対象カードの有効期限が更新された場合に、再度の認証を要することなく、設定反映部104により反映された設定に基づいて、決済を実行可能である。これにより、認証システム1は、設定対象カードの有効期限が更新されたとしても、再度の認証をユーザに要求しないので、ユーザの利便性を高めることができる。 When the expiration date of the target card is updated, the authentication system 1 of variant 4 can execute a payment based on the settings reflected by the settings reflection unit 104 without requiring re-authentication. This allows the authentication system 1 to improve user convenience by not requiring the user to re-authenticate even when the expiration date of the target card is updated.

[6-5.変形例5]
例えば、決済サービスは、決済サービスとは異なる他のサービスと連携してもよい。変形例5では、ユーザは、決済アプリから、他のサービスを利用可能である。他のサービスは、ユーザが決済サービスに登録した決済手段で決済が可能である。変形例5では、他のサービスの一例として、交通系サービスを説明する。他のサービスは、任意のサービスであってよく、交通系サービスに限られない。例えば、他のサービスは、オンラインショッピングサービス、電子チケットサービス、電子書籍サービス、金融サービス、又はその他のサービスであってもよい。また、他のサービスは、決済サービスと異なる他の決済サービスであってもよい。例えば、決済サービスは、第1電子マネーの決済サービスで、他のサービスは第2電子マネーによる決済サービスであってもよい。
[6-5. Modification 5]
For example, the payment service may be linked to another service different from the payment service. In Variation 5, the user can use another service from the payment app. Payment for the other service can be made using a payment method registered by the user with the payment service. In Variation 5, a transportation service is described as an example of the other service. The other service may be any service and is not limited to a transportation service. For example, the other service may be an online shopping service, an electronic ticket service, an e-book service, a financial service, or another service. Furthermore, the other service may be a payment service different from the payment service. For example, the payment service may be a payment service using a first electronic money, and the other service may be a payment service using a second electronic money.

変形例5では、ユーザは、決済アプリから、交通系サービスにおける電子マネーのチャージが可能である。ユーザが、決済アプリから、支払元に設定された決済手段でチャージを指示すると、交通系サービスの電子マネーがチャージされる。決済サービスと交通系サービスの連携方法自体は、公知の方法であってよい。例えば、決済サーバ10は、チャージのための決済を実行すると、交通系サービスのサーバに対し、チャージを要求する。チャージの要求には、チャージ額が示されている。交通系サービスのサーバは、当該要求に基づいて、当該チャージ額だけ電子マネーの残高が増加するように、チャージを実行する。 In variant 5, the user can charge electronic money for a transportation service from the payment app. When the user issues a charge instruction from the payment app using the payment method set as the payment source, the electronic money for the transportation service is charged. The method of linking the payment service and the transportation service may be a known method. For example, when the payment server 10 executes a payment for charging, it requests a charge from the transportation service server. The charge request indicates the charge amount. Based on the request, the transportation service server executes the charge so that the electronic money balance increases by the charge amount.

認証システム1は、認証適用部106を含む。認証適用部106は、認証実行部103により認証が実行された場合に、交通系サービスに、認証を適用する。認証を適用するとは、ユーザが交通系サービスを利用するための決済が実行される場合にも、決済サービスで認証済みの決済手段を、更なる認証を要することなく利用可能にすることである。例えば、認証結果情報を認証済みにすることは、認証を適用することに相当する。他にも例えば、ユーザが決済アプリから交通系サービスを利用する際に決済サーバ10が参照する他の情報を、認証済みであることを示すように設定することは、交通系サービスに認証を適用することに相当する。 The authentication system 1 includes an authentication application unit 106. When authentication is performed by the authentication execution unit 103, the authentication application unit 106 applies authentication to transportation-related services. Applying authentication means that when a user performs a payment to use a transportation-related service, a payment method that has been authenticated by the payment service can be used without requiring further authentication. For example, setting authentication result information to "authenticated" corresponds to applying authentication. Another example is setting other information referenced by the payment server 10 when a user uses a transportation-related service from a payment app to indicate that it has been authenticated, which corresponds to applying authentication to the transportation-related service.

例えば、ユーザが交通系サービスの利用(例えば、交通系サービスの電子マネーのチャージ)を指示した場合に、認証適用部106は、チャージで利用される決済手段の認証結果情報を参照する。認証適用部106は、認証結果情報が認証済みを示す場合には、更なる認証を実行しない。認証適用部106は、認証結果情報が認証済みを示さない場合には、適用すべき認証がまだ実行されてないので、認証実行部103に認証を実行させる。 For example, when a user instructs the use of a transportation service (e.g., charging electronic money for a transportation service), the authentication application unit 106 refers to the authentication result information of the payment method used for charging. If the authentication result information indicates that authentication has been performed, the authentication application unit 106 does not perform further authentication. If the authentication result information does not indicate that authentication has been performed, the authentication that should be applied has not yet been performed, and the authentication application unit 106 causes the authentication execution unit 103 to perform authentication.

変形例5の認証システム1は、認証が実行された場合に、決済サービスとは異なる他のサービスに、認証を適用する。これにより、認証システム1は、他のサービスの利用のために再度の認証を実行する必要がないので、ユーザの利便性を高めることができる。例えば、ユーザが、設定対象カードを決済アプリの支払元に設定するために認証を行えば、設定対象カードを交通系サービスの電子マネーのチャージ方法として設定するために更なる認証を行うといったことを防止できるので、ユーザの手間を省くことができる。 In the authentication system 1 of variant 5, when authentication is performed, the authentication is applied to services other than the payment service. This eliminates the need for authentication to be performed again to use other services, thereby improving user convenience. For example, if a user performs authentication to set the target card as the payment source for a payment app, it is possible to prevent further authentication from being performed to set the target card as the electronic money top-up method for transportation services, thereby saving the user time and effort.

[6-6.変形例6]
例えば、認証実行部103は、設定対象カード及び関連カードの少なくとも一方のカードの種別が第1種別である場合に、第1認証のための処理を実行してもよい。実施形態の例では、第1種別は、電子マネー番号が無い種別である。第1種別は、所定の種別であればよく、実施形態の例に限られない。例えば、第1種別は、子カードであってもよい。第1種別は、所定のブランド、所定のカード会社、クレジットカードの所定のランク、ショッピング枠の上限値が閾値未満であること、又はその他の種別であってもよい。
[6-6. Modification 6]
For example, the authentication execution unit 103 may execute processing for the first authentication when the type of at least one of the target card and the related card is a first type. In the example embodiment, the first type is a type without an electronic money number. The first type may be any predetermined type and is not limited to the example embodiment. For example, the first type may be a child card. The first type may be a predetermined brand, a predetermined card company, a predetermined rank of credit card, a shopping limit upper limit less than a threshold, or another type.

例えば、認証実行部103は、設定対象カード及び関連カードの少なくとも一方のカードの種別が、第1種別とは異なる第2種別である場合に、第1認証とは異なる第2認証のための処理を実行可能である。実施形態の例では、第2種別は、電子マネー番号が有る種別である。第2種別は、所定の種別であればよく、実施形態の例に限られない。例えば、第2種別は、親カードであってもよい。第2種別は、所定のブランド、所定のカード会社、クレジットカードの所定のランク、ショッピング枠の上限値が閾値以上であること、又はその他の種別であってもよい。 For example, when the type of at least one of the target card and the related card is a second type different from the first type, the authentication execution unit 103 can execute processing for the second authentication different from the first authentication. In the example embodiment, the second type is a type that has an electronic money number. The second type may be any predetermined type and is not limited to the example embodiment. For example, the second type may be a parent card. The second type may be a predetermined brand, a predetermined card company, a predetermined credit card rank, a shopping limit upper limit above a threshold, or some other type.

認証システム1は、第1選択受付部107を含む。第1選択受付部107は、設定対象カード及び関連カードの少なくとも一方のカードの種別が第2種別である場合に、第2認証の要否に関する選択を受け付ける。選択を受け付けるとは、ユーザの選択結果を示すデータをユーザ端末30から受信することである。この点は、後述の第2選択受付部108も同様である。実施形態の例では、図3の右上の認証画面SC2において、第2認証の要否に関する選択が受け付けられる。例えば、第1選択受付部107は、ユーザがボタンB21を選択した場合に、第2認証が必要であることが選択されたと判定する。第1選択受付部107は、ユーザがボタンB22を選択した場合に、第2認証が不要であることが選択されたと判定する。 The authentication system 1 includes a first selection receiving unit 107. The first selection receiving unit 107 receives a selection regarding whether second authentication is required when the type of at least one of the target card and related cards is the second type. Receiving a selection means receiving data indicating the user's selection from the user terminal 30. This also applies to the second selection receiving unit 108, described below. In the example embodiment, the selection regarding whether second authentication is required is received on the authentication screen SC2 in the upper right corner of Figure 3. For example, when the user selects button B21, the first selection receiving unit 107 determines that the selection was made regarding whether second authentication is required. When the user selects button B22, the first selection receiving unit 107 determines that the selection was made regarding whether second authentication is not required.

なお、第2認証の要否は、任意の画面から受付可能である。ユーザが第2認証の要否を選択する画面は、認証画面SC2に限られない。例えば、支払元設定画面SC1又はその他の画面において、第2認証の要否の選択が受け付けられてもよい。認証実行部103は、第2認証が必要であることが選択された場合に、第2認証のための処理を実行する。この場合の処理は、実施形態で説明した通りである。認証実行部103は、第2認証が不要であることが選択された場合に、第1認証のための処理、又は、第1認証及び第2認証以外の他の認証のための処理を実行する。 The need for second authentication can be accepted from any screen. The screen on which the user selects whether second authentication is required is not limited to the authentication screen SC2. For example, the selection of whether second authentication is required may be accepted on the payment source setting screen SC1 or another screen. If it is selected that second authentication is required, the authentication execution unit 103 executes processing for second authentication. The processing in this case is as described in the embodiment. If it is selected that second authentication is not required, the authentication execution unit 103 executes processing for first authentication or processing for authentication other than first and second authentication.

変形例6の認証システム1は、設定対象カード及び関連カードの少なくとも一方のカードの種別が第2種別である場合に、第2認証の要否に関する選択を受け付ける。認証システム1は、第2認証が必要であることが選択された場合に、第2認証のための処理を実行する。これにより、認証システム1は、ユーザの好みに応じた認証を実行できるので、ユーザの利便性を高めることができる。 In variant 6, the authentication system 1 accepts a selection regarding whether second authentication is required when the type of at least one of the target card and related cards is the second type. When it is selected that second authentication is required, the authentication system 1 executes processing for the second authentication. This allows the authentication system 1 to perform authentication according to the user's preferences, thereby improving user convenience.

[6-7.変形例7]
例えば、ユーザは、設定対象カード及び関連カードの両方を利用した認証を行ってもよい。変形例7の認証システム1は、第2選択受付部108を含む。第2選択受付部108は、設定対象カードの種別が所定の種別であり、かつ、関連カードの種別も所定の種別である場合に、設定対象カードを利用した認証だけではなく、関連カードを利用した認証のための処理を実行するか否かに関する選択を受け付ける。
[6-7. Modification 7]
For example, the user may perform authentication using both the setting target card and the related card. The authentication system 1 of the seventh modification includes a second selection receiving unit 108. When the type of the setting target card is a predetermined type and the type of the related card is also a predetermined type, the second selection receiving unit 108 receives a selection regarding whether to perform processing for authentication using not only the setting target card but also the related card.

実施形態の例では、所定の種別は、電子マネー番号が有る種別である。所定の種別は、親カード、子カード、所定のブランド、所定のカード会社、クレジットカードの所定のランク、ショッピング枠の上限値が閾値以上であること、又はその他の種別であってもよい。設定対象カード及び関連カードの両方を利用した認証の要否は、任意の画面から受付可能である。例えば、支払元設定画面SC1、認証画面SC2、又はその他の画面において、設定対象カード及び関連カードの両方を利用した認証の要否の選択が受け付けられてもよい。 In the example embodiment, the predetermined type is a type that has an electronic money number. The predetermined type may be a parent card, a child card, a predetermined brand, a predetermined card company, a predetermined credit card rank, a shopping limit upper limit that is equal to or greater than a threshold, or other types. The need for authentication using both the target card and related cards can be accepted from any screen. For example, the selection of whether authentication using both the target card and related cards is required may be accepted on the payment source setting screen SC1, the authentication screen SC2, or another screen.

認証実行部103は、設定対象カードを利用した認証だけではなく、関連カードを利用した認証のための処理を実行することが選択された場合に、設定対象カードを利用した認証のための処理と、関連カードを利用した認証のための処理と、を実行する。認証のための処理の意味は、実施形態で説明した通りである。これらの認証は、実施形態で説明した第1認証又は第2認証の何れであってもよい。これらの認証は、第1認証及び第2認証以外の他の認証であってもよい。 When it is selected to perform processing for authentication using not only the target card but also an associated card, the authentication execution unit 103 performs processing for authentication using the target card and processing for authentication using the associated card. The meaning of the authentication processing is as explained in the embodiment. These authentications may be either the first authentication or the second authentication explained in the embodiment. These authentications may be authentications other than the first authentication and the second authentication.

なお、ユーザが設定対象カード及び関連カードの両方の認証を行った場合には、ユーザに対し、何らかのメリットが発生してもよい。例えば、決済サーバ10は、設定対象カード又は関連カードの何れか一方のみの認証を行ったユーザに対し、定期的に認証を要求し、設定対象カード及び関連カードの両方の認証を行ったユーザに対し、定期的な認証を省略してもよい。決済サーバ10は、設定対象カード又は関連カードの何れか一方のみの認証を行ったユーザに対し、チャージ上限額を所定額だけ増やし、設定対象カード及び関連カードの両方の認証を行ったユーザに対し、チャージ上限額を、当該所定額よりも多い額だけ増やしてもよい。 In addition, if a user authenticates both the setting target card and related cards, the user may receive some kind of benefit. For example, the payment server 10 may periodically request authentication from a user who has authenticated only either the setting target card or related cards, and may omit periodic authentication from a user who has authenticated both the setting target card and related cards. The payment server 10 may increase the top-up limit by a predetermined amount for a user who has authenticated only either the setting target card or related cards, and may increase the top-up limit by an amount greater than the predetermined amount for a user who has authenticated both the setting target card and related cards.

変形例7の認証システム1は、設定対象カードの種別が所定の種別であり、かつ、関連カードの種別も所定の種別である場合に、設定対象カードを利用した認証だけではなく、関連カードを利用した認証のための処理を実行するか否かに関する選択を受け付ける。認証システム1は、設定対象カードを利用した認証だけではなく、関連カードを利用した認証のための処理を実行することが選択された場合に、設定対象カードを利用した認証と、関連カードを利用した認証と、を実行する。これにより、認証システム1は、ユーザの好みに応じた認証を実行できるので、ユーザの利便性を高めることができる。 In variant 7, when the type of the card to be set is a predetermined type and the type of the related card is also a predetermined type, the authentication system 1 accepts a selection as to whether to perform processing for authentication using not only the card to be set but also the related card. When it is selected to perform processing for authentication using not only the card to be set but also the related card, the authentication system 1 performs authentication using the card to be set and authentication using the related card. This allows the authentication system 1 to perform authentication according to the user's preferences, thereby improving user convenience.

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

実施形態及び変形例1~7では、決済サービスにおけるクレジットカードの設定が行われる場合を例に挙げた。認証システム1は、決済サービス以外の他のサービスにおけるクレジットカードの設定が行われる場合における認証のための処理を実行してもよい。例えば、認証システム1は、オンラインショッピングサービスにおける支払元の設定、電子チケットサービスにおける支払元の設定、旅行予約サービスにおける支払元の設定、又はその他のサービスにおける支払元の設定が行われる場面における認証のための処理を実行してもよい。更に、認証システム1は、これらのサービスにおける支払元の設定ではなく、利用上限額の設定等の他の設定が行われる場面における認証のための処理を実行してもよい。 In the embodiments and variants 1 to 7, an example is given of a case where a credit card is set in a payment service. The authentication system 1 may also execute authentication processing when a credit card is set in a service other than a payment service. For example, the authentication system 1 may execute authentication processing when a payment source is set in an online shopping service, an electronic ticket service, a travel reservation service, or another service. Furthermore, the authentication system 1 may execute authentication processing when other settings, such as setting a spending limit, are made rather than when a payment source is set in these services.

例えば、本開示における「発明が解決しようとする課題」の欄に記載された「決済におけるセキュリティを維持しつつ、ユーザの利便性を高める」ためには、スキャン認証は、好適な構成ではあるが、認証システム1の必須の構成というわけではない。認証システム1が、設定対象カード及び関連カードの少なくとも一方のカードの種別に応じた認証のための処理を実行すれば、当該少なくとも一方のカードの種別に応じた柔軟な認証が可能になるので、決済におけるセキュリティを維持しつつ、ユーザの利便性を高めることができる。 For example, in order to "enhance user convenience while maintaining security in payments" as stated in the "Problem to be solved by the invention" section of this disclosure, scan authentication is a suitable configuration, but is not a required configuration for authentication system 1. If authentication system 1 executes processing for authentication according to the type of at least one of the target card and related cards, flexible authentication according to the type of at least one of the cards becomes possible, thereby enhancing user convenience while maintaining security in payments.

例えば、スキャン認証以外にも、生体認証は、セキュリティ性が高いことが知られている。生体認証は、パスワード等の入力が発生しないので、ユーザの利便性が高いことも知られている。例えば、認証システム1は、ある特定の種別のカードに関連付けられてユーザの生体情報が登録されている場合に、セキュリティ性が高く、かつ、ユーザの利便性が高い生体認証を実行可能にすることによって、決済におけるセキュリティを維持しつつ、ユーザの利便性を高めることができる。スキャン認証及び生体認証以外の他の認証も同様である。認証システム1は、上記少なくとも一方のカードが第2種別の場合に、上記少なくとも一方のカードが第1種別の場合よりも、相対的にセキュリティが高く、かつ、ユーザの利便性が高い認証のための処理を実行すればよい。 For example, in addition to scan authentication, biometric authentication is known to be highly secure. Biometric authentication is also known to be highly convenient for users because it does not require the input of a password or the like. For example, when a user's biometric information is registered in association with a specific type of card, authentication system 1 can perform biometric authentication that is both secure and convenient for users, thereby improving user convenience while maintaining payment security. The same applies to other authentication methods besides scan authentication and biometric authentication. When at least one of the cards is of the second type, authentication system 1 simply executes an authentication process that is relatively more secure and convenient for users than when at least one of the cards is of the first type.

例えば、決済サーバ10で実現されるものとして説明した機能は、認証システム1の複数のコンピュータで機能が分担されてもよい。この場合、複数のコンピュータの各々が、他のコンピュータに対し、自身の処理結果を送信することによって、機能の分担が実現されるようにすればよい。例えば、決済サーバ10で実現されるものとして説明した機能は、電子マネーサーバ20で実現されてもよい。逆に、電子マネーサーバ20で実現されるものとして説明した機能は、決済サーバ10で実現されてもよい。 For example, functions described as being realized by the payment server 10 may be shared among multiple computers in the authentication system 1. In this case, each of the multiple computers may transmit its own processing results to the other computers, thereby sharing the functions. For example, functions described as being realized by the payment server 10 may be realized by the electronic money server 20. Conversely, functions described as being realized by the electronic money server 20 may be realized by the payment server 10.

[7.付記]
例えば、本開示に係る認証システムは、下記のような構成も可能である。
(1)
所定のサービスにおける決済のための設定対象カードに関する設定が行われる場合に、前記設定対象カードと、前記設定対象カードに関連する関連カードと、の少なくとも一方のカードの種別を判定する種別判定部と、
前記少なくとも一方のカードの前記種別に応じた認証のための処理を実行する認証実行部と、
前記認証が実行された場合に、前記設定を反映する設定反映部と、
を含む認証システム。
(2)
前記種別判定部は、前記少なくとも一方のカードに関する付帯情報の有無を判定することによって、前記少なくとも一方のカードの前記種別を判定し、
前記認証実行部は、前記少なくとの一方のカードの前記付帯情報の有無に応じた認証のための処理を実行する、
(1)に記載の認証システム。
(3)
前記認証実行部は、
前記少なくとも一方のカードに前記付帯情報が無いと判定された場合に、前記付帯情報が利用されない第1認証のための処理を実行し、
前記少なくとも一方のカードに前記付帯情報が有ると判定された場合に、前記付帯情報が利用される第2認証のための処理を実行する、
(2)に記載の認証システム。
(4)
前記認証実行部は、前記少なくとも一方のカードに前記付帯情報が有ると判定された場合に、ユーザ端末が前記少なくとも一方のカードを読み取ることによって取得された前記付帯情報に基づいて、前記第2認証のための処理を実行する、
(3)に記載の認証システム。
(5)
前記認証システムは、前記ユーザ端末からのログインに基づいて、ログイン中のユーザを識別可能なユーザ識別情報を取得するユーザ識別情報取得部を更に含み、
前記認証実行部は、
前記ユーザ端末によって取得された前記付帯情報に関連付けられたユーザ識別情報を特定し、
前記ログインに基づいて取得された前記ユーザ識別情報と、前記ユーザ端末によって取得された前記付帯情報に関連付けられた前記ユーザ識別情報と、に基づいて、前記第2認証のための処理を実行する、
(4)に記載の認証システム。
(6)
前記種別判定部は、前記設定対象カード及び前記関連カードの各々の前記付帯情報の有無を判定し、
前記認証実行部は、前記設定対象カードに前記付帯情報が無いと判定されたとしても、前記関連カードに前記付帯情報が有ると判定された場合に、前記第2認証のための処理を実行する、
(3)~(5)の何れかに記載の認証システム。
(7)
前記設定対象カードは、前記設定を行うユーザ本人の本人カードであり、
前記関連カードは、前記ユーザの家族の家族カードであり、
前記認証実行部は、前記本人カードに前記付帯情報が無いと判定されたとしても、前記家族カードに前記付帯情報が有ると判定された場合に、前記第2認証のための処理を実行する、
(6)に記載の認証システム。
(8)
前記認証実行部は、前記設定対象カードに前記付帯情報が有ると判定されたとしても、ユーザ端末が前記関連カードを読み取ることによって取得された付帯情報に基づいて、前記第2認証のための処理を実行可能である、
(3)~(7)の何れかに記載の認証システム。
(9)
前記認証実行部は、
前記少なくとも一方のカードの前記付帯情報が無効である場合に、前記第1認証のための処理を実行し、
前記少なくとも一方のカードの前記付帯情報が有効である場合に、前記第2認証のための処理を実行する、
(3)~(8)の何れかに記載の認証システム。
(10)
前記種別判定部は、前記設定対象カードと、前記関連カードと、の互いの親子関係に基づいて、前記設定対象カードと、前記関連カードと、の各々の前記種別を判定する、
(1)~(9)の何れかに記載の認証システム。
(11)
前記認証実行部は、前記少なくとも一方のカードの前記種別が子であると判定された場合には、複数の前記認証のための処理を実行する、
(10)に記載の認証システム。
(12)
前記認証システムは、前記設定が反映された前記設定対象カードの有効期限が更新された場合に、再度の前記認証を要することなく、前記設定に基づいて、決済を実行可能な決済実行部を更に含む、
(1)~(11)の何れかに記載の認証システム。
(13)
前記認証システムは、前記認証が実行された場合に、前記所定のサービスとは異なる他のサービスに、前記認証を適用する認証適用部を更に含む、
(1)~(12)の何れかに記載の認証システム。
(14)
前記認証実行部は、
前記少なくとも一方のカードの前記種別が第1種別である場合に、第1認証のための処理を実行し、
前記少なくとも一方のカードの前記種別が、前記第1種別とは異なる第2種別である場合に、前記第1認証とは異なる第2認証のための処理を実行可能であり、
前記認証システムは、前記少なくとも一方のカードの前記種別が前記第2種別である場合に、前記第2認証の要否に関する選択を受け付ける第1選択受付部を更に含み、
前記認証実行部は、前記第2認証が必要であることが選択された場合に、前記第2認証のための処理を実行する、
(1)~(13)の何れかに記載の認証システム。
(15)
前記種別判定部は、前記設定対象カード及び前記関連カードの各々の前記種別を判定し、
前記認証システムは、前記設定対象カードの前記種別が所定の種別であり、かつ、前記関連カードの前記種別も前記所定の種別である場合に、前記設定対象カードを利用した前記認証だけではなく、前記関連カードを利用した前記認証のための処理を実行するか否かに関する選択を受け付ける第2選択受付部を更に含み、
前記認証実行部は、前記設定対象カードを利用した前記認証だけではなく、前記関連カードを利用した前記認証のための処理を実行することが選択された場合に、前記設定対象カードを利用した前記認証のための処理と、前記関連カードを利用した前記認証のための処理と、を実行する、
(1)~(14)の何れかに記載の認証システム。
[7. Notes]
For example, the authentication system according to the present disclosure can also be configured as follows.
(1)
a type determination unit that, when setting is made for a setting target card for payment in a predetermined service, determines the type of at least one of the setting target card and an associated card related to the setting target card;
an authentication execution unit that executes a process for authentication according to the type of the at least one card;
a setting reflecting unit that reflects the setting when the authentication is performed;
Authentication system including.
(2)
the type determination unit determines the type of the at least one card by determining whether or not additional information about the at least one card is present;
the authentication execution unit executes a process for authentication according to the presence or absence of the additional information of the at least one card.
An authentication system according to (1).
(3)
The authentication execution unit
When it is determined that the at least one card does not have the additional information, a process for first authentication is performed in which the additional information is not used;
When it is determined that the at least one card has the additional information, a process for second authentication is executed in which the additional information is used.
(2) An authentication system according to the present invention.
(4)
When it is determined that the at least one card has the additional information, the authentication execution unit executes a process for the second authentication based on the additional information acquired by reading the at least one card with a user terminal.
(3) An authentication system according to (3).
(5)
the authentication system further includes a user identification information acquisition unit that acquires user identification information capable of identifying a logged-in user based on the login from the user terminal;
The authentication execution unit
Identifying user identification information associated with the supplementary information acquired by the user terminal;
executes a process for the second authentication based on the user identification information acquired based on the login and the user identification information associated with the additional information acquired by the user terminal;
(4) An authentication system according to (4).
(6)
the type determination unit determines whether or not the additional information exists for each of the setting target card and the related card;
the authentication execution unit executes the process for the second authentication when it is determined that the related card has the additional information even if it is determined that the setting target card does not have the additional information.
An authentication system according to any one of (3) to (5).
(7)
the setting target card is a personal card of the user who performs the setting,
the related card is a family card of the user's family,
the authentication execution unit executes the process for the second authentication when it is determined that the family card has the additional information even if it is determined that the principal card does not have the additional information.
(6) An authentication system according to (6).
(8)
Even if it is determined that the setting target card has the additional information, the authentication execution unit can execute the process for the second authentication based on the additional information acquired by the user terminal reading the related card.
An authentication system according to any one of (3) to (7).
(9)
The authentication execution unit
If the additional information of the at least one card is invalid, a process for the first authentication is executed;
If the additional information of the at least one card is valid, a process for the second authentication is executed.
An authentication system according to any one of (3) to (8).
(10)
the type determination unit determines the types of the setting target card and the related card based on a parent-child relationship between the setting target card and the related card;
An authentication system according to any one of (1) to (9).
(11)
the authentication execution unit executes a plurality of processes for the authentication when it is determined that the type of the at least one card is a child.
(10) An authentication system according to (10).
(12)
the authentication system further includes a payment execution unit that, when the expiration date of the setting target card to which the setting is reflected is updated, is capable of executing payment based on the setting without requiring re-authentication;
An authentication system according to any one of (1) to (11).
(13)
the authentication system further includes an authentication application unit that, when the authentication is executed, applies the authentication to a service other than the predetermined service.
An authentication system according to any one of (1) to (12).
(14)
The authentication execution unit
If the type of the at least one card is a first type, a process for first authentication is performed;
When the type of the at least one card is a second type different from the first type, a process for second authentication different from the first authentication can be executed;
the authentication system further includes a first selection receiving unit that receives a selection regarding whether the second authentication is required when the type of the at least one card is the second type;
the authentication execution unit executes a process for the second authentication when it is selected that the second authentication is necessary.
An authentication system according to any one of (1) to (13).
(15)
the type determination unit determines the type of each of the setting target card and the related card;
the authentication system further includes a second selection receiving unit that, when the type of the setting target card is a predetermined type and the type of the related card is also the predetermined type, receives a selection regarding whether to execute not only the authentication using the setting target card but also a process for the authentication using the related card;
the authentication execution unit executes the process for authentication using the setting target card and the process for authentication using the related card when it is selected to execute not only the authentication using the setting target card but also the process for authentication using the related card.
An authentication system according to any one of (1) to (14).

1 認証システム、N ネットワーク、10 決済サーバ、11,21,31 制御部、12,22,32 記憶部、13,23,33 通信部、20 電子マネーサーバ、30 ユーザ端末、34 操作部、35 表示部、36 撮影部、100 データ記憶部、101 ユーザ識別情報取得部、102 種別判定部、103 認証実行部、104 設定反映部、105 決済実行部、106 認証適用部、107 第1選択受付部、108 第2選択受付部、200 データ記憶部、201 受信部、202 送信部、300 データ記憶部、301 読取部、302 送信部、B10,B20,B21,B22,B31,B32 ボタン、DB1 ユーザデータベース、DB2 電子マネーデータベース、F30 入力フォーム、M23 モーダル、SC1 支払元設定画面、SC2 認証画面、SC3 カード会社画面。 1 Authentication system, N Network, 10 Payment server, 11, 21, 31 Control unit, 12, 22, 32 Memory unit, 13, 23, 33 Communication unit, 20 Electronic money server, 30 User terminal, 34 Operation unit, 35 Display unit, 36 Photography unit, 100 Data storage unit, 101 User identification information acquisition unit, 102 Type determination unit, 103 Authentication execution unit, 104 Setting reflection unit, 105 Payment execution unit, 106 Authentication application unit, 107 First selection acceptance unit, 108 Second selection acceptance unit, 200 Data storage unit, 201 Reception unit, 202 Transmission unit, 300 Data storage unit, 301 Reading unit, 302 Transmission unit, B10, B20, B21, B22, B31, B32 Button, DB1 User database, DB2 Electronic money database, F30 Input form, M23 modal, SC1 payment source setting screen, SC2 authentication screen, SC3 card company screen.

Claims (16)

ユーザ端末にインストールされた決済アプリ又はブラウザからユーザが利用する決済サービスにおける決済のための設定対象カードに関連する関連カードに関する付帯情報として、電子マネーを識別可能な電子マネー識別情報、又は、ポイントを識別可能なポイント識別情報の有無を判定することによって、前記関連カードの種別を判定する種別判定部と、
前記関連カードの前記種別に応じた認証のための処理であって、前記関連カードの前記電子マネー識別情報又はポイント識別情報の前記付帯情報の有無に応じた前記処理を実行する認証実行部と、
前記認証が実行された場合に、前記決済アプリ又は前記ブラウザで前記設定対象カードを支払元又はチャージ元として利用できるように、前記設定対象カードに関する設定を反映する設定反映部と、
を含む認証システム。
a type determination unit that determines the type of the associated card by determining whether or not there is electronic money identification information that can identify electronic money or point identification information that can identify points as additional information related to the associated card that is related to the setting target card for payment in a payment service that the user uses from a payment app or browser installed on the user terminal;
an authentication execution unit that executes a process for authentication according to the type of the associated card , the process being based on the presence or absence of the additional information of the electronic money identification information or the point identification information of the associated card;
a setting reflecting unit that reflects settings related to the target card so that the target card can be used as a payment source or a charge source in the payment app or the browser when the authentication is performed;
Authentication system including.
前記認証実行部は、
前記関連カードに前記付帯情報が無いと判定された場合に、前記付帯情報が利用されない第1認証のための処理を実行し、
前記関連カードに前記付帯情報が有ると判定された場合に、前記付帯情報が利用される第2認証のための処理を実行する、
請求項に記載の認証システム。
The authentication execution unit
If it is determined that the associated card does not have the additional information, a process for first authentication is performed in which the additional information is not used;
When it is determined that the associated card has the additional information, a process for second authentication is executed in which the additional information is used.
The authentication system of claim 1 .
前記認証実行部は、前記関連カードに前記付帯情報が有ると判定された場合に、ユーザ端末が前記関連カードを読み取ることによって取得された前記付帯情報に基づいて、前記第2認証のための処理を実行する、
請求項に記載の認証システム。
When it is determined that the associated card has the additional information, the authentication execution unit executes a process for the second authentication based on the additional information acquired by the user terminal reading the associated card.
The authentication system of claim 2 .
前記認証システムは、前記ユーザ端末からのログインに基づいて、ログイン中のユーザを識別可能なユーザ識別情報を取得するユーザ識別情報取得部を更に含み、
前記認証実行部は、
前記ユーザ端末によって取得された前記付帯情報に関連付けられたユーザ識別情報を特定し、
前記ログインに基づいて取得された前記ユーザ識別情報と、前記ユーザ端末によって取得された前記付帯情報に関連付けられた前記ユーザ識別情報と、に基づいて、前記第2認証のための処理を実行する、
請求項に記載の認証システム。
the authentication system further includes a user identification information acquisition unit that acquires user identification information capable of identifying a logged-in user based on the login from the user terminal;
The authentication execution unit
Identifying user identification information associated with the supplementary information acquired by the user terminal;
executes a process for the second authentication based on the user identification information acquired based on the login and the user identification information associated with the additional information acquired by the user terminal;
The authentication system according to claim 3 .
前記種別判定部は、前記設定対象カード及び前記関連カードの各々の前記付帯情報の有無を判定し、
前記認証実行部は、前記設定対象カードに前記付帯情報が無いと判定されたとしても、前記関連カードに前記付帯情報が有ると判定された場合に、前記第2認証のための処理を実行する、
請求項の何れかに記載の認証システム。
the type determination unit determines whether or not the additional information exists for each of the setting target card and the related card;
the authentication execution unit executes the process for the second authentication when it is determined that the related card has the additional information even if it is determined that the setting target card does not have the additional information.
The authentication system according to any one of claims 2 to 4 .
前記設定対象カードは、前記設定を行うユーザ本人の本人カードであり、
前記関連カードは、前記ユーザの家族の家族カードであり、
前記認証実行部は、前記本人カードに前記付帯情報が無いと判定されたとしても、前記家族カードに前記付帯情報が有ると判定された場合に、前記第2認証のための処理を実行する、
請求項に記載の認証システム。
the setting target card is a personal card of the user who performs the setting,
the related card is a family card of the user's family,
the authentication execution unit executes the process for the second authentication when it is determined that the family card has the additional information even if it is determined that the principal card does not have the additional information.
The authentication system according to claim 5 .
前記認証実行部は、前記設定対象カードに前記付帯情報が有ると判定されたとしても、ユーザ端末が前記関連カードを読み取ることによって取得された付帯情報に基づいて、前記第2認証のための処理を実行可能である、
請求項の何れかに記載の認証システム。
Even if it is determined that the setting target card has the additional information, the authentication execution unit can execute the process for the second authentication based on the additional information acquired by the user terminal reading the related card.
The authentication system according to any one of claims 2 to 4 .
前記認証実行部は、
前記関連カードの前記付帯情報が無効である場合に、前記第1認証のための処理を実行し、
前記関連カードの前記付帯情報が有効である場合に、前記第2認証のための処理を実行する、
請求項の何れかに記載の認証システム。
The authentication execution unit
If the additional information of the related card is invalid, execute a process for the first authentication;
If the additional information of the related card is valid, a process for the second authentication is executed.
The authentication system according to any one of claims 2 to 4 .
ユーザ端末にインストールされた決済アプリ又はブラウザからユーザが利用する決済サービスにおける決済のための設定対象カードと、前記設定対象カードに関連する関連カードと、互いの親子関係に基づいて、前記設定対象カードと、前記関連カードと、の少なくとも一方の種別を判定する種別判定部と、
前記少なくとも一方のカードの前記種別に応じた認証のための処理を実行する認証実行部と、
前記認証が実行された場合に、前記決済アプリ又は前記ブラウザで前記設定対象カードを支払元又はチャージ元として利用できるように、前記設定対象カードに関する設定を反映する設定反映部と、
を含む認証システム。
a type determination unit that determines the type of at least one of a target card for setting for payment in a payment service used by a user from a payment app or browser installed on a user terminal, and an associated card related to the target card for setting, based on a parent-child relationship between the target card and the associated card;
an authentication execution unit that executes a process for authentication according to the type of the at least one card;
a setting reflecting unit that reflects settings related to the target card so that the target card can be used as a payment source or a charge source in the payment app or the browser when the authentication is performed;
Authentication system including.
前記認証実行部は、前記関連カードが子であると判定された場合には、複数の前記認証のための処理を実行する、
請求項に記載の認証システム。
the authentication execution unit executes a plurality of processes for the authentication when it is determined that the associated card is a child.
The authentication system of claim 9 .
前記認証システムは、前記設定が反映された前記設定対象カードの有効期限が更新された場合に、再度の前記認証を要することなく、前記設定に基づいて、決済を実行可能な決済実行部を更に含む、
請求項1~の何れかに記載の認証システム。
the authentication system further includes a payment execution unit that, when the expiration date of the setting target card to which the setting is reflected is updated, is capable of executing payment based on the setting without requiring re-authentication;
The authentication system according to any one of claims 1 to 4 .
前記認証システムは、前記認証が実行された場合に、前記決済サービスとは異なる他のサービスに、前記認証を適用する認証適用部を更に含む、
請求項1~の何れかに記載の認証システム。
The authentication system further includes an authentication application unit that, when the authentication is executed, applies the authentication to a service other than the payment service.
The authentication system according to any one of claims 1 to 4 .
ユーザ端末にインストールされた決済アプリ又はブラウザからユーザが利用する決済サービスにおける決済のための設定対象カードと、前記設定対象カードに関連する関連カードと、の少なくとも一方のカードの種別を判定する種別判定部と、
前記少なくとも一方のカードの前記種別に応じた認証のための処理を実行する認証実行部と、
前記認証が実行された場合に、前記決済アプリ又は前記ブラウザで前記設定対象カードを支払元又はチャージ元として利用できるように、前記設定対象カードに関する設定を反映する設定反映部と、
を含む認証システムであって、
前記認証実行部は、
前記少なくとも一方の前記種別が第1種別である場合に、第1認証のための処理を実行し、
前記少なくとも一方のカードの前記種別が、前記第1種別とは異なる第2種別である場合に、前記第1認証とは異なる第2認証のための処理を実行可能であり、
前記認証システムは、前記少なくとも一方のカードの前記種別が前記第2種別である場合に、前記第2認証の要否に関する選択を受け付ける第1選択受付部を更に含み、
前記認証実行部は、前記第2認証が必要であることが選択された場合に、前記第2認証のための処理を実行する、
認証システム。
a type determination unit that determines the type of at least one of a target card for payment in a payment service used by a user from a payment app or browser installed on the user terminal and an associated card related to the target card;
an authentication execution unit that executes a process for authentication according to the type of the at least one card;
a setting reflecting unit that reflects settings related to the target card so that the target card can be used as a payment source or a charge source in the payment app or the browser when the authentication is performed;
An authentication system comprising:
The authentication execution unit
If the at least one type is a first type, a process for first authentication is performed;
When the type of the at least one card is a second type different from the first type, a process for second authentication different from the first authentication can be executed;
the authentication system further includes a first selection receiving unit that receives a selection regarding whether the second authentication is required when the type of the at least one card is the second type;
the authentication execution unit executes a process for the second authentication when it is selected that the second authentication is necessary.
Authentication system.
所定のサービスにおける決済のための設定対象カードに関する設定が行われる場合に、前記設定対象カードと、前記設定対象カードに関連する関連カードと、の各々の種別を判定する種別判定部と、
前記設定対象カードの前記種別が所定の種別であり、かつ、前記関連カードの前記種別も前記所定の種別である場合に、前記設定対象カードを利用した認証だけではなく、前記関連カードを利用した認証のための処理を実行するか否かに関する選択を受け付ける第2選択受付部と、
前記種別に応じた認証であって、前記設定対象カードを利用した前記認証だけではなく、前記関連カードを利用した前記認証のための処理を実行することが選択された場合に、前記設定対象カードを利用した前記認証のための処理と、前記関連カードを利用した前記認証のための処理と、を実行する認証実行部と、
前記認証が実行された場合に、前記設定を反映する設定反映部と、
を含む認証システム。
a type determination unit that, when setting is made for a setting target card for payment in a predetermined service, determines the types of the setting target card and related cards related to the setting target card;
a second selection receiving unit that receives a selection regarding whether to execute a process for authentication using the related card in addition to authentication using the target card when the type of the target card is a predetermined type and the type of the related card is also the predetermined type;
an authentication execution unit that executes the process for authentication using the setting target card and the process for authentication using the related card when it is selected to execute the process for authentication using not only the setting target card but also the related card in the authentication according to the type;
a setting reflecting unit that reflects the setting when the authentication is performed;
Authentication system including.
ユーザ端末にインストールされた決済アプリ又はブラウザからユーザが利用する決済サービスにおける決済のための設定対象カードに関連する関連カードに関する付帯情報として、電子マネーを識別可能な電子マネー識別情報、又は、ポイントを識別可能なポイント識別情報の有無を判定することによって、前記関連カードの種別を判定する種別判定ステップと、
前記関連カードの前記種別に応じた認証のための処理であって、前記関連カードの前記電子マネー識別情報又はポイント識別情報の前記付帯情報の有無に応じた前記処理を実行する認証実行ステップと、
前記認証が実行された場合に、前記決済アプリ又は前記ブラウザで前記設定対象カードを支払元又はチャージ元として利用できるように、前記設定対象カードに関する設定を反映する設定反映ステップと、
を含む認証方法。
a type determination step of determining the type of the associated card by determining whether or not there is electronic money identification information capable of identifying electronic money or point identification information capable of identifying points as supplementary information related to the associated card to be set for payment in a payment service used by the user from a payment app or browser installed on the user terminal;
an authentication execution step of executing a process for authentication according to the type of the related card , the process being according to the presence or absence of the additional information of the electronic money identification information or the point identification information of the related card;
a setting reflection step of reflecting settings related to the target card so that the target card can be used as a payment source or a charge source in the payment app or the browser when the authentication is executed;
Authentication methods, including:
ユーザ端末にインストールされた決済アプリ又はブラウザからユーザが利用する決済サービスにおける決済のための設定対象カードに関連する関連カードに関する付帯情報として、電子マネーを識別可能な電子マネー識別情報、又は、ポイントを識別可能なポイント識別情報の有無を判定することによって、前記関連カードの種別を判定する種別判定部、
前記関連カードの前記種別に応じた認証のための処理であって、前記関連カードの前記電子マネー識別情報又はポイント識別情報の前記付帯情報の有無に応じた前記処理を実行する認証実行部、
前記認証が実行された場合に、前記決済アプリ又は前記ブラウザで前記設定対象カードを支払元又はチャージ元として利用できるように、前記設定対象カードに関する設定を反映する設定反映部、
としてコンピュータを機能させるためのプログラム。
a type determination unit that determines the type of the associated card by determining whether or not there is electronic money identification information that can identify electronic money or point identification information that can identify points as additional information related to the associated card that is related to the setting target card for payment in a payment service that the user uses from a payment app or browser installed on the user terminal;
an authentication execution unit that executes a process for authentication according to the type of the associated card , the process being according to the presence or absence of the additional information of the electronic money identification information or the point identification information of the associated card;
a setting reflecting unit that reflects settings related to the setting target card so that the setting target card can be used as a payment source or a charge source in the payment app or the browser when the authentication is executed;
A program that allows a computer to function as a
JP2023126096A 2023-08-02 2023-08-02 Authentication system, authentication method, and program Active JP7724261B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2023126096A JP7724261B2 (en) 2023-08-02 2023-08-02 Authentication system, authentication method, and program
TW113124673A TWI911788B (en) 2023-08-02 2024-07-02 Certification systems, certification methods, and application products
JP2025130255A JP2025163177A (en) 2023-08-02 2025-08-04 Authentication system, authentication method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2023126096A JP7724261B2 (en) 2023-08-02 2023-08-02 Authentication system, authentication method, and program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2025130255A Division JP2025163177A (en) 2023-08-02 2025-08-04 Authentication system, authentication method, and program

Publications (2)

Publication Number Publication Date
JP2025021958A JP2025021958A (en) 2025-02-14
JP7724261B2 true JP7724261B2 (en) 2025-08-15

Family

ID=94537862

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2023126096A Active JP7724261B2 (en) 2023-08-02 2023-08-02 Authentication system, authentication method, and program
JP2025130255A Pending JP2025163177A (en) 2023-08-02 2025-08-04 Authentication system, authentication method, and program

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2025130255A Pending JP2025163177A (en) 2023-08-02 2025-08-04 Authentication system, authentication method, and program

Country Status (2)

Country Link
JP (2) JP7724261B2 (en)
TW (1) TWI911788B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7751765B1 (en) * 2025-03-12 2025-10-08 株式会社Nttドコモ Program, payment device, and method for providing payment service

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005038257A (en) 2003-07-16 2005-02-10 Ntt Data Corp Information processing system, personal authentication device, biometric feature information update method, and program
CN1961526A (en) 2004-05-28 2007-05-09 松下电器产业株式会社 Mother-Child Card Authentication System
JP2009212784A (en) 2008-03-04 2009-09-17 Nec Corp Communication system, mobile terminal and communication method
JP2015170036A (en) 2014-03-05 2015-09-28 株式会社東芝 Ic card, control method for ic card, and processing device
CN107392613A (en) 2017-06-23 2017-11-24 广东小天才科技有限公司 User transaction verification method and terminal equipment
JP2019008487A (en) 2017-06-22 2019-01-17 株式会社リコー Information processing system, image processing apparatus, authentication method, and program
JP2019219775A (en) 2018-06-18 2019-12-26 株式会社東芝 Ic card system and information registering method
CN112581123A (en) 2020-12-08 2021-03-30 中国银联股份有限公司 Card management method, user terminal, server, system, and storage medium
JP2022149425A (en) 2021-03-25 2022-10-06 富士フイルムビジネスイノベーション株式会社 Information processing device and information processing program
JP2023009166A (en) 2021-06-30 2023-01-19 楽天グループ株式会社 Service providing system, service providing method, and program
JP2023047392A (en) 2021-09-27 2023-04-06 株式会社イードクトル Method of verifying identity of service log-in user and digital signer, and computer system

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005038257A (en) 2003-07-16 2005-02-10 Ntt Data Corp Information processing system, personal authentication device, biometric feature information update method, and program
CN1961526A (en) 2004-05-28 2007-05-09 松下电器产业株式会社 Mother-Child Card Authentication System
JP2009212784A (en) 2008-03-04 2009-09-17 Nec Corp Communication system, mobile terminal and communication method
JP2015170036A (en) 2014-03-05 2015-09-28 株式会社東芝 Ic card, control method for ic card, and processing device
JP2019008487A (en) 2017-06-22 2019-01-17 株式会社リコー Information processing system, image processing apparatus, authentication method, and program
CN107392613A (en) 2017-06-23 2017-11-24 广东小天才科技有限公司 User transaction verification method and terminal equipment
JP2019219775A (en) 2018-06-18 2019-12-26 株式会社東芝 Ic card system and information registering method
CN112581123A (en) 2020-12-08 2021-03-30 中国银联股份有限公司 Card management method, user terminal, server, system, and storage medium
JP2022149425A (en) 2021-03-25 2022-10-06 富士フイルムビジネスイノベーション株式会社 Information processing device and information processing program
JP2023009166A (en) 2021-06-30 2023-01-19 楽天グループ株式会社 Service providing system, service providing method, and program
JP2023047392A (en) 2021-09-27 2023-04-06 株式会社イードクトル Method of verifying identity of service log-in user and digital signer, and computer system

Also Published As

Publication number Publication date
JP2025163177A (en) 2025-10-28
JP2025021958A (en) 2025-02-14
TWI911788B (en) 2026-01-11
TW202512055A (en) 2025-03-16

Similar Documents

Publication Publication Date Title
US10706407B2 (en) Systems and methods for payment management for supporting mobile payments
US11941643B2 (en) System, method, and apparatus for authenticating a user
US8489513B2 (en) Methods and apparatus for conducting electronic transactions
US7505941B2 (en) Methods and apparatus for conducting electronic transactions using biometrics
US11334867B2 (en) Methods and systems for facilitating payment transactions at point of sale terminals
US20010051924A1 (en) On-line based financial services method and system utilizing biometrically secured transactions for issuing credit
US20120179558A1 (en) System and Method for Enhancing Electronic Transactions
US20210241266A1 (en) Enhancing 3d secure user authentication for online transactions
JP7484095B2 (en) Financial transaction system and financial transaction method
US11715105B2 (en) Payment authentication using OS-based and issuer-based authenticator applications
JP7177303B1 (en) Service providing system, service providing method, and program
RU2568782C1 (en) Method and system for authentication and payment using mobile terminal
EP3616111B1 (en) System and method for generating access credentials
JP7230120B2 (en) Service providing system, service providing method, and program
JP2025163177A (en) Authentication system, authentication method, and program
JP7271778B2 (en) Service providing system, service providing method, and program
JP7212101B2 (en) Account payment system and account payment method
JP7714712B1 (en) Card judgment system, card judgment method, and program
JP7683058B1 (en) Payment system, display control method, and program
TWI916202B (en) Card recognition system, card recognition method and program products
HK1152438A (en) Transaction server configured to authorize payment transactions using mobile telephone devices
HK1152439A (en) Ghosting payment account data in a mobile telephone payment transaction system
HK1152405A (en) Mobile telephone transaction systems and methods

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230802

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240611

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240807

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241022

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241213

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250401

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250404

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250804

R150 Certificate of patent or registration of utility model

Ref document number: 7724261

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150