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
JP7689933B2 - Information processing device, program, and information processing method - Google Patents
[go: Go Back, main page]

JP7689933B2 - Information processing device, program, and information processing method - Google Patents

Information processing device, program, and information processing method Download PDF

Info

Publication number
JP7689933B2
JP7689933B2 JP2022057737A JP2022057737A JP7689933B2 JP 7689933 B2 JP7689933 B2 JP 7689933B2 JP 2022057737 A JP2022057737 A JP 2022057737A JP 2022057737 A JP2022057737 A JP 2022057737A JP 7689933 B2 JP7689933 B2 JP 7689933B2
Authority
JP
Japan
Prior art keywords
information
user
request
identification information
confirmation history
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
JP2022057737A
Other languages
Japanese (ja)
Other versions
JP2023149260A (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.)
Japan Research Institute Ltd
Original Assignee
Japan Research Institute Ltd
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 Japan Research Institute Ltd filed Critical Japan Research Institute Ltd
Priority to JP2022057737A priority Critical patent/JP7689933B2/en
Publication of JP2023149260A publication Critical patent/JP2023149260A/en
Application granted granted Critical
Publication of JP7689933B2 publication Critical patent/JP7689933B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

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

Description

本発明は、情報処理装置、プログラム及び情報処理方法に関する。 The present invention relates to an information processing device, a program, and an information processing method.

特許文献1には、会員の端末装置にクレジットカードの利用明細の一覧を出力する情報処理方法が開示されている。
[先行技術文献]
[特許文献]
[特許文献1]特開2020-113081号公報
Patent Document 1 discloses an information processing method for outputting a list of credit card usage details to a member's terminal device.
[Prior art documents]
[Patent Documents]
[Patent Document 1] JP 2020-113081 A

本発明の第1の態様においては、情報処理装置が提供される。上記の情報処理装置は、例えば、決済サービスの利用者に、物品、データ又はサービスを提供する第1提供者から、(i)利用者による決済サービスの利用の有効性を確認することを要求する有効性確認要求、(ii)第1提供者を識別するための第1提供者識別情報、及び、(iii)決済サービスを提供する第2提供者により利用者に割り当てられた利用者識別情報を取得する要求取得部を備える。上記の情報処理装置は、例えば、(i)要求取得部が有効性確認要求を受信した時間、及び/又は、有効性確認要求に応じて有効性を確認するための処理が実行された時間を示す確認時間情報、並びに、(ii)要求取得部が取得した利用者識別情報及び第1提供者識別情報が対応付けられた確認履歴情報を生成する確認履歴生成部を備える。 In a first aspect of the present invention, an information processing device is provided. The information processing device includes a request acquisition unit that acquires, from a first provider that provides goods, data, or services to a user of a payment service, (i) a validity confirmation request requesting confirmation of the validity of the user's use of the payment service, (ii) first provider identification information for identifying the first provider, and (iii) user identification information assigned to the user by a second provider that provides the payment service. The information processing device includes, for example, (i) confirmation time information indicating the time when the request acquisition unit received the validity confirmation request and/or the time when processing for confirming validity in response to the validity confirmation request was executed, and (ii) a confirmation history generation unit that generates confirmation history information in which the user identification information and the first provider identification information acquired by the request acquisition unit are associated.

上記の情報処理装置は、確認履歴生成部が生成した1以上の確認履歴情報を格納する確認履歴格納部を参照して、利用者の利用者識別情報に対応付けられた1以上の確認履歴情報の少なくとも一部に含まれる第1提供者識別情報を、利用者に通知する確認履歴通知部を備えてよい。上記の情報処理装置において、確認履歴通知部は、確認履歴格納部を参照して、利用者の利用者識別情報に対応付けられた1以上の確認履歴情報のうち、有効性が確認されてからの期間の長さが予め定められた値よりも大きな確認履歴情報を抽出してよい。確認履歴通知部は、抽出された確認履歴情報に含まれる第1提供者識別情報を利用者に通知してよい。上記の情報処理装置において、確認履歴通知部は、予め定められた長さを有する期間ごとに、利用者による決済サービスの利用状況を示す明細情報を生成してよい。確認履歴通知部は、(a)少なくとも一部の確認履歴情報に含まれる第1提供者識別情報、及び、(b)明細情報を、利用者に通知してよい。 The information processing device may include a confirmation history notification unit that refers to a confirmation history storage unit that stores one or more pieces of confirmation history information generated by the confirmation history generation unit, and notifies the user of the first provider identification information included in at least a portion of the one or more pieces of confirmation history information associated with the user's user identification information. In the information processing device, the confirmation history notification unit may refer to the confirmation history storage unit and extract, from the one or more pieces of confirmation history information associated with the user's user identification information, confirmation history information whose length of time since validity was confirmed is greater than a predetermined value. The confirmation history notification unit may notify the user of the first provider identification information included in the extracted confirmation history information. In the information processing device, the confirmation history notification unit may generate detailed information indicating the user's usage status of the payment service for each period having a predetermined length. The confirmation history notification unit may notify the user of (a) the first provider identification information included in at least a portion of the confirmation history information, and (b) the detailed information.

上記の情報処理装置において、確認履歴通知部は、(c)(i)利用者に通知された第1提供者識別情報のうち、利用者が選択した第1提供者識別情報を示す選択情報と、(ii)選択情報により示される第1提供者識別情報により識別される第1提供者及び利用者の間の取引における決済サービスの利用を制限することを情報処理装置に要求する制限要求とを、情報処理装置に送信する処理を、利用者が利用する情報処理端末に実行させるための第1命令を、利用者の情報処理端末に送信してよい。上記の情報処理装置において、確認履歴通知部は、(d)(i)利用者に通知された第1提供者識別情報のうち、利用者が選択した第1提供者識別情報を示す選択情報と、(ii)選択情報により示される第1提供者識別情報により識別される第1提供者に利用者の決済サービスに関する情報を削除させる又は利用させないことを情報処理装置に要求する削除要求とを、情報処理装置に送信する処理を、利用者が利用する情報処理端末に実行させるための第2命令を、利用者の情報処理端末に送信してよい。 In the above information processing device, the confirmation history notification unit may (c) transmit to the information processing terminal of the user a first command to cause the information processing terminal used by the user to execute a process of transmitting to the information processing device (i) selection information indicating the first provider identification information selected by the user from among the first provider identification information notified to the user, and (ii) a restriction request requesting the information processing device to restrict the use of the payment service in a transaction between the first provider identified by the first provider identification information indicated by the selection information and the user. In the above information processing device, the confirmation history notification unit may (d) transmit to the information processing terminal of the user a second command to cause the information processing terminal used by the user to execute a process of transmitting to the information processing device (i) selection information indicating the first provider identification information selected by the user from among the first provider identification information notified to the user, and (ii) a deletion request requesting the information processing device to cause the first provider identified by the first provider identification information indicated by the selection information to delete or not use information related to the user's payment service.

上記の情報処理装置において、決済サービスは、クレジットカード決済を提供するサービス、又は、クレジットカード決済を利用する決済代行サービスであってよい。上記の情報処理装置において、有効性確認要求は、ユーザに配布されたクレジットカードの有効性を確認するための要求であってよい。上記の情報処理装置において、確認履歴生成部は、(i)有効性確認要求が、クレジットカードの有効性の確認を要求し、利用者の決済サービスにおける利用限度枠の確保を要求しない場合、又は、(ii)要求取得部が有効性確認要求を取得した後、予め定められた期間が経過するまでの間に、利用者の決済サービスにおける利用限度枠の確保を要求する与信要求をしない場合に、確認履歴情報を生成してよい。 In the above information processing device, the payment service may be a service that provides credit card payments, or a payment agency service that uses credit card payments. In the above information processing device, the validity confirmation request may be a request to confirm the validity of a credit card distributed to the user. In the above information processing device, the confirmation history generation unit may generate confirmation history information when (i) the validity confirmation request requests confirmation of the validity of a credit card and does not request securing of a credit line for the user's payment service, or (ii) when a credit request is not made to secure a credit line for the user's payment service within a predetermined period of time after the request acquisition unit acquires the validity confirmation request.

本発明の第2の態様においては、情報処理方法が提供される。上記の情報処理方法の各段階は、例えば、コンピュータにより実行される。上記の情報処理方法は、例えば、決済サービスの利用者に、物品、データ又はサービスを提供する第1提供者から、(i)利用者による決済サービスの利用の有効性を確認することを要求する有効性確認要求、(ii)第1提供者を識別するための第1提供者識別情報、及び、(iii)決済サービスを提供する第2提供者により利用者に割り当てられた利用者識別情報を取得する要求取得段階を有する。上記の情報処理方法は、例えば、(i)要求取得段階において有効性確認要求が受信された時間、及び/又は、有効性確認要求に応じて有効性を確認するための処理が実行された時間を示す確認時間情報、並びに、(ii)要求取得段階において取得された利用者識別情報及び第1提供者識別情報が対応付けられた確認履歴情報を生成する確認履歴生成段階を有する。 In a second aspect of the present invention, an information processing method is provided. Each step of the above information processing method is executed, for example, by a computer. The above information processing method includes, for example, a request acquisition step of acquiring, from a first provider that provides goods, data, or services to a user of a payment service, (i) a validity confirmation request requesting confirmation of the validity of the user's use of the payment service, (ii) first provider identification information for identifying the first provider, and (iii) user identification information assigned to the user by a second provider that provides the payment service. The above information processing method includes, for example, (i) confirmation time information indicating the time when the validity confirmation request was received in the request acquisition step and/or the time when processing for confirming validity was performed in response to the validity confirmation request, and (ii) a confirmation history generation step of generating confirmation history information in which the user identification information and the first provider identification information acquired in the request acquisition step are associated.

本発明の第3の態様においては、プログラムが提供される。上記のプログラムは、コンピュータを、上記の第1の実施形態に係る情報処理装置として機能させるためのプログラムであってよい。上記のプログラムは、コンピュータに、上記の第2の実施形態に係る情報処理方法を実行させるためのプログラムであってもよい。上記のプログラムを格納するコンピュータ可読媒体が提供されてもよい。コンピュータ可読媒体は、非一時的なコンピュータ可読媒体であってもよい。コンピュータ可読媒体は、コンピュータ可読記録媒体であってもよい。 In a third aspect of the present invention, a program is provided. The program may be a program for causing a computer to function as the information processing device according to the first embodiment. The program may be a program for causing a computer to execute the information processing method according to the second embodiment. A computer-readable medium for storing the program may be provided. The computer-readable medium may be a non-transitory computer-readable medium. The computer-readable medium may be a computer-readable recording medium.

なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。 Note that the above summary of the invention does not list all of the necessary features of the present invention. Also, subcombinations of these features may also be inventions.

決済システム100のシステム構成の一例を概略的に示す。1 illustrates an example of a system configuration of a payment system 100. 決済システム100における情報処理方法の一例を概略的に示す。1 illustrates an example of an information processing method in a payment system 100. クレジットカードの利用明細300の一例を概略的に示す。An example of a credit card statement 300 is shown in schematic form. 決済システム100における情報処理方法の他の例を概略的に示す。13 illustrates an outline of another example of an information processing method in the payment system 100. 決済サービス管理サーバ110の内部構成の一例を概略的に示す。2 shows an example of the internal configuration of the payment service management server 110. 格納部116に格納されるデータのデータ構造の一例を概略的に示す。2 shows an example of a data structure of data stored in a storage unit 116. コンピュータ3000のシステム構成の一例を概略的に示す。An example of the system configuration of a computer 3000 is shown in schematic form.

以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。なお、図面において、同一または類似の部分には同一の参照番号を付して、重複する説明を省く場合がある。 The present invention will be described below through embodiments of the invention, but the following embodiments do not limit the invention according to the claims. Furthermore, not all of the combinations of features described in the embodiments are necessarily essential to the solution of the invention. In the drawings, the same reference numbers are used for the same or similar parts, and duplicate explanations may be omitted.

(決済システム100の概要)
図1は、決済システム100のシステム構成の一例を概略的に示す。本実施形態においては、決済システム100の理解を容易にすることを目的として、決済サービス提供者40により提供されるクレジットカード決済サービスの会員であるユーザ20と、当該クレジットカード決済サービスの加盟店である販売者30との間の商取引を例として、決済システム100の詳細が説明される。本実施形態においては、決済システム100の理解を容易にすることを目的として、ユーザ20が、販売者30により運営される電子商取引サイト(ECサイトと称される場合がある。)を利用して、販売者30から物品、データ又はサービス(商品と称される場合がある。)を購入する場合を例として、決済システム100の詳細が説明される。
(Overview of payment system 100)
1 shows an example of a system configuration of a payment system 100. In this embodiment, in order to facilitate understanding of the payment system 100, the details of the payment system 100 are described using as an example a commercial transaction between a user 20 who is a member of a credit card payment service provided by a payment service provider 40 and a seller 30 who is an affiliated store of the credit card payment service. In this embodiment, in order to facilitate understanding of the payment system 100, the details of the payment system 100 are described using as an example a case in which the user 20 uses an electronic commerce site (sometimes referred to as an EC site) operated by the seller 30 to purchase goods, data, or services (sometimes referred to as products) from the seller 30.

上述されたとおり、本実施形態において、ユーザ20は、販売者30が販売する商品を購入する。ユーザ20は、決済サービス提供者40が提供する決済サービスを利用して、販売者30に商品の代金を支払う。本実施形態において、販売者30は、ユーザ20に商品を提供する。本実施形態において、決済サービス提供者40は、ユーザ20及び販売者30に決済サービスを提供する。 As described above, in this embodiment, the user 20 purchases a product sold by the seller 30. The user 20 pays for the product to the seller 30 using a payment service provided by the payment service provider 40. In this embodiment, the seller 30 provides the product to the user 20. In this embodiment, the payment service provider 40 provides a payment service to the user 20 and the seller 30.

ところで、ECサイトによっては、ユーザ20がクレジットカードを利用してECサイトで商品を購入する前に、当該ECサイトにユーザ20のクレジットカードの情報(カード情報と称される場合がある。)を予め登録しておくことで、迅速な決済を可能にするサービスが提供される。カード情報としては、会員番号(カード番号と称される場合がある)、クレジットカードの有効期限、セキュリティコードなどが例示される。 Some EC sites offer a service that allows for quick payment by having user 20 register credit card information (sometimes called card information) on the EC site before the user 20 uses his/her credit card to purchase a product on the EC site, thereby enabling the user 20 to make a payment quickly. Examples of card information include a membership number (sometimes called a card number), the credit card expiration date, and a security code.

例えば、ユーザ20が利用頻度の小さなECサイトにカード情報を登録した場合、ユーザ20が比較的長期間にわたて当該ECサイトを利用していないにも関わらず、カード情報が当該ECサイトに登録された状態が維持される。その結果、例えば、ユーザ20は、カード情報の漏洩リスクに曝され続けることになる。 For example, if user 20 registers card information on an EC site that is used infrequently, the card information remains registered on the EC site even if user 20 has not used the EC site for a relatively long period of time. As a result, user 20 continues to be exposed to the risk of card information being leaked, for example.

しかしながら、ユーザ20がECサイトにクレジットカードの情報を登録してから比較的長期間が経過したり、ユーザ20が複数のECサイトにクレジットカードの情報を登録した場合、ユーザ20がカード情報の登録状況を把握することは容易ではない。また、ECサイトにアクセスしてカード情報の登録を解除することは比較的手間がかかることから、わざわざECサイトにアクセスしてカード情報の登録を解除するユーザ20は、比較的少数にとどまる。加えて、ECサイトの運営者の側には、ユーザ20に対してカード情報の登録の解除を促す動機づけがない。 However, if a relatively long time has passed since user 20 registered their credit card information on an EC site, or if user 20 has registered their credit card information on multiple EC sites, it is not easy for user 20 to grasp the registration status of their card information. In addition, since it is relatively time-consuming to access an EC site and cancel the registration of their card information, the number of users 20 who go to the trouble of accessing an EC site to cancel the registration of their card information remains relatively small. In addition, operators of EC sites have no motivation to encourage users 20 to cancel the registration of their card information.

