Nothing Special   »   [go: up one dir, main page]

JP7570444B2 - Payment support program, payment support system, and payment support method - Google Patents

Payment support program, payment support system, and payment support method Download PDF

Info

Publication number
JP7570444B2
JP7570444B2 JP2023034493A JP2023034493A JP7570444B2 JP 7570444 B2 JP7570444 B2 JP 7570444B2 JP 2023034493 A JP2023034493 A JP 2023034493A JP 2023034493 A JP2023034493 A JP 2023034493A JP 7570444 B2 JP7570444 B2 JP 7570444B2
Authority
JP
Japan
Prior art keywords
payment
information
trader
user
dedicated token
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
JP2023034493A
Other languages
Japanese (ja)
Other versions
JP2024126239A (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.)
JCB Co Ltd
Original Assignee
JCB Co 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 JCB Co Ltd filed Critical JCB Co Ltd
Priority to JP2023034493A priority Critical patent/JP7570444B2/en
Publication of JP2024126239A publication Critical patent/JP2024126239A/en
Application granted granted Critical
Publication of JP7570444B2 publication Critical patent/JP7570444B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、決済支援プログラム、決済支援システム、及び決済支援方法に関する。 The present invention relates to a payment support program, a payment support system, and a payment support method.

従来、ユーザの決済手段に対応するトークンを利用して、ユーザによる取引の決済処理を行う技術が知られている。 Conventionally, technology is known that uses a token corresponding to the user's payment method to process the payment of a user's transaction.

例えば、特許文献1に記載されている決済処理システムは、ユーザの識別情報および生体認証用情報を格納する記憶装置と、演算装置とを備える。当該演算装置は、ユーザの決済媒体に関して決済代行システムが発行したトークンを、ユーザのユーザ端末から受信する処理、トークンを、ユーザに関する識別情報および生体認証用情報と紐付けて記憶装置に格納する処理、ユーザにおける決済機会に際し、当該ユーザの生体情報を所定の店舗端末から得て、当該生体情報および生体認証用情報に基づく生体認証を行う処理、および、生体認証に成功した場合、当該ユーザに関して保持するトークンを記憶装置より抽出し、当該トークンと決済機会における決済額とを含む決済要求を決済代行システムに送信する処理を実行する。 For example, the payment processing system described in Patent Document 1 includes a storage device that stores a user's identification information and biometric authentication information, and a calculation device. The calculation device executes the following processes: receiving a token issued by the payment agency system for the user's payment medium from the user's user terminal; linking the token with the user's identification information and biometric authentication information and storing it in the storage device; obtaining the user's biometric information from a specified store terminal when the user has a payment opportunity and performing biometric authentication based on the biometric information and biometric authentication information; and, if the biometric authentication is successful, extracting the token held for the user from the storage device and transmitting a payment request including the token and the payment amount at the payment opportunity to the payment agency system.

特開2021-174298号公報JP 2021-174298 A

特許文献1に記載されている決済処理システムでは、事前に、ユーザは、決済代行システムから取得するトークンを、決済処理システムに提供する。そして、ユーザが店舗にて取引する際、決済処理システムは、ユーザの生体情報を認証して、トークンを抽出する。しかしながら、当該決済処理システムでは、生体情報の認証を行った上で、ユーザから事前に取得されるトークンを用いた処理がなされるため、決済ごとにユーザの関与が必要となっていた。 In the payment processing system described in Patent Document 1, a user provides a token obtained from a payment agency system to the payment processing system in advance. Then, when the user makes a transaction at a store, the payment processing system authenticates the user's biometric information and extracts the token. However, in this payment processing system, since the biometric information is authenticated and processing is performed using the token obtained in advance from the user, user involvement is required for each payment.

そこで、本発明は、より簡易にトークンを用いた決済に関する処理をすることが可能な決済支援プログラム、決済支援システム、及び決済支援方法を提供することを目的とする。 The present invention aims to provide a payment support program, a payment support system, and a payment support method that can more easily process payments using tokens.

本発明の一態様に係る決済支援プログラムは、コンピュータに、取引者との取引に際してユーザが利用する第1決済手段に関する第1決済手段情報に基づいて、ユーザと取引者との取引の決済に用いられる専用トークンに関する専用トークン情報を、取引者の取引者システムに対して発行する専用トークン発行部と、第1決済手段情報及び専用トークン情報を対応付けた対応関係情報を生成する対応関係生成部と、取引者システムから、専用トークン情報及びユーザとの取引の決済に関する決済情報を含む第1決済要求情報を取得する決済要求取得部と、対応関係情報に基づいて、専用トークン情報に対応する第1決済手段情報を特定する決済手段特定部と、決済の処理を行う決済者の決済者システムに対し、決済情報及び特定される第1決済手段情報を含む第2決済要求情報を提供する決済要求提供部と、を実現させる。 A payment assistance program according to one embodiment of the present invention causes a computer to implement the following: a dedicated token issuing unit that issues dedicated token information regarding a dedicated token used in settlement of a transaction between a user and a trader to a trader system of a trader based on first payment means information regarding a first payment means used by the user when trading with the trader; a correspondence generating unit that generates correspondence information that associates the first payment means information and the dedicated token information; a payment request acquiring unit that acquires first payment request information including the dedicated token information and payment information regarding settlement of a transaction with the user from the trader system; a payment means identifying unit that identifies the first payment means information corresponding to the dedicated token information based on the correspondence information; and a payment request providing unit that provides second payment request information including the payment information and the identified first payment means information to a payer system of a payer that processes the payment.

本発明の一態様に係る決済支援システムは、取引者との取引に際してユーザが利用する第1決済手段に関する第1決済手段情報に基づいて、ユーザと取引者との取引の決済に用いられる専用トークンに関する専用トークン情報を、取引者の取引者システムに対して発行する専用トークン発行部と、第1決済手段情報及び専用トークン情報を対応付けた対応関係情報を生成する対応関係生成部と、取引者システムから、専用トークン情報及びユーザとの取引の決済に関する決済情報を含む第1決済要求情報を取得する決済要求取得部と、対応関係情報に基づいて、専用トークン情報に対応する第1決済手段情報を特定する決済手段特定部と、決済の処理を行う決済者の決済者システムに対し、決済情報及び特定される第1決済手段情報を含む第2決済要求情報を提供する決済要求提供部と、を備える。 A payment support system according to one embodiment of the present invention includes a dedicated token issuing unit that issues dedicated token information regarding a dedicated token used in settlement of a transaction between a user and a trader to a trader system of the trader based on first payment means information regarding a first payment means used by the user when trading with the trader, a correspondence generating unit that generates correspondence information that associates the first payment means information and the dedicated token information, a payment request acquiring unit that acquires first payment request information including the dedicated token information and payment information regarding settlement of the transaction with the user from the trader system, a payment means identifying unit that identifies the first payment means information corresponding to the dedicated token information based on the correspondence information, and a payment request providing unit that provides second payment request information including the payment information and the identified first payment means information to the payer system of the payer that processes the payment.

本発明の一態様に係る決済支援方法は、コンピュータが、取引者との取引に際してユーザが利用する第1決済手段に関する第1決済手段情報に基づいて、ユーザと取引者との取引の決済に用いられる専用トークンに関する専用トークン情報を、取引者の取引者システムに対して発行し、第1決済手段情報及び専用トークン情報を対応付けた対応関係情報を生成し、取引者システムから、専用トークン情報及びユーザとの取引の決済に関する決済情報を含む第1決済要求情報を取得し、対応関係情報に基づいて、専用トークン情報に対応する第1決済手段情報を特定し、決済の処理を行う決済者の決済者システムに対し、決済情報及び特定される第1決済手段情報を含む第2決済要求情報を提供する。 In one aspect of the present invention, a payment support method includes a computer issuing dedicated token information regarding a dedicated token used in settlement of a transaction between a user and a trader to a trader system of the trader based on first payment method information regarding a first payment method used by a user when trading with the trader, generating correspondence information that associates the first payment method information and the dedicated token information, obtaining first payment request information including the dedicated token information and payment information regarding settlement of the transaction with the user from the trader system, identifying first payment method information that corresponds to the dedicated token information based on the correspondence information, and providing second payment request information including the payment information and the identified first payment method information to a settler system of the settler that processes the payment.

なお、本発明において、「部」とは、単に物理的手段を意味するものではなく、その「部」が有する機能をソフトウェアによって実現する場合も含む。また、1つの「部」又は装置が有する機能が2つ以上の物理的手段、装置、又はソフトウェアモジュールにより実現されても、2つ以上の「部」又は装置の機能が1つの物理的手段、装置、又はソフトウェアモジュールにより実現されてもよい。 In this invention, a "part" does not simply mean a physical means, but also includes cases where the functions of the "part" are realized by software. Furthermore, the functions of one "part" or device may be realized by two or more physical means, devices, or software modules, and the functions of two or more "parts" or devices may be realized by one physical means, device, or software module.

本発明によれば、より簡易にトークンを用いた決済に関する処理をすることが可能な決済支援プログラム、決済支援システム、及び決済支援方法を提供することができる。 The present invention provides a payment support program, a payment support system, and a payment support method that can more easily process payments using tokens.

本発明の一実施形態である決済支援システム100における処理の概要を示す図である。FIG. 2 is a diagram showing an overview of processing in a payment support system 100 according to an embodiment of the present invention. 本発明の一実施形態である決済支援システム100の構成を示す図である。1 is a diagram showing a configuration of a payment support system 100 according to an embodiment of the present invention. 記憶部105に記憶される決済手段情報の例を示す図である。FIG. 4 is a diagram showing an example of payment method information stored in a storage unit 105. 記憶部105に記憶される対応関係情報の例を示す図である。FIG. 4 is a diagram showing an example of correspondence relationship information stored in a storage unit 105. 記憶部105に記憶される第1決済要求情報の例を示す図である。FIG. 11 is a diagram showing an example of first payment request information stored in a storage unit 105. 記憶部105に記憶される決済結果情報の例を示す図である。FIG. 11 is a diagram showing an example of payment result information stored in storage unit 105. 記憶部105に記憶されるエラー情報の例を示す図である。10A to 10C are diagrams illustrating an example of error information stored in a storage unit 105. 決済支援システム100における処理の例を示すシークエンスチャートである。1 is a sequence chart showing an example of processing in payment processing system 100. 決済支援システム100における処理の例を示すシークエンスチャートである。1 is a sequence chart showing an example of processing in payment processing system 100. 決済支援システム100における処理の例を示すシークエンスチャートである。1 is a sequence chart showing an example of processing in payment processing system 100. コンピュータ1100のハードウェア構成の例を示す図である。FIG. 11 illustrates an example of the hardware configuration of a computer 1100.

添付図面を参照して、本発明の好適な実施形態について説明する。図1は、本発明の一実施形態である決済支援システム100における処理の概要を示す図である。 A preferred embodiment of the present invention will be described with reference to the attached drawings. FIG. 1 is a diagram showing an overview of the processing in a payment support system 100, which is one embodiment of the present invention.

決済支援システム100は、決済支援プログラムによって実現される情報処理システムである。決済支援システム100は、ユーザが利用する決済手段に関する決済手段情報に基づいて、取引者との取引の決済に用いられる専用トークン情報を発行し、決済手段情報と専用トークン情報とを対応付けた対応関係情報を生成する。そして、決済支援システム100は、ユーザと取引者との取引の決済に際して、取引者の取引者システムから専用トークン情報を取得し、専用トークン情報に対応する決済手段情報を特定し、取引の決済の処理を行う決済者の決済者システムに対し、決済手段情報を提供する。 The payment support system 100 is an information processing system realized by a payment support program. The payment support system 100 issues dedicated token information to be used in settling a transaction with a trader based on payment method information relating to the payment method used by the user, and generates correspondence information that associates the payment method information with the dedicated token information. When settling a transaction between a user and a trader, the payment support system 100 acquires the dedicated token information from the trader's trader system, identifies the payment method information that corresponds to the dedicated token information, and provides the payment method information to the settler system of the settler that processes the settlement of the transaction.

まず、決済支援システム100における専用トークン発行処理について説明する。ユーザが、取引者システムに、決済手段情報を提供する(S111)。決済支援システム100が、取引者システムから、決済手段情報を取得する(S112)。決済支援システム100が、決済手段情報に基づいて、取引者システムに対し専用トークン情報を発行し(S113)、決済手段情報と専用トークン情報とを対応付けた対応関係情報を生成する(S114)。 First, the dedicated token issuance process in the payment support system 100 will be described. The user provides payment method information to the trader system (S111). The payment support system 100 acquires the payment method information from the trader system (S112). The payment support system 100 issues dedicated token information to the trader system based on the payment method information (S113), and generates correspondence information that associates the payment method information with the dedicated token information (S114).

続いて、決済支援システム100における専用トークン情報を用いた決済支援処理について説明する。ユーザと取引者との取引に応じて、決済支援システム100が、取引者システムから、決済に関する決済情報及び専用トークン情報を含む第1決済要求情報を取得する(S121)。決済支援システム100が、専用トークン情報に対応する決済手段情報を特定する。決済支援システム100が、決済情報及び特定される決済手段情報を含む第2決済要求情報を決済者システムに提供する(S122)。決済者システムが、第2決済要求情報に応じて、決済処理を行う。決済支援システム100が、決済者システムから、第2決済要求情報に応じた決済処理の結果に関する決済結果情報を取得する(S123)。 Next, the payment support process using the dedicated token information in the payment support system 100 will be described. In response to a transaction between a user and a trader, the payment support system 100 acquires first payment request information including payment information related to the payment and dedicated token information from the trader system (S121). The payment support system 100 identifies payment method information corresponding to the dedicated token information. The payment support system 100 provides second payment request information including the payment information and the identified payment method information to the settler system (S122). The settler system performs payment processing in response to the second payment request information. The payment support system 100 acquires payment result information regarding the result of the payment processing in response to the second payment request information from the settler system (S123).

決済者システムにおいて決済処理が正常に実行できない場合、決済支援システム100は、決済者システムから、エラー情報を取得する(S131)。決済支援システム100は、ユーザに対し、エラーに対応する決済手段を別の決済手段に変更するよう提案する(S132)。 If the payment processing cannot be performed normally in the payer system, the payment support system 100 acquires error information from the payer system (S131). The payment support system 100 suggests to the user that they change the payment method corresponding to the error to another payment method (S132).

決済支援システム100は、ユーザから、決済手段を別の決済手段に変更する変更要求を取得し(S141)、対応関係情報を更新する。 The payment support system 100 receives a change request from the user to change the payment method to another payment method (S141) and updates the correspondence information.

図2は、本発明の一実施形態である決済支援システム100の構成を示す図である。決済支援システム100は、取引者システム200、ユーザ端末300、及び決済者システム400とインターネット等のネットワークを介して通信可能に接続される。決済支援システム100の詳細については、後述する。 Figure 2 is a diagram showing the configuration of a payment support system 100, which is one embodiment of the present invention. The payment support system 100 is communicatively connected to a trader system 200, a user terminal 300, and a settler system 400 via a network such as the Internet. Details of the payment support system 100 will be described later.

取引者システム200は、ユーザと取引を行う取引者の情報処理システムである。 The trader system 200 is an information processing system of a trader that conducts transactions with users.

取引者は、例えば、特定の事業者であってもよく、また、特定の事業者の特定の店舗であってもよい。また、取引者は、例えば、複数の事業者の複数の店舗を含む特定の組織(例えば、商店街)であってもよい。すなわち、後述する専用トークンは、特定の事業者に対応する専用トークン、特定の店舗に対応する専用トークン、又は特定の組織(例えば、商店街)に対応する専用トークンであってもよい。なお、取引者は、これらに限られない。 The trader may be, for example, a specific business operator, or a specific store of a specific business operator. The trader may also be, for example, a specific organization (e.g., a shopping mall) that includes multiple stores of multiple business operators. In other words, the dedicated token described below may be a dedicated token corresponding to a specific business operator, a dedicated token corresponding to a specific store, or a dedicated token corresponding to a specific organization (e.g., a shopping mall). Note that traders are not limited to these.