そこで、発明者らは、ユーザ20のクレジットカードの情報が登録されるときに、クレジットカードの有効性を確認するための処理(有効性チェックと称される場合がある。)が実行されることに着目し、本実施形態に係る決済システム100を構築した。本実施形態に係る決済システム100によれば、例えば、ユーザ20のカード情報が、販売者30により運営されるWebサイトに登録されるときに、決済サービス提供者40により運営される決済サービス管理サーバ110が、販売者30の識別情報と、ユーザ20の識別情報とを対応付けて格納する。これにより、決済サービス管理サーバ110は、例えば、クレジットカードの利用明細をユーザ20に通知するときに、カード情報を保持している販売者30に関する情報をユーザ20に通知することができる。 The inventors therefore focused on the fact that when the credit card information of the user 20 is registered, a process for confirming the validity of the credit card (sometimes referred to as a validity check) is executed, and constructed the payment system 100 according to this embodiment. According to the payment system 100 according to this embodiment, for example, when the card information of the user 20 is registered on a website operated by the seller 30, the payment service management server 110 operated by the payment service provider 40 stores the identification information of the seller 30 in association with the identification information of the user 20. As a result, when the payment service management server 110 notifies the user 20 of the credit card usage details, for example, it can notify the user 20 of information related to the seller 30 who holds the card information.

ユーザ20の識別情報は、決済サービス提供者40によりユーザ20に割り当てられた識別情報であってよい。ユーザ20の識別情報としては、クレジットカードの会員番号又はカード番号が例示される。 The identification information of the user 20 may be identification information assigned to the user 20 by the payment service provider 40. Examples of the identification information of the user 20 include a credit card membership number or card number.

また、本実施形態において、決済システム100は、ユーザ20からの指示に基づいて、ユーザ20のカード情報を保持している1以上の販売者30のうち、ユーザ20が指定した販売者30におけるクレジットカードの利用を制限することができる。これにより、クレジットカードの不正利用が抑制され得る。例えば、上記の販売者30のWebサイトにおけるユーザ20のアカウントが不正利用された場合であっても、当該Webサイトに登録したクレジットカードを利用した決済が制限される。 In addition, in this embodiment, the payment system 100 can, based on instructions from the user 20, restrict the use of a credit card at a seller 30 designated by the user 20, among one or more sellers 30 that hold the card information of the user 20. This can prevent fraudulent use of credit cards. For example, even if the account of the user 20 at the website of the above-mentioned seller 30 is fraudulently used, payments using the credit card registered at that website are restricted.

(決済システム100に関連する各部の概要)
本実施形態において、決済システム100は、決済サービス管理サーバ110を備える。決済システム100は、取引管理システム120を備えてもよい。本実施形態において、決済サービス管理サーバ110は、登録処理部112と、決済処理部114と、格納部116とを有する。本実施形態において、取引管理システム120は、例えば、Webサイト管理部122を有する。
(Overview of each part related to the payment system 100)
In this embodiment, the payment system 100 includes a payment service management server 110. The payment system 100 may include a transaction management system 120. In this embodiment, the payment service management server 110 includes a registration processing unit 112, a payment processing unit 114, and a storage unit 116. In this embodiment, the transaction management system 120 includes, for example, a website management unit 122.

また、本実施形態において、ユーザ20は、ユーザ端末22を利用して、決済サービス管理サーバ110及び/又は取引管理システム120にアクセスすることができる。本実施形態において、本実施形態において、ユーザ端末22は、通信ネットワーク10を介して、決済サービス管理サーバ110及び/又は取引管理システム120との間で情報を送受することができる。同様に、本実施形態において、決済サービス管理サーバ110と、取引管理システム120とは、通信ネットワーク10を介して、互いに情報を送受することができる。 Furthermore, in this embodiment, the user 20 can access the payment service management server 110 and/or the transaction management system 120 using the user terminal 22. In this embodiment, the user terminal 22 can send and receive information between the payment service management server 110 and/or the transaction management system 120 via the communication network 10. Similarly, in this embodiment, the payment service management server 110 and the transaction management system 120 can send and receive information between each other via the communication network 10.

本実施形態において、通信ネットワーク10は、情報を伝達する。通信ネットワーク10は、有線通信の伝送路であってもよく、無線通信の伝送路であってもよく、無線通信の伝送路及び有線通信の伝送路の組み合わせであってもよい。通信ネットワーク10は、例えば、無線パケット通信網、インターネット、P2Pネットワーク、専用回線、VPN、電力線通信回線、車車間通信回線、及び、路車間通信回線の少なくとも1つを含む。通信ネットワーク10は、(i)携帯電話回線網などの移動体通信網を含んでもよく、(ii)無線MAN(例えば、WiMAX(登録商標)である)、無線LAN(例えば、WiFi(登録商標)である)、Bluetooth(登録商標)、Zigbee(登録商標)、NFC(Near Field Communication)などの無線通信網を含んでもよい。 In this embodiment, the communication network 10 transmits information. The communication network 10 may be a transmission path for wired communication, a transmission path for wireless communication, or a combination of a transmission path for wireless communication and a transmission path for wired communication. The communication network 10 includes, for example, at least one of a wireless packet communication network, the Internet, a P2P network, a dedicated line, a VPN, a power line communication line, a vehicle-to-vehicle communication line, and a road-to-vehicle communication line. The communication network 10 may include (i) a mobile communication network such as a mobile phone line network, or (ii) a wireless communication network such as a wireless MAN (e.g., WiMAX (registered trademark)), a wireless LAN (e.g., WiFi (registered trademark)), Bluetooth (registered trademark), Zigbee (registered trademark), or NFC (Near Field Communication).

本実施形態において、ユーザ端末22は、例えば、通信ネットワーク10を介して、決済サービス管理サーバ110及び/又は取引管理システム120との間で情報を送受する。ユーザ端末22は、他の情報処理装置との間で情報を送受することのできる機器であればよく、その詳細は特に限定されない。ユーザ端末22としては、パーソナルコンピュータ、携帯端末などが例示される。携帯端末としては、携帯電話、スマートホン、PDA、タブレット、ノートブック・コンピュータ又はラップトップ・コンピュータ、ウエアラブル・コンピュータなどが例示される。 In this embodiment, the user terminal 22 transmits and receives information between the payment service management server 110 and/or the transaction management system 120, for example, via the communication network 10. The user terminal 22 may be any device capable of transmitting and receiving information between other information processing devices, and the details thereof are not particularly limited. Examples of the user terminal 22 include personal computers and mobile terminals. Examples of the mobile terminal include mobile phones, smartphones, PDAs, tablets, notebook computers or laptop computers, and wearable computers.

本実施形態において、決済サービス管理サーバ110は、例えば、ユーザ20のカード情報が販売者30のWebサイト管理部122に登録された場合に、販売者30の識別情報と、ユーザ20の識別情報とを対応付けて格納する。これにより、決済サービス管理サーバ110は、ユーザ20ごと又はクレジットカードごとに、ユーザ20のカード情報を保持している1以上の販売者30を把握することができる。 In this embodiment, for example, when the card information of the user 20 is registered in the website management unit 122 of the seller 30, the payment service management server 110 stores the identification information of the seller 30 in association with the identification information of the user 20. This allows the payment service management server 110 to identify one or more sellers 30 that hold the card information of the user 20 for each user 20 or each credit card.

決済サービス管理サーバ110は、ユーザ20のカード情報を保持している1以上の販売者30の識別情報を、ユーザ20に通知してよい。決済サービス管理サーバ110は、例えば、クレジットカードの利用明細をユーザ20に通知するときに、カード情報を保持している販売者30に関する情報をユーザ20に通知する。決済サービス管理サーバ110の詳細は後述される。 The payment service management server 110 may notify the user 20 of the identification information of one or more sellers 30 that hold the user's 20 card information. For example, when notifying the user 20 of a credit card statement, the payment service management server 110 notifies the user 20 of information regarding the sellers 30 that hold the card information. Details of the payment service management server 110 will be described later.

本実施形態において、登録処理部112は、例えば、ユーザ20のカード情報が販売者30のWebサイト管理部122に登録された場合に、販売者30の識別情報と、ユーザ20の識別情報とを対応付けて、格納部116に格納する。より具体的には、登録処理部112は、例えば、ユーザ20のカード情報が販売者30のWebサイト管理部122に登録された時間を示す情報(確認時間情報と称される場合がある。)と、販売者30の識別情報と、ユーザ20の識別情報とが対応付けられた情報(確認履歴情報と称される場合がある。)を生成する。登録処理部112は、生成された確認履歴情報を格納部116に格納する。登録処理部112の詳細は後述される。 In this embodiment, for example, when the card information of the user 20 is registered in the website management unit 122 of the seller 30, the registration processing unit 112 associates the identification information of the seller 30 with the identification information of the user 20 and stores them in the storage unit 116. More specifically, the registration processing unit 112 generates, for example, information indicating the time when the card information of the user 20 was registered in the website management unit 122 of the seller 30 (sometimes referred to as confirmation time information), and information in which the identification information of the seller 30 and the identification information of the user 20 are associated (sometimes referred to as confirmation history information). The registration processing unit 112 stores the generated confirmation history information in the storage unit 116. Details of the registration processing unit 112 will be described later.

本実施形態において、決済処理部114は、ユーザ20と、販売者30との間で商品が取り引きされた場合に、当該取り引きに関する決済を実行する。決済処理部114の詳細は後述される。 In this embodiment, when a product is traded between a user 20 and a seller 30, the payment processing unit 114 executes the payment for the transaction. Details of the payment processing unit 114 will be described later.

本実施形態において、格納部116は、各種の情報を格納する。一実施形態において、格納部116は、決済システム100における各種の情報処理に用いられる情報を格納する。他の実施形態において、格納部116は、決済システム100における各種の情報処理において生成された情報を格納する。格納部116の詳細は後述される。 In this embodiment, the storage unit 116 stores various types of information. In one embodiment, the storage unit 116 stores information used in various types of information processing in the payment system 100. In another embodiment, the storage unit 116 stores information generated in various types of information processing in the payment system 100. Details of the storage unit 116 will be described later.

本実施形態において、ポータルサイト管理部118は、決済サービスに関連するWebサイトを管理する。ポータルサイト管理部118は、ユーザ20に対して、ユーザ20のクレジットカードに関する各種の情報を提供するためのWebサイト(ポータルサイトと称される場合がある。)の運営を管理する。 In this embodiment, the portal site management unit 118 manages websites related to payment services. The portal site management unit 118 manages the operation of a website (sometimes called a portal site) that provides users 20 with various information related to their credit cards.

一実施形態において、ポータルサイトは、ユーザ20に対して、利用状況及び/又は登録状況を提示するためのページ(例えばWebページである。)を含む。ポータルサイトは、ユーザ20が、決済サービス管理サーバ110に対して各種の要求を送信するためのページ(例えばWebページである。)を含む。 In one embodiment, the portal site includes a page (e.g., a web page) for presenting usage status and/or registration status to the user 20. The portal site includes a page (e.g., a web page) for the user 20 to send various requests to the payment service management server 110.

上記の要求としては、クレジットカードの利用状況及び/又は登録状況を閲覧するための要求(閲覧要求と称される場合がある)、特定の販売者30におけるクレジットカードの利用を制限するための要求(制限要求と称される場合がある)、特定の販売者30に対してカード情報の登録を解除させるための要求(解除要求と称される場合がある)などが例示される。 Examples of such requests include a request to view the usage and/or registration status of a credit card (sometimes referred to as a viewing request), a request to restrict the use of a credit card with a particular seller 30 (sometimes referred to as a restriction request), and a request to have a particular seller 30 cancel the registration of card information (sometimes referred to as a cancellation request).

特定の販売者30は、ユーザ20により指定された販売者30であってよい。ユーザ20により指定された販売者30は、ユーザ20のカード情報が登録されている販売者30のうち、ユーザ20が選択した販売者30であってよい。 The specific seller 30 may be a seller 30 designated by the user 20. The seller 30 designated by the user 20 may be a seller 30 selected by the user 20 from among the sellers 30 for which the card information of the user 20 is registered.

ユーザ20が特定の販売者30を指定又は選択するための処理は、例えば、下記の手順に従って実行される。まず、決済サービス管理サーバ110が、ユーザ20のカード情報が登録されている販売者30のリストを、ユーザ端末22に送信する。ユーザ端末22は、上記のリストをユーザ端末22の表示装置(図示されていない。)に表示させる。ユーザ20は、ユーザ端末22を操作して、上記のリストに列挙された販売者30のうち、クレジットカードの利用制限及び/又はカード情報の登録解除の対象となる販売者30を選択する。ユーザ端末22は、ユーザ20が選択した販売者30の識別情報を、決済サービス管理サーバ110に送信する。 The process for the user 20 to specify or select a specific seller 30 is executed, for example, according to the following procedure. First, the payment service management server 110 transmits to the user terminal 22 a list of sellers 30 for which the user 20's card information is registered. The user terminal 22 displays the list on a display device (not shown) of the user terminal 22. The user 20 operates the user terminal 22 to select a seller 30 from the list for which credit card usage restrictions and/or card information deregistration are to be applied. The user terminal 22 transmits identification information of the seller 30 selected by the user 20 to the payment service management server 110.

制限要求としては、(i)決済サービス管理サーバ110に、ユーザ20のクレジットカードの利用を一時的に停止させるための要求、(ii)決済サービス管理サーバ110に、ユーザ20のクレジットカードの利用限度額を一時的に低減させるための要求などが例示される。解除要求としては、特定の販売者30にカード情報を削除させるための要求、特定の販売者30にカード情報を利用させないための要求などが例示される。 Examples of restriction requests include (i) a request to the payment service management server 110 to temporarily suspend the use of the user 20's credit card, and (ii) a request to the payment service management server 110 to temporarily reduce the credit limit of the user 20's credit card. Examples of release requests include a request to have a specific seller 30 delete card information, and a request to prevent a specific seller 30 from using card information.

上述されたとおり、解除要求は、決済サービス管理サーバ110に送信される。解除要求は、決済サービス管理サーバ110に、販売者30にカード情報を削除させるため処理を実行させるための要求であってよい。解除要求は、決済サービス管理サーバ110に、販売者30にカード情報を利用させないための処理を実行させるための要求であってよい。 As described above, the release request is sent to the payment service management server 110. The release request may be a request to have the payment service management server 110 execute processing to have the seller 30 delete the card information. The release request may be a request to have the payment service management server 110 execute processing to prevent the seller 30 from using the card information.

特定の販売者30にカード情報を削除させるため処理としては、特定の販売者30のWebサイト管理部122に、カード情報の削除を要求する処理が例示される。販売者30にカード情報を利用させないための処理としては、特定の販売者30のWebサイト管理部122に、カード情報の利用停止を要求する処理、カード情報の不正使用及び/又は流出の防止措置を要求する処理などが例示される。 An example of a process for making a specific seller 30 delete card information is a process for requesting the website management unit 122 of the specific seller 30 to delete the card information. An example of a process for preventing a seller 30 from using card information is a process for requesting the website management unit 122 of the specific seller 30 to suspend use of the card information, a process for requesting measures to prevent unauthorized use and/or leakage of card information, etc.

他の実施形態において、ポータルサイトは、ユーザ20が、当該ポータルサイトを介して1以上の販売者30により運営される1以上のWebサイトにアクセスするためのページ(例えばWebページである。)を含む。本実施形態によれば、決済サービス管理サーバ110は、ユーザ20が販売者30により運営されるWebサイトに入力する情報を取得することができる。 In another embodiment, the portal site includes a page (e.g., a web page) that allows the user 20 to access one or more websites operated by one or more sellers 30 via the portal site. According to this embodiment, the payment service management server 110 can obtain information that the user 20 inputs to the website operated by the seller 30.

これにより、決済サービス管理サーバ110は、例えば、ユーザ20のカード情報が販売者30のWebサイト管理部122に登録された場合に、販売者30の識別情報と、ユーザ20の識別情報とを対応付けることができる。また、決済サービス管理サーバ110は、ユーザ20から解除要求を取得した場合に、解除要求の対象となる販売者30が運営するWebサイトにおいて、カード情報の登録を解除する処理を実行することができる。 As a result, for example, when the card information of the user 20 is registered in the website management unit 122 of the seller 30, the payment service management server 110 can associate the identification information of the seller 30 with the identification information of the user 20. Furthermore, when the payment service management server 110 receives a cancellation request from the user 20, it can execute a process to cancel the registration of the card information on the website operated by the seller 30 that is the subject of the cancellation request.

本実施形態において、取引管理システム120は、ユーザ20と、販売者30との間の取引を管理する。取引管理システム120は、実店舗における取引を管理してもよく、ECサイトにおける取引を管理してもよい。取引管理システム120は、Webサイト管理部122に加えて、実店舗に配される店舗端末を含んでもよい。店舗端末は、各種の決済サービスに対応してよい。 In this embodiment, the transaction management system 120 manages transactions between the user 20 and the seller 30. The transaction management system 120 may manage transactions in a physical store, or may manage transactions on an EC site. The transaction management system 120 may include a store terminal located in the physical store in addition to the website management unit 122. The store terminal may be compatible with various payment services.

本実施形態において、Webサイト管理部122は、販売者30が商品を販売するためのWebサイトの運営を管理する。一実施形態において、Webサイト管理部122は、ECサイトの運営を管理する。他の実施形態において、Webサイト管理部122は、実店舗における取引を支援するためのWebサイトの運営を管理する。 In this embodiment, the website management unit 122 manages the operation of a website through which the seller 30 sells products. In one embodiment, the website management unit 122 manages the operation of an EC site. In another embodiment, the website management unit 122 manages the operation of a website to support transactions in a physical store.

(決済システム100の各部の具体的な構成)
決済システム100の各部は、ハードウエアにより実現されてもよく、ソフトウエアにより実現されてもよく、ハードウエア及びソフトウエアにより実現されてもよい。決済システム100の各部は、その少なくとも一部が、単一のサーバによって実現されてもよく、複数のサーバによって実現されてもよい。決済システム100の各部は、その少なくとも一部が、仮想マシン上又はクラウドシステム上で実現されてもよい。決済システム100の各部は、その少なくとも一部が、パーソナルコンピュータ又は携帯端末によって実現されてもよい。携帯端末としては、携帯電話、スマートフォン、PDA、タブレット、ノートブック・コンピュータ又はラップトップ・コンピュータ、ウエアラブル・コンピュータなどを例示することができる。決済システム100の各部は、ブロックチェーンなどの分散型台帳技術又は分散型ネットワークを利用して、情報を格納してもよい。
(Specific configuration of each part of the payment system 100)
Each part of the payment system 100 may be realized by hardware, software, or hardware and software. Each part of the payment system 100 may be realized, at least in part, by a single server or by multiple servers. Each part of the payment system 100 may be realized, at least in part, on a virtual machine or a cloud system. Each part of the payment system 100 may be realized, at least in part, by a personal computer or a mobile terminal. Examples of the mobile terminal include a mobile phone, a smartphone, a PDA, a tablet, a notebook computer or laptop computer, and a wearable computer. Each part of the payment system 100 may store information using a distributed ledger technology such as a blockchain or a distributed network.

決済システム100を構成する構成要素の少なくとも一部がソフトウエアにより実現される場合、当該ソフトウエアにより実現される構成要素は、一般的な構成の情報処理装置において、当該構成要素に関する動作を規定したソフトウエア又はプログラムを起動することにより実現されてよい。上記の一般的な構成の情報処理装置は、(i)CPU、GPUなどのプロセッサ、ROM、RAM、通信インタフェースなどを有するデータ処理装置と、(ii)キーボード、ポインティングデバイス、タッチパネル、カメラ、音声入力装置、ジェスチャ入力装置、各種センサ、GPS受信機などの入力装置と、(iii)表示装置、音声出力装置、振動装置などの出力装置と、(iv)メモリ、HDD、SSDなどの記憶装置(外部記憶装置を含む。)とを備えてよい。 When at least some of the components constituting the payment system 100 are realized by software, the components realized by the software may be realized by starting software or a program that defines the operation of the components in an information processing device of a general configuration. The information processing device of the general configuration described above may include (i) a data processing device having a processor such as a CPU or GPU, a ROM, a RAM, a communication interface, etc., (ii) input devices such as a keyboard, a pointing device, a touch panel, a camera, a voice input device, a gesture input device, various sensors, a GPS receiver, etc., (iii) output devices such as a display device, a voice output device, a vibration device, etc., and (iv) storage devices such as memory, HDD, SSD, etc. (including external storage devices).

上記の一般的な構成の情報処理装置において、上記のデータ処理装置又は記憶装置は、上記のソフトウエア又はプログラムを記憶してよい。上記のソフトウエア又はプログラムは、プロセッサによって実行されることにより、上記の情報処理装置に、当該ソフトウエア又はプログラムによって規定された動作を実行させる。上記のソフトウエア又はプログラムは、非一時的なコンピュータ可読記録媒体に格納されていてもよい。上記のソフトウエア又はプログラムは、コンピュータを、決済システム100又はその一部として機能させるためのプログラムであってよい。上記のソフトウエア又はプログラムは、コンピュータに、決済システム100又はその一部における情報処理を実行させるためのプログラムであってよい。 In the information processing device of the above general configuration, the above data processing device or storage device may store the above software or program. The above software or program, when executed by a processor, causes the above information processing device to perform the operations defined by the software or program. The above software or program may be stored in a non-transitory computer-readable recording medium. The above software or program may be a program for causing a computer to function as the payment system 100 or a part thereof. The above software or program may be a program for causing a computer to execute information processing in the payment system 100 or a part thereof.

決済システム100又はその一部における情報処理方法は、例えば、決済サービスの利用者に、物品、データ又はサービスを提供する第1提供者から、(i)利用者による決済サービスの利用の有効性を確認することを要求する有効性確認要求、(ii)第1提供者を識別するための第1提供者識別情報、及び、(iii)決済サービスを提供する第2提供者により利用者に割り当てられた利用者識別情報を取得する要求取得段階を有する。上記の情報処理方法は、例えば、(i)要求取得段階において有効性確認要求が受信された時間、及び/又は、有効性確認要求に応じて有効性を確認するための処理が実行された時間を示す確認時間情報、並びに、(ii)要求取得段階において取得された利用者識別情報及び第1提供者識別情報が対応付けられた確認履歴情報を生成する確認履歴生成段階を有する。上記の情報処理方法の各段階は、コンピュータにより実行されてよい。 The information processing method in the payment system 100 or a part thereof, for example, includes a request acquisition step of acquiring from a first provider that provides goods, data, or services to a user of a payment service (i) a validity confirmation request requesting confirmation of the validity of the user's use of the payment service, (ii) first provider identification information for identifying the first provider, and (iii) user identification information assigned to the user by a second provider that provides the payment service. The above information processing method includes, for example, (i) confirmation time information indicating the time when the validity confirmation request was received in the request acquisition step and/or the time when processing for confirming validity in response to the validity confirmation request was executed, and (ii) a confirmation history generation step of generating confirmation history information in which the user identification information and the first provider identification information acquired in the request acquisition step are associated. Each step of the above information processing method may be executed by a computer.

ユーザ20は、決済サービスの利用者の一例であってよい。ユーザ端末22は、利用者が利用する情報処理端末の一例であってよい。販売者30は、第1提供者の一例であってよい。決済サービス提供者40は、第2提供者の一例であってよい。決済サービス管理サーバ110は、情報処理装置の一例であってよい。登録処理部112は、情報処理装置の一例であってよい。格納部116は、確認履歴格納部の一例であってよい。カード情報及びその一部は、利用者の決済サービスに関する情報の一例であってよい。ユーザ20の識別情報は、利用者識別情報の一例であってよい。販売者30の識別情報は、第1提供者識別情報の一例であってよい。 The user 20 may be an example of a user of the payment service. The user terminal 22 may be an example of an information processing terminal used by the user. The seller 30 may be an example of a first provider. The payment service provider 40 may be an example of a second provider. The payment service management server 110 may be an example of an information processing device. The registration processing unit 112 may be an example of an information processing device. The storage unit 116 may be an example of a confirmation history storage unit. The card information and a part of it may be an example of information related to the user's payment service. The identification information of the user 20 may be an example of user identification information. The identification information of the seller 30 may be an example of first provider identification information.

(別実施形態の一例)
本実施形態においては、決済サービス提供者40が、クレジットカード決済を提供するサービスを提供する場合を例として、決済システム100の詳細が説明された。しかしながら、決済システム100は本実施形態に限定されない。他の実施形態において、決済サービス提供者40は、決済代行サービスを提供してよい。上記の決済代行サービスは、クレジットカード決済を利用する決済代行サービスであってよい。
(An example of another embodiment)
In this embodiment, the details of the payment system 100 have been described by taking as an example a case in which the payment service provider 40 provides a service for providing credit card payments. However, the payment system 100 is not limited to this embodiment. In other embodiments, the payment service provider 40 may provide a payment agency service. The above-mentioned payment agency service may be a payment agency service that utilizes credit card payments.

図2は、決済システム100における情報処理方法の一例を概略的に示す。図2を用いて、カード情報の登録処理、及び、確認履歴情報の生成処理の一例が説明される。また、図2を用いて、決済処理の一例が説明される。 Figure 2 shows an example of an information processing method in the payment system 100. An example of a card information registration process and a confirmation history information generation process will be described using Figure 2. Also, an example of a payment process will be described using Figure 2.

本実施形態によれば、まず、ステップ220(ステップが、Sと省略される場合がある。)において、取引管理システム120におけるカード情報の登録処理と、決済サービス管理サーバ110における確認履歴情報の生成処理とが実行される。 According to this embodiment, first, in step 220 (step may be abbreviated as S), the transaction management system 120 performs a card information registration process, and the payment service management server 110 performs a confirmation history information generation process.

その後、S240において、クレジットカードを利用した決済処理が実行される。本実施形態においては、予め定められた長さを有する期間(請求期間と称される場合がある。)の間に、1回又は複数回の決済処理が実行される。また、S260において、請求期間ごとに、当該請求期間におけるクレジット利用状況を示す利用明細の作成処理が実行される。 Then, in S240, a payment process is performed using a credit card. In this embodiment, the payment process is performed one or more times during a period of a predetermined length (sometimes referred to as a billing period). In addition, in S260, a process is performed to create a usage statement for each billing period, showing the credit usage status during that billing period.

S260において作成された利用明細は、ユーザ20に通知される。一実施形態において、利用明細は紙で作製され、ユーザ20に郵送される。上記の紙の利用明細には、ポータルサイト管理部118が運営するポータルサイトのURL、及び/又は、上記のURLが符号化されたコード又は図が記載されていてもよい。他の実施形態において、利用明細はWebページなどの電子データとしてユーザ20に提示される。例えば、ユーザ20の利用明細の電子データが、ユーザ20のユーザ端末22に送信される。ユーザ20の利用明細のWebページのURLが、ユーザ20のユーザ端末22に送信されてもよい。 The usage details created in S260 are notified to the user 20. In one embodiment, the usage details are prepared on paper and mailed to the user 20. The paper usage details may include the URL of the portal site operated by the portal site management unit 118 and/or a code or figure in which the above URL is encoded. In another embodiment, the usage details are presented to the user 20 as electronic data such as a web page. For example, electronic data of the usage details of the user 20 is sent to the user terminal 22 of the user 20. The URL of the web page of the usage details of the user 20 may be sent to the user terminal 22 of the user 20.

図2に示されるとおり、本実施形態に係るS220によれば、まず、S222において、取引管理システム120に対してユーザ20のカード情報の登録を要求する登録要求が、ユーザ端末22から取引管理システム120に送信される。取引管理システム120が登録要求を受け付けると、ユーザ20は、ユーザ端末22を操作して、ユーザ20のカード情報を取引管理システム120に送信する。 As shown in FIG. 2, according to S220 of this embodiment, first, in S222, a registration request for requesting the transaction management system 120 to register the card information of the user 20 is sent from the user terminal 22 to the transaction management system 120. When the transaction management system 120 accepts the registration request, the user 20 operates the user terminal 22 to send the card information of the user 20 to the transaction management system 120.

また、取引管理システム120が登録要求を受け付けると、S224において、上述された有効性チェックが実行される。例えば、まず、取引管理システム120が、決済サービス管理サーバ110に対して、ユーザ20による決済サービスの利用の有効性を確認することを要求する情報(有効性確認要求と称される場合がある。)を送信する。より具体的には、取引管理システム120は、ユーザ20の識別情報と、決済サービス管理サーバ110に対してユーザ20に配布されたクレジットカードの有効性を確認するための要求とを、決済サービス管理サーバ110に送信する。 Furthermore, when the transaction management system 120 accepts the registration request, the above-mentioned validity check is performed in S224. For example, first, the transaction management system 120 transmits information (sometimes referred to as a validity confirmation request) to the payment service management server 110 requesting that the validity of the use of the payment service by the user 20 be confirmed. More specifically, the transaction management system 120 transmits to the payment service management server 110 the identification information of the user 20 and a request to the payment service management server 110 to confirm the validity of the credit card distributed to the user 20.

決済サービス管理サーバ110が有効性確認要求を受信すると、決済サービス管理サーバ110の登録処理部112が格納部116に格納された情報を参照して、ユーザ20のクレジットカードの有効性を確認する。また、登録処理部112は、確認結果を示す情報を取引管理システム120に送信する。 When the payment service management server 110 receives a validity confirmation request, the registration processing unit 112 of the payment service management server 110 refers to the information stored in the storage unit 116 to confirm the validity of the user 20's credit card. The registration processing unit 112 also sends information indicating the confirmation result to the transaction management system 120.

より具体的には、登録処理部112は、格納部116に格納されたデータベースを参照して、ユーザ20の識別情報に対応付けられたレコードの有無を確認する。上記のデータベースにユーザ20の識別情報に対応付けられたレコードが格納されていない場合、登録処理部112は、ユーザ20のクレジットカードが無効であることを示す情報を取引管理システム120に送信する。 More specifically, the registration processing unit 112 refers to the database stored in the storage unit 116 to check whether or not there is a record associated with the identification information of the user 20. If the above database does not store a record associated with the identification information of the user 20, the registration processing unit 112 transmits information indicating that the credit card of the user 20 is invalid to the transaction management system 120.

一方、上記のデータベースにユーザ20の識別情報に対応付けられたレコードが格納されている場合、決済サービス管理サーバ110は、当該レコードを参照して、ユーザ20のクレジットカードの有効期限が切れているか否かを確認する。ユーザ20のクレジットカードの有効期限が切れていない場合、登録処理部112は、ユーザ20のクレジットカードが有効であることを示す情報を取引管理システム120に送信する。ユーザ20のクレジットカードの有効期限が切れている場合、登録処理部112は、ユーザ20のクレジットカードが無効であることを示す情報を取引管理システム120に送信する。 On the other hand, if a record associated with the identification information of user 20 is stored in the above database, the payment service management server 110 refers to the record to check whether user 20's credit card has expired. If user 20's credit card has not expired, the registration processing unit 112 sends information to the transaction management system 120 indicating that user 20's credit card is valid. If user 20's credit card has expired, the registration processing unit 112 sends information to the transaction management system 120 indicating that user 20's credit card is invalid.

ユーザ20のクレジットカードが有効であった場合、S226において、登録処理部112が確認履歴情報を生成し、当該確認履歴情報を格納部116に格納する。また、S228において、取引管理システム120のWebサイト管理部122が、ユーザ20のカード情報を取引管理システム120の記憶装置(図示されていない。)に格納する。 If the user 20's credit card is valid, in S226, the registration processing unit 112 generates confirmation history information and stores the confirmation history information in the storage unit 116. In addition, in S228, the website management unit 122 of the transaction management system 120 stores the card information of the user 20 in a storage device (not shown) of the transaction management system 120.

一方、ユーザ20のクレジットカードが無効であった場合、登録処理部112は確認履歴情報を生成しなくてよい。また、Webサイト管理部122はユーザ20のカード情報を記憶装置に格納しなくてよい。これにより、S220におけるカード情報の登録処理及び確認履歴情報の生成処理が完了する。 On the other hand, if the user 20's credit card is invalid, the registration processing unit 112 does not need to generate confirmation history information. In addition, the website management unit 122 does not need to store the card information of the user 20 in a storage device. This completes the card information registration process and confirmation history information generation process in S220.