取引者は、例えば、ユーザと、継続的な取引を行う取引者であってもよい。ここで、継続的な取引は、例えば、一定期間(例えば、毎月)ごとに決済される、一定金額(例えば、固定金額、又はユーザの商品若しくはサービスの利用の程度に応じた従量金額)の取引であってもよい。従来の継続的な取引では、取引者システム200は、予め、ユーザ及びユーザの決済手段情報を登録する場合がある。そのため、取引者システム200において、ユーザから決済手段情報を取得することなく、一定期間(例えば、毎月)ごとに決済処理が行われることがある。 The trader may be, for example, a trader who conducts continuous transactions with a user. Here, a continuous transaction may be, for example, a transaction for a certain amount (for example, a fixed amount, or a per-use amount according to the degree of use of the user's product or service) that is settled at regular intervals (for example, monthly). In conventional continuous transactions, the trader system 200 may register the user and the user's payment method information in advance. Therefore, the trader system 200 may perform payment processing at regular intervals (for example, monthly) without obtaining payment method information from the user.

継続的な取引は、例えば、いわゆるリカーリング取引、及びいわゆるサブスクリプション取引の少なくともいずれかであってもよい。リカーリング取引は、ユーザと取引者とが継続的に、例えば、消耗品や従量制のサービスを取引する形態の取引である。サブスクリプション取引は、ユーザと取引者とが継続的に、例えば、予め定められた金額の商品又はサービスを取引する形態の取引である。 A continuous transaction may be, for example, at least one of a so-called recurring transaction and a so-called subscription transaction. A recurring transaction is a type of transaction in which a user and a trader continuously trade, for example, consumables or pay-as-you-go services. A subscription transaction is a type of transaction in which a user and a trader continuously trade, for example, goods or services of a predetermined amount.

ユーザ端末300は、取引者と取引を行うユーザが利用するコンピュータであり、スマートフォン、タブレット端末、パーソナルコンピュータ等である。 The user terminal 300 is a computer used by a user who conducts transactions with a trader, and may be a smartphone, tablet terminal, personal computer, etc.

決済者システム400は、ユーザと取引者との取引の決済の処理を行う決済者の情報処理システムである。決済者は、例えば、ユーザの決済手段に対応する事業者であってもよい。すなわち、ユーザの決済手段がクレジットカードである場合、決済者は、当該クレジットカードの発行会社であってもよく、ユーザの決済手段が電子マネーである場合、決済者は、当該電子マネーを管理する資金移動業者であってもよい。 The payer system 400 is a payer information processing system that processes the settlement of transactions between a user and a transactor. The payer may be, for example, a business entity that corresponds to the user's payment method. That is, if the user's payment method is a credit card, the payer may be the issuer of the credit card, and if the user's payment method is electronic money, the payer may be a funds transfer business entity that manages the electronic money.

なお、図2において、取引者システム200、ユーザ端末300、決済者システム400は、それぞれ1つずつ示されているが、それぞれ複数の取引者システム200、ユーザ端末300、決済者システム400であってもよい。 Note that in FIG. 2, one trader system 200, one user terminal 300, and one settler system 400 are shown, but there may be multiple trader systems 200, user terminals 300, and settler systems 400.

続いて、決済支援システム100の詳細について説明する。決済支援システム100は、記憶部105、決済手段取得部110、検証部115、専用トークン発行部120、対応関係生成部125、決済要求取得部130、決済手段特定部135、決済要求提供部140、決済結果取得部145、決済結果提供部150、エラー取得部155、変更提案部160、更新部165を備える。図2に示す各部は、例えば、記憶領域を用いたり、記憶領域に格納された決済支援プログラムをプロセッサが実行したりすることにより実現することができる。 Next, the details of the payment support system 100 will be described. The payment support system 100 includes a memory unit 105, a payment means acquisition unit 110, a verification unit 115, a dedicated token issue unit 120, a correspondence generation unit 125, a payment request acquisition unit 130, a payment means identification unit 135, a payment request providing unit 140, a payment result acquisition unit 145, a payment result providing unit 150, an error acquisition unit 155, a change proposal unit 160, and an update unit 165. Each unit shown in FIG. 2 can be realized, for example, by using a memory area or by a processor executing a payment support program stored in the memory area.

記憶部105は、決済支援システム100において処理される情報を記憶する。記憶部105は、例えば、後述する、決済手段情報、対応関係情報、第1決済要求情報、決済結果情報、及びエラー情報を記憶することができる。 The memory unit 105 stores information processed in the payment support system 100. The memory unit 105 can store, for example, payment method information, correspondence information, first payment request information, payment result information, and error information, which will be described later.

決済手段取得部110は、ユーザと取引者との取引においてユーザが利用する決済手段に関する決済手段情報を取得し、記憶部105に格納する。 The payment method acquisition unit 110 acquires payment method information regarding the payment method used by the user in a transaction between the user and the trader, and stores the information in the memory unit 105.

ここで、決済手段情報は、第1決済手段に関する第1決済手段情報、及び第1決済手段とは異なる第2決済手段に関する第2決済手段情報を含む。 Here, the payment method information includes first payment method information relating to a first payment method, and second payment method information relating to a second payment method different from the first payment method.

決済手段取得部110は、例えば、取引者システム200から、決済手段情報を取得してもよい。この場合、取引者システム200は、ユーザと取引者との取引に応じて、ユーザから、決済手段情報を取得し、当該取得した決済手段情報を、決済支援システム100に提供してもよい。 The payment method acquisition unit 110 may acquire payment method information, for example, from the trader system 200. In this case, the trader system 200 may acquire payment method information from the user in accordance with a transaction between the user and the trader, and provide the acquired payment method information to the payment support system 100.

また、決済手段取得部110は、ユーザ端末300から、決済手段情報を取得してもよい。 The payment method acquisition unit 110 may also acquire payment method information from the user terminal 300.

決済手段情報は、ユーザと取引者との取引においてユーザが利用する決済手段に関する情報である。決済手段は、例えば、銀行口座、クレジットカード、電子マネー、ポイント、又は決済用トークンであってもよい。決済手段情報は、例えば、銀行口座番号、クレジットカード番号、電子マネーのID若しくはアカウント(より具体的には、電子マネーに対応する資金移動業者におけるID若しくはアカウント)、ポイントを管理する事業者におけるID若しくはアカウント(例えば、ポイントカード番号)、又は決済用トークンのIDであってもよい。なお、この段落で例示した「決済用トークン」は、後述する専用トークンとは異なるトークンである。 Payment method information is information about the payment method used by the user in a transaction between the user and a transactor. The payment method may be, for example, a bank account, a credit card, electronic money, points, or a payment token. Payment method information may be, for example, a bank account number, a credit card number, an ID or account for electronic money (more specifically, an ID or account at a funds transfer service provider corresponding to electronic money), an ID or account at a business that manages points (for example, a point card number), or an ID for a payment token. Note that the "payment token" exemplified in this paragraph is a different token from the dedicated token described below.

図3は、記憶部105に記憶される決済手段情報の例を示す図である。記憶部105に記憶される決済手段情報は、例えば、決済手段ID、及び決済手段内容情報を含む。 Figure 3 is a diagram showing an example of payment method information stored in the memory unit 105. The payment method information stored in the memory unit 105 includes, for example, a payment method ID and payment method content information.

決済手段IDは、決済支援システム100において処理される決済手段情報を識別する情報である。決済手段内容情報は、決済手段の内容を示す情報であり、例えば、銀行口座番号、クレジットカード番号、電子マネーのID若しくはアカウント、ポイントを管理する事業者におけるID若しくはアカウント、又は決済用トークンのIDを示す情報である。 The payment method ID is information that identifies the payment method information processed in the payment support system 100. The payment method content information is information that indicates the content of the payment method, such as a bank account number, a credit card number, an electronic money ID or account, an ID or account at a business that manages points, or an ID of a payment token.

検証部115は、決済手段情報(例えば、第1決済手段情報)に基づいた決済の処理が正常に行われることを検証する。 The verification unit 115 verifies that payment processing based on the payment method information (e.g., first payment method information) is performed normally.

検証部115は、例えば、決済手段情報に対応する決済者システム400にアクセスし、決済手段情報が正当な決済手段であるか否かを評価してもよい。検証部115は、例えば、決済者システム400に、クレジットカード番号、電子マネーのID若しくはアカウント、ポイントを管理する事業者におけるID若しくはアカウント、又は決済用トークンのIDが正常に記録されている場合に、決済手段情報が正当な決済手段であると評価してもよい。 The verification unit 115 may, for example, access the settlor system 400 corresponding to the payment method information and evaluate whether the payment method information is a legitimate payment method. The verification unit 115 may, for example, evaluate the payment method information as being a legitimate payment method when a credit card number, an electronic money ID or account, an ID or account at a business that manages points, or an ID of a payment token are properly recorded in the settlor system 400.

検証部115は、例えば、決済手段情報に対応する決済者システム400にアクセスし、決済手段情報が示す決済手段の限度額に基づいて、決済の処理が正常に行われるか否かを評価してもよい。検証部115は、ユーザと取引者との取引の規模(例えば、取引額の規模)と、決済手段の限度額とを比較し、当該決済手段の限度額の範囲内で、ユーザと取引者との取引が行われると判断される場合に、決済の処理が正常に行われると評価してもよい。 The verification unit 115 may, for example, access the payment provider system 400 corresponding to the payment method information, and evaluate whether or not the payment processing is performed normally based on the payment method limit indicated by the payment method information. The verification unit 115 may compare the size of the transaction between the user and the trader (e.g., the size of the transaction amount) with the payment method limit, and evaluate that the payment processing is performed normally when it is determined that the transaction between the user and the trader is performed within the payment method limit.

例えばユーザと取引者との取引がリカーリング取引である場合、取引の規模(例えば、取引額の規模)は、リカーリング取引において継続的に取引される商品又はサービスに応じて、一定程度、推定が可能である。そこで、検証部115は、例えば、決済者システムにアクセスして、決済手段情報(例えば、第1決済手段情報)に基づいた決済の処理が正常に行われることを検証する。 For example, if a transaction between a user and a trader is a recurring transaction, the size of the transaction (e.g., the size of the transaction amount) can be estimated to a certain extent depending on the product or service that is continuously traded in the recurring transaction. Therefore, the verification unit 115, for example, accesses the payer system and verifies that the payment processing based on the payment method information (e.g., the first payment method information) is performed normally.

なお、決済手段情報に対応する決済者は、例えば、クレジットカードの発行会社、電子マネーを管理する資金移動業者、決済用トークンを管理する事業者であってもよい。 The payer corresponding to the payment method information may be, for example, a credit card issuer, a funds transfer business that manages electronic money, or a business that manages payment tokens.

専用トークン発行部120は、決済手段情報(例えば、第1決済手段情報)に基づいて、ユーザと取引者との取引の決済に用いられる専用トークンに関する専用トークン情報を、取引者システム200に対して発行する。そして、取引者システム200は、発行を受けた専用トークン情報を記憶する。 The dedicated token issuing unit 120 issues dedicated token information regarding the dedicated token used for settlement of the transaction between the user and the trader to the trader system 200 based on the payment method information (e.g., the first payment method information). The trader system 200 then stores the issued dedicated token information.

ここで、専用トークンは、ユーザと取引者との取引の決済に専用のトークンである。すなわち、専用トークンは、対応するユーザ以外との取引の決済に用いることはできず、かつ、対応する取引者(例えば、特定の事業者、特定の店舗、又は、商店街等の特定の組織)以外との取引の決済に用いることはできない。すなわち、専用トークン情報が第三者に漏洩した場合であっても、当該第三者は当該専用トークン情報を用いて決済することができない。このように、決済支援システム100は、専用トークンを取引者システム200に発行することにより、よりセキュリティの高い決済を実現することができる。 Here, the dedicated token is a token that is dedicated to settlement of transactions between a user and a trader. In other words, the dedicated token cannot be used for settlement of transactions with any other than the corresponding user, and cannot be used for settlement of transactions with any other than the corresponding trader (e.g., a specific business operator, a specific store, or a specific organization such as a shopping district). In other words, even if the dedicated token information is leaked to a third party, the third party cannot make payments using the dedicated token information. In this way, the payment support system 100 can achieve more secure payments by issuing a dedicated token to the trader system 200.

専用トークン情報は、さらに、取引者を識別可能な取引者識別情報を含んでもよい。 The dedicated token information may further include trader identification information that can identify the trader.

専用トークン情報に含まれる取引者識別情報は、暗号化された情報(例えば、電子署名、電子透かし、又はハッシュ値等)であってもよい。これにより、決済支援システム100は、専用トークン情報に含まれる取引者識別情報の改ざんを防止することができる。 The trader identification information included in the dedicated token information may be encrypted information (e.g., a digital signature, a digital watermark, or a hash value). This enables the payment support system 100 to prevent tampering with the trader identification information included in the dedicated token information.

また、専用トークン発行部120は、検証部115による検証の結果に基づいて、専用トークン情報を発行してもよい。すなわち、検証部115において、決済手段情報が示す決済手段に基づいた決済の処理が正常に行われると評価される場合に、専用トークン発行部120は、当該決済手段情報に基づいて専用トークン情報を発行してもよい。これにより、決済支援システム100は、正常に決済処理を実行可能な決済手段情報に対応する専用トークンを発行することができ、専用トークンの発行処理を効率化することができる。 The dedicated token issuing unit 120 may also issue dedicated token information based on the results of the verification by the verification unit 115. That is, when the verification unit 115 evaluates that the payment processing based on the payment method indicated by the payment method information is performed normally, the dedicated token issuing unit 120 may issue dedicated token information based on the payment method information. This allows the payment support system 100 to issue a dedicated token corresponding to payment method information that can execute the payment processing normally, thereby making the issuance process of the dedicated token more efficient.

また、専用トークン発行部120は、複数の決済手段情報に基づいて、専用トークン情報を発行してもよい。このとき、専用トークン発行部120は、複数の決済手段情報のそれぞれに対応する複数の専用トークン情報を発行してもよく、また、複数の決済手段情報に対応する1つの専用トークン情報を発行してもよい。 The dedicated token issuing unit 120 may also issue dedicated token information based on multiple pieces of payment method information. In this case, the dedicated token issuing unit 120 may issue multiple pieces of dedicated token information corresponding to each of the multiple pieces of payment method information, or may issue one piece of dedicated token information corresponding to the multiple pieces of payment method information.

対応関係生成部125は、決済手段情報(例えば、第1決済手段情報)と、専用トークン情報とを対応付けた対応関係情報を生成し、記憶部105に格納する。 The correspondence generation unit 125 generates correspondence information that associates payment method information (e.g., first payment method information) with dedicated token information, and stores the correspondence information in the memory unit 105.

対応関係生成部125は、決済手段情報、専用トークン情報、及び取引者識別情報を対応付けた対応関係情報を生成してもよい。取引者識別情報は、決済手段取得部110の取得先又は専用トークン発行部120の発行先の取引者システム200を識別する情報であってもよい。これにより、決済支援システム100は、後述する決済要求取得部が取得する専用トークン情報と、当該専用トークン情報を提供する取引者システム200とを照合することができ、よりセキュリティの高い決済を実現することができる。 The correspondence generation unit 125 may generate correspondence information that associates the payment method information, the dedicated token information, and the trader identification information. The trader identification information may be information that identifies the trader system 200 from which the payment method acquisition unit 110 obtained the information or the trader system 200 from which the dedicated token issuance unit 120 issues the information. This allows the payment support system 100 to match the dedicated token information acquired by the payment request acquisition unit described below with the trader system 200 that provides the dedicated token information, thereby enabling more secure payments to be realized.

図4は、記憶部105に記憶される対応関係情報の例を示す図である。記憶部105に記憶される対応関係情報は、例えば、決済手段ID、及び専用トークンIDを含む。専用トークンIDは、専用トークン発行部120によって発行される専用トークンを識別する情報である。 Figure 4 is a diagram showing an example of correspondence information stored in the storage unit 105. The correspondence information stored in the storage unit 105 includes, for example, a payment method ID and a dedicated token ID. The dedicated token ID is information that identifies a dedicated token issued by the dedicated token issuing unit 120.

なお、記憶部105に記憶される対応関係情報は、さらに、取引者識別情報を含んでもよい。 The correspondence information stored in the memory unit 105 may further include trader identification information.

決済要求取得部130は、取引者システム200から、専用トークン情報、及び、ユーザと取引者との取引の決済に関する決済情報を含む、第1決済要求情報を取得し、記憶部105に格納する。 The payment request acquisition unit 130 acquires first payment request information from the trader system 200, including dedicated token information and payment information regarding the settlement of the transaction between the user and the trader, and stores the information in the memory unit 105.

第1決済要求情報は、取引者システム200から取得する、ユーザと取引者との取引の決済を要求する情報である。第1決済要求情報は、後述する第2決済要求情報と異なり、決済情報と、専用トークン情報とが対応付けられている情報である。 The first payment request information is information obtained from the trader system 200 that requests settlement of a transaction between a user and a trader. Unlike the second payment request information described below, the first payment request information is information in which payment information and dedicated token information are associated.

取引者は、ユーザとの取引に応じて、決済支援システム100に対し、決済処理を要求する。このとき、取引者システム200は、第1決済要求情報を決済支援システム100に提供する。 The trader requests payment processing from the payment support system 100 in accordance with the transaction with the user. At this time, the trader system 200 provides the first payment request information to the payment support system 100.

決済情報は、ユーザと取引者との取引の決済に関する情報であり、例えば、当該取引の決済金額を示す決済金額情報を含む。 Payment information is information regarding the settlement of a transaction between a user and a trader, and includes, for example, payment amount information indicating the payment amount of the transaction.

第1決済要求情報は、さらに、取引者識別情報を含んでもよい。例えば、決済情報が、取引者識別情報を含んでもよく、また、専用トークン情報が、取引者識別情報を含んでもよい。これにより、決済支援システム100は、対応関係情報に取引者識別情報が含まれている場合に、対応関係情報に含まれる取引者識別情報と、取引者システム200が提供する第1決済要求情報に含まれる取引者識別情報とを照合することにより、よりセキュリティの高い決済を実現することができる。 The first settlement request information may further include trader identification information. For example, the settlement information may include the trader identification information, and the dedicated token information may include the trader identification information. In this way, when the correspondence information includes trader identification information, the settlement support system 100 can achieve more secure settlement by comparing the trader identification information included in the correspondence information with the trader identification information included in the first settlement request information provided by the trader system 200.

また、例えば、第1決済要求情報は、専用トークン発行部120によって暗号化されて生成され、専用トークン情報に含められた取引者識別情報と、取引者システム200が付加する取引者識別情報とを含んでもよい。取引者システム200は、例えば、決済情報に取引者識別情報を付加してもよい。これにより、決済支援システム100は、対応関係情報に取引者識別情報が含まれていない場合であっても、専用トークン情報に含まれる暗号化された取引者識別情報と、取引者システム200が付加する取引者識別情報とを照合することにより、よりセキュリティの高い決済を実現することができる。 In addition, for example, the first payment request information may include trader identification information that is encrypted and generated by the dedicated token issuing unit 120 and included in the dedicated token information, and trader identification information added by the trader system 200. The trader system 200 may, for example, add the trader identification information to the payment information. In this way, even if the correspondence information does not include the trader identification information, the payment support system 100 can achieve more secure payment by comparing the encrypted trader identification information included in the dedicated token information with the trader identification information added by the trader system 200.

ユーザと取引者との取引に際して、取引者システム200は、例えば、取引相手であるユーザから、ユーザを示す情報(例えば、ユーザ識別情報)を取得してもよい。そして、取引者システム200は、ユーザを示す情報(例えば、ユーザ識別情報)と専用トークン情報とが対応付けられて記憶されている記憶部を参照して、当該ユーザに対応する専用トークン情報を特定し、当該専用トークン情報を含む第1決済要求情報を、決済支援システム100に提供すればよい。 When a user and a trader make a transaction, the trader system 200 may, for example, obtain information indicating the user (e.g., user identification information) from the user who is the trading partner. The trader system 200 may then refer to a storage unit in which information indicating the user (e.g., user identification information) and dedicated token information are stored in association with each other, identify the dedicated token information corresponding to the user, and provide the first payment request information including the dedicated token information to the payment support system 100.

このように、決済支援システム100は、取引者システム200(例えば、取引者システム200の記憶部)に記憶されている専用トークン情報を、取引者システム200から取得すればよい。すなわち、取引者システム200は、ユーザから、決済手段情報を取得する必要はなく、また、専用トークン情報を取得する必要もない。これにより、ユーザは、決済手段情報又は専用トークン情報を取引者システム200に提供することなく、取引者と取引することができる。特に、継続的な取引(例えば、リカーリング取引)において、ユーザは、簡易に、専用トークンを用いた決済を行うことができる。 In this way, the payment support system 100 only needs to obtain the dedicated token information stored in the trader system 200 (e.g., the memory unit of the trader system 200) from the trader system 200. In other words, the trader system 200 does not need to obtain payment method information from the user, nor does it need to obtain dedicated token information. This allows the user to trade with the trader without providing payment method information or dedicated token information to the trader system 200. In particular, in continuous transactions (e.g., recurring transactions), the user can easily make payments using the dedicated token.

図5は、記憶部105に記憶される第1決済要求情報の例を示す図である。記憶部105に記憶される第1決済要求情報は、例えば、第1決済要求ID、専用トークンID、及び決済情報を含む。決済情報は、さらに、例えば、決済金額情報を含む。第1決済要求IDは、決済支援システム100において処理される第1決済要求情報を識別する情報である。 Figure 5 is a diagram showing an example of first payment request information stored in the memory unit 105. The first payment request information stored in the memory unit 105 includes, for example, a first payment request ID, a dedicated token ID, and payment information. The payment information further includes, for example, payment amount information. The first payment request ID is information that identifies the first payment request information processed in the payment support system 100.

決済手段特定部135は、対応関係情報に基づいて、第1決済要求情報に含まれる専用トークン情報に対応する決済手段情報(例えば、第1決済手段情報)を特定する。 The payment method identification unit 135 identifies the payment method information (e.g., the first payment method information) that corresponds to the dedicated token information included in the first payment request information based on the correspondence information.

決済要求提供部140は、決済者システム400に対し、決済情報と、決済手段特定部135により特定される決済手段情報(例えば、第1決済手段情報)とを含む第2決済要求情報を提供する。 The payment request providing unit 140 provides the payment provider system 400 with second payment request information including payment information and payment method information (e.g., first payment method information) identified by the payment method identifying unit 135.

第2決済要求情報は、決済者システム400に対し提供する、ユーザと取引者との取引の決済を要求する情報である。第2決済要求情報は、第1決済要求情報と異なり、決済情報と、決済手段情報(例えば、第1決済手段情報)とが対応付けられている情報である。 The second payment request information is information provided to the settler system 400, requesting settlement of a transaction between a user and a trader. Unlike the first payment request information, the second payment request information is information in which payment information and payment method information (e.g., first payment method information) are associated.

すなわち、決済要求取得部130、決済手段特定部135、及び決済要求提供部140による一連の処理により、決済支援システム100は、取引者システム200から取得される専用トークン情報を、対応する決済手段情報(例えば、第1決済手段情報)に、いわば変換して、決済者システム400に提供する。これにより、取引者システム200は、情報漏洩時の影響が大きい決済手段情報を処理せずに、専用トークン情報を処理することができ、よりセキュリティの高い決済を実現することができる。また、決済者システム400は、決済支援システム100を介することで、セキュリティを高めた決済処理においても、決済手段情報に基づいた、いわば通常の決済処理を行うことができる。 In other words, through a series of processes by the payment request acquisition unit 130, the payment method identification unit 135, and the payment request provision unit 140, the payment support system 100 converts, so to speak, the dedicated token information acquired from the trader system 200 into corresponding payment method information (e.g., first payment method information) and provides it to the payer system 400. This allows the trader system 200 to process the dedicated token information without processing payment method information that would be significantly affected in the event of an information leak, thereby achieving more secure payments. Furthermore, by going through the payment support system 100, the payer system 400 can perform, so to speak, normal payment processing based on the payment method information even in payment processing with enhanced security.

特に、ユーザと取引者との取引が継続的な取引(例えば、リカーリング取引)である場合、取引者は、ユーザの決済手段情報を継続的に管理することがある。そのため、取引者システム200からユーザの決済手段情報が漏洩するリスクがある。そこで、決済支援システム100が専用トークン情報を取引者システム200に発行することで、取引者システム200に対し、情報漏洩時の影響が大きい決済手段情報を用いた処理をさせずに、専用トークン情報を用いた処理をさせることができ、よりセキュリティの高い決済が実現される。 In particular, when a transaction between a user and a trader is a continuous transaction (e.g., a recurring transaction), the trader may continually manage the user's payment method information. As a result, there is a risk that the user's payment method information will be leaked from the trader system 200. Therefore, by having the payment support system 100 issue dedicated token information to the trader system 200, the trader system 200 can perform processing using the dedicated token information rather than processing using the payment method information, which would be significantly affected in the event of an information leak, thereby achieving more secure payments.

また、決済要求提供部140は、専用トークン発行部120が複数の決済手段情報(例えば、第1決済手段情報及び第2決済手段情報)に基づいて専用トークン情報を発行した場合に、第1決済手段情報を含む第2決済要求情報と、第2決済手段情報を含む第2決済要求情報とを、決済者システム400に提供することができる。 In addition, when the dedicated token issuing unit 120 issues dedicated token information based on multiple payment method information (e.g., first payment method information and second payment method information), the payment request providing unit 140 can provide the payment request information including the first payment method information and the second payment request information including the second payment method information to the payment system 400.

具体的には、例えば、まず、決済要求提供部140が、第1決済手段情報を含む第2決済要求情報を決済者システム400に提供する。続いて、後述するエラー取得部155が、第1決済手段情報に基づいて決済処理を正常に実行できない旨のエラー情報を取得する。そして、決済要求提供部140が、第2決済手段情報を含む第2決済要求情報を決済者システム400に提供する。これにより、決済支援システム100は、決済者システム400において第1決済手段に基づいた決済処理を正常に実行できない場合であっても、ユーザにより追加の操作を必要とせずに、第1決済手段とは異なる決済手段(例えば、この場合は、第2決済手段)に基づいた決済処理を、決済者システム400に要求することができる。 Specifically, for example, first, the payment request providing unit 140 provides the second payment request information including the first payment means information to the settler system 400. Next, the error acquisition unit 155 described later acquires error information indicating that the payment process cannot be executed normally based on the first payment means information. Then, the payment request providing unit 140 provides the second payment request information including the second payment means information to the settler system 400. As a result, even if the payment process based on the first payment means cannot be executed normally in the settler system 400, the payment support system 100 can request the settler system 400 to execute payment process based on a payment means different from the first payment means (for example, the second payment means in this case) without requiring any additional operation by the user.

なお、専用トークン発行部120が複数の決済手段情報に基づいて専用トークン情報を発行した場合、決済要求提供部140が、いずれの決済手段情報を優先的に用いて、第2決済要求情報を提供するかは、例えば、事前に定められる、決済支援システム100の管理者又はユーザによる設定に基づいてもよい。 When the dedicated token issuing unit 120 issues dedicated token information based on multiple payment method information, which payment method information the payment request providing unit 140 preferentially uses to provide the second payment request information may be based on, for example, a setting determined in advance by an administrator or user of the payment support system 100.

決済結果取得部145は、決済者システム400から、第2決済要求情報に応じた決済の処理の結果を示す決済結果情報を取得し、記憶部105に格納する。 The payment result acquisition unit 145 acquires payment result information indicating the result of the payment processing according to the second payment request information from the payer system 400, and stores the information in the memory unit 105.

決済者システム400は、決済支援システム100から第2決済要求情報を取得し、第2決済要求情報に基づいて、ユーザと取引者との取引の決済処理を行う。決済者システム400は、当該決済処理の結果を示す決済結果情報を生成し、決済支援システム100に決済結果情報を提供する。決済結果取得部145は、当該決済結果情報を取得する。 The settler system 400 acquires the second payment request information from the payment support system 100, and performs the payment processing of the transaction between the user and the transactor based on the second payment request information. The settler system 400 generates payment result information indicating the result of the payment processing, and provides the payment result information to the payment support system 100. The payment result acquisition unit 145 acquires the payment result information.

図6は、記憶部105に記憶される決済結果情報の例を示す図である。記憶部105に記憶される決済結果情報は、例えば、決済結果ID、決済要求ID、及び決済結果内容情報を含む。決済結果内容情報は、さらに、例えば、決済金額情報を含む。 Figure 6 is a diagram showing an example of payment result information stored in the memory unit 105. The payment result information stored in the memory unit 105 includes, for example, a payment result ID, a payment request ID, and payment result content information. The payment result content information further includes, for example, payment amount information.

決済結果IDは、決済支援システム100において処理される決済結果情報を識別する情報である。決済結果内容情報は、決済処理の結果の内容を示す情報である。決済結果内容情報に含まれる決済金額情報は、決済処理の結果、決済された金額を示す情報である。 The payment result ID is information that identifies the payment result information processed in the payment support system 100. The payment result content information is information that indicates the content of the result of the payment process. The payment amount information included in the payment result content information is information that indicates the amount paid as a result of the payment process.

決済結果提供部150は、決済者システム400から取得される決済結果情報を、取引者システム200に提供する。 The payment result providing unit 150 provides the payment result information obtained from the payment processor system 400 to the trader system 200.

エラー取得部155は、決済者システム400から、第2決済要求情報に基づいた決済処理を正常に実行できないことを示すエラー情報を取得し、記憶部105に格納する。 The error acquisition unit 155 acquires error information from the payer system 400 indicating that the payment process based on the second payment request information cannot be executed normally, and stores the error information in the memory unit 105.

エラー情報は、例えば、第2決済要求情報に含まれる決済手段情報が示す決済手段において、第2決済要求情報に含まれる決済情報が示す決済(例えば、決済金額情報が示す決済金額の決済)を処理できないことを示すエラー情報であってもよい。この場合は、例えば、当該決済によって当該決済手段の限度額を超える場合又は当該決済手段が無効化されている場合に起こり得る。 The error information may be, for example, error information indicating that the payment indicated by the payment method information included in the second payment request information (e.g., payment of the payment amount indicated by the payment amount information) cannot be processed by the payment method indicated by the payment method information included in the second payment request information. This may occur, for example, when the payment exceeds the limit of the payment method or when the payment method is disabled.

図7は、記憶部105に記憶されるエラー情報の例を示す図である。記憶部105に記憶されるエラー情報は、例えば、エラーID、決済要求ID、エラー内容情報を含む。 Figure 7 is a diagram showing an example of error information stored in the memory unit 105. The error information stored in the memory unit 105 includes, for example, an error ID, a payment request ID, and error content information.

エラーIDは、決済支援システム100において処理されるエラー情報を識別する情報である。エラー内容情報は、エラーの内容を示す情報である。エラー内容情報は、例えば、特定のエラーの内容に対応するエラーコードを示す情報であってもよい。 The error ID is information that identifies the error information processed in the payment support system 100. The error content information is information that indicates the content of the error. The error content information may be, for example, information that indicates an error code that corresponds to the content of a specific error.

変更提案部160は、エラー情報に基づいて、エラー情報に対応する第2決済要求情報に含まれる決済手段情報(例えば、第1決済手段情報)が示す決済手段を、異なる決済手段(例えば、第2決済手段)に変更することを提案する変更提案情報を提供する。 The change proposal unit 160 provides change proposal information that proposes changing the payment method indicated by the payment method information (e.g., first payment method information) included in the second payment request information corresponding to the error information to a different payment method (e.g., second payment method) based on the error information.

変更提案部160は、取引者システム200に対し変更提案情報を提供してもよく、また、ユーザ端末300に対し変更提案情報を提供してもよい。取引者システム200は、取得した変更提案情報をユーザ端末300に提供してもよい。変更提案情報を取得したユーザ端末300は、ユーザの操作に基づいて、決済支援システム100又は取引者システム200に対し、決済手段の変更の要求に関する変更要求を行ってもよい。 The change proposal unit 160 may provide the change proposal information to the trader system 200, and may also provide the change proposal information to the user terminal 300. The trader system 200 may provide the acquired change proposal information to the user terminal 300. The user terminal 300 that has acquired the change proposal information may make a change request to the payment support system 100 or the trader system 200 regarding a request for a change to the payment method based on the user's operation.

変更提案部160がユーザ端末300に変更提案情報を提供する場合、変更提案部160は、例えば、事前に登録される連絡先(例えば、ユーザのメールアドレス又はユーザのSNS(Social Networking System)アカウント)に通知して、変更提案情報を提供してもよい。 When the change suggestion unit 160 provides change proposal information to the user terminal 300, the change suggestion unit 160 may provide the change proposal information, for example, by notifying a contact that is registered in advance (for example, the user's email address or the user's SNS (Social Networking System) account).

変更提案部160は、例えば、専用トークン情報に対応付けられたいずれの決済手段情報に基づいて決済要求提供部140が第2決済要求情報を提供しても、決済者システム400において正常に決済処理を実行できない場合に、変更提案情報を提供してもよい。これにより、決済支援システム100は、ユーザ端末300から新たな決済手段情報の提供を受けて、決済処理を続行させることができる。 The change suggestion unit 160 may provide change suggestion information, for example, when the payment process cannot be executed normally in the payer system 400 even if the payment request providing unit 140 provides the second payment request information based on any of the payment method information associated with the dedicated token information. This allows the payment support system 100 to receive new payment method information from the user terminal 300 and continue the payment process.

更新部165は、決済手段の変更の要求に関する変更要求に応じて、専用トークン情報に対応する決済手段情報(例えば、第1決済手段情報)を、異なる決済手段(例えば、第2決済手段)に関する決済手段情報(例えば、第2決済手段情報)に変更して、対応関係情報を更新する。 In response to a change request for a change of the payment method, the update unit 165 changes the payment method information (e.g., first payment method information) corresponding to the dedicated token information to payment method information (e.g., second payment method information) relating to a different payment method (e.g., second payment method), thereby updating the correspondence information.

更新部165は、取引者システム200から受け付ける変更要求に応じて、更新処理を行ってもよく、また、ユーザ端末300から受け付ける変更要求に応じて、更新処理を行ってもよい。更新部165が取引者システム200から受け付ける変更要求に応じて更新処理を行う場合、取引者システム200は、変更要求をユーザ端末300から受け付け、当該受け付けた変更要求を決済支援システム100に提供してもよい。 The update unit 165 may perform the update process in response to a change request received from the trader system 200, or in response to a change request received from the user terminal 300. When the update unit 165 performs the update process in response to a change request received from the trader system 200, the trader system 200 may receive the change request from the user terminal 300 and provide the received change request to the payment support system 100.

また、更新部165は、変更提案部160による変更提案情報に応じた、取引者システム200又はユーザ端末300から受け付ける変更要求に応じて、更新処理を行ってもよい。すなわち、この場合、変更提案部160が、取引者システム200又はユーザ端末300に対し、変更提案情報を提供し、当該変更提案情報を参照したユーザが、ユーザ端末300を操作して、取引者システム200を介して又は介さずに、変更要求を、決済支援システム100に提供する。そして、更新部165が、当該変更要求に応じて、対応関係情報を更新する。 The update unit 165 may also perform update processing in response to a change request received from the trader system 200 or the user terminal 300 in response to the change proposal information by the change proposal unit 160. That is, in this case, the change proposal unit 160 provides the change proposal information to the trader system 200 or the user terminal 300, and a user who has referred to the change proposal information operates the user terminal 300 to provide a change request to the payment support system 100, either via the trader system 200 or not. Then, the update unit 165 updates the correspondence information in response to the change request.

ユーザが対応関係情報に登録されている決済手段情報を、異なる決済手段情報に変更する場合、決済支援システム100は、対応関係情報の更新処理をすればよく、専用トークン情報の再発行処理、及び取引者システム200に対する再発行専用トークンの再提供処理をしなくてもよい。これにより、決済支援システム100は、簡便に、専用トークン情報に対応する決済手段情報を変更することができる。 When a user changes the payment method information registered in the correspondence information to different payment method information, the payment facilitating system 100 only needs to update the correspondence information, and does not need to reissue the dedicated token information or re-provide the reissued dedicated token to the trader system 200. This allows the payment facilitating system 100 to easily change the payment method information that corresponds to the dedicated token information.

特に、ユーザと取引者との取引が継続的な取引(例えば、リカーリング取引)である場合、取引者は、ユーザの決済手段情報を継続的に管理することがある。この場合、決済手段を変更しようとするユーザは、取引者に対して変更要求をする必要があり、ユーザにとって煩雑な手間となっている。また、ユーザが複数の取引者と取引している場合には、ユーザが、複数の取引者のそれぞれに対して変更要求をする必要があり、ユーザにとって煩雑な手間となっている。 In particular, when a transaction between a user and a trader is a continuous transaction (e.g., a recurring transaction), the trader may continually manage the user's payment method information. In this case, a user who wishes to change the payment method must make a request to the trader, which is a cumbersome process for the user. In addition, when a user is trading with multiple traders, the user must make a request to each of the multiple traders, which is a cumbersome process for the user.

そこで、決済支援システム100は、決済手段情報と専用トークン情報とを対応付けた対応関係情報を生成し、専用トークン情報を取引者システム200に発行する。そして、決済手段情報を変更する場合は、更新部165が、変更要求に応じて対応関係情報を更新する。これにより、ユーザは、決済支援システム100における対応関係情報に含まれる決済手段情報を変更することで、取引者に対し変更要求をせずに、簡便にかつ柔軟に取引者との取引に用いられる決済手段を変更することができる。 The payment support system 100 then generates correspondence information that associates the payment method information with the dedicated token information, and issues the dedicated token information to the trader system 200. When the payment method information is changed, the update unit 165 updates the correspondence information in response to the change request. This allows the user to easily and flexibly change the payment method used in transactions with a trader by changing the payment method information included in the correspondence information in the payment support system 100, without requesting the trader to make the change.

図8は、決済支援システム100における処理の例を示すシークエンスチャートである。図8に示すシークエンスチャートは、決済支援システム100における専用トークン発行処理の例を示す。 Figure 8 is a sequence chart showing an example of processing in the payment support system 100. The sequence chart shown in Figure 8 shows an example of a dedicated token issuance process in the payment support system 100.

まず、ユーザと取引者とにおいて取引が行われ、取引者システム200が、ユーザ(又はユーザ端末300)から、第1決済手段情報を取得する(S801)。 First, a transaction is conducted between a user and a trader, and the trader system 200 acquires first payment method information from the user (or the user terminal 300) (S801).

決済手段取得部110が、取引者システム200から、第1決済手段情報を取得する(S802)。検証部115が、第1決済手段情報に基づいた決済の処理が正常に実行できることを検証する(S803)。 The payment method acquisition unit 110 acquires the first payment method information from the trader system 200 (S802). The verification unit 115 verifies that the payment process based on the first payment method information can be executed normally (S803).

専用トークン発行部120が、第1決済手段情報に基づいて、専用トークン情報を発行し(S804)、取引者システム200に提供する(S805)。対応関係生成部125が、対応関係情報を生成する(S806)。 The dedicated token issuing unit 120 issues dedicated token information based on the first payment method information (S804) and provides it to the trader system 200 (S805). The correspondence generating unit 125 generates correspondence information (S806).

図9は、決済支援システム100における処理の例を示すシークエンスチャートである。図9に示すシークエンスチャートは、決済支援システム100における、専用トークン情報を用いた決済支援処理の例を示す。 Figure 9 is a sequence chart showing an example of processing in payment support system 100. The sequence chart shown in Figure 9 shows an example of payment support processing using dedicated token information in payment support system 100.

まず、決済要求取得部130が、ユーザと取引者との取引に応じて、決済情報及び専用トークン情報を含む第1決済要求情報を取得する(S901)。決済手段特定部135が、対応関係情報に基づいて、第1決済要求情報に含まれる専用トークン情報に対応する第1決済手段情報を特定する(S902)。決済要求提供部140が、決済情報及び特定された第1決済手段情報を含む第2決済要求情報を、決済者システム400に提供する(S903)。 First, the payment request acquisition unit 130 acquires first payment request information including payment information and dedicated token information in accordance with a transaction between a user and a trader (S901). The payment method identification unit 135 identifies first payment method information corresponding to the dedicated token information included in the first payment request information based on the correspondence information (S902). The payment request provision unit 140 provides second payment request information including the payment information and the identified first payment method information to the settler system 400 (S903).

決済者システム400が、第2決済要求情報に基づいて決済処理を行う。決済結果取得部145が、決済者システム400から、決済結果情報を取得する(S904)。決済結果提供部150が、取引者システム200に対し、決済結果情報を提供する(S905)。 The settler system 400 performs settlement processing based on the second settlement request information. The settlement result acquisition unit 145 acquires settlement result information from the settler system 400 (S904). The settlement result provision unit 150 provides the settlement result information to the trader system 200 (S905).

なお、専用トークン発行処理における取引と、決済支援処理における取引は、同一の取引であってもよく、また、異なる取引であってもよい。 The transaction in the dedicated token issuance process and the transaction in the payment assistance process may be the same transaction or may be different transactions.

すなわち、決済支援システム100は、ユーザと取引者との取引に際して、専用トークン情報を発行し、当該専用トークン情報を用いて、当該取引の決済支援処理をおこなってもよい。これにより、決済支援システム100は、専用トークンを用いて当該取引を処理することができ、高いセキュリティの下、当該取引を処理することができる。 In other words, when a transaction is made between a user and a transactor, the payment support system 100 may issue dedicated token information and use the dedicated token information to perform the payment support process for the transaction. This allows the payment support system 100 to process the transaction using the dedicated token, and therefore allows the transaction to be processed with high security.

また、決済支援システム100は、まず、ユーザと取引者との第1取引に際して、専用トークン情報を発行し、続いて、第1取引の後に行われる第2取引において、専用トークン情報を用いた決済支援処理を行ってもよい。なお、この場合、第1取引の決済は、専用トークン情報を用いない決済であってもよい。これにより、決済支援システム100は、ユーザ又は取引者システム200から、別途、決済手段情報を取得せずに、効率的に、専用トークンを発行することができる。また、ユーザは、別途、決済手段情報を提供せずに、簡易に、決済支援システム100の決済支援処理を利用できる。 Furthermore, the payment facilitating system 100 may first issue dedicated token information in a first transaction between a user and a trader, and then perform a payment facilitating process using the dedicated token information in a second transaction that is carried out after the first transaction. In this case, the payment of the first transaction may be a payment that does not use the dedicated token information. This allows the payment facilitating system 100 to efficiently issue a dedicated token without separately acquiring payment method information from the user or the trader system 200. Furthermore, the user can easily use the payment facilitating process of the payment facilitating system 100 without separately providing payment method information.

図10は、決済支援システム100における処理の例を示すシークエンスチャートである。図10に示すシークエンスチャートは、決済者システム400において決済処理を正常に実行できない場合の、決済支援システム100における処理の例を示す。 Figure 10 is a sequence chart showing an example of processing in the payment support system 100. The sequence chart shown in Figure 10 shows an example of processing in the payment support system 100 when the payment process cannot be executed normally in the settler system 400.

エラー取得部155が、決済者システム400から、第2決済要求情報に基づいた決済の処理を正常に実行できないことを示すエラー情報を取得する(S1001)。変更提案部160が、変更提案情報を、取引者システム200又はユーザ端末300に提供する(S1002a又はS1002b)。更新部165が、取引者システム200又はユーザ端末300から取得する変更要求に応じて(S1003a又はS1003b)、決済手段を異なる決済手段に変更して、対応関係情報を更新する(S1004)。 The error acquisition unit 155 acquires error information from the settler system 400 indicating that the settlement process based on the second settlement request information cannot be executed normally (S1001). The change proposal unit 160 provides the change proposal information to the trader system 200 or the user terminal 300 (S1002a or S1002b). In response to the change request acquired from the trader system 200 or the user terminal 300 (S1003a or S1003b), the update unit 165 changes the payment method to a different payment method and updates the correspondence information (S1004).

次に、図11を参照して、決済支援システム100をコンピュータ1100により実現する場合のハードウェア構成の一例について説明する。図11は、コンピュータ1100のハードウェア構成の例を示す図である。 Next, referring to FIG. 11, an example of a hardware configuration for implementing the payment support system 100 using a computer 1100 will be described. FIG. 11 is a diagram showing an example of the hardware configuration of the computer 1100.

図11に示すように、コンピュータ1100は、例えば、プロセッサ1101、メモリ1102、記憶装置1103、入力I/F部1104、データI/F部1105、通信I/F部1106、及び表示装置1107を含む。 As shown in FIG. 11, the computer 1100 includes, for example, a processor 1101, a memory 1102, a storage device 1103, an input I/F unit 1104, a data I/F unit 1105, a communication I/F unit 1106, and a display device 1107.

コンピュータ1100は、例えば、サーバコンピュータ、パーソナルコンピュータ(例えば、デスクトップ、ラップトップ、タブレット等)、メディアコンピュータプラットホーム(例えば、ケーブル、衛星セットトップボックス、デジタルビデオレコーダ等)、ハンドヘルドコンピュータデバイス(例えば、PDA、電子メールクライアント等)、あるいは他種のコンピュータ、またはコミュニケーションプラットホームであってもよい。 Computer 1100 may be, for example, a server computer, a personal computer (e.g., desktop, laptop, tablet, etc.), a media computing platform (e.g., cable, satellite set-top box, digital video recorder, etc.), a handheld computing device (e.g., PDA, email client, etc.), or any other type of computer or communications platform.

プロセッサ1101は、メモリ1102に記憶されているプログラムを実行することによりコンピュータ1100における各種の処理を制御する制御部である。 The processor 1101 is a control unit that controls various processes in the computer 1100 by executing programs stored in the memory 1102.

メモリ1102は、例えばRAM(Random Access Memory)等の記憶媒体である。メモリ1102は、プロセッサ1101によって実行されるプログラムのプログラムコードや、プログラムの実行時に必要となるデータを一時的に記憶する。 The memory 1102 is a storage medium such as a RAM (Random Access Memory). The memory 1102 temporarily stores the program code of the program executed by the processor 1101 and data required when the program is executed.

記憶装置1103は、例えばハードディスクドライブ(HDD)やフラッシュメモリ等の不揮発性の記憶媒体である。記憶装置1103は、オペレーティングシステムや、上記各構成を実現するための各種プログラムを記憶する。 The storage device 1103 is a non-volatile storage medium such as a hard disk drive (HDD) or flash memory. The storage device 1103 stores an operating system and various programs for implementing the above configurations.

入力I/F部1104は、ユーザからの入力を受け付けるためのデバイスである。入力I/F部1104は、例えば、キーボードやマウス、タッチパネル、各種センサ、ウェアラブル・デバイス等である。入力I/F部1104は、例えばUSB(Universal Serial Bus)等のインターフェースを介してコンピュータ1100に接続されてもよい。 The input I/F unit 1104 is a device for receiving input from a user. The input I/F unit 1104 is, for example, a keyboard, a mouse, a touch panel, various sensors, a wearable device, etc. The input I/F unit 1104 may be connected to the computer 1100 via an interface such as a USB (Universal Serial Bus).

データI/F部1105は、コンピュータ1100の外部からデータを入力するためのデバイスである。データI/F部1105は、例えば、各種記憶媒体に記憶されているデータを読み取るためのドライブ装置等である。データI/F部1105は、コンピュータ1100の外部に設けられてもよい。データI/F部1105がコンピュータ1100の外部に設けられる場合、データI/F部1105は、例えば、USB等のインターフェースを介してコンピュータ1100に接続される。 The data I/F unit 1105 is a device for inputting data from outside the computer 1100. The data I/F unit 1105 is, for example, a drive device for reading data stored in various storage media. The data I/F unit 1105 may be provided outside the computer 1100. When the data I/F unit 1105 is provided outside the computer 1100, the data I/F unit 1105 is connected to the computer 1100 via an interface such as a USB.

通信I/F部1106は、コンピュータ1100の外部の装置と有線又は無線により、インターネット等のネットワークを介したデータ通信を行うためのデバイスである。通信I/F部1106は、コンピュータ1100の外部に設けられてもよい。通信I/F部1106がコンピュータ1100の外部に設けられる場合、通信I/F部1106は、例えば、USB等のインターフェースを介してコンピュータ1100に接続される。 The communication I/F unit 1106 is a device for performing data communication with devices external to the computer 1100 via a network such as the Internet, either wired or wirelessly. The communication I/F unit 1106 may be provided outside the computer 1100. When the communication I/F unit 1106 is provided outside the computer 1100, the communication I/F unit 1106 is connected to the computer 1100 via an interface such as a USB, for example.

表示装置1107は、各種情報を表示するためのデバイスである。表示装置1107は、例えば、液晶ディスプレイや有機EL(Electro-Luminescence)ディスプレイ、ウェアラブル・デバイスのディスプレイ等である。表示装置1107は、コンピュータ1100の外部に設けられてもよい。表示装置1107がコンピュータ1100の外部に設けられる場合、表示装置1107は、例えば、ディスプレイケーブル等を介してコンピュータ1100に接続される。また、入力I/F部1104としてタッチパネルが採用される場合には、表示装置1107は、入力I/F部1104と一体化して構成されてもよい。 The display device 1107 is a device for displaying various types of information. The display device 1107 is, for example, a liquid crystal display, an organic EL (Electro-Luminescence) display, a display of a wearable device, or the like. The display device 1107 may be provided outside the computer 1100. When the display device 1107 is provided outside the computer 1100, the display device 1107 is connected to the computer 1100 via, for example, a display cable. Furthermore, when a touch panel is adopted as the input I/F unit 1104, the display device 1107 may be configured as an integral part of the input I/F unit 1104.

以上、本発明の一実施形態について説明した。決済支援システム100は、ユーザが利用する第1決済手段情報に基づいて、ユーザと取引者との取引の決済に用いられる専用トークン情報を取引者システム200に対して発行し、第1決済手段情報及び専用トークン情報を対応付けた対応関係情報を生成し、取引者システム200から、専用トークン情報及び決済情報を含む第1決済要求情報を取得し、対応関係情報に基づいて、専用トークン情報に対応する第1決済手段情報を特定し、第1決済手段情報及び決済情報を含む第2決済要求情報を決済者システム400に提供することができる。これにより、決済支援システム100は、より簡易にトークンを用いた決済に関する処理をすることができる。 The above describes one embodiment of the present invention. The payment support system 100 issues to the trader system 200 dedicated token information used for settlement of a transaction between a user and a trader based on the first payment method information used by the user, generates correspondence information that associates the first payment method information and the dedicated token information, obtains from the trader system 200 first payment request information including the dedicated token information and payment information, identifies the first payment method information that corresponds to the dedicated token information based on the correspondence information, and provides to the settler system 400 second payment request information including the first payment method information and payment information. This allows the payment support system 100 to more easily process payments using tokens.

また、決済支援システム100は、決済者システム400から取得される決済結果情報を、取引者システム200に提供することができる。これにより、決済支援システム100は、取引者システム200と決済者システム400との間をいわば仲介して決済支援処理をすることができ、取引者システム200は、決済の結果を取得することができる。 The payment support system 100 can also provide the trader system 200 with payment result information obtained from the settler system 400. This allows the payment support system 100 to act as an intermediary between the trader system 200 and the settler system 400 and perform payment support processing, allowing the trader system 200 to obtain the results of the payment.

また、決済支援システム100は、変更要求に応じて、専用トークン情報に対応する第1決済手段情報を、第2決済手段情報に変更して、対応関係情報に更新することができる。これにより、決済支援システム100は、再度の専用トークン発行処理をせずに、専用トークンに対応する決済手段を変更することができ、ユーザは、簡易かつ柔軟に、専用トークンに対応する決済手段を変更することができる。 In addition, in response to a change request, the payment support system 100 can change the first payment method information corresponding to the dedicated token information to the second payment method information and update the correspondence information. This allows the payment support system 100 to change the payment method corresponding to the dedicated token without performing the dedicated token issuance process again, and allows the user to easily and flexibly change the payment method corresponding to the dedicated token.

また、決済支援システム100は、ユーザ端末300を通じた変更要求に応じて、対応関係情報を更新することができる。これにより、ユーザは、簡易かつ柔軟に、専用トークンに対応する決済手段を変更することができる。 The payment support system 100 can also update the correspondence information in response to a change request made through the user terminal 300. This allows the user to easily and flexibly change the payment method that corresponds to the dedicated token.

また、決済支援システム100は、決済者システム400からエラー情報を取得し、エラー情報に基づいて、エラー情報に対応する第2決済要求情報に含まれる第1決済手段情報を、第2決済手段情報に変更することを提案する変更提案情報を提供することができる。これにより、ユーザは、専用トークン情報に対応する第1決済手段情報に基づく決済処理が正常に実行できない場合であっても、第1決済手段情報とは異なる第2決済手段情報に変更して、決済処理を続行させることができる。 The payment support system 100 can also obtain error information from the payer system 400, and provide change proposal information that proposes changing the first payment means information included in the second payment request information corresponding to the error information to the second payment means information based on the error information, based on the error information. This allows the user to change to the second payment means information different from the first payment means information and continue the payment process, even if the payment process based on the first payment means information corresponding to the dedicated token information cannot be executed normally.

また、決済支援システム100は、第1決済手段情報に基づいた決済の処理が正常に行われることを検証し、当該検証の結果に基づいて、専用トークン情報を発行することができる。これにより、決済支援システム100は、正常に決済処理を実行可能な決済手段情報に対応する専用トークンを発行することができ、専用トークンの発行処理を効率化することができる。 The payment support system 100 can also verify that the payment processing based on the first payment method information is performed normally, and issue dedicated token information based on the results of the verification. This allows the payment support system 100 to issue a dedicated token corresponding to the payment method information that can execute the payment processing normally, and can make the process of issuing the dedicated token more efficient.

また、決済支援システム100は、第1取引に際して利用される第1決済手段情報に基づいて専用トークン情報を発行し、第1取引の後に行われる第2取引の決済に関する決済情報と専用トークン情報とを含む第1決済要求情報を取引者システム200から取得することができる。これにより、ユーザは、第1取引の後に決済手段情報を取引者システム200に提供しなくても、専用トークンを用いた決済を受けることができる。 The payment support system 100 can also issue dedicated token information based on the first payment method information used in the first transaction, and obtain first payment request information including the dedicated token information and payment information related to the payment of the second transaction made after the first transaction from the trader system 200. This allows the user to receive payment using the dedicated token without providing the payment method information to the trader system 200 after the first transaction.

なお、本実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更/改良され得るととともに、本発明にはその等価物も含まれる。 Note that the present embodiment is intended to facilitate understanding of the present invention, and is not intended to limit the interpretation of the present invention. The present invention may be modified or improved without departing from the spirit of the present invention, and equivalents thereof are also included in the present invention.

100 決済支援システム、105 記憶部、110 決済手段取得部、115 検証部、120 専用トークン発行部、125 対応関係生成部、130 決済要求取得部、135 決済手段特定部、140 決済要求提供部、145 決済結果取得部、150 決済結果提供部、155 エラー取得部、160 変更提案部、165 更新部、200 取引者システム、300 ユーザ端末、400 決済者システム、1100 コンピュータ、1101 プロセッサ、1102 メモリ、1103 記憶装置、1104 入力I/F部、1105 データI/F部、1106 通信I/F部、1107 表示装置 100 Payment support system, 105 Memory unit, 110 Payment method acquisition unit, 115 Verification unit, 120 Dedicated token issuance unit, 125 Correspondence generation unit, 130 Payment request acquisition unit, 135 Payment method identification unit, 140 Payment request provision unit, 145 Payment result acquisition unit, 150 Payment result provision unit, 155 Error acquisition unit, 160 Change proposal unit, 165 Update unit, 200 Trader system, 300 User terminal, 400 Payment system, 1100 Computer, 1101 Processor, 1102 Memory, 1103 Storage device, 1104 Input I/F unit, 1105 Data I/F unit, 1106 Communication I/F unit, 1107 Display device

Claims (9)

コンピュータに、
取引者との取引に際してユーザが利用する第1決済手段に関する第1決済手段情報に基づいて、前記ユーザと前記取引者との取引の決済に用いられる専用トークンに関する専用トークン情報を、前記取引者の取引者システムに対して発行する専用トークン発行部と、
前記第1決済手段情報及び前記専用トークン情報を対応付けた対応関係情報を生成する対応関係生成部と、
前記取引者システムから、前記専用トークン情報及び前記ユーザとの取引の決済に関する決済情報を含む第1決済要求情報を取得する決済要求取得部と、
前記対応関係情報に基づいて、前記第1決済要求情報に含まれる前記専用トークン情報に対応する前記第1決済手段情報を特定する決済手段特定部と、
前記決済の処理を行う決済者の決済者システムに対し、前記決済情報及び前記特定される第1決済手段情報を含む第2決済要求情報を提供する決済要求提供部と、
を実現させるための決済支援プログラム。
On the computer,
a dedicated token issuing unit that issues dedicated token information regarding a dedicated token used for settlement of a transaction between the user and the trader to a trader system of the trader based on first payment means information regarding a first payment means used by the user when trading with the trader;
a correspondence generation unit that generates correspondence information that associates the first payment method information and the dedicated token information;
A payment request acquisition unit that acquires first payment request information from the trader system, the first payment request information including the dedicated token information and payment information regarding the payment of the transaction with the user;
a payment means identification unit that identifies the first payment means information corresponding to the dedicated token information included in the first payment request information based on the correspondence relationship information;
a payment request providing unit that provides second payment request information, including the payment information and the specified first payment means information, to a payment entity system of a payment entity that processes the payment;
A payment support program to make this a reality.
前記コンピュータに、前記決済者システムから取得される、前記第2決済要求情報に応じた決済の処理の結果を示す決済結果情報を、前記取引者システムに提供する決済結果提供部をさらに実現させる、請求項1に記載の決済支援プログラム。 The payment support program according to claim 1, further comprising a payment result providing unit that provides the trader system with payment result information obtained from the settler system and indicating the result of the payment processing in accordance with the second payment request information. 前記コンピュータに、決済手段の変更の要求に関する変更要求に応じて、前記専用トークン情報に対応する前記第1決済手段情報を、前記第1決済手段とは異なる第2決済手段に関する第2決済手段情報に変更して、前記対応関係情報を更新する更新部をさらに実現させる、請求項1又は2に記載の決済支援プログラム。 The payment support program according to claim 1 or 2, further comprising an update unit that updates the correspondence information by changing the first payment means information corresponding to the dedicated token information to second payment means information related to a second payment means different from the first payment means in response to a change request for a change of the payment means. 前記更新部は、前記ユーザのユーザ端末を通じた前記変更要求に応じて、前記対応関係情報を更新する、請求項3に記載の決済支援プログラム。 The payment support program according to claim 3, wherein the update unit updates the correspondence information in response to the change request made through the user terminal of the user. 前記コンピュータに、
前記決済者システムから、前記第2決済要求情報に基づいた決済の処理を正常に実行できないことを示すエラー情報を取得するエラー取得部と、
前記エラー情報に基づいて、前記エラー情報に対応する前記第2決済要求情報に含まれる前記第1決済手段情報が示す前記第1決済手段を、前記第1決済手段とは異なる第2決済手段に変更することを提案する変更提案情報を提供する変更提案部と、
をさらに実現させる請求項1又は2に記載の決済支援プログラム。
The computer includes:
an error acquisition unit that acquires, from the settler system, error information indicating that the process of the settlement based on the second settlement request information cannot be normally executed;
a change proposal unit that provides, based on the error information, change proposal information that proposes changing the first payment means indicated by the first payment means information included in the second payment request information corresponding to the error information to a second payment means different from the first payment means;
The payment support program according to claim 1 or 2, further realizing the above.
前記コンピュータに、前記第1決済手段情報に基づいた決済の処理が正常に行われることを検証する検証部をさらに実現させ、
前記専用トークン発行部は、前記検証の結果に基づいて、前記専用トークン情報を発行する、
請求項1又は2に記載の決済支援プログラム。
The computer further includes a verification unit that verifies that a payment process based on the first payment means information is performed normally,
The dedicated token issuing unit issues the dedicated token information based on a result of the verification.
The payment support program according to claim 1 or 2.
前記専用トークン発行部は、前記ユーザと前記取引者との第1取引に際して利用される前記第1決済手段に関する、前記取引者システムから取得される前記第1決済手段情報に基づいて、前記専用トークン情報を発行し、
前記決済要求取得部は、前記専用トークン情報、及び前記第1取引の後に行われる第2取引の前記決済に関する前記決済情報を含む前記第1決済要求情報を取得する、
請求項1又は2に記載の決済支援プログラム。
The dedicated token issuing unit issues the dedicated token information based on the first payment means information acquired from the trader system regarding the first payment means used in the first transaction between the user and the trader;
The payment request acquisition unit acquires the first payment request information including the dedicated token information and the payment information regarding the payment of a second transaction performed after the first transaction.
The payment support program according to claim 1 or 2.
取引者との取引に際してユーザが利用する第1決済手段に関する第1決済手段情報に基づいて、前記ユーザと前記取引者との取引の決済に用いられる専用トークンに関する専用トークン情報を、前記取引者の取引者システムに対して発行する専用トークン発行部と、
前記第1決済手段情報及び前記専用トークン情報を対応付けた対応関係情報を生成する対応関係生成部と、
前記取引者システムから、前記専用トークン情報及び前記ユーザとの取引の決済に関する決済情報を含む第1決済要求情報を取得する決済要求取得部と、
前記対応関係情報に基づいて、前記専用トークン情報に対応する前記第1決済手段情報を特定する決済手段特定部と、
前記決済の処理を行う決済者の決済者システムに対し、前記決済情報及び前記特定される第1決済手段情報を含む第2決済要求情報を提供する決済要求提供部と、
を備える決済支援システム。
a dedicated token issuing unit that issues dedicated token information regarding a dedicated token used for settlement of a transaction between the user and the trader to a trader system of the trader based on first payment means information regarding a first payment means used by the user when trading with the trader;
a correspondence generation unit that generates correspondence information that associates the first payment method information and the dedicated token information;
A payment request acquisition unit that acquires first payment request information from the trader system, the first payment request information including the dedicated token information and payment information regarding the payment of the transaction with the user;
a payment means identification unit that identifies the first payment means information corresponding to the dedicated token information based on the correspondence relationship information;
a payment request providing unit that provides second payment request information, including the payment information and the specified first payment means information, to a payment entity system of a payment entity that processes the payment;
A payment support system comprising:
コンピュータが、
取引者との取引に際してユーザが利用する第1決済手段に関する第1決済手段情報に基づいて、前記ユーザと前記取引者との取引の決済に用いられる専用トークンに関する専用トークン情報を、前記取引者の取引者システムに対して発行し、
前記第1決済手段情報及び前記専用トークン情報を対応付けた対応関係情報を生成し、
前記取引者システムから、前記専用トークン情報及び前記ユーザとの取引の決済に関する決済情報を含む第1決済要求情報を取得し、
前記対応関係情報に基づいて、前記専用トークン情報に対応する前記第1決済手段情報を特定し、
前記決済の処理を行う決済者の決済者システムに対し、前記決済情報及び前記特定される第1決済手段情報を含む第2決済要求情報を提供する、
決済支援方法。
The computer
Based on first payment means information regarding a first payment means used by a user when trading with a trader, issue dedicated token information regarding a dedicated token used for settlement of the transaction between the user and the trader to a trader system of the trader;
generating correspondence information that associates the first payment method information with the dedicated token information;
Obtaining first payment request information from the trader system, the first payment request information including the dedicated token information and payment information regarding a payment for a transaction with the user;
Identifying the first payment means information corresponding to the dedicated token information based on the correspondence information;
providing second payment request information, including the payment information and the specified first payment means information, to a payment processor system of a payment processor that processes the payment;
Payment assistance methods.
JP2023034493A 2023-03-07 2023-03-07 Payment support program, payment support system, and payment support method Active JP7570444B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023034493A JP7570444B2 (en) 2023-03-07 2023-03-07 Payment support program, payment support system, and payment support method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2023034493A JP7570444B2 (en) 2023-03-07 2023-03-07 Payment support program, payment support system, and payment support method

Publications (2)

Publication Number Publication Date
JP2024126239A JP2024126239A (en) 2024-09-20
JP7570444B2 true JP7570444B2 (en) 2024-10-21

Family

ID=92761576

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023034493A Active JP7570444B2 (en) 2023-03-07 2023-03-07 Payment support program, payment support system, and payment support method

Country Status (1)

Country Link
JP (1) JP7570444B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019106212A (en) 2013-07-24 2019-06-27 ビザ インターナショナル サービス アソシエーション Systems and methods for mutually operable network-token processing
JP2020173830A (en) 2015-07-17 2020-10-22 カーディナルコマース コーポレーション System and method for tokenization
JP2021530053A (en) 2018-07-03 2021-11-04 ビザ インターナショナル サービス アソシエーション Token state synchronization

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019106212A (en) 2013-07-24 2019-06-27 ビザ インターナショナル サービス アソシエーション Systems and methods for mutually operable network-token processing
JP2020173830A (en) 2015-07-17 2020-10-22 カーディナルコマース コーポレーション System and method for tokenization
JP2021530053A (en) 2018-07-03 2021-11-04 ビザ インターナショナル サービス アソシエーション Token state synchronization

Also Published As

Publication number Publication date
JP2024126239A (en) 2024-09-20

Similar Documents

Publication Publication Date Title
US11956243B2 (en) Unified identity verification
US11182842B2 (en) No authentication payment and seamless authentication
CN111373429B (en) Secure offline transaction system using digital tokens and secure ledger database
CN107851254B (en) Seamless transactions with minimized user input
US20170372417A1 (en) Digital asset account management
AU2017267715A1 (en) Systems and methods for creating subtokens using primary tokens
US20060273155A1 (en) System and method for on-line commerce operations
WO2016076934A2 (en) Verification system for secure transmission in a distributed processing network
US20190295095A1 (en) Financial payment method and payment system using mobile device
CN108475368B (en) Keyboard application with third party participation selectable items
US20230078140A1 (en) Systems and methods for payment authentication
US12073371B1 (en) Math based currency point of sale systems and methods
US12008525B1 (en) Mobile wallet using math based currency systems and methods
US11853979B1 (en) Math based currency credit card
CN112970234A (en) Account assertions
US20220198442A1 (en) Secure communications for mobile wallet applications
JP7570444B2 (en) Payment support program, payment support system, and payment support method
US12106354B2 (en) No authentication payment and seamless authentication
KR20200032858A (en) Method for dealing a cryptocurrency
KR102664346B1 (en) Apparatus and Method for Providing Blockchain Mainnet Token Operation Platform Service
US20240380756A1 (en) Unified identity verification
JP7085460B2 (en) Bank servers, payment methods and programs
JP2023125217A (en) Program, information processing device, and information processing method
PH12018050140A1 (en) System for, method of, and computing apparatus for utilizing an electronic transaction account in a digital asset management environment

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231219

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241008

R150 Certificate of patent or registration of utility model

Ref document number: 7570444

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150