図2に示されるとおり、本実施形態に係るS240によれば、まず、S242において、ユーザ20及び販売者30の間の取引の代金を決済することを要求する決済要求が、ユーザ端末22から取引管理システム120に送信される。取引管理システム120が決済要求を受け付けると、S244において、与信照会(与信要求と称される場合がある。)が実行される。より具体的には、信用承認処理(オーソリゼーション、仮売上処理などと称される場合がある)が実行され、ユーザ20のクレジットカードの利用限度枠が確保される。これにより、予め定められた期間の間、利用限度額のうち商品代金に相当する金額の利用枠が確保される。なお、多くの決済サービスにおいては、この段階では、ユーザ20に対する代金請求権が発生しておらず、商品代金を引き落とすための処理は実行されていない。 As shown in FIG. 2, according to S240 of this embodiment, first, in S242, a payment request for settling the price of the transaction between the user 20 and the seller 30 is sent from the user terminal 22 to the transaction management system 120. When the transaction management system 120 accepts the payment request, in S244, a credit inquiry (sometimes called a credit request) is executed. More specifically, a credit approval process (sometimes called an authorization or provisional sales process) is executed, and the credit limit of the user 20's credit card is secured. As a result, a credit limit of an amount equivalent to the product price is secured for a predetermined period of time. Note that in many payment services, at this stage, the right to claim the price from the user 20 has not been generated, and the process to withdraw the product price has not been executed.

次に、S244において、売上処理(実売上処理と称される場合がある。)が実行される。これにより、S242において確保された商品代金に相当する金額が、実際の売上として計上される。これにより、決済処理が完了する。 Next, in S244, sales processing (sometimes called actual sales processing) is executed. As a result, the amount equivalent to the product price secured in S242 is recorded as actual sales. This completes the payment process.

(別実施形態の一例)
本実施形態においては、決済サービス管理サーバ110が有効性確認要求を受信すると、S224、S226及びS228に関連して説明された処理が実行される場合を例として、決済システム100の一例が説明された。しかしながら、決済システム100は本実施形態に限定されない。他の実施形態において、(i)有効性確認要求が、クレジットカードの有効性の確認を要求し、ユーザ20の決済サービスにおける利用限度額の枠の確保を要求しない場合、又は、(ii)決済サービス管理サーバ110が有効性確認要求を取得した後、予め定められた期間が経過するまでの間に与信要求をしない場合に、S224、S226及びS228に関連して説明された処理が実行され、確認履歴情報が生成されてもよい。
(An example of another embodiment)
In this embodiment, an example of the payment system 100 has been described, taking as an example a case where the processing described in relation to S224, S226, and S228 is executed when the payment service management server 110 receives a validity confirmation request. However, the payment system 100 is not limited to this embodiment. In other embodiments, (i) when the validity confirmation request requests confirmation of the validity of a credit card and does not request securing of a credit limit for the payment service of the user 20, or (ii) when the payment service management server 110 does not make a credit request within a predetermined period of time after obtaining the validity confirmation request, the processing described in relation to S224, S226, and S228 may be executed, and confirmation history information may be generated.

図3は、クレジットカードの利用明細300の一例を概略的に示す。本実施形態において、利用明細300は、クレジットカード決済の利用状況を示す情報320と、未利用期間の長い登録先を示す情報340とを含む。クレジットカード決済の利用状況を示す情報320は、予め定められた長さを有する期間ごとに、ユーザ20による決済サービスの利用状況を示す。未利用期間の長い登録先を示す情報340は、ユーザ20のカード情報が登録されている販売者30のうち、ユーザ20が最近利用していない販売者30を示す。 Figure 3 shows an example of a credit card statement 300. In this embodiment, the statement 300 includes information 320 indicating the usage status of credit card payments and information 340 indicating registration destinations with long periods of unused use. The information 320 indicating the usage status of credit card payments indicates the usage status of payment services by the user 20 for each period of a predetermined length. The information 340 indicating registration destinations with long periods of unused use indicates sellers 30 that the user 20 has not used recently, among the sellers 30 where the user's 20's card information is registered.

実施形態において、クレジットカード決済の利用状況を示す情報320は、1以上のレコードを含む。各レコードは、クレジットカード決済ごとの情報を含む。各レコードは、例えば、クレジットカード決済が利用された時間を示す情報と、クレジットカード決済が利用された販売者30の識別情報と、クレジットカード決済が利用された取引における商品代金を示す情報とを対応づけて格納する。 In an embodiment, information 320 indicating the usage status of credit card payments includes one or more records. Each record includes information for each credit card payment. Each record stores, for example, information indicating the time when the credit card payment was used, identification information of the seller 30 for which the credit card payment was used, and information indicating the product price in the transaction for which the credit card payment was used, in association with each other.

クレジットカード決済が利用された時間を示す情報としては、利用日が例示される。上記の時間は、日付であってもよく、日時であってもよく、時刻であってもよい。クレジットカード決済が利用された販売者30の識別情報としては、販売者30の店舗名が例示される。クレジットカード決済が利用された取引における商品代金を示す情報としては、利用金額を示す情報が例示される。 An example of information indicating the time when a credit card payment was used is the date of use. The above time may be a date, a date and time, or a time. An example of identification information of the seller 30 for which a credit card payment was used is the store name of the seller 30. An example of information indicating the product price in a transaction in which a credit card payment was used is information indicating the amount used.

各レコードは、上記の販売者30において有効性チェックが実行された時間を示す情報を含んでよい。上記の時間は、日付であってもよく、日時であってもよく、時刻であってもよい。各レコードは、クレジットカード決済の利用者を確認するための情報(利用者確認情報と称される場合がある。)を含んでもよい。 Each record may include information indicating the time when the validity check was performed by the seller 30. The time may be a date, a date and time, or a time. Each record may include information for verifying the user of the credit card payment (sometimes referred to as user verification information).

利用者確認情報としては、各決済を要求したユーザ端末22の端末識別情報、各決済において取引管理システム120に入力されたパスワード又はパスフレーズなどが例示される。端末識別情報としては、MACアドレスが例示される。利用者確認情報は、例えば、取引管理システム120が当該情報をユーザ端末22から取得することができる場合に、取引管理システム120から決済サービス管理サーバ110に送信される。 Examples of user identification information include terminal identification information of the user terminal 22 that requested each payment, and the password or passphrase entered into the transaction management system 120 for each payment. An example of terminal identification information is a MAC address. The user identification information is transmitted from the transaction management system 120 to the payment service management server 110, for example, when the transaction management system 120 is able to acquire the information from the user terminal 22.

本実施形態において、未利用期間の長い登録先を示す情報340は、例えば、ユーザ20のクレジットカードのカード情報が登録されている1以上の販売者30のうち、当該クレジットカードを利用した取引が行われていない期間(未利用期間と称される場合がある。)の長さが予め定められた値よりも大きな販売者30に関する情報である。図3に示されるとおり、未利用期間の長い登録先を示す情報340は、1以上のレコードを含む。各レコードは、1以上の販売者30のそれぞれに関する各種の情報を含む。 In this embodiment, the information 340 indicating the registration destinations with long unused periods is, for example, information regarding one or more sellers 30 with which the card information of the user 20's credit card is registered, and which has a period during which no transaction has been made using the credit card (sometimes referred to as an unused period) that is longer than a predetermined value. As shown in FIG. 3, the information 340 indicating the registration destinations with long unused periods includes one or more records. Each record includes various information regarding each of the one or more sellers 30.

本実施形態において、各レコードは、例えば、未利用期間の長い販売者30の識別情報と、最新のカード情報の登録日(最新の登録日と称される場合がある。)を示す情報と、カード情報の登録状況(ステータスと称される場合がある。)を示す情報とを対応づけて格納する。販売者30の識別情報は、販売者30の名称であってもよく、名称と、業種及び/又は販売形態との組み合わせであってもよい。 In this embodiment, each record stores, for example, the identification information of a seller 30 that has not been used for a long period of time, information indicating the registration date of the latest card information (sometimes referred to as the latest registration date), and information indicating the registration status of the card information (sometimes referred to as the status), in association with each other. The identification information of the seller 30 may be the name of the seller 30, or may be a combination of the name, the type of business, and/or the sales format.

最新の登録日を示す情報は、有効性チェックが最後に実施された時間を示す情報であってよい。クレジットカード決済における有効性チェックの実施形態としては、(i)与信照会及び売上処理を伴うことなく、有効性チェックが単独で実施される形態、(ii)与信照会中に有効性チェックも実施される形態、(iii)有効性チェックが、利用限度額の枠を確保するための処理に準じて実施される形態などが例示される。最新の登録日を示す情報は、上記の3つの実施形態のうち有効性チェックが単独で実施される形態で、有効性チェックが最後に実施された時間を示す情報であってよい。 The information indicating the latest registration date may be information indicating the time when the validity check was last performed. Examples of embodiments of validity checks in credit card payments include (i) a form in which a validity check is performed independently without credit inquiry and sales processing, (ii) a form in which a validity check is performed during a credit inquiry, and (iii) a form in which a validity check is performed in accordance with processing to secure a credit limit. The information indicating the latest registration date may be information indicating the time when the validity check was last performed in the form in which a validity check is performed independently of the above three embodiments.

有効性チェックが利用限度額の枠を確保するための処理に準じて実施される形態としては、事前に利用限度額を確保することができない取引において、利用金額が確定し売上処理が実行される時点でカード情報を呼び出すために、与信照会の代わりに有効性チェックが実施される形態が例示される。事前に利用限度額を確保することができない取引としては、レンタルサービス、シェアリングサービスのように、利用時間又は利用実績に応じて金額が変動する取引が例示される。 An example of a form in which a validity check is performed in accordance with a process for securing a credit limit is a form in which a validity check is performed instead of a credit inquiry in a transaction in which the credit limit cannot be secured in advance, in order to call up card information at the time the amount used is determined and sales processing is executed. Examples of transactions in which the credit limit cannot be secured in advance include rental services and sharing services, in which the amount varies depending on the duration of use or usage history.

ステータスを示す情報としては、(i)販売者30において、カード情報の登録が維持されいる状態(登録維持中と称される場合がある)、(ii)決済サービス管理サーバ110又は販売者30において、カード情報の利用が停止又は制限されている状態(利用停止中、利用制限中直と称される場合がある)、(iii)販売者30に対して、カード情報の削除要求又は登録解除要求が通知されている状態などが例示される。本実施形態においては、決済サービス管理サーバ110が、特知恵の販売者30にカード情報の削除要求又は登録解除要求を通知した後、決済サービス管理サーバ110が、当該販売者30におけるカード情報が削除されたこと又はカード情報の登録が解除されたことを示す情報を受信した場合、当該特定の販売者30に関するレコードは、未利用期間の長い登録先を示す情報340に含まれない。 Examples of information indicating the status include (i) a state in which the registration of the card information is maintained at the seller 30 (sometimes referred to as "registration maintained"); (ii) a state in which the use of the card information is suspended or restricted at the payment service management server 110 or the seller 30 (sometimes referred to as "use suspended" or "use restricted"); and (iii) a state in which a request to delete or deregister the card information has been notified to the seller 30. In this embodiment, after the payment service management server 110 notifies a specific seller 30 of a request to delete or deregister the card information, if the payment service management server 110 receives information indicating that the card information at the seller 30 has been deleted or the registration of the card information has been deregistered, the record relating to that specific seller 30 is not included in the information 340 indicating registration destinations that have not been used for a long period of time.

本実施形態において、利用明細300は、ユーザ20が登録情報の更新を希望する場合にユーザ20を支援するための命令が埋め込まれたオブジェクトを含む。図3に示されるとおり、本実施形態によれば、利用明細300は、未利用期間の長い登録先を示す情報340のレコードごとに、上記のオブジェクトが配されるカラムを含む。なお、他の実施形態において、利用明細300は、ユーザ20にレコードを選択させるためのオブジェクトと、ユーザ20が選択したレコードを一括して処理するためのオブジェクトとを含んでもよい。 In this embodiment, the usage details 300 includes an object in which instructions are embedded to assist the user 20 when the user 20 wishes to update registration information. As shown in FIG. 3, according to this embodiment, the usage details 300 includes a column in which the above-mentioned objects are arranged for each record of information 340 indicating a registration destination that has not been used for a long period of time. Note that in other embodiments, the usage details 300 may include an object for allowing the user 20 to select a record, and an object for processing the records selected by the user 20 all at once.

例えば、利用明細300は、決済サービス管理サーバ110に、ユーザ20のクレジットカードの利用を一時的に停止させるための命令(停止命令と称される場合がある。)が埋め込まれたオブジェクト362を含む。停止命令は、予め定められた処理をユーザ20のユーザ端末22に実行させるための命令を含む。 For example, the usage details 300 includes an object 362 in which an instruction (sometimes called a suspension instruction) for causing the payment service management server 110 to temporarily suspend the use of the user 20's credit card is embedded. The suspension instruction includes an instruction for causing the user terminal 22 of the user 20 to execute a predetermined process.

例えば、ユーザ端末22がユーザ端末22の表示画面に利用明細300を表示することで、利用明細300がユーザ20に提示される。ユーザ20が、当該画面上で特定の販売者30に対応付けられたオブジェクト362をクリックすると、ユーザ端末22は、停止命令を実行する。 For example, the user terminal 22 displays the usage details 300 on the display screen of the user terminal 22, whereby the usage details 300 are presented to the user 20. When the user 20 clicks on an object 362 associated with a specific seller 30 on the screen, the user terminal 22 executes a stop command.

ユーザ端末22上で停止命令が実行されると、ユーザ端末22は、決済サービス管理サーバ110にユーザ20のクレジットカードの利用を一時的に停止させることを要求する制限要求を、決済サービス管理サーバ110に送信する処理を実行する。このとき、ユーザ端末22は、上記の制限要求と、オブジェクト362に対応するレコードを示す情報(選択情報と称される場合がある。)とを、決済サービス管理サーバ110に送信する処理を実行してもよい。オブジェクト362に対応するレコードを示す情報は、当該レコードに含まれる販売者30の識別情報であってよい。決済サービス管理サーバ110がユーザ端末22から制限要求を受け付けると、決済サービス管理サーバ110は、制限要求に示される処理を実行する。 When the stop command is executed on the user terminal 22, the user terminal 22 executes a process to send a restriction request to the payment service management server 110, which requests the payment service management server 110 to temporarily suspend the use of the user 20's credit card. At this time, the user terminal 22 may execute a process to send the above restriction request and information indicating the record corresponding to the object 362 (sometimes referred to as selection information) to the payment service management server 110. The information indicating the record corresponding to the object 362 may be identification information of the seller 30 contained in that record. When the payment service management server 110 accepts the restriction request from the user terminal 22, the payment service management server 110 executes the process indicated in the restriction request.

制限要求は、上記の選択情報により示される販売者30の識別情報により識別される販売者30と、ユーザ20との間の取引における決済サービスの利用を制限することを、決済サービス管理サーバ110に要求する。上記の制限の内容としては、ユーザ20のクレジットカードの利用を一時的に停止させること、ユーザ20のクレジットカードの利用限度額を一時的に低減させることなどが例示される。 The restriction request requests the payment service management server 110 to restrict the use of payment services in transactions between the seller 30 identified by the identification information of the seller 30 indicated by the above selection information, and the user 20. Examples of the above restrictions include temporarily suspending the use of the user 20's credit card, temporarily reducing the credit limit of the user 20's credit card, etc.

これにより、利用明細300によりユーザ20に通知された販売者30の識別情報のうち、ユーザ20により選択された販売者30の識別情報が、決済サービス管理サーバ110に送信される。また、上記の販売者30と、ユーザ20との間のクレジットカード決済に関して課せられる制限の内容が、決済サービス管理サーバ110に送信される。 As a result, the identification information of the seller 30 selected by the user 20 from among the identification information of the seller 30 notified to the user 20 by the usage details 300 is sent to the payment service management server 110. In addition, the contents of the restrictions imposed on the credit card payment between the seller 30 and the user 20 are sent to the payment service management server 110.

例えば、利用明細300は、決済サービス管理サーバ110に、一時的に利用が停止されているクレジットカードの利用を再開させるための命令(再開命令と称される場合がある。)が埋め込まれたオブジェクト364を含む。再開命令は、予め定められた処理をユーザ20のユーザ端末22に実行させるための命令を含む。 For example, the statement of use 300 includes an object 364 in which an instruction (sometimes called a resumption instruction) is embedded to cause the payment service management server 110 to resume the use of a credit card whose use has been temporarily suspended. The resumption instruction includes an instruction to cause the user terminal 22 of the user 20 to execute a predetermined process.

例えば、ユーザ端末22がユーザ端末22の表示画面に利用明細300を表示することで、利用明細300がユーザ20に提示される。ユーザ20が、当該画面上で特定の販売者30に対応付けられたオブジェクト364をクリックすると、ユーザ端末22は、再開命令を実行する。 For example, the user terminal 22 displays the usage details 300 on the display screen of the user terminal 22, whereby the usage details 300 are presented to the user 20. When the user 20 clicks on an object 364 associated with a specific seller 30 on the screen, the user terminal 22 executes a resume command.

ユーザ端末22上で再開命令が実行されると、ユーザ端末22は、決済サービス管理サーバ110にユーザ20のクレジットカードの利用制限を緩和させることを要求する緩和要求を、決済サービス管理サーバ110に送信する処理を実行する。このとき、ユーザ端末22は、上記の緩和要求と、オブジェクト364に対応するレコードを示す情報(選択情報と称される場合がある。)とを、決済サービス管理サーバ110に送信する処理を実行してもよい。オブジェクト364に対応するレコードを示す情報は、当該レコードに含まれる販売者30の識別情報であってよい。決済サービス管理サーバ110がユーザ端末22から緩和要求を受け付けると、決済サービス管理サーバ110は、緩和要求に示される処理を実行する。 When the resume command is executed on the user terminal 22, the user terminal 22 executes a process to send to the payment service management server 110 a relaxation request, which requests the payment service management server 110 to relax the usage restrictions on the user 20's credit card. At this time, the user terminal 22 may execute a process to send to the payment service management server 110 the relaxation request and information indicating the record corresponding to the object 364 (sometimes referred to as selection information). The information indicating the record corresponding to the object 364 may be identification information of the seller 30 contained in that record. When the payment service management server 110 accepts the relaxation request from the user terminal 22, the payment service management server 110 executes the process indicated in the relaxation request.

緩和要求は、上記の選択情報により示される販売者30の識別情報により識別される販売者30と、ユーザ20との間の取引における決済サービスの利用に課せられた制限を緩和することを、決済サービス管理サーバ110に要求する。上記の制限の緩和の内容としては、一時的に利用が停止されているクレジットカードの利用を再開させること、一時的に低減されているクレジットカードの利用限度額を増加させる又は元に戻すことなどが例示される。 The relaxation request requests the payment service management server 110 to relax restrictions imposed on the use of payment services in transactions between the seller 30 identified by the identification information of the seller 30 indicated by the above selection information and the user 20. Examples of the relaxation of restrictions include resuming the use of a credit card that has been temporarily suspended, and increasing or restoring the credit card credit limit that has been temporarily reduced.

例えば、利用明細300は、決済サービス管理サーバ110に、取引管理システム120におけるカード情報の登録を解除させるための命令(解除命令と称される場合がある。)が埋め込まれたオブジェクト366を含む。解除命令は、予め定められた処理をユーザ20のユーザ端末22に実行させるための命令を含む。 For example, the usage details 300 includes an object 366 in which an instruction (sometimes referred to as a release instruction) is embedded to cause the payment service management server 110 to release the registration of the card information in the transaction management system 120. The release instruction includes an instruction to cause the user terminal 22 of the user 20 to execute a predetermined process.

例えば、ユーザ端末22がユーザ端末22の表示画面に利用明細300を表示することで、利用明細300がユーザ20に提示される。ユーザ20が、当該画面上で特定の販売者30に対応付けられたオブジェクト366をクリックすると、ユーザ端末22は、解除命令を実行する。 For example, the user terminal 22 displays the usage details 300 on the display screen of the user terminal 22, whereby the usage details 300 are presented to the user 20. When the user 20 clicks on an object 366 associated with a specific seller 30 on the screen, the user terminal 22 executes a release command.

ユーザ端末22上で解除命令が実行されると、ユーザ端末22は、決済サービス管理サーバ110に特定の販売者30に登録されているユーザ20のカード情報の登録解除を要求する解除要求を、決済サービス管理サーバ110に送信する処理を実行する。このとき、ユーザ端末22は、上記の解除要求と、オブジェクト366に対応するレコードを示す情報(選択情報と称される場合がある。)とを、決済サービス管理サーバ110に送信する処理を実行してもよい。オブジェクト366に対応するレコードを示す情報は、当該レコードに含まれる販売者30の識別情報であってよい。決済サービス管理サーバ110がユーザ端末22から解除要求を受け付けると、決済サービス管理サーバ110は、解除要求に示される処理を実行する。 When the release command is executed on the user terminal 22, the user terminal 22 executes a process to send to the payment service management server 110 a release request that requests the payment service management server 110 to release the registration of the card information of the user 20 registered with a specific seller 30. At this time, the user terminal 22 may execute a process to send to the payment service management server 110 the release request and information indicating the record corresponding to the object 366 (sometimes referred to as selection information). The information indicating the record corresponding to the object 366 may be identification information of the seller 30 contained in that record. When the payment service management server 110 accepts the release request from the user terminal 22, the payment service management server 110 executes the process indicated in the release request.

解除要求は、上記の選択情報により示される販売者30の識別情報により識別される販売者30にユーザ20のカード情報の登録を解除させることを、決済サービス管理サーバ110に要求する。販売者30にカード情報の登録を解除させる処理としては、販売者30にカード情報を削除させる処理、販売者30にカード情報を利用させないようにする処理などが例示される。決済サービス管理サーバ110が解除要求に示される処理を実行すると、決済サービス管理サーバ110は、例えば、選択情報により示される販売者30のWebサイト管理部122に、ユーザ20の識別情報と、ユーザ20のカード情報の登録解除を要求する情報とを送信する。 The cancellation request requests the payment service management server 110 to have the seller 30 identified by the identification information of the seller 30 indicated by the above selection information cancel the registration of the user 20's card information. Examples of processing for having the seller 30 cancel the registration of the card information include processing for having the seller 30 delete the card information and processing for preventing the seller 30 from using the card information. When the payment service management server 110 executes the processing indicated in the cancellation request, the payment service management server 110 transmits, for example, the identification information of the user 20 and information requesting the cancellation of the registration of the user 20's card information to the website management unit 122 of the seller 30 indicated by the selection information.

本実施形態によれば、決済サービス管理サーバ110からユーザ20に通知される利用明細300が、クレジットカード決済の利用状況を示す情報320に加えて、未利用期間の長い登録先を示す情報340を含む。これにより、ユーザ20に対して、ユーザ20のカード情報の登録状況が通知される。 According to this embodiment, the usage details 300 notified to the user 20 from the payment service management server 110 includes information 320 indicating the usage status of credit card payments, as well as information 340 indicating the registration destination that has not been used for a long period of time. This notifies the user 20 of the registration status of the user's 20 card information.

また、本実施形態によれば、利用明細300が電子データとしてユーザ20に通知される場合、利用明細300が、クレジットカード決済の利用状況を示す情報320に加えて、決済サービス管理サーバ110に各種の要求を送信するための命令が埋め込まれたオブジェクトを含む。これにより、ユーザ20は、利用明細300を確認するついでに、ユーザ20のカード情報の登録状態を更新することができる。 In addition, according to this embodiment, when the usage details 300 are notified to the user 20 as electronic data, the usage details 300 includes, in addition to information 320 indicating the usage status of the credit card payment, an object in which commands for sending various requests to the payment service management server 110 are embedded. This allows the user 20 to update the registration status of the user's 20 card information while checking the usage details 300.

クレジットカード決済の利用状況を示す情報320は、明細情報の一例であってよい。未利用期間の長い登録先を示す情報340に含まれる販売者30の識別情報は、少なくとも一部の確認履歴情報に含まれる第1提供者識別情報の一例であってよい。オブジェクト362に対応するレコードは、少なくとも一部の確認履歴情報の一例であってよい。オブジェクト362に対応するレコードにより示される販売者30の識別情報は、選択情報により示される第1提供者識別情報の一例であってよい。停止命令は、第1命令の一例であってよい。解除命令は、第2命令の一例であってよい。解除要求は、削除要求の一例であってよい。 The information 320 indicating the usage status of credit card payments may be an example of detailed information. The identification information of the seller 30 included in the information 340 indicating the registration destination with a long unused period may be an example of first provider identification information included in at least a portion of the confirmation history information. The record corresponding to the object 362 may be an example of at least a portion of the confirmation history information. The identification information of the seller 30 indicated by the record corresponding to the object 362 may be an example of first provider identification information indicated by the selection information. The stop command may be an example of a first command. The release command may be an example of a second command. The release request may be an example of a deletion request.

(別実施形態の一例)
本実施形態においては、利用明細300が未利用期間の長い登録先を示す情報340を含む場合を例として、利用明細300の一例が説明された。しかしながら、利用明細300は本実施形態に限定されない。他の実施形態において、利用明細300は、全ての登録先を示す情報を含んでもよい。
(An example of another embodiment)
In this embodiment, an example of the usage details 300 has been described, taking as an example a case where the usage details 300 includes information 340 indicating a registration destination that has not been used for a long period of time. However, the usage details 300 are not limited to this embodiment. In other embodiments, the usage details 300 may include information indicating all registration destinations.

本実施形態においては、クレジットカード決済の利用状況を示す情報320に、予め定められた長さを有する期間ごとに、ユーザ20による決済サービスの利用状況を示す情報が記載される場合を例として、利用明細300の一例が説明された。しかしながら、利用明細300は本実施形態に限定されない。 In this embodiment, an example of the usage details 300 has been described in which the information 320 indicating the usage status of credit card payment includes information indicating the usage status of a payment service by the user 20 for each period having a predetermined length. However, the usage details 300 are not limited to this embodiment.

他の実施形態において、クレジットカード決済の利用状況を示す情報320が、不正利用の可能性に関する情報を含んでもよい。利用明細300のクレジットカード決済の利用状況を示す情報320において、登録された店舗においてクレジットカードが不正利用された可能性があることが提示される場合、クレジットカード決済の利用状況を示す情報320は、ユーザ20が登録情報の更新を希望する場合にユーザ20を支援するための命令が埋め込まれたオブジェクトを含んでよい。例えば、クレジットカード決済の利用状況を示す情報320は、オブジェクト362と同様の構成を有するオブジェクトを含む。例えば、クレジットカード決済の利用状況を示す情報320は、オブジェクト366と同様の構成を有するオブジェクトを含む。 In another embodiment, the information 320 indicating the usage status of credit card payment may include information regarding the possibility of fraudulent use. When the information 320 indicating the usage status of credit card payment in the statement 300 indicates that the credit card may have been fraudulently used at a registered store, the information 320 indicating the usage status of credit card payment may include an object in which instructions are embedded to assist the user 20 when the user 20 wishes to update the registered information. For example, the information 320 indicating the usage status of credit card payment includes an object having a similar configuration to the object 362. For example, the information 320 indicating the usage status of credit card payment includes an object having a similar configuration to the object 366.

例えば、決済システム100が、登録された店舗においてクレジットカードが不正利用された可能性があると判断した場合、決済システム100は、上記の不正利用の可能性に関する情報、及び/又は、上記のオブジェクトを含む利用明細300を作成する。具体的には、決済システム100は、登録された店舗でのクレジットカードの当該利用の日時、金額、前回利用日時からの間隔に基づいて、当該利用が不正利用の可能性があるかを判断してよい。 For example, if the payment system 100 determines that a credit card may have been fraudulently used at a registered store, the payment system 100 creates a statement 300 that includes information regarding the possibility of fraudulent use and/or the above-mentioned objects. Specifically, the payment system 100 may determine whether a use of the credit card at the registered store is likely to be fraudulent based on the date and time of the use, the amount, and the interval since the last use.

図4は、決済システム100における情報処理方法の他の例を概略的に示す。図4を用いて、利用明細300を受け取ったユーザ20が、利用明細300を利用してカード情報の登録状態を更新する処理の一例が説明される。また、図4を用いて、クレジットカードの利用制限処理の一例が説明される。 Figure 4 shows an outline of another example of an information processing method in the payment system 100. Using Figure 4, an example of a process in which a user 20 who has received a statement 300 uses the statement 300 to update the registration status of card information is described. Also, using Figure 4, an example of a credit card usage restriction process is described.

本実施形態によれば、まず、S420において、ユーザ端末22が、決済サービス管理サーバ110から利用明細に関する通知(利用明細通知と称される場合がある。)を受信する。利用明細通知は、例えば、今月分の利用明細が閲覧可能になったことを示すメッセージと、利用明細300のURIとが記載された電子データであり、SMS又は電子メールを利用して、決済サービス管理サーバ110からユーザ端末22に送信される。 According to this embodiment, first, in S420, the user terminal 22 receives a notification regarding the usage details (sometimes referred to as a usage details notification) from the payment service management server 110. The usage details notification is electronic data that includes, for example, a message indicating that the usage details for this month are now available for viewing and the URI of the usage details 300, and is sent from the payment service management server 110 to the user terminal 22 by SMS or email.

次に、S422において、ユーザ20が、決済サービス提供者40が提供するポータルサイトにアクセスする。例えば、ユーザ20は、ユーザ端末22を操作して、利用明細300のURIにアクセスすることで、上記のポータルサイトにアクセスする。S424において、ユーザ20は、ユーザ端末22を操作して、ポータルサイト上で、ユーザ20の利用明細300を閲覧する。 Next, in S422, the user 20 accesses a portal site provided by the payment service provider 40. For example, the user 20 operates the user terminal 22 to access the URI of the usage details 300, thereby accessing the portal site. In S424, the user 20 operates the user terminal 22 to view the usage details 300 of the user 20 on the portal site.

上述されたとおり、利用明細300には、未利用期間の長い登録先を示す情報340が含まれており、未利用期間の長い登録先ごとに、上述された命令が埋め込まれたオブジェクトが配されている。ユーザ20が、特定の販売者30に登録されたカード情報の登録状況を更新することを希望する場合、ユーザ20は、ユーザ端末22を操作して、当該特定の販売者30に対応するオブジェクトをクリックする。上記のオブジェクトがクリックされると、オブジェクトに埋め込まれた命令が実行され、クリックされたオブジェクトに応じた要求(更新要求と称される場合がある。)が、決済サービス管理サーバ110に送信される。 As described above, the usage details 300 includes information 340 indicating registration destinations that have not been used for a long time, and an object with the above-mentioned command embedded therein is provided for each registration destination that has not been used for a long time. When the user 20 wishes to update the registration status of card information registered with a specific seller 30, the user 20 operates the user terminal 22 to click on the object corresponding to the specific seller 30. When the above object is clicked, the command embedded in the object is executed, and a request (sometimes referred to as an update request) according to the clicked object is sent to the payment service management server 110.

上述されたとおり、ユーザ20がオブジェクト362をクリックすると、クレジットカードの利用を一時的に制限するための処理が実行される。その結果、カード情報の登録状況が更新される。同様に、ユーザ20がオブジェクト364をクリックすると、クレジットカードの利用制限を緩和するための処理が実行される。その結果、カード情報の登録状況が更新される。ユーザ20がオブジェクト366をクリックすると、カード情報の登録を解除するための処理が実行される。その結果、カード情報の登録状況が更新される。 As described above, when user 20 clicks on object 362, processing is executed to temporarily restrict credit card usage. As a result, the registration status of the card information is updated. Similarly, when user 20 clicks on object 364, processing is executed to relax the credit card usage restrictions. As a result, the registration status of the card information is updated. When user 20 clicks on object 366, processing is executed to cancel the registration of the card information. As a result, the registration status of the card information is updated.

決済サービス管理サーバ110が更新要求を受け付けると、S430において、決済サービス管理サーバ110は、更新要求に応じた処理を実行する。例えば、決済サービス管理サーバ110は、クレジットカードの利用制限を更新する。また、S432において、決済サービス管理サーバ110は、クレジットカードの利用制限が更新されたことを示す情報を、取引管理システム120に通知する。 When the payment service management server 110 accepts the update request, in S430, the payment service management server 110 executes processing according to the update request. For example, the payment service management server 110 updates the credit card usage restrictions. In addition, in S432, the payment service management server 110 notifies the transaction management system 120 of information indicating that the credit card usage restrictions have been updated.

一実施形態において、決済サービス管理サーバ110が制限要求を受け付けた場合、決済サービス管理サーバ110は、クレジットカードの利用を制限する。他の実施形態において、決済サービス管理サーバ110が緩和要求を受け付けた場合、決済サービス管理サーバ110は、クレジットカードの利用制限を緩和する。 In one embodiment, when the payment service management server 110 receives a restriction request, the payment service management server 110 restricts the use of credit cards. In another embodiment, when the payment service management server 110 receives a relaxation request, the payment service management server 110 relaxes the restrictions on the use of credit cards.

他の実施形態において、決済サービス管理サーバ110が解除要求を受け付けた場合、決済サービス管理サーバ110は、クレジットカードの利用を制限してよい。例えば、決済サービス管理サーバ110は、取引管理システム120におけるカード情報の削除などが確認されるまで、クレジットカードの利用を制限する。この場合、決済サービス管理サーバ110は、S432において、取引管理システム120に対して、カード情報の登録解除を要求する。 In another embodiment, when the payment service management server 110 receives a cancellation request, the payment service management server 110 may restrict the use of the credit card. For example, the payment service management server 110 restricts the use of the credit card until the deletion of the card information in the transaction management system 120 is confirmed. In this case, in S432, the payment service management server 110 requests the transaction management system 120 to cancel the registration of the card information.

次に、S440において、取引管理システム120は、ユーザ20の登録情報を更新する。例えば、取引管理システム120は、ユーザ20のカード情報に、利用制限に関する情報を追加する。例えば、取引管理システム120は、ユーザ20のカード情報を削除する。これにより、更新処理が終了する。 Next, in S440, the transaction management system 120 updates the registration information of the user 20. For example, the transaction management system 120 adds information regarding usage restrictions to the card information of the user 20. For example, the transaction management system 120 deletes the card information of the user 20. This completes the update process.

図5は、決済サービス管理サーバ110の内部構成の一例を概略的に示す。本実施形態において、決済サービス管理サーバ110は、通信制御部510と、登録処理部112と、決済処理部114と、ポータルサイト管理部118とを備える。本実施形態において、登録処理部112は、有効性確認部522と、確認履歴生成部524と、確認履歴更新部526とを有する。本実施形態において、決済処理部114は、信用承認部542と、利用制限部544と、売上処理部546と、通知部548とを有する。本実施形態において、格納部116は、会員情報格納部562と、確認履歴格納部564と、決済情報格納部566とを有する。 Figure 5 shows an example of the internal configuration of the payment service management server 110. In this embodiment, the payment service management server 110 includes a communication control unit 510, a registration processing unit 112, a payment processing unit 114, and a portal site management unit 118. In this embodiment, the registration processing unit 112 includes a validity confirmation unit 522, a confirmation history generation unit 524, and a confirmation history update unit 526. In this embodiment, the payment processing unit 114 includes a credit approval unit 542, a usage restriction unit 544, a sales processing unit 546, and a notification unit 548. In this embodiment, the storage unit 116 includes a member information storage unit 562, a confirmation history storage unit 564, and a payment information storage unit 566.

本実施形態において、通信制御部510は、決済サービス管理サーバ110と、ユーザ端末22及び/又はWebサイト管理部122との間の通信を制御する。例えば、通信制御部510は、ユーザ端末22から、ユーザ20から決済サービス管理サーバ110への各種の要求を取得する。通信制御部510は、Webサイト管理部122から、販売者30から決済サービス管理サーバ110への各種の要求を取得する。 In this embodiment, the communication control unit 510 controls communication between the payment service management server 110 and the user terminal 22 and/or the website management unit 122. For example, the communication control unit 510 acquires various requests from the user 20 to the payment service management server 110 from the user terminal 22. The communication control unit 510 acquires various requests from the seller 30 to the payment service management server 110 from the website management unit 122.

例えば、通信制御部510は、販売者30からの有効性確認要求を取得する。上述されたとおり、Webサイト管理部122がユーザ端末22からの登録要求を受信した場合、Webサイト管理部122は、販売者30からの有効性確認要求を、決済サービス管理サーバ110に送信する。このとき、通信制御部510は、(i)有効性確認要求と、(ii)販売者30の識別情報と、(iii)有効性チェックの対象となるクレジットカードを利用するユーザ20の識別情報とを取得する。 For example, the communication control unit 510 acquires a validity confirmation request from the seller 30. As described above, when the website management unit 122 receives a registration request from the user terminal 22, the website management unit 122 sends the validity confirmation request from the seller 30 to the payment service management server 110. At this time, the communication control unit 510 acquires (i) the validity confirmation request, (ii) identification information of the seller 30, and (iii) identification information of the user 20 who uses the credit card that is the subject of the validity check.

本実施形態において、有効性確認部522は、通信制御部510から、有効性確認要求を取得する。有効性確認部522は、会員情報格納部562を参照して、ユーザ20のクレジットカードの有効性チェックを実行する。有効性確認部522は、有効性チェックの結果を示す情報を、有効性確認要求を送信した取引管理システム120に送信する。 In this embodiment, the validity confirmation unit 522 obtains a validity confirmation request from the communication control unit 510. The validity confirmation unit 522 performs a validity check of the user 20's credit card by referring to the member information storage unit 562. The validity confirmation unit 522 transmits information indicating the result of the validity check to the transaction management system 120 that transmitted the validity confirmation request.

本実施形態において、確認履歴生成部524は、通信制御部510から、有効性確認要求を取得する。確認履歴生成部524は、例えば、上記の有効性確認要求を解析して、通信制御部510が有効性確認要求を受信した時刻、又は、取引管理システム120が有効性確認要求を送信した時刻を示す情報を取得する。確認履歴生成部524は、有効性確認部522が有効性チェックを実行した時刻を示す情報を取得してもよい。 In this embodiment, the confirmation history generating unit 524 obtains a validity confirmation request from the communication control unit 510. The confirmation history generating unit 524, for example, analyzes the above-mentioned validity confirmation request and obtains information indicating the time when the communication control unit 510 received the validity confirmation request or the time when the transaction management system 120 sent the validity confirmation request. The confirmation history generating unit 524 may also obtain information indicating the time when the validity confirmation unit 522 performed the validity check.

上述されたとおり、通信制御部510は、(i)有効性確認要求と、(ii)販売者30の識別情報と、(iii)有効性チェックの対象となるクレジットカードを利用するユーザ20の識別情報とを取得する。確認履歴生成部524は、通信制御部510から、これらの情報を取得する。 As described above, the communication control unit 510 obtains (i) a validity check request, (ii) identification information of the seller 30, and (iii) identification information of the user 20 who uses the credit card that is the subject of the validity check. The confirmation history generation unit 524 obtains this information from the communication control unit 510.

確認履歴生成部524は、(i)通信制御部510が有効性確認要求を受信した時間、及び/又は、有効性確認部522が有効性チェックを実行した時刻を示す情報(確認時間情報と称される場合がある)と、(ii)通信制御部510が取得したユーザ20の識別情報及び販売者30の識別情報とを対応付けて、確認履歴情報を生成する。確認履歴生成部524は、(i)有効性確認要求が、クレジットカードの有効性の確認を要求し、利用者の決済サービスにおける利用限度額の枠の確保を要求しない場合、又は、(ii)通信制御部510が有効性確認要求を取得した後、予め定められた期間が経過するまでの間に、上述された与信要求をしない場合に、確認履歴情報を生成してよい。確認履歴生成部524は、生成された確認履歴情報を、確認履歴格納部564に格納する。 The confirmation history generating unit 524 generates confirmation history information by associating (i) information indicating the time when the communication control unit 510 received the validity confirmation request and/or the time when the validity confirmation unit 522 performed the validity check (sometimes referred to as confirmation time information) with (ii) the identification information of the user 20 and the identification information of the seller 30 acquired by the communication control unit 510. The confirmation history generating unit 524 may generate confirmation history information when (i) the validity confirmation request requests confirmation of the validity of the credit card but does not request the securing of a credit limit for the user's payment service, or (ii) when the above-mentioned credit request is not made within a predetermined period of time after the communication control unit 510 acquires the validity confirmation request. The confirmation history generating unit 524 stores the generated confirmation history information in the confirmation history storage unit 564.

本実施形態において、確認履歴更新部526は、確認履歴情報を更新する。例えば、確認履歴情報がクレジットカードの制限に関する情報を含む場合、確認履歴更新部526は、クレジットカードの制限状況が変更されるたびに、確認履歴情報を更新する。 In this embodiment, the confirmation history update unit 526 updates the confirmation history information. For example, if the confirmation history information includes information regarding credit card restrictions, the confirmation history update unit 526 updates the confirmation history information each time the credit card restriction status is changed.

本実施形態において、信用承認部542は、販売者30からの与信照会又は与信要求に応じて、信用承認処理を実行する。本実施形態において、利用制限部544は、クレジットカードの利用を制限したり、クレジットカードの利用制限を緩和したりする。本実施形態において、売上処理部546は、販売者30が決済を実行したことに応じて、売上処理を実行する。 In this embodiment, the credit approval unit 542 executes credit approval processing in response to a credit inquiry or credit request from the seller 30. In this embodiment, the usage restriction unit 544 restricts the use of credit cards or relaxes the restrictions on credit card usage. In this embodiment, the sales processing unit 546 executes sales processing in response to the seller 30 executing a payment.

本実施形態において、通知部548は、ユーザ20に各種の情報を通知する。例えば、通知部548は、ユーザ20に利用明細300を通知する。 In this embodiment, the notification unit 548 notifies the user 20 of various information. For example, the notification unit 548 notifies the user 20 of the usage details 300.

通知部548は、利用明細300を生成してよい。例えば、通知部548は、確認履歴格納部564を参照して、ユーザ20の識別情報に対応付けられた1以上の確認履歴情報の少なくとも一部に含まれる販売者30の識別情報を抽出し、未利用期間の長い登録先を示す情報340を生成する。 The notification unit 548 may generate the usage details 300. For example, the notification unit 548 refers to the confirmation history storage unit 564, extracts the identification information of the seller 30 contained in at least a portion of one or more pieces of confirmation history information associated with the identification information of the user 20, and generates information 340 indicating registration destinations that have not been used for a long period of time.

例えば、通知部548は、ユーザ20の識別情報に対応付けられた1以上の確認履歴情報のうち、有効性が確認されてからの期間の長さが予め定められた値よりも大きな確認履歴情報を抽出する。通知部548は、抽出された確認履歴情報に含まれる販売者30の識別情報を用いて、未利用期間の長い登録先を示す情報340を生成する。これにより、ユーザ20の識別情報に対応付けられた確認履歴情報に関連する販売者30の少なくとも一部が、ユーザ20に通知される。 For example, the notification unit 548 extracts confirmation history information from one or more pieces of confirmation history information associated with the identification information of the user 20, in which the length of time since validity was confirmed is greater than a predetermined value. The notification unit 548 generates information 340 indicating registration destinations with long unused periods using the identification information of the seller 30 included in the extracted confirmation history information. This allows the user 20 to be notified of at least some of the sellers 30 related to the confirmation history information associated with the identification information of the user 20.

なお、上述されたとおり、利用明細300は、未利用期間の長い登録先だけでなく、全ての登録先のリストを含んでもよい。この場合、抽出された全ての販売者30の識別情報が列挙されたリストを含む利用明細300が、ユーザ20に通知される。 As described above, the usage details 300 may include a list of all registered destinations, not just those that have not been used for a long time. In this case, the usage details 300 including a list listing the identification information of all extracted sellers 30 is notified to the user 20.

また、上述されたとおり、利用明細300には、各種の命令が埋め込まれたオブジェクトにが配される。これにより、決済システム100は、利用明細300の電子データをユーザ20に通知することで、これらの命令をユーザ20のユーザ端末22に送信することができる。 As described above, the statement of use 300 includes objects with various commands embedded therein. This allows the payment system 100 to transmit these commands to the user terminal 22 of the user 20 by notifying the user 20 of the electronic data of the statement of use 300.

本実施形態において、会員情報格納部562は、1以上のユーザ20のそれぞれのクレジットカードに関する情報を格納する。本実施形態において、確認履歴格納部564は、1以上のユーザ20のそれぞれに関する確認履歴情報を格納する。本実施形態において、決済情報格納部566は、1以上のユーザ20のそれぞれの決済に関する情報を格納する In this embodiment, the member information storage unit 562 stores information regarding the credit cards of each of the one or more users 20. In this embodiment, the confirmation history storage unit 564 stores confirmation history information regarding each of the one or more users 20. In this embodiment, the payment information storage unit 566 stores information regarding the payments of each of the one or more users 20.

通信制御部510は、要求取得部の一例であってよい。有効性確認部522は、要求取得部の一例であってよい。利用制限部544は、制限部の一例であってよい。通知部548は、確認履歴通知部の一例であってよい。有効性確認部522が有効性チェックを実行した時刻は、有効性確認要求に応じて有効性を確認するための処理が実行された時間の一例であってよい。 The communication control unit 510 may be an example of a request acquisition unit. The validity confirmation unit 522 may be an example of a request acquisition unit. The usage restriction unit 544 may be an example of a restriction unit. The notification unit 548 may be an example of a confirmation history notification unit. The time when the validity confirmation unit 522 performed the validity check may be an example of the time when processing to confirm validity in response to a validity confirmation request was performed.

図6は、格納部116に格納されるデータのデータ構造の一例を概略的に示す。本実施形態において、格納部116は、会員情報データベース620と、確認履歴データベース640と、決済情報データベース660とを備える。 Figure 6 shows an example of the data structure of the data stored in the storage unit 116. In this embodiment, the storage unit 116 includes a member information database 620, a confirmation history database 640, and a payment information database 660.

会員情報データベース620は、会員情報格納部562に格納される会員情報の一例であってよい。会員情報データベース620は、1以上のユーザ20のそれぞれに割り当てられた会員番号と、クレジットカードの有効期限と、クレジットカードのセキュリティーコードと、ユーザ20に関する各種の情報(会員情報と称される場合がある。)とを対応付けて格納する。 The member information database 620 may be an example of member information stored in the member information storage unit 562. The member information database 620 stores a member number assigned to each of one or more users 20, the expiration date of the credit card, the security code of the credit card, and various information related to the user 20 (sometimes referred to as member information) in association with each other.

確認履歴データベース640は、確認履歴格納部564に格納される確認履歴情報の一例であってよい。確認履歴データベース640は、1以上のユーザ20のそれぞれに割り当てられた会員番号と、カード情報を登録した販売者30の識別情報と、有効性チェックが実施された時間を示す情報と、カード情報を登録したユーザ20を確認するための利用者確認情報と、利用制限の状況を示す情報とを対応づけて格納する。 The confirmation history database 640 may be an example of confirmation history information stored in the confirmation history storage unit 564. The confirmation history database 640 stores, in association with each other, a membership number assigned to one or more users 20, identification information of the seller 30 who registered the card information, information indicating the time when the validity check was performed, user confirmation information for confirming the user 20 who registered the card information, and information indicating the status of usage restrictions.

決済情報データベース660は、決済情報格納部566に格納される決済情報の一例であってよい。決済情報データベース660は、以上のユーザ20のそれぞれに割り当てられた会員番号と、クレジットカードの利用日を示す情報と、クレジットカードを利用した取引が実施された販売者30の識別情報と、当該取引の金額を示す情報と、有効性チェックが実施された時間を示す情報と、取引したユーザ20を確認するための利用者確認情報とを対応づけて格納する。 The payment information database 660 may be an example of payment information stored in the payment information storage unit 566. The payment information database 660 stores, in association with each other, the membership number assigned to each of the above users 20, information indicating the date of credit card use, identification information of the seller 30 at which the transaction using the credit card was carried out, information indicating the amount of the transaction, information indicating the time the validity check was carried out, and user verification information for verifying the user 20 who carried out the transaction.

図7は、本発明の複数の態様が全体的又は部分的に具現化されてよいコンピュータ3000の一例を示す。例えば、決済システム100の一部が、コンピュータ3000により実現される。例えば、決済サービス管理サーバ110の少なくとも一部が、コンピュータ3000により実現される。例えば、取引管理システム120の少なくとも一部が、コンピュータ3000により実現される。ユーザ端末22の少なくとも一部が、コンピュータ3000により実現されてもよい。 Figure 7 shows an example of a computer 3000 in which multiple aspects of the present invention may be embodied in whole or in part. For example, a part of the payment system 100 is realized by the computer 3000. For example, at least a part of the payment service management server 110 is realized by the computer 3000. For example, at least a part of the transaction management system 120 is realized by the computer 3000. At least a part of the user terminal 22 may be realized by the computer 3000.

コンピュータ3000にインストールされたプログラムは、コンピュータ3000に、本発明の実施形態に係る装置に関連付けられるオペレーション又は当該装置の1又は複数の「部」として機能させ、又は当該オペレーション又は当該1又は複数の「部」を実行させることができ、及び/又はコンピュータ3000に、本発明の実施形態に係るプロセス又は当該プロセスの段階を実行させることができる。そのようなプログラムは、コンピュータ3000に、本明細書に記載のフローチャート及びブロック図のブロックのうちのいくつか又はすべてに関連付けられた特定のオペレーションを実行させるべく、CPU3012によって実行されてよい。 A program installed on the computer 3000 may cause the computer 3000 to function as or perform operations associated with an apparatus according to an embodiment of the present invention or one or more "parts" of the apparatus, and/or to perform a process or steps of the process according to an embodiment of the present invention. Such a program may be executed by the CPU 3012 to cause the computer 3000 to perform certain operations associated with some or all of the blocks of the flowcharts and block diagrams described herein.

本実施形態によるコンピュータ3000は、CPU3012、RAM3014、GPU3016、及びディスプレイデバイス3018を含み、それらはホストコントローラ3010によって相互に接続されている。コンピュータ3000はまた、通信インタフェース3022、ハードディスクドライブ3024、DVD-ROMドライブ3026、及びICカードドライブのような入出力ユニットを含み、それらは入出力コントローラ3020を介してホストコントローラ3010に接続されている。コンピュータはまた、ROM3030及びキーボード3042のようなレガシの入出力ユニットを含み、それらは入出力チップ3040を介して入出力コントローラ3020に接続されている。 The computer 3000 according to this embodiment includes a CPU 3012, a RAM 3014, a GPU 3016, and a display device 3018, which are interconnected by a host controller 3010. The computer 3000 also includes input/output units such as a communication interface 3022, a hard disk drive 3024, a DVD-ROM drive 3026, and an IC card drive, which are connected to the host controller 3010 via an input/output controller 3020. The computer also includes legacy input/output units such as a ROM 3030 and a keyboard 3042, which are connected to the input/output controller 3020 via an input/output chip 3040.

CPU3012は、ROM3030及びRAM3014内に格納されたプログラムに従い動作し、それにより各ユニットを制御する。GPU3016は、RAM3014内に提供されるフレームバッファ等又はそれ自体の中に、CPU3012によって生成されるイメージデータを取得し、イメージデータがディスプレイデバイス3018上に表示されるようにする。 The CPU 3012 operates according to the programs stored in the ROM 3030 and the RAM 3014, thereby controlling each unit. The GPU 3016 acquires image data generated by the CPU 3012 into a frame buffer or the like provided in the RAM 3014 or into itself, and causes the image data to be displayed on the display device 3018.

通信インタフェース3022は、ネットワークを介して他の電子デバイスと通信する。ハードディスクドライブ3024は、コンピュータ3000内のCPU3012によって使用されるプログラム及びデータを格納する。DVD-ROMドライブ3026は、プログラム又はデータをDVD-ROM3001から読み取り、ハードディスクドライブ3024にRAM3014を介してプログラム又はデータを提供する。ICカードドライブは、プログラム及びデータをICカードから読み取り、及び/又はプログラム及びデータをICカードに書き込む。 The communication interface 3022 communicates with other electronic devices via a network. The hard disk drive 3024 stores programs and data used by the CPU 3012 in the computer 3000. The DVD-ROM drive 3026 reads programs or data from the DVD-ROM 3001 and provides the programs or data to the hard disk drive 3024 via the RAM 3014. The IC card drive reads programs and data from an IC card and/or writes programs and data to an IC card.

ROM3030はその中に、アクティブ化時にコンピュータ3000によって実行されるブートプログラム等、及び/又はコンピュータ3000のハードウエアに依存するプログラムを格納する。入出力チップ3040はまた、様々な入出力ユニットをパラレルポート、シリアルポート、キーボードポート、マウスポート等を介して、入出力コントローラ3020に接続してよい。 The ROM 3030 stores therein a boot program or the like that is executed by the computer 3000 upon activation, and/or a program that depends on the hardware of the computer 3000. The input/output chip 3040 may also connect various input/output units to the input/output controller 3020 via a parallel port, a serial port, a keyboard port, a mouse port, etc.

プログラムが、DVD-ROM3001又はICカードのようなコンピュータ可読記憶媒体によって提供される。プログラムは、コンピュータ可読記憶媒体から読み取られ、コンピュータ可読記憶媒体の例でもあるハードディスクドライブ3024、RAM3014、又はROM3030にインストールされ、CPU3012によって実行される。これらのプログラム内に記述される情報処理は、コンピュータ3000に読み取られ、プログラムと、上記様々なタイプのハードウエアリソースとの間の連携をもたらす。装置又は方法が、コンピュータ3000の使用に従い情報のオペレーション又は処理を実現することによって構成されてよい。 The programs are provided by a computer-readable storage medium such as a DVD-ROM 3001 or an IC card. The programs are read from the computer-readable storage medium, installed in the hard disk drive 3024, RAM 3014, or ROM 3030, which are also examples of computer-readable storage media, and executed by the CPU 3012. The information processing described in these programs is read by the computer 3000, and brings about cooperation between the programs and the various types of hardware resources described above. An apparatus or method may be constructed by realizing the operation or processing of information in accordance with the use of the computer 3000.

例えば、通信がコンピュータ3000及び外部デバイス間で実行される場合、CPU3012は、RAM3014にロードされた通信プログラムを実行し、通信プログラムに記述された処理に基づいて、通信インタフェース3022に対し、通信処理を命令してよい。通信インタフェース3022は、CPU3012の制御の下、RAM3014、ハードディスクドライブ3024、DVD-ROM3001、又はICカードのような記録媒体内に提供される送信バッファ領域に格納された送信データを読み取り、読み取られた送信データをネットワークに送信し、又はネットワークから受信した受信データを記録媒体上に提供される受信バッファ領域等に書き込む。 For example, when communication is performed between computer 3000 and an external device, CPU 3012 may execute a communication program loaded into RAM 3014 and instruct communication interface 3022 to perform communication processing based on the processing described in the communication program. Under the control of CPU 3012, communication interface 3022 reads transmission data stored in a transmission buffer area provided in RAM 3014, hard disk drive 3024, DVD-ROM 3001, or a recording medium such as an IC card, and transmits the read transmission data to the network, or writes received data received from the network to a reception buffer area or the like provided on the recording medium.

また、CPU3012は、ハードディスクドライブ3024、DVD-ROMドライブ3026(DVD-ROM3001)、ICカード等のような外部記録媒体に格納されたファイル又はデータベースの全部又は必要な部分がRAM3014に読み取られるようにし、RAM3014上のデータに対し様々なタイプの処理を実行してよい。CPU3012は次に、処理されたデータを外部記録媒体にライトバックしてよい。 The CPU 3012 may also cause all or a necessary portion of a file or database stored on an external recording medium such as the hard disk drive 3024, the DVD-ROM drive 3026 (DVD-ROM 3001), an IC card, etc. to be read into the RAM 3014, and perform various types of processing on the data on the RAM 3014. The CPU 3012 may then write back the processed data to the external recording medium.

様々なタイプのプログラム、データ、テーブル、及びデータベースのような様々なタイプの情報が記録媒体に格納され、情報処理を受けてよい。CPU3012は、RAM3014から読み取られたデータに対し、本開示の随所に記載され、プログラムの命令シーケンスによって指定される様々なタイプのオペレーション、情報処理、条件判断、条件分岐、無条件分岐、情報の検索/置換等を含む、様々なタイプの処理を実行してよく、結果をRAM3014に対しライトバックする。また、CPU3012は、記録媒体内のファイル、データベース等における情報を検索してよい。例えば、各々が第2の属性の属性値に関連付けられた第1の属性の属性値を有する複数のエントリが記録媒体内に格納される場合、CPU3012は、当該複数のエントリの中から、第1の属性の属性値が指定されている条件に一致するエントリを検索し、当該エントリ内に格納された第2の属性の属性値を読み取り、それにより予め定められた条件を満たす第1の属性に関連付けられた第2の属性の属性値を取得してよい。 Various types of information, such as various types of programs, data, tables, and databases, may be stored on the recording medium and may undergo information processing. The CPU 3012 may perform various types of processing on the data read from the RAM 3014, including various types of operations, information processing, conditional judgment, conditional branching, unconditional branching, information search/replacement, etc., as described throughout this disclosure and specified by the instruction sequence of the program, and writes back the results to the RAM 3014. The CPU 3012 may also search for information in a file, database, etc. in the recording medium. For example, when multiple entries each having an attribute value of a first attribute associated with an attribute value of a second attribute are stored in the recording medium, the CPU 3012 may search for an entry whose attribute value of the first attribute matches a specified condition from among the multiple entries, read the attribute value of the second attribute stored in the entry, and thereby obtain the attribute value of the second attribute associated with the first attribute that satisfies a predetermined condition.

上で説明したプログラム又はソフトウエアモジュールは、コンピュータ3000上又はコンピュータ3000近傍のコンピュータ可読記憶媒体に格納されてよい。また、専用通信ネットワーク又はインターネットに接続されたサーバシステム内に提供されるハードディスク又はRAMのような記録媒体が、コンピュータ可読記憶媒体として使用可能であり、それにより、上記のプログラムを、ネットワークを介してコンピュータ3000に提供する。 The above-described program or software module may be stored in a computer-readable storage medium on the computer 3000 or in the vicinity of the computer 3000. In addition, a recording medium such as a hard disk or RAM provided in a server system connected to a dedicated communication network or the Internet can be used as a computer-readable storage medium, thereby providing the above-described program to the computer 3000 via the network.

上記実施形態におけるフローチャート及びブロック図におけるブロックは、オペレーションが実行されるプロセスの段階又はオペレーションを実行する役割を持つ装置の「部」を表わしてよい。特定の段階及び「部」が、専用回路、コンピュータ可読記憶媒体上に格納されるコンピュータ可読命令と共に供給されるプログラマブル回路、及び/又はコンピュータ可読記憶媒体上に格納されるコンピュータ可読命令と共に供給されるプロセッサによって実装されてよい。専用回路は、デジタル及び/又はアナログハードウェア回路を含んでよく、集積回路(IC)及び/又はディスクリート回路を含んでよい。プログラマブル回路は、例えば、フィールドプログラマブルゲートアレイ(FPGA)、及びプログラマブルロジックアレイ(PLA)等のような、論理積、論理和、排他的論理和、否定論理積、否定論理和、及び他の論理演算、フリップフロップ、レジスタ、並びにメモリエレメントを含む、再構成可能なハードウェア回路を含んでよい。 The blocks in the flowcharts and block diagrams in the above embodiments may represent stages of a process in which an operation is performed or "parts" of a device responsible for performing the operation. Particular stages and "parts" may be implemented by dedicated circuitry, programmable circuitry provided with computer-readable instructions stored on a computer-readable storage medium, and/or a processor provided with computer-readable instructions stored on a computer-readable storage medium. Dedicated circuitry may include digital and/or analog hardware circuitry, and may include integrated circuits (ICs) and/or discrete circuits. Programmable circuitry may include reconfigurable hardware circuitry including AND, OR, XOR, NAND, NOR, and other logical operations, flip-flops, registers, and memory elements, such as, for example, field programmable gate arrays (FPGAs), programmable logic arrays (PLAs), and the like.

コンピュータ可読記憶媒体は、適切なデバイスによって実行される命令を格納可能な任意の有形なデバイスを含んでよく、その結果、そこに格納される命令を有するコンピュータ可読記憶媒体は、フローチャート又はブロック図で指定されたオペレーションを実行するための手段を作成すべく実行され得る命令を含む、製品を備えることになる。コンピュータ可読記憶媒体の例としては、電子記憶媒体、磁気記憶媒体、光記憶媒体、電磁記憶媒体、半導体記憶媒体等が含まれてよい。コンピュータ可読記憶媒体のより具体的な例としては、フロッピー(登録商標)ディスク、ディスケット、ハードディスク、ランダムアクセスメモリ(RAM)、リードオンリメモリ(ROM)、消去可能プログラマブルリードオンリメモリ(EPROM又はフラッシュメモリ)、電気的消去可能プログラマブルリードオンリメモリ(EEPROM)、静的ランダムアクセスメモリ(SRAM)、コンパクトディスクリードオンリメモリ(CD-ROM)、デジタル多用途ディスク(DVD)、ブルーレイ(登録商標)ディスク、メモリスティック、集積回路カード等が含まれてよい。 A computer-readable storage medium may include any tangible device capable of storing instructions that are executed by a suitable device, such that a computer-readable storage medium having instructions stored thereon comprises an article of manufacture that includes instructions that can be executed to create means for performing the operations specified in the flowchart or block diagram. Examples of computer-readable storage media may include electronic storage media, magnetic storage media, optical storage media, electromagnetic storage media, semiconductor storage media, and the like. More specific examples of computer-readable storage media may include floppy disks, diskettes, hard disks, random access memories (RAMs), read-only memories (ROMs), erasable programmable read-only memories (EPROMs or flash memories), electrically erasable programmable read-only memories (EEPROMs), static random access memories (SRAMs), compact disk read-only memories (CD-ROMs), digital versatile disks (DVDs), Blu-ray disks, memory sticks, integrated circuit cards, and the like.

コンピュータ可読命令は、アセンブラ命令、命令セットアーキテクチャ(ISA)命令、マシン命令、マシン依存命令、マイクロコード、ファームウェア命令、状態設定データ、又はSmalltalk(登録商標)、JAVA(登録商標)、C++等のようなオブジェクト指向プログラミング言語、及び「C」プログラミング言語又は同様のプログラミング言語のような従来の手続型プログラミング言語を含む、1又は複数のプログラミング言語の任意の組み合わせで記述されたソースコード又はオブジェクトコードのいずれかを含んでよい。 The computer readable instructions may include either assembler instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or source or object code written in any combination of one or more programming languages, including object-oriented programming languages such as Smalltalk (registered trademark), JAVA (registered trademark), C++, etc., and conventional procedural programming languages such as the "C" programming language or similar programming languages.

コンピュータ可読命令は、汎用コンピュータ、特殊目的のコンピュータ、若しくは他のプログラム可能なデータ処理装置のプロセッサ、又はプログラマブル回路が、フローチャート又はブロック図で指定されたオペレーションを実行するための手段を生成するために当該コンピュータ可読命令を実行すべく、ローカルに又はローカルエリアネットワーク(LAN)、インターネット等のようなワイドエリアネットワーク(WAN)を介して、汎用コンピュータ、特殊目的のコンピュータ、若しくは他のプログラム可能なデータ処理装置のプロセッサ、又はプログラマブル回路に提供されてよい。プロセッサの例としては、コンピュータプロセッサ、処理ユニット、マイクロプロセッサ、デジタル信号プロセッサ、コントローラ、マイクロコントローラ等を含む。 The computer-readable instructions may be provided to a processor of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, or a programmable circuit, either locally or over a local area network (LAN), a wide area network (WAN), such as the Internet, so that the processor of the general-purpose computer, special-purpose computer, or other programmable data processing apparatus, or the programmable circuit, executes the computer-readable instructions to generate means for performing the operations specified in the flowcharts or block diagrams. Examples of processors include computer processors, processing units, microprocessors, digital signal processors, controllers, microcontrollers, etc.

以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。また、技術的に矛盾しない範囲において、特定の実施形態について説明した事項を、他の実施形態に適用することができる。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。 Although the present invention has been described above using an embodiment, the technical scope of the present invention is not limited to the scope described in the above embodiment. It is clear to those skilled in the art that various modifications or improvements can be made to the above embodiment. Furthermore, the details described for a specific embodiment can be applied to other embodiments to the extent that they are not technically inconsistent. It is clear from the claims that such modifications or improvements can also be included in the technical scope of the present invention.

特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。 The order of execution of each process, such as operations, procedures, steps, and stages, in the devices, systems, programs, and methods shown in the claims, specifications, and drawings is not specifically stated as "before" or "prior to," and it should be noted that the processes may be performed in any order, unless the output of a previous process is used in a later process. Even if the operational flow in the claims, specifications, and drawings is explained using "first," "next," etc. for convenience, it does not mean that it is necessary to perform the processes in this order.

10 通信ネットワーク
20 ユーザ
22 ユーザ端末
30 販売者
40 決済サービス提供者
100 決済システム
110 決済サービス管理サーバ
112 登録処理部
114 決済処理部
116 格納部
118 ポータルサイト管理部
120 取引管理システム
122 Webサイト管理部
300 利用明細
320 情報
340 情報
362 オブジェクト
364 オブジェクト
366 オブジェクト
510 通信制御部
522 有効性確認部
524 確認履歴生成部
526 確認履歴更新部
542 信用承認部
544 利用制限部
546 売上処理部
548 通知部
562 会員情報格納部
564 確認履歴格納部
566 決済情報格納部
620 会員情報データベース
640 確認履歴データベース
660 決済情報データベース
3000 コンピュータ
3001 DVD-ROM
3010 ホストコントローラ
3012 CPU
3014 RAM
3016 GPU
3018 ディスプレイデバイス
3020 入出力コントローラ
3022 通信インタフェース
3024 ハードディスクドライブ
3026 DVD-ROMドライブ
3030 ROM
3040 入出力チップ
3042 キーボード
10 Communication network 20 User 22 User terminal 30 Seller 40 Payment service provider 100 Payment system 110 Payment service management server 112 Registration processing unit 114 Payment processing unit 116 Storage unit 118 Portal site management unit 120 Transaction management system 122 Web site management unit 300 Usage details 320 Information 340 Information 362 Object 364 Object 366 Object 510 Communication control unit 522 Validity confirmation unit 524 Confirmation history generation unit 526 Confirmation history update unit 542 Credit approval unit 544 Usage restriction unit 546 Sales processing unit 548 Notification unit 562 Member information storage unit 564 Confirmation history storage unit 566 Payment information storage unit 620 Member information database 640 Confirmation history database 660 Payment information database 3000 Computer 3001 DVD-ROM
3010 host controller 3012 CPU
3014 RAM
3016 GPU
3018 Display device 3020 Input/output controller 3022 Communication interface 3024 Hard disk drive 3026 DVD-ROM drive 3030 ROM
3040 Input/Output Chip 3042 Keyboard

Claims (11)

品、データ又はサービスを提供する第1提供者の電子商取引サイトに、利用者のクレジットカードの情報が登録されるときに、前記第1提供者から、(i)前記クレジットカードの有効性を確認することを要求する有効性確認要求、(ii)前記第1提供者を識別するための第1提供者識別情報、及び、(iii)前記クレジットカードを用いた決済サービスを提供する第2提供者により前記利用者に割り当てられた利用者識別情報を取得する要求取得部と、
(i)前記要求取得部が前記有効性確認要求を受信した時間、及び/又は、前記有効性確認要求に応じて前記有効性を確認するための処理が実行された時間を示す確認時間情報、並びに、(ii)前記要求取得部が取得した前記利用者識別情報及び前記第1提供者識別情報が対応付けられた確認履歴情報を生成する確認履歴生成部と、
を備える、情報処理装置。
a request acquisition unit that acquires, when a user's credit card information is registered on an electronic commerce site of a first provider that provides goods , data, or services, from the first provider, (i ) a validity confirmation request requesting confirmation of the validity of the credit card , (ii) first provider identification information for identifying the first provider, and (iii) user identification information assigned to the user by a second provider that provides a payment service using the credit card ;
(i) confirmation time information indicating a time when the request acquisition unit received the validity confirmation request and/or a time when a process for confirming the validity in response to the validity confirmation request was executed, and (ii) a confirmation history generation unit that generates confirmation history information in which the user identification information and the first provider identification information acquired by the request acquisition unit are associated with each other;
An information processing device comprising:
前記確認履歴生成部が生成した1以上の確認履歴情報を格納する確認履歴格納部を参照して、前記利用者の前記利用者識別情報に対応付けられた1以上の前記確認履歴情報の少なくとも一部に含まれる前記第1提供者識別情報を、前記利用者に通知する確認履歴通知部、
をさらに備える、
請求項1に記載の情報処理装置。
a confirmation history notifying unit that refers to a confirmation history storage unit that stores one or more pieces of confirmation history information generated by the confirmation history generating unit and notifies the user of the first provider identification information included in at least a part of the one or more pieces of confirmation history information associated with the user identification information of the user;
Further comprising:
The information processing device according to claim 1 .
前記確認履歴通知部は、
前記確認履歴格納部を参照して、前記利用者の前記利用者識別情報に対応付けられた前記1以上の確認履歴情報のうち、前記有効性が確認されてからの期間の長さが予め定められた値よりも大きな確認履歴情報を抽出し、
抽出された確認履歴情報に含まれる前記第1提供者識別情報を前記利用者に通知する、
請求項2に記載の情報処理装置。
The confirmation history notification unit,
extracting, from the one or more pieces of confirmation history information associated with the user identification information of the user, confirmation history information for which the length of time since the validity has been confirmed is greater than a predetermined value, by referring to the confirmation history storage unit;
notifying the user of the first provider identification information included in the extracted confirmation history information;
The information processing device according to claim 2 .
前記確認履歴通知部は、
予め定められた長さを有する期間ごとに、前記利用者による前記決済サービスの利用状況を示す明細情報を生成し、
(a)前記少なくとも一部の確認履歴情報に含まれる前記第1提供者識別情報、及び、(b)前記明細情報を、前記利用者に通知する、
請求項2又は請求項3に記載の情報処理装置。
The confirmation history notification unit,
generating detailed information indicating a usage status of the payment service by the user for each period having a predetermined length;
(a) notifying the user of the first provider identification information included in the at least a portion of the confirmation history information, and (b) notifying the user of the detailed information;
4. The information processing device according to claim 2.
前記確認履歴通知部は、
(c)(i)前記利用者に通知された前記第1提供者識別情報のうち、前記利用者が選択した前記第1提供者識別情報を示す選択情報と、(ii)前記選択情報により示される前記第1提供者識別情報により識別される前記第1提供者及び前記利用者の間の取引における前記決済サービスの利用を制限することを前記情報処理装置に要求する制限要求とを、前記情報処理装置に送信する処理を、前記利用者が利用する情報処理端末に実行させるための第1命令を、
前記利用者の前記情報処理端末に送信する、
請求項2から請求項4までの何れか一項に記載の情報処理装置。
The confirmation history notification unit,
(c) a first instruction to cause an information processing terminal used by the user to execute a process of transmitting to the information processing device (i) selection information indicating the first provider identification information selected by the user from the first provider identification information notified to the user, and (ii) a restriction request requesting the information processing device to restrict use of the payment service in a transaction between the first provider identified by the first provider identification information indicated by the selection information and the user;
transmitting the information to the information processing terminal of the user;
The information processing device according to any one of claims 2 to 4.
前記確認履歴通知部は、
(d)(i)前記利用者に通知された前記第1提供者識別情報のうち、前記利用者が選択した前記第1提供者識別情報を示す選択情報と、(ii)前記選択情報により示される前記第1提供者識別情報により識別される前記第1提供者に前記利用者の前記決済サービスに関する情報を削除させる又は利用させないことを前記情報処理装置に要求する削除要求とを、前記情報処理装置に送信する処理を、前記利用者が利用する情報処理端末に実行させるための第2命令を、
前記利用者の前記情報処理端末に送信する、
請求項2から請求項4までの何れか一項に記載の情報処理装置。
The confirmation history notification unit,
(d) a second instruction to cause an information processing terminal used by the user to execute a process of transmitting to the information processing device (i) selection information indicating the first provider identification information selected by the user from the first provider identification information notified to the user, and (ii) a deletion request requesting the information processing device to cause the first provider identified by the first provider identification information indicated by the selection information to delete or not use information related to the user's payment service,
transmitting the information to the information processing terminal of the user;
The information processing device according to any one of claims 2 to 4.
前記決済サービスは、クレジットカード決済を提供するサービス、又は、クレジットカード決済を利用する決済代行サービスである、
請求項1から請求項6までの何れか一項に記載の情報処理装置。
The payment service is a service that provides credit card payment or a payment agency service that uses credit card payment.
The information processing device according to any one of claims 1 to 6.
前記有効性確認要求は、前記利用者に配布されたクレジットカードの有効性を確認するための要求である、
請求項1から請求項7までの何れか一項に記載の情報処理装置。
the validation request is a request to validate the credit card distributed to the user;
The information processing device according to any one of claims 1 to 7.
前記確認履歴生成部は、
(i)前記有効性確認要求が、クレジットカードの有効性の確認を要求し、前記利用者の前記決済サービスにおける利用限度枠の確保を要求しない場合、又は、
(ii)前記要求取得部が前記有効性確認要求を取得した後、予め定められた期間が経過するまでの間に、前記利用者の前記決済サービスにおける利用限度枠の確保を要求する与信要求をしない場合に、
前記確認履歴情報を生成する、
請求項1から請求項8までの何れか一項に記載の情報処理装置。
The confirmation history generation unit
(i) the validation request requests validation of a credit card but does not request the user to reserve a credit line for the payment service; or
(ii) when the user does not make a credit request to secure a credit limit for the payment service within a predetermined period of time after the request acquisition unit acquires the validity confirmation request,
generating said confirmation history information;
The information processing device according to any one of claims 1 to 8.
コンピュータを、請求項1から請求項9までの何れか一項に記載の情報処理装置として機能させるための、プログラム。 A program for causing a computer to function as an information processing device according to any one of claims 1 to 9. コンピュータが、物品、データ又はサービスを提供する第1提供者の電子商取引サイトに、利用者のクレジットカードの情報が登録されるときに、前記第1提供者から、(i)前記クレジットカードの有効性を確認することを要求する有効性確認要求、(ii)前記第1提供者を識別するための第1提供者識別情報、及び、(iii)前記クレジットカードを用いた決済サービスを提供する第2提供者により前記利用者に割り当てられた利用者識別情報を取得する要求取得段階と、
前記コンピュータが、(i)前記要求取得段階において前記有効性確認要求が受信された時間、及び/又は、前記有効性確認要求に応じて前記有効性を確認するための処理が実行された時間を示す確認時間情報、並びに、(ii)前記要求取得段階において取得された前記利用者識別情報及び前記第1提供者識別情報が対応付けられた確認履歴情報を生成する確認履歴生成段階と、
を有する、情報処理方法。
a request acquisition step in which, when a user's credit card information is registered on an electronic commerce site of a first provider that provides goods , data, or services, the computer acquires from the first provider (i) a validation request requesting validation of the credit card , (ii) first provider identification information for identifying the first provider, and (iii) user identification information assigned to the user by a second provider that provides a payment service using the credit card ;
a confirmation history generating step in which the computer generates (i) confirmation time information indicating a time when the validity confirmation request was received in the request acquiring step and/or a time when a process for confirming the validity was executed in response to the validity confirmation request, and (ii) confirmation history information in which the user identification information and the first provider identification information acquired in the request acquiring step are associated with each other;
An information processing method comprising the steps of:
JP2022057737A 2022-03-30 2022-03-30 Information processing device, program, and information processing method Active JP7689933B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022057737A JP7689933B2 (en) 2022-03-30 2022-03-30 Information processing device, program, and information processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022057737A JP7689933B2 (en) 2022-03-30 2022-03-30 Information processing device, program, and information processing method

Publications (2)

Publication Number Publication Date
JP2023149260A JP2023149260A (en) 2023-10-13
JP7689933B2 true JP7689933B2 (en) 2025-06-09

Family

ID=88288238

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022057737A Active JP7689933B2 (en) 2022-03-30 2022-03-30 Information processing device, program, and information processing method

Country Status (1)

Country Link
JP (1) JP7689933B2 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016066194A (en) 2014-09-24 2016-04-28 株式会社日立ソリューションズ Credit settlement system, and credit settlement method
JP2018045446A (en) 2016-09-14 2018-03-22 三井住友カード株式会社 Settlement system, method and program
JP2018200596A (en) 2017-05-29 2018-12-20 Tis株式会社 Transaction management system, transaction management method, and program
JP2019169033A (en) 2018-03-26 2019-10-03 株式会社日本総合研究所 Card settlement system
JP2021018647A (en) 2019-07-22 2021-02-15 株式会社Kyash Settlement medium enabling method and system
JP2021039574A (en) 2019-09-04 2021-03-11 楽天カード株式会社 Information processing device, information processing method
JP2021056636A (en) 2019-09-27 2021-04-08 Tis株式会社 Integrated settlement server, terminal program, server program and settlement processing method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016066194A (en) 2014-09-24 2016-04-28 株式会社日立ソリューションズ Credit settlement system, and credit settlement method
JP2018045446A (en) 2016-09-14 2018-03-22 三井住友カード株式会社 Settlement system, method and program
JP2018200596A (en) 2017-05-29 2018-12-20 Tis株式会社 Transaction management system, transaction management method, and program
JP2019169033A (en) 2018-03-26 2019-10-03 株式会社日本総合研究所 Card settlement system
JP2021018647A (en) 2019-07-22 2021-02-15 株式会社Kyash Settlement medium enabling method and system
JP2021039574A (en) 2019-09-04 2021-03-11 楽天カード株式会社 Information processing device, information processing method
JP2021056636A (en) 2019-09-27 2021-04-08 Tis株式会社 Integrated settlement server, terminal program, server program and settlement processing method

Also Published As

Publication number Publication date
JP2023149260A (en) 2023-10-13

Similar Documents

Publication Publication Date Title
US10445491B2 (en) Confirming the identity of integrator applications
US10007914B2 (en) Fraud detection employing personalized fraud detection rules
CN112119416B (en) Method, system and computer readable medium for providing access information
JP5778865B2 (en) Services for adding functionality to applications
CN102204167B (en) Method, system and response emulators for testing application programming interface (API) calls
US20210256491A1 (en) System and method for remote management of sale transaction data
US11328093B1 (en) Protecting sensitive data
JP2019215909A (en) Securing payment transaction using circulating application transaction counter
US20130019233A1 (en) System and method for linking pre-installed software to a user account on an online store
US20190187864A1 (en) Providing optimized displays on user interfaces based on user generated lists of items
CN107851285A (en) Social account interaction is bound to the master agnostic identity
JP6680733B2 (en) Generation device, generation method, and generation program
JP2020109691A (en) Generation device, generation method, and generation program
KR20180014888A (en) Method and system for issuing tax invoice
JP7689933B2 (en) Information processing device, program, and information processing method
CN105531731A (en) Systems, methods, and computer program products for modifying and deleting data from a mobile device
JP2009181240A (en) Workflow processing device
CN119384812B (en) System, method and computing platform for managing network-enabled security codes
JP2024146033A (en) Payment management device and program
TW202433378A (en) Method for managing account information and electronic device supporting thereof
JP5476503B1 (en) Information input system, information input method, and information input program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240801

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250219

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250304

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250416

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250528

R150 Certificate of patent or registration of utility model

Ref document number: 7689933

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150