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

JP7495458B2 - Information processing device and information processing method - Google Patents

Information processing device and information processing method Download PDF

Info

Publication number
JP7495458B2
JP7495458B2 JP2022156906A JP2022156906A JP7495458B2 JP 7495458 B2 JP7495458 B2 JP 7495458B2 JP 2022156906 A JP2022156906 A JP 2022156906A JP 2022156906 A JP2022156906 A JP 2022156906A JP 7495458 B2 JP7495458 B2 JP 7495458B2
Authority
JP
Japan
Prior art keywords
payment
information
user
code
store
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
JP2022156906A
Other languages
Japanese (ja)
Other versions
JP2023118657A (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.)
KDDI Corp
Original Assignee
KDDI Corp
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 KDDI Corp filed Critical KDDI Corp
Priority to JP2022156906A priority Critical patent/JP7495458B2/en
Publication of JP2023118657A publication Critical patent/JP2023118657A/en
Priority to JP2024084370A priority patent/JP7838019B2/en
Application granted granted Critical
Publication of JP7495458B2 publication Critical patent/JP7495458B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

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

従来、一次元バーコードや例えばQRコード(登録商標)等の二次元コードを用いたコード決済が知られている(例えば、特許文献1参照)。コード決済には、大きく分けて、CPM(Consumer Presented Mode)方式とMPM(Merchant Presented Mode)方式との2種類の方式がある。CPM方式では、購入者であるユーザの端末が表示した決済用コードを販売事業者である店舗側が読み取ることにより決済が行われる。MPM方式では、店舗側が表示した決済用コードをユーザ端末により読み取ることにより決済が行われる。 Conventionally, code payments using one-dimensional barcodes or two-dimensional codes such as QR Codes (registered trademark) have been known (see, for example, Patent Document 1). Code payments can be broadly divided into two types: CPM (Consumer Presented Mode) and MPM (Merchant Presented Mode). In the CPM method, payment is made by the store, which is the sales company, reading a payment code displayed on the terminal of the user, who is the purchaser. In the MPM method, payment is made by the user's terminal reading a payment code displayed by the store.

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

近年、例えばデジタルアートやゲームアイテムやトレーディングカード等のデジタル資産に対して唯一性や保有者を証明することができるNFT(Non-Fungible Token、非代替性トークン)が注目されている。そして、そのNFTを扱うマーケットプレイス(NFTマーケットプレイス)が開設されており、NFTマーケットプレイスを利用してNFTを購入したり販売したりすることができるようになっている。 In recent years, attention has been focused on NFTs (Non-Fungible Tokens), which can prove the uniqueness and ownership of digital assets such as digital art, game items, and trading cards. Marketplaces that handle NFTs (NFT Marketplaces) have been established, and it is now possible to purchase and sell NFTs using the NFT Marketplace.

このようなNFTの状況においては、コード決済を利用するユーザに対してNFTを利用して購買意欲を高めることが考えられる。しかしながら、上述した特許文献1に記載されたコード決済に関する情報処理方法では、NFTを利用することができない。 In this NFT situation, it is conceivable to use NFT to increase purchasing motivation among users who use code payments. However, the information processing method relating to code payments described in the above-mentioned Patent Document 1 does not allow the use of NFT.

本発明は、このような事情を考慮してなされたものであり、その目的は、コード決済を利用するユーザに対してNFTを利用して購買意欲の向上を図ることにある。 The present invention was made taking these circumstances into consideration, and its purpose is to use NFTs to increase purchasing motivation among users who use code payments.

(1)本発明の一態様は、決済処理部と、特典付与処理部と、を備え、前記決済処理部は、ユーザ識別情報に基づく決済方法を適用して店舗における決済を行い、前記特典付与処理部は、前記決済処理部により完了した前記決済に関する決済情報に対して、所定の特典付与条件を満たすか否かを判定し、前記判定の結果が前記特典付与条件を満たす場合に、前記ユーザ識別情報で特定されるユーザが前記判定の対象の決済情報に関連する特典に対応する非代替性トークンの保有者であることをブロックチェーン上で記録させるための要求を前記非代替性トークンの管理システムに行う、情報処理装置であり、前記特典付与処理部は、前記ユーザが保有者であることが前記ブロックチェーン上で記録された前記非代替性トークンに関するトークン情報を前記ユーザのユーザ端末に送信する、情報処理装置である。
(2)本発明の一態様は、決済処理部と、特典付与処理部と、を備え、前記決済処理部は、ユーザ識別情報に基づく決済方法を適用して店舗における決済を行い、前記特典付与処理部は、前記決済処理部により完了した前記決済に関する決済情報に対して、所定の特典付与条件を満たすか否かを判定し、前記判定の結果が前記特典付与条件を満たす場合に、前記ユーザ識別情報で特定されるユーザが前記判定の対象の決済情報に関連する特典に対応する非代替性トークンの保有者であることをブロックチェーン上で記録させるための要求を前記非代替性トークンの管理システムに行う、情報処理装置であり、記憶部をさらに備え、前記決済処理部は、前記ユーザのユーザ端末から、前記ユーザ識別情報と、前記ユーザが前記店舗で決済するための決済用コードの発行要求とを受信し、前記決済用コードを生成するためのコード情報をワンタイムの情報として生成し、受信した前記ユーザ識別情報と、生成した前記コード情報とを関連付けて前記記憶部に記憶させ、前記コード情報を前記ユーザ端末へ送信し、前記コード情報に基づいて前記ユーザ端末が表示した前記決済用コードを読み取った店舗端末から、前記店舗端末が前記ユーザ端末から読み取った前記決済用コードから特定した前記コード情報と、決済情報とを受信し、前記記憶部に記憶されている前記コード情報と、受信した前記コード情報とが一致する場合に、前記コード情報に関連付けられている前記ユーザ識別情報と受信した前記決済情報とに基づいて前記決済を行う、情報処理装置である。
)本発明の一態様は、前記要求に基づきユーザが保有者となる前の前記非代替性トークンの保有者は、店舗事業者又は決済事業者である、上記(1)又は(2)のいずれかの情報処理装置である。
)本発明の一態様は、前記要求に基づき前記非代替性トークンの保有者が前記ユーザとなったことを、前記特典に関する決済が行われた店舗に関連する装置へ通知する、上記(1)から()のいずれかの情報処理装置である。
)本発明の一態様は、前記特典付与条件は、店舗と商品とのうち少なくとも一方に関する条件を含む、上記(1)から()のいずれかの情報処理装置である。
)本発明の一態様は、前記特典付与条件は、決済が行われる期間を限定する決済期間条件をさらに含む、上記()の情報処理装置である。
)本発明の一態様は、前記特典付与条件は、決済金額を限定する決済金額条件をさらに含む、上記()又は()のいずれかの情報処理装置である。
)本発明の一態様は、前記決済処理部が行った前記決済の履歴をユーザ識別情報毎に記録する決済履歴記録部をさらに備え、前記特典付与処理部は、前記決済の履歴に基づいて、前記管理システムに行う前記要求の対象のユーザを限定する、上記(1)から()のいずれかの情報処理装置である。
)本発明の一態様は、前記決済処理部が行った前記決済を示すデータは、前記ブロックチェーン上に記録されない、上記(1)から()のいずれかの情報処理装置である。
10)本発明の一態様は、前記特典付与処理部は、前記決済処理部が行った前記決済の完了通知と前記トークン情報とが前記ユーザ端末で同時に表示されるデータを前記ユーザ端末に送信する、上記()の情報処理装置である。
11)本発明の一態様は、前記特典付与処理部は、前記特典付与条件がさらに前記ブロックチェーン上で記録された前記非代替性トークンを示す前記トークン情報を取得する、上記()の情報処理装置である。
(1) One aspect of the present invention is an information processing device that includes a payment processing unit and a bonus granting processing unit, wherein the payment processing unit makes a payment at a store by applying a payment method based on user identification information, and the bonus granting processing unit determines whether or not a predetermined bonus granting condition is satisfied for payment information related to the payment completed by the payment processing unit, and if the result of the determination satisfies the bonus granting condition, makes a request to a management system of the non-fungible token to record on a blockchain that a user identified by the user identification information is the holder of a non-fungible token corresponding to a bonus related to the payment information that is the subject of the determination, and the bonus granting processing unit transmits token information related to the non-fungible token, the information being recorded on the blockchain as the holder of the user, to a user terminal of the user .
(2) One aspect of the present invention is an information processing device comprising a payment processing unit and a bonus granting processing unit, wherein the payment processing unit performs payment at a store by applying a payment method based on user identification information, and the bonus granting processing unit determines whether or not a predetermined bonus granting condition is satisfied for payment information related to the payment completed by the payment processing unit, and if the result of the determination satisfies the bonus granting condition, makes a request to a management system of the non-fungible token to record on a blockchain that a user identified by the user identification information is the holder of a non-fungible token corresponding to a bonus related to the payment information that is the subject of the determination, and further comprises a memory unit, and the payment processing unit receives the user identification information and a bonus granting processing unit of a non-fungible token management system for a user terminal of the user from the user terminal. an information processing device that receives a request to issue a payment code for payment, generates code information for generating the payment code as one-time information, associates the received user identification information with the generated code information and stores them in the memory unit, transmits the code information to the user terminal, receives the code information identified from the payment code read by the store terminal from the user terminal and payment information from a store terminal that reads the payment code displayed by the user terminal based on the code information, and if the code information stored in the memory unit matches the received code information, performs the payment based on the user identification information associated with the code information and the received payment information.
( 3 ) One aspect of the present invention is an information processing device of either (1) or (2) above, in which the holder of the non-fungible token before the user becomes the holder based on the request is a store operator or a payment service provider.
( 4 ) One aspect of the present invention is an information processing device according to any of (1) to ( 3 ) above, which notifies a device associated with the store where the payment for the benefit was made that the holder of the non-fungible token has become the user based on the request.
( 5 ) One aspect of the present invention is the information processing device of any one of (1) to ( 4 ) above, wherein the conditions for granting the benefit include conditions related to at least one of a store and a product.
( 6 ) One aspect of the present invention is the information processing device of ( 5 ) above, wherein the benefit granting condition further includes a payment period condition that limits a period during which payment is made.
( 7 ) One aspect of the present invention is the information processing device of any one of ( 5 ) or ( 6 ) above, wherein the benefit providing condition further includes a payment amount condition that limits a payment amount.
( 8 ) One aspect of the present invention is an information processing device according to any of (1) to ( 6 ) above, further comprising a payment history recording unit that records the history of the payment made by the payment processing unit for each user identification information, and the bonus granting processing unit limits the users to which the request is made to the management system based on the payment history.
( 9 ) One aspect of the present invention is any of the information processing devices of (1) to ( 8 ) above, in which data indicating the payment made by the payment processing unit is not recorded on the blockchain.
( 10 ) One aspect of the present invention is the information processing device of (1) above, wherein the bonus granting processing unit transmits to the user terminal data in which a notification of completion of the payment made by the payment processing unit and the token information are simultaneously displayed on the user terminal.
( 11 ) One aspect of the present invention is the information processing device of ( 1 ) above, wherein the bonus granting processing unit acquires the token information indicating the non-fungible token in which the bonus granting conditions are further recorded on the blockchain.

12)本発明の一態様は、情報処理装置が実行する情報処理方法であって、ユーザ識別情報に基づく決済方法を適用して店舗における決済を行う決済ステップと、前記決済ステップにより完了した前記決済に関する決済情報に対して、所定の特典付与条件を満たすか否かを判定するステップと、前記判定の結果が前記特典付与条件を満たす場合に、前記ユーザ識別情報で特定されるユーザが前記判定の対象の決済情報に関連する特典に対応する非代替性トークンの保有者であることをブロックチェーン上で記録させるための要求を前記非代替性トークンの管理システムに行うステップと、前記ユーザが保有者であることが前記ブロックチェーン上で記録された前記非代替性トークンに関するトークン情報を前記ユーザのユーザ端末に送信するステップと、を含む情報処理方法である。
(13)本発明の一態様は、情報処理装置が実行する情報処理方法であって、ユーザ識別情報に基づく決済方法を適用して店舗における決済を行う決済ステップと、前記決済ステップにより完了した前記決済に関する決済情報に対して、所定の特典付与条件を満たすか否かを判定するステップと、前記判定の結果が前記特典付与条件を満たす場合に、前記ユーザ識別情報で特定されるユーザが前記判定の対象の決済情報に関連する特典に対応する非代替性トークンの保有者であることをブロックチェーン上で記録させるための要求を前記非代替性トークンの管理システムに行うステップと、を含む情報処理方法であり、前記ユーザのユーザ端末から、前記ユーザ識別情報と、前記ユーザが前記店舗で決済するための決済用コードの発行要求とを受信し、前記決済用コードを生成するためのコード情報をワンタイムの情報として生成し、受信した前記ユーザ識別情報と、生成した前記コード情報とを関連付けて記憶部に記憶させ、前記コード情報を前記ユーザ端末へ送信し、前記コード情報に基づいて前記ユーザ端末が表示した前記決済用コードを読み取った店舗端末から、前記店舗端末が前記ユーザ端末から読み取った前記決済用コードから特定した前記コード情報と、決済情報とを受信し、前記記憶部に記憶されている前記コード情報と、受信した前記コード情報とが一致する場合に、前記コード情報に関連付けられている前記ユーザ識別情報と受信した前記決済情報とに基づいて前記決済を行う、情報処理方法である。
( 12 ) One aspect of the present invention is an information processing method executed by an information processing device, the information processing method including: a payment step of making a payment at a store by applying a payment method based on user identification information; a step of judging whether or not a predetermined benefit granting condition is satisfied for payment information related to the payment completed by the payment step; and a step of, if the result of the judgment satisfies the benefit granting condition, making a request to a management system for the non-fungible token to record on a blockchain that a user identified by the user identification information is the holder of a non-fungible token corresponding to a benefit related to the payment information that is the subject of the judgment; and a step of transmitting token information related to the non-fungible token, the holder of which is recorded on the blockchain, to a user terminal of the user .
(13) One aspect of the present invention is an information processing method executed by an information processing device, the information processing method including: a payment step of making a payment at a store by applying a payment method based on user identification information; a step of judging whether or not a predetermined reward granting condition is satisfied for payment information related to the payment completed by the payment step; and, if the result of the judgment satisfies the reward granting condition, a step of making a request to a management system of the non-fungible token to record on a blockchain that a user identified by the user identification information is the holder of a non-fungible token corresponding to a reward related to the payment information that is the subject of the judgment, and an information processing method for receiving a request for issuing a payment code, generating code information for generating the payment code as one-time information, associating the received user identification information with the generated code information and storing them in a memory unit, transmitting the code information to the user terminal, receiving the code information identified from the payment code read by the store terminal from the user terminal and payment information from a store terminal that has read the payment code displayed by the user terminal based on the code information, and if the code information stored in the memory unit matches the received code information, making the payment based on the user identification information associated with the code information and the received payment information.

本発明によれば、コード決済を利用するユーザに対してNFTを利用して購買意欲の向上を図ることができるという効果が得られる。 The present invention has the effect of increasing purchasing motivation among users who use code payments by using NFTs.

一実施形態に係る決済システムの構成例を示すブロック図である。FIG. 1 is a block diagram showing a configuration example of a payment system according to an embodiment. 一実施形態に係る情報処理装置の構成例を示すブロック図である。1 is a block diagram showing an example of a configuration of an information processing device according to an embodiment; 一実施形態に係る情報処理方法の手順の例を示すシーケンス図である。FIG. 11 is a sequence diagram showing an example of a procedure of an information processing method according to an embodiment. 一実施形態に係る特典管理テーブルの構成例を示す図である。FIG. 13 is a diagram showing an example of the configuration of a benefit management table according to an embodiment;

以下、図面を参照し、本発明の実施形態について説明する。
図1は、一実施形態に係る決済システムの構成例を示すブロック図である。図1において、情報処理装置1は、主に、コード決済に係る処理(コード決済処理)と、特典付与に係る処理(特典付与処理)とを実行する。本実施形態では、コード決済としてCPM方式を用いる。CPM方式に用いられる決済用コードは、一次元バーコードであってもよく、又は二次元コードであってもよい。
Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
Fig. 1 is a block diagram showing an example of the configuration of a payment system according to an embodiment. In Fig. 1, an information processing device 1 mainly executes a process related to code payment (code payment process) and a process related to awarding a bonus (bonus award process). In this embodiment, the CPM method is used for code payment. The payment code used in the CPM method may be a one-dimensional barcode or a two-dimensional code.

情報処理装置1は、ユーザが使用する端末(ユーザ端末)2との間で通信回線を介してデータを送受する。ユーザ端末2は、例えばスマートフォンやタブレット型のコンピュータ(タブレットPC)等の可搬型の端末装置である。ユーザ端末2には、CPM方式に対応した端末側のコード決済アプリケーションがインストールされている。ユーザは、ユーザ端末2でコード決済アプリケーションを起動することにより、ユーザ端末2を使用してCPM方式のコード決済により商品の代金を支払うことができる。商品は、販売を目的とするものであればよく、品物及びサービスを含む。商品は、金融商品であってもよい。 The information processing device 1 transmits and receives data via a communication line between the terminal (user terminal) 2 used by the user. The user terminal 2 is a portable terminal device such as a smartphone or a tablet computer (tablet PC). A terminal-side code payment application compatible with the CPM method is installed on the user terminal 2. By starting the code payment application on the user terminal 2, the user can use the user terminal 2 to pay for products using code payment under the CPM method. The product may be anything that is intended for sale, including goods and services. The product may also be a financial product.

情報処理装置1は、店舗に備わる端末(店舗端末)3との間で通信回線を介してデータを送受する。店舗端末3は、例えばPOS(Point-Of-Sales)端末である。店舗端末3には、CPM方式に対応した店舗側のコード決済アプリケーションがインストールされている。店舗側は、店舗端末3でコード決済アプリケーションを起動することにより、店舗端末3を使用してCPM方式のコード決済を実行することができる。 The information processing device 1 transmits and receives data via a communication line to and from a terminal (store terminal) 3 installed in the store. The store terminal 3 is, for example, a Point-Of-Sales (POS) terminal. A store-side code payment application compatible with the CPM method is installed in the store terminal 3. By starting the code payment application on the store terminal 3, the store can use the store terminal 3 to execute code payment under the CPM method.

情報処理装置1は、NFT管理システム4との間で通信回線を介してデータを送受する。NFT管理システム4は、NFT(非代替性トークン)を管理するための情報処理システムである。NFT管理システム4が管理するNFTは、ブロックチェーン5上で保有者が管理される。ブロックチェーン5には、NFT管理システム4が管理するNFTの来歴が記録されている。このブロックチェーン5によって、NFT管理システム4が管理するNFTの保有者が証明される。 The information processing device 1 transmits and receives data to and from the NFT management system 4 via a communication line. The NFT management system 4 is an information processing system for managing NFTs (non-fungible tokens). The holders of the NFTs managed by the NFT management system 4 are managed on a blockchain 5. The blockchain 5 records the history of the NFTs managed by the NFT management system 4. This blockchain 5 certifies the holders of the NFTs managed by the NFT management system 4.

なお、NFT管理システム4は、NFTマーケットプレイスの機能を有してもよい。NFTマーケットプレイスの機能は、NFTの購入や販売等の流通に関する機能として、例えばNFTの販売情報の提示やNFTの購入依頼及び売却依頼の受付やNFTの代金の決済等である。 The NFT management system 4 may also have the functionality of an NFT marketplace. The functionality of the NFT marketplace is related to the distribution of NFTs, such as the purchase and sale of NFTs, for example, presenting sales information for NFTs, accepting requests to purchase and sell NFTs, and settling the price of NFTs.

図2は、本実施形態に係る情報処理装置の構成例を示すブロック図である。図2において、情報処理装置1は、記憶部11と、決済処理部12と、決済履歴記録部13と、特典付与処理部14とを備える。 FIG. 2 is a block diagram showing an example of the configuration of an information processing device according to this embodiment. In FIG. 2, the information processing device 1 includes a memory unit 11, a payment processing unit 12, a payment history recording unit 13, and a bonus granting processing unit 14.

情報処理装置1の各機能は、情報処理装置1がCPU(Central Processing Unit:中央演算処理装置)及びメモリ等のコンピュータハードウェアを備え、CPUがメモリに格納されたコンピュータプログラムを実行することにより実現される。なお、情報処理装置1として、汎用のコンピュータ装置を使用して構成してもよく、又は、専用のハードウェア装置として構成してもよい。例えば、情報処理装置1は、インターネット等の通信ネットワークに接続されるサーバコンピュータを使用して構成されてもよい。また、情報処理装置1の各機能はクラウドコンピューティングにより実現されてもよい。また、情報処理装置1は、単独のコンピュータにより実現するものであってもよく、又は情報処理装置1の機能を複数のコンピュータに分散させて実現するものであってもよい。また、情報処理装置1として、例えばWWWシステム等を利用してウェブサイトを開設するように構成してもよい。 Each function of the information processing device 1 is realized by the information processing device 1 having computer hardware such as a CPU (Central Processing Unit) and memory, and the CPU executing a computer program stored in the memory. The information processing device 1 may be configured using a general-purpose computer device, or may be configured as a dedicated hardware device. For example, the information processing device 1 may be configured using a server computer connected to a communication network such as the Internet. Each function of the information processing device 1 may be realized by cloud computing. The information processing device 1 may be realized by a single computer, or may be realized by distributing the functions of the information processing device 1 among multiple computers. The information processing device 1 may also be configured to open a website, for example, by using a WWW system or the like.

記憶部11は、特典管理テーブル11T等の各種のデータを記憶する。 The memory unit 11 stores various data such as the bonus management table 11T.

決済処理部12は、コード決済処理を行う。本実施形態では、コード決済処理によりCPM方式のコード決済が実現される。決済処理部12は、端末側のコード決済アプリケーション及び店舗側のコード決済アプリケーションと連携することにより、CPM方式のコード決済を行う。 The payment processing unit 12 performs code payment processing. In this embodiment, the code payment processing realizes CPM code payment. The payment processing unit 12 performs CPM code payment by coordinating with a code payment application on the terminal side and a code payment application on the store side.

決済履歴記録部13は、決済処理部12が行ったコード決済の履歴を、ユーザ(ユーザ識別情報(ユーザID))毎に記録する。 The payment history recording unit 13 records the history of code payments made by the payment processing unit 12 for each user (user identification information (user ID)).

特典付与処理部14は、特典付与処理を行う。本実施形態では、特典付与処理により、コード決済を利用したユーザに対してNFTを利用した特典が付与される。 The reward granting processing unit 14 performs a reward granting process. In this embodiment, the reward granting process grants a reward using NFT to a user who has used code payment.

次に図3を参照して本実施形態に係る情報処理方法を説明する。図3は、本実施形態に係る情報処理方法の手順の例を示すシーケンス図である。ユーザは、店舗で商品を購入する際に、商品の代金をコード決済により支払う。 Next, the information processing method according to this embodiment will be described with reference to FIG. 3. FIG. 3 is a sequence diagram showing an example of the procedure of the information processing method according to this embodiment. When a user purchases a product in a store, the user pays for the product by code payment.

(ステップS101) ユーザは、店舗で商品の購入を行う。ユーザは、店舗で会計を行う際に、ユーザ端末2でコード決済アプリケーションを起動し、決済用コードをユーザ端末2に表示させるための操作を行う。 (Step S101) The user purchases an item at a store. When making a payment at the store, the user launches a code payment application on the user terminal 2 and performs an operation to display a payment code on the user terminal 2.

(ステップS102) ユーザ端末2は、決済用コードを表示させるための操作を受け付けると、ユーザIDと、ユーザが店舗で決済するための決済用コードの発行要求(コード発行要求)とを情報処理装置1へ送信する。ユーザ端末2が情報処理装置1へ送信するユーザIDは、ユーザ端末2においてコード決済アプリケーションに予め登録されたユーザIDである。 (Step S102) When the user terminal 2 accepts an operation to display the payment code, it transmits the user ID and a request for issuing a payment code (code issuance request) for the user to make a payment at a store to the information processing device 1. The user ID that the user terminal 2 transmits to the information processing device 1 is a user ID that has been registered in advance in the code payment application on the user terminal 2.

情報処理装置1において決済処理部12は、ユーザ端末2から、ユーザIDと、ユーザが店舗で決済するための決済用コードの発行要求(コード発行要求)とを受信する。 In the information processing device 1, the payment processing unit 12 receives from the user terminal 2 the user ID and a request to issue a payment code (code issuance request) for the user to make a payment at a store.

(ステップS103) 決済処理部12は、ユーザ端末2からユーザIDとコード発行要求とを受信すると、決済用コードを生成するためのコード情報を生成する。決済用コードは、ワンタイム(使い捨て)のコードとして生成される。したがって、コード情報もワンタイムの情報である。 (Step S103) When the payment processing unit 12 receives the user ID and the code issuance request from the user terminal 2, it generates code information for generating a payment code. The payment code is generated as a one-time (disposable) code. Therefore, the code information is also one-time information.

(ステップS104) 決済処理部12は、コード発行要求元のユーザ端末2から受信したユーザIDと、生成したコード情報とを関連付けて記憶部11に記憶させる。 (Step S104) The payment processing unit 12 associates the user ID received from the user terminal 2 that requested the code issuance with the generated code information and stores them in the storage unit 11.

(ステップS105) 決済処理部12は、生成したコード情報をコード発行要求元のユーザ端末2へ送信する。 (Step S105) The payment processing unit 12 transmits the generated code information to the user terminal 2 that requested the code issuance.

(ステップS106) ユーザ端末2は、情報処理装置1からコード情報を受信すると、受信したコード情報に基づいてコード決済アプリケーションを利用した所定のコード生成方法により決済用コードを生成する。ユーザ端末2は、生成した決済用コードを、自ユーザ端末2の表示画面に表示させる。 (Step S106) When the user terminal 2 receives the code information from the information processing device 1, the user terminal 2 generates a payment code based on the received code information by a predetermined code generation method using a code payment application. The user terminal 2 displays the generated payment code on the display screen of the user terminal 2.

(ステップS107) ユーザは、店舗の会計場所で商品の代金を支払う際に、ユーザ端末2の表示画面に表示された決済用コードを提示する。店舗端末3は、例えば店員の操作により、ユーザ端末2の表示画面に表示された決済用コードを読み取る。 (Step S107) When paying for the product at the checkout counter of the store, the user presents the payment code displayed on the display screen of the user terminal 2. The store terminal 3 reads the payment code displayed on the display screen of the user terminal 2, for example, by an operation of a store clerk.

(ステップS108) 店舗端末3は、決済用コードを読み取ると、決済情報を生成する。決済情報は、店舗の識別情報(店舗ID)と決済金額と会計日時とを含む情報である。店舗IDは、店舗端末3においてコード決済アプリケーションに予め登録される。決済金額は、ユーザが購入する商品の合計金額である。会計日時は、店舗端末3における現在日時である。なお、決済情報は、ユーザが購入する商品の識別情報(商品ID)を含んでもよい。
また、店舗IDは、店舗を運営する事業者の識別情報と、各店舗に固有の識別情報とを含む情報であってもよい。例えば、P事業者が運営する店舗としてX町店とY駅前店とがある場合、X町店の店舗IDは両店舗に共通の「P事業者の識別情報」と「X町店に固有の識別情報」とを含み、一方、Y駅前店の店舗IDは両店舗に共通の「P事業者の識別情報」と「Y駅前店に固有の識別情報」とを含む。
また、会計日時は、店舗端末3が決済情報を情報処理装置1へ送信する日時であってもよい。
(Step S108) When the store terminal 3 reads the payment code, it generates payment information. The payment information includes store identification information (store ID), the payment amount, and the transaction date and time. The store ID is pre-registered in the code payment application in the store terminal 3. The payment amount is the total amount of the items purchased by the user. The transaction date and time is the current date and time in the store terminal 3. The payment information may also include identification information (item ID) of the item purchased by the user.
Furthermore, the store ID may be information including identification information of the business operator that operates the store and identification information unique to each store. For example, if a P business operates stores in an X town store and a Y station store, the store ID of the X town store includes "identification information of the P business operator" common to both stores and "identification information unique to the X town store," while the store ID of the Y station store includes "identification information of the P business operator" common to both stores and "identification information unique to the Y station store."
The transaction date and time may also be the date and time when the store terminal 3 transmits payment information to the information processing device 1.

(ステップS109) 店舗端末3は、生成した決済情報と、ユーザ端末2から読み取った決済用コードが示すコード情報とを情報処理装置1へ送信する。情報処理装置1において決済処理部12は、店舗端末3から決済情報とコード情報とを受信する。
なお、情報処理装置1は、店舗端末3から決済情報を受信した日時を会計日時として使用してもよい。
(Step S109) The store terminal 3 transmits the generated payment information and code information indicated by the payment code read from the user terminal 2 to the information processing device 1. The payment processing unit 12 in the information processing device 1 receives the payment information and the code information from the store terminal 3.
The information processing device 1 may use the date and time when the payment information is received from the store terminal 3 as the transaction date and time.

(ステップS110) 決済処理部12は、店舗端末3から決済情報とコード情報とを受信すると、受信したコード情報と記憶部11に記憶されているコード情報とが一致するか否かを判断する。決済処理部12は、受信したコード情報と記憶部11に記憶されているコード情報とが一致する場合に、当該コード情報に関連付けられているユーザIDと店舗端末3から受信した決済情報とに基づいて決済を行う。 (Step S110) When the payment processing unit 12 receives the payment information and the code information from the store terminal 3, it determines whether the received code information matches the code information stored in the memory unit 11. If the received code information matches the code information stored in the memory unit 11, the payment processing unit 12 makes a payment based on the user ID associated with the code information and the payment information received from the store terminal 3.

決済処理部12が行う決済において、決済処理部12は、記憶部11においてコード情報に関連付けられているユーザIDで特定されるユーザの口座から決済情報が示す決済金額を引き落とす処理を実行する。また、決済処理部12は、決済情報が示す店舗IDで特定される店舗の口座に決済金額を入金する処理を実行する。ここで、決済処理部12は、決済金額から所定の手数料を差し引いた金額を、店舗の口座に入金してもよい。 In a payment made by the payment processing unit 12, the payment processing unit 12 executes a process of debiting the payment amount indicated by the payment information from the account of the user identified by the user ID associated with the code information in the memory unit 11. The payment processing unit 12 also executes a process of depositing the payment amount into the account of the store identified by the store ID indicated in the payment information. Here, the payment processing unit 12 may deposit the amount remaining after deducting a predetermined fee from the payment amount into the store's account.

(ステップS111) 決済処理部12は、決済が完了すると、商品の代金の支払いが完了したことを示す決済完了通知を、ユーザ端末2及び店舗端末3のそれぞれに送信する。 (Step S111) When the payment is completed, the payment processing unit 12 sends a payment completion notification to each of the user terminal 2 and the store terminal 3, indicating that the payment for the product has been completed.

(ステップS112) ユーザ端末2は、情報処理装置1から決済完了通知を受信すると、商品の代金の支払いが完了したことを自ユーザ端末2の表示画面に表示させる。これにより、ユーザは、商品の代金の支払いが完了したことを認識する。店舗端末3は、情報処理装置1から決済完了通知を受信すると、商品の代金の支払いが完了したことを自店舗端末3の表示画面に表示させる。これにより、店員は、商品の代金の支払いが完了したことを認識する。 (Step S112) When the user terminal 2 receives the payment completion notification from the information processing device 1, it displays on the display screen of its own user terminal 2 that the payment for the product has been completed. This allows the user to recognize that the payment for the product has been completed. When the store terminal 3 receives the payment completion notification from the information processing device 1, it displays on the display screen of its own store terminal 3 that the payment for the product has been completed. This allows the store clerk to recognize that the payment for the product has been completed.

(ステップS113) 情報処理装置1において決済履歴記録部13は、決済処理部12によって決済が完了すると、当該決済に関して、決済処理部12が行ったコード決済の履歴を記録する。コード決済の履歴は、ユーザID、店舗ID、会計日時及び決済金額を含む。これにより、ユーザ毎に、店舗毎の購入回数や決済金額の総額等を集計することができる。
なお、決済履歴記録部13は、ユーザIDに対応するユーザに対してユーザの各種の属性情報(例えば、年齢や住所等)を、コード決済の履歴に含めて記録してもよい。各ユーザの属性情報は、例えばユーザ登録時に、ユーザIDに関連付けて情報処理装置1に登録される。
(Step S113) When a payment is completed by the payment processing unit 12, the payment history recording unit 13 in the information processing device 1 records the history of the code payment performed by the payment processing unit 12 for that payment. The code payment history includes the user ID, store ID, transaction date and time, and payment amount. This makes it possible to tally up the number of purchases made by each store and the total payment amount for each user.
The payment history recording unit 13 may record various attribute information (e.g., age, address, etc.) of a user corresponding to a user ID in the code payment history. The attribute information of each user is registered in the information processing device 1 in association with the user ID, for example, when the user is registered.

(ステップS201) 情報処理装置1において特典付与処理部14は、ステップS110において完了した決済に関する情報(以下、対象決済情報と称する)に対して、所定の特典付与条件を満たすか否かを判定する。特典付与条件は、店舗と商品とのうち少なくとも一方に関する条件を含む。特典付与条件は、特典管理テーブル11Tに予め登録されている。 (Step S201) In the information processing device 1, the bonus granting processing unit 14 determines whether or not the information regarding the payment completed in step S110 (hereinafter referred to as the target payment information) satisfies a predetermined bonus granting condition. The bonus granting condition includes a condition related to at least one of the store and the product. The bonus granting condition is registered in advance in the bonus management table 11T.

特典付与処理部14は、特典管理テーブル11Tに含まれる特典付与条件の中に、対象決済情報が満たす特典付与条件があるか否かを判定する。この判定の結果、特典管理テーブル11Tにおいて対象決済情報が満たす特典付与条件がある場合には、対象決済情報に関連付ける特典の識別情報(特典ID)を特定し、次のステップS202の処理を実行する。一方、特典管理テーブル11Tにおいて対象決済情報が満たす特典付与条件がない場合には図3の手順を終了する。 The bonus granting processing unit 14 determines whether or not the bonus granting conditions contained in the bonus management table 11T include a bonus granting condition that is satisfied by the target payment information. If the result of this determination is that the bonus granting conditions are included in the bonus management table 11T and the target payment information includes a bonus granting condition, the bonus granting processing unit 14 identifies the bonus identification information (bonus ID) to be associated with the target payment information, and executes the processing of the next step S202. On the other hand, if the bonus granting conditions are not included in the bonus management table 11T and the target payment information includes a bonus granting condition, the processing unit 14 ends the procedure of FIG. 3.

ここで、図4を参照して本実施形態に係る特典付与条件について説明する。図4は、本実施形態に係る特典管理テーブルの構成例を示す図である。図4の例では、特典付与条件毎に、特典付与条件を示す情報と特典の識別情報(特典ID)とが関連付けて特典管理テーブル11Tに格納される。また、図4の例では、各特典IDについて、特典が示されている。特典付与条件の例を以下に示す。 Now, the bonus granting conditions according to this embodiment will be described with reference to FIG. 4. FIG. 4 is a diagram showing an example of the configuration of a bonus management table according to this embodiment. In the example of FIG. 4, for each bonus granting condition, information indicating the bonus granting condition and bonus identification information (bonus ID) are associated and stored in the bonus management table 11T. Also, in the example of FIG. 4, a bonus is shown for each bonus ID. Examples of bonus granting conditions are shown below.

(特典付与条件の例1)
特典付与条件の例1は、店舗に関する条件である。図4の例では、店舗に関する条件の例として、特典付与条件「店舗A」が特典管理テーブル11Tに登録されている。また特典管理テーブル11Tにおいて、特典付与条件「店舗A」に対して特典ID「特典ID_A」が関連付けられている。特典ID「特典ID_A」で特定される特典は「店舗Aのマスコット人形のNFT」である。特典付与処理部14は、対象決済情報が示す店舗IDが「店舗A」の店舗IDに一致する場合に、特典管理テーブル11Tにおいて対象決済情報が満たす特典付与条件「店舗A」があると判定する。この場合、特典付与処理部14は、特典管理テーブル11Tにおいて特典付与条件「店舗A」に関連付けられた特典ID「特典ID_A」を取得し、取得した特典ID「特典ID_A」を対象決済情報に関連付ける。
(Example 1 of conditions for granting benefits)
Example 1 of the reward granting condition is a condition related to a store. In the example of FIG. 4, the reward granting condition "Store A" is registered in the reward management table 11T as an example of a condition related to a store. In addition, in the reward management table 11T, a reward ID "Reward ID_A" is associated with the reward granting condition "Store A". The reward specified by the reward ID "Reward ID_A" is an "NFT of Store A's mascot doll". When the store ID indicated by the target payment information matches the store ID of "Store A", the reward granting processing unit 14 determines that there is a reward granting condition "Store A" satisfied by the target payment information in the reward management table 11T. In this case, the reward granting processing unit 14 acquires the reward ID "Reward ID_A" associated with the reward granting condition "Store A" in the reward management table 11T, and associates the acquired reward ID "Reward ID_A" with the target payment information.

(特典付与条件の例2)
特典付与条件の例2は、商品に関する条件である。図4の例では、商品に関する条件の例として、特典付与条件「商品B」が特典管理テーブル11Tに登録されている。また特典管理テーブル11Tにおいて、特典付与条件「商品B」に対して特典ID「特典ID_B」が関連付けられている。特典ID「特典ID_B」で特定される特典は「商品Bの広告に出演するアイドルのトレーディングカードのNFT」である。特典付与処理部14は、対象決済情報が示す商品IDが「商品B」の商品IDに一致する場合に、特典管理テーブル11Tにおいて対象決済情報が満たす特典付与条件「商品B」があると判定する。この場合、特典付与処理部14は、特典管理テーブル11Tにおいて特典付与条件「商品B」に関連付けられた特典ID「特典ID_B」を取得し、取得した特典ID「特典ID_B」を対象決済情報に関連付ける。
(Example 2 of conditions for granting benefits)
The second example of the bonus condition is a condition related to a product. In the example of FIG. 4, the bonus condition "product B" is registered in the bonus management table 11T as an example of a condition related to a product. In the bonus management table 11T, a bonus ID "bonus ID_B" is associated with the bonus condition "product B". The bonus specified by the bonus ID "bonus ID_B" is an "NFT of a trading card of an idol appearing in an advertisement for product B". When the product ID indicated by the target payment information matches the product ID of "product B", the bonus granting processing unit 14 determines that the bonus granting condition "product B" satisfied by the target payment information exists in the bonus management table 11T. In this case, the bonus granting processing unit 14 acquires the bonus ID "bonus ID_B" associated with the bonus granting condition "product B" in the bonus management table 11T, and associates the acquired bonus ID "bonus ID_B" with the target payment information.

なお、特典付与条件として、上記の特典付与条件例1と例2とが組み合わされてもよい。この場合、特典付与条件を満たすとは、店舗に関する条件と商品に関する条件との両方の条件を満たすことである。特典付与処理部14は、対象決済情報が特典付与条件「店舗に関する条件と商品に関する条件との両方の条件」を満たす場合に、特典管理テーブル11Tにおいて当該特典付与条件に関連付けられた特典IDを取得し、取得した特典IDを対象決済情報に関連付ける。 Note that the bonus granting conditions, examples 1 and 2 above, may be combined as the bonus granting conditions. In this case, satisfying the bonus granting conditions means satisfying both the store-related conditions and the product-related conditions. When the target payment information satisfies the bonus granting conditions "both the store-related conditions and the product-related conditions," the bonus granting processing unit 14 obtains the bonus ID associated with the bonus granting conditions in the bonus management table 11T, and associates the obtained bonus ID with the target payment information.

(特典付与条件の例3)
特典付与条件の例3は、店舗と商品とのうち少なくとも一方に関する条件と、決済期間条件とが組み合わされた条件である。決済期間条件は、決済が行われる期間を限定する条件である。図4の例では、店舗に関する条件と決済期間条件とが組み合わされた条件の例として、店舗に関する条件「店舗C」と決済期間条件「決済期間t_C内」とが組み合わされた条件「店舗C、決済期間t_C内」が特典管理テーブル11Tに登録されている。また特典管理テーブル11Tにおいて、特典付与条件「店舗C、決済期間t_C内」に対して特典ID「特典ID_C」が関連付けられている。特典ID「特典ID_C」で特定される特典は「店舗Cの期間限定仕様のマスコット人形のNFT」である。特典付与処理部14は、対象決済情報が示す店舗IDが「店舗C」の店舗IDに一致し、且つ対象決済情報が示す会計日時が「決済期間t_C内」である場合に、特典管理テーブル11Tにおいて対象決済情報が満たす特典付与条件「店舗C、決済期間t_C内」があると判定する。この場合、特典付与処理部14は、特典管理テーブル11Tにおいて特典付与条件「店舗C、決済期間t_C内」に関連付けられた特典ID「特典ID_C」を取得し、取得した特典ID「特典ID_C」を対象決済情報に関連付ける。
(Example 3 of conditions for granting benefits)
Example 3 of the bonus granting condition is a condition that combines a condition related to at least one of the store and the product with a payment period condition. The payment period condition is a condition that limits the period during which payment is made. In the example of FIG. 4, as an example of a condition that combines a store-related condition and a payment period condition, a condition "Store C, within payment period t_C" that combines a store-related condition "Store C" with a payment period condition "within payment period t_C" is registered in the bonus management table 11T. In addition, in the bonus management table 11T, a bonus ID "Bonus ID_C" is associated with the bonus granting condition "Store C, within payment period t_C". The bonus identified by the bonus ID "Bonus ID_C" is "Store C's limited-edition mascot doll NFT." The bonus granting processing unit 14 determines that the bonus granting condition "store C, within payment period t_C" is satisfied by the target payment information in bonus management table 11T when the store ID indicated in the target payment information matches the store ID of "store C" and the transaction date and time indicated in the target payment information is "within payment period t_C". In this case, the bonus granting processing unit 14 obtains the bonus ID "bonus ID_C" associated with the bonus granting condition "store C, within payment period t_C" in bonus management table 11T, and associates the obtained bonus ID "bonus ID_C" with the target payment information.

(特典付与条件の例4)
特典付与条件の例4は、店舗と商品とのうち少なくとも一方に関する条件と、決済金額条件とが組み合わされた条件である。決済金額条件は、決済金額を限定する条件である。図4の例では、店舗に関する条件と決済金額条件とが組み合わされた条件の例として、店舗に関する条件「店舗D」と決済金額条件「決済金額p_D以上」とが組み合わされた条件「店舗D、決済金額p_D以上」が特典管理テーブル11Tに登録されている。また特典管理テーブル11Tにおいて、特典付与条件「店舗D、決済金額p_D以上」に対して特典ID「特典ID_D」が関連付けられている。特典ID「特典ID_D」で特定される特典は「店舗Dに限定のデジタルアートのNFT」である。特典付与処理部14は、対象決済情報が示す店舗IDが「店舗D」の店舗IDに一致し、且つ対象決済情報が示す決済金額が「決済金額p_D以上」である場合に、特典管理テーブル11Tにおいて対象決済情報が満たす特典付与条件「店舗D、決済金額p_D以上」があると判定する。この場合、特典付与処理部14は、特典管理テーブル11Tにおいて特典付与条件「店舗D、決済金額p_D以上」に関連付けられた特典ID「特典ID_D」を取得し、取得した特典ID「特典ID_D」を対象決済情報に関連付ける。
(Example 4 of the conditions for granting benefits)
Example 4 of the bonus granting condition is a condition that combines a condition related to at least one of the store and the product with a payment amount condition. The payment amount condition is a condition that limits the payment amount. In the example of FIG. 4, as an example of a condition that combines a store-related condition and a payment amount condition, a condition "Store D, payment amount p_D or more" that combines a store-related condition "Store D" with a payment amount condition "payment amount p_D or more" is registered in the bonus management table 11T. Also, in the bonus management table 11T, a bonus ID "Bonus ID_D" is associated with the bonus granting condition "Store D, payment amount p_D or more". The bonus identified by the bonus ID "Bonus ID_D" is "NFT of digital art exclusive to Store D". The bonus granting processing unit 14 determines that the bonus granting condition "Store D, payment amount p_D or more" is satisfied by the target payment information in bonus management table 11T when the store ID indicated by the target payment information matches the store ID of "Store D" and the payment amount indicated by the target payment information is "payment amount p_D or more." In this case, the bonus granting processing unit 14 obtains the bonus ID "Bonus ID_D" associated with the bonus granting condition "Store D, payment amount p_D or more" in bonus management table 11T, and associates the obtained bonus ID "Bonus ID_D" with the target payment information.

なお、特典付与条件として、上記の特典付与条件例3と例4とが組み合わされてもよい。この場合、特典付与条件を満たすとは、店舗と商品とのうち少なくとも一方に関する条件と、決済期間条件と、決済金額条件との全ての条件を満たすことである。特典付与処理部14は、対象決済情報が特典付与条件「店舗と商品とのうち少なくとも一方に関する条件と、決済期間条件と、決済金額条件との全ての条件」を満たす場合に、特典管理テーブル11Tにおいて当該特典付与条件に関連付けられた特典IDを取得し、取得した特典IDを対象決済情報に関連付ける。 Note that the bonus granting conditions examples 3 and 4 above may be combined as bonus granting conditions. In this case, satisfying the bonus granting conditions means satisfying all of the following conditions: a condition related to at least one of the store and the product, a payment period condition, and a payment amount condition. When the target payment information satisfies the bonus granting conditions "all of the conditions related to at least one of the store and the product, a payment period condition, and a payment amount condition," the bonus granting processing unit 14 obtains a bonus ID associated with the bonus granting condition in the bonus management table 11T, and associates the obtained bonus ID with the target payment information.

なお、特典は、様々な種類のものに対するNFTを適用可能である。特典として、例えばデジタルアートやゲームアイテムやトレーディングカードやデジタル写真やデジタル音声やデジタルテキストや各種アイテムなど、様々な種類のものに対するNFTを適用可能である。 Note that NFTs can be applied to a variety of different types of rewards. Rewards can include digital art, game items, trading cards, digital photographs, digital audio, digital text, and a variety of other items.

(ステップS202) 特典付与処理部14は、特典管理テーブル11Tに含まれる特典付与条件の中に対象決済情報が満たす特典付与条件がある場合に、対象決済情報に関するユーザID及び特典IDと、NFT取得要求とをNFT管理システム4へ送信する。 (Step S202) If the target payment information satisfies any of the bonus granting conditions contained in the bonus management table 11T, the bonus granting processing unit 14 sends the user ID and bonus ID related to the target payment information and an NFT acquisition request to the NFT management system 4.

対象決済情報に関するユーザIDは、対象決済情報に関する決済において使用されたユーザIDである。
なお、情報処理装置1においてコード決済用に登録されたユーザIDと、NFT管理システム4に登録されたユーザIDとが異なる場合、対象決済情報に関する決済において使用されたユーザIDからNFT管理システム4に登録されているユーザIDに変換された結果のユーザIDが、NFT管理システム4へ送信されてもよい。この場合、情報処理装置1は、コード決済用に登録されたユーザIDと、NFT管理システム4に登録されたユーザIDとが関連付けられたユーザID変換テーブルを備える。
対象決済情報に関する特典IDは、上記ステップS201において対象決済情報に関連付けられた特典IDである。
なお、特典IDは、NFT管理システム4で管理されるNFTの識別情報(NFT_ID)であってもよい。この場合、特典管理テーブル11Tには、特典IDとしてNFT_IDが登録される。
The user ID related to the target payment information is the user ID used in the payment related to the target payment information.
When the user ID registered for code payment in the information processing device 1 is different from the user ID registered in the NFT management system 4, the user ID resulting from conversion from the user ID used in the payment related to the target payment information to the user ID registered in the NFT management system 4 may be transmitted to the NFT management system 4. In this case, the information processing device 1 has a user ID conversion table in which the user ID registered for code payment and the user ID registered in the NFT management system 4 are associated with each other.
The privilege ID related to the target payment information is the privilege ID associated with the target payment information in step S201 above.
The benefit ID may be identification information (NFT_ID) of the NFT managed by the NFT management system 4. In this case, the NFT_ID is registered as the benefit ID in the benefit management table 11T.

NFT取得要求は、対象決済情報に関する特典IDで特定される特典に対応するNFTであって、対象決済情報に関するユーザIDで特定されるユーザが保有者であることがブロックチェーン5上で記録されたNFTを示すNFT情報(トークン情報)を取得することを要求する情報である。 The NFT acquisition request is information requesting the acquisition of NFT information (token information) indicating an NFT that corresponds to a benefit identified by a benefit ID related to the target payment information and that is recorded on the blockchain 5 as being owned by a user identified by a user ID related to the target payment information.

NFT管理システム4は、情報処理装置1から、ユーザIDと特典IDとNFT取得要求とを受信する。 The NFT management system 4 receives the user ID, the reward ID, and the NFT acquisition request from the information processing device 1.

(ステップS203) NFT管理システム4は、情報処理装置1からユーザIDと特典IDとNFT取得要求とを受信すると、NFT取得処理を実行する。NFT管理システム4は、NFT取得処理において、情報処理装置1から受信した特典IDで特定される特典(以下、対象特典と称する)に対応するNFT(以下、対象NFTと称する)の保有者を、情報処理装置1から受信したユーザIDで特定されるユーザ(以下、対象ユーザと称する)に変更する処理を実行する。これにより、ブロックチェーン5上で管理されている対象NFTの保有者が対象ユーザに変更される。
なお、変更前の対象NFTの保有者は、特典を付与する側の所定の者である。変更前の対象NFTの保有者は、例えば、対象特典に関する店舗を運営する事業者(店舗事業者)、又はコード決済事業を運営する事業者(決済事業者)である。
また、対象NFTの保有者が変更前の対象NFTの保有者である店舗事業者又は決済事業者から対象ユーザに変更される際に、変更前の対象NFTの保有者である店舗事業者又は決済事業者に対して、変更前の対象NFTの保有者ではない店舗事業者又は決済事業者から、対象NFT取得費用(暗号資産)が支払われてもよい。
(Step S203) When the NFT management system 4 receives the user ID, the benefit ID, and the NFT acquisition request from the information processing device 1, it executes an NFT acquisition process. In the NFT acquisition process, the NFT management system 4 executes a process to change the holder of the NFT (hereinafter referred to as the target NFT) corresponding to the benefit (hereinafter referred to as the target benefit) identified by the benefit ID received from the information processing device 1 to the user (hereinafter referred to as the target user) identified by the user ID received from the information processing device 1. As a result, the holder of the target NFT managed on the blockchain 5 is changed to the target user.
The holder of the target NFT before the change is a specified party that grants the benefit. The holder of the target NFT before the change is, for example, a business operator that operates a store related to the target benefit (store operator) or a business operator that operates a code payment business (payment operator).
In addition, when the holder of the target NFT is changed from a store operator or payment service provider that is the holder of the target NFT before the change to a target user, the target NFT acquisition cost (cryptocurrency) may be paid to the store operator or payment service provider that is the holder of the target NFT before the change by a store operator or payment service provider that is not the holder of the target NFT before the change.

NFT管理システム4は、ブロックチェーン5上で保有者が対象ユーザに変更された対象NFTを示すNFT情報を生成する。当該NFT情報は、対象NFTに関するメタデータを含む情報である。対象NFTに関するメタデータは、対象NFTについての、識別子や作成日時や保有者(対象ユーザ)を示す保有者アドレスや特典URL等の情報を有する。特典URLは、対象NFTが保有者を証明する対象(例えば、店舗Aのマスコット人形など)の所在を示すURL(Uniform Resource Locator)である。 The NFT management system 4 generates NFT information indicating the target NFT whose owner has been changed to the target user on the blockchain 5. The NFT information is information including metadata regarding the target NFT. The metadata regarding the target NFT includes information regarding the target NFT, such as an identifier, creation date and time, an owner address indicating the owner (target user), and a bonus URL. The bonus URL is a uniform resource locator (URL) indicating the location of the object (e.g., a mascot doll for store A) whose owner the target NFT certifies.

(ステップS204) NFT管理システム4は、生成したNFT情報をNFT取得要求元の情報処理装置1へ送信する。情報処理装置1は、NFT管理システム4からNFT情報を受信する。 (Step S204) The NFT management system 4 transmits the generated NFT information to the information processing device 1 that has made the NFT acquisition request. The information processing device 1 receives the NFT information from the NFT management system 4.

(ステップS205) 情報処理装置1において特典付与処理部14は、NFT管理システム4から受信したNFT情報を、対象ユーザのユーザ端末2へ送信する。 (Step S205) In the information processing device 1, the bonus granting processing unit 14 transmits the NFT information received from the NFT management system 4 to the user terminal 2 of the target user.

(ステップS206) ユーザ端末2は、情報処理装置1からNFT情報を受信すると、受信したNFT情報を自ユーザ端末2の表示画面に表示させる。これにより、ユーザは、対象特典に対応する対象NFTであって、自分が保有者である対象NFTが取得されたことを認識する。ユーザは、ユーザ端末2を使用して、NFT情報が示す特典URLにアクセスし、対象NFTが保有者を証明する対象(例えば、店舗Aのマスコット人形など)を確認することができる。また、ユーザは、ユーザ端末2を使用してNFT管理システム4へアクセスし、NFT情報で特定される対象NFTを売却することができる。 (Step S206) When the user terminal 2 receives the NFT information from the information processing device 1, it displays the received NFT information on the display screen of the user terminal 2. This allows the user to recognize that the target NFT, which corresponds to the target benefit and of which the user is the owner, has been acquired. The user can use the user terminal 2 to access the benefit URL indicated in the NFT information and confirm the object (e.g., store A's mascot doll) that proves the owner of the target NFT. The user can also use the user terminal 2 to access the NFT management system 4 and sell the target NFT identified by the NFT information.

なお、上述した実施形態において、決済処理部12が行った決済を示すデータは、ブロックチェーン5上に記録されない。 Note that in the above-described embodiment, data indicating the payment made by the payment processing unit 12 is not recorded on the blockchain 5.

以下、上述した実施形態の変形例を説明する。 Below, we will explain some variations of the above-mentioned embodiment.

(変形例1)
特典付与処理部14は、決済履歴記録部13に記録されたユーザ毎の決済の履歴に基づいてNFT情報の取得を行ってもよい。例えば、特典付与処理部14は、決済履歴記録部13に記録されたユーザ毎の決済の履歴に基づいて、ユーザ毎に特典付与条件に示される店舗における過去の購入回数や決済金額の総額を集計し、集計結果が所定のNFT情報取得条件を満たすユーザを特定し、特定されたユーザに限定してNFT情報を取得する。
例えば、特典付与処理部14は、決済履歴記録部13に記録されたユーザ毎の属性情報(例えば、年齢や住所等)に基づいて、属性情報が所定のNFT情報取得条件を満たすユーザを特定し、特定されたユーザに限定してNFT情報を取得する。
(Variation 1)
The bonus granting processing unit 14 may acquire NFT information based on the payment history of each user recorded in the payment history recording unit 13. For example, the bonus granting processing unit 14 tally up the number of past purchases and the total payment amount at the store indicated in the bonus granting conditions for each user based on the payment history of each user recorded in the payment history recording unit 13, identifies users whose tallying results satisfy predetermined NFT information acquisition conditions, and acquires NFT information limited to the identified users.
For example, the bonus granting processing unit 14 identifies users whose attribute information meets specified NFT information acquisition conditions based on the attribute information for each user (e.g., age, address, etc.) recorded in the payment history recording unit 13, and acquires NFT information only from the identified users.

(変形例2)
上述の図3に例示される情報処理方法では、情報処理装置1は、ユーザ端末2に対して、決済完了通知とNFT情報送信とを別個に行ったが、決済完了通知とNFT情報送信とを同時に行ってもよい。例えば、特典付与処理部14は、決済処理部12が行った決済の完了通知とNFT情報とがユーザ端末2で同時に表示されるデータをユーザ端末2に送信する。
なお、情報処理装置1は、対象特典に対応する対象NFTの保有者が対象ユーザに変更されたこと(NFT保有者変更)を、当該対象特典に関する決済が行われた店舗に関連する装置(店舗関連装置)へ通知してもよい。これにより、店舗側は、特典として付与することができるNFTの残数を把握することができる。店舗関連装置は、例えば、店舗端末3や、店舗事業者の本部に設けられた店舗管理装置などである。送信先の店舗関連装置の情報(例えば通信アドレス等)は、情報処理装置1に予め記憶される。情報処理装置1は、NFT保有者変更の通知を、例えば、店舗端末3のみに送信してもよく、店舗管理装置のみに送信してもよく、又は店舗端末3と店舗管理装置との両方へ送信してもよい。
(Variation 2)
3, the information processing device 1 separately notifies the user terminal 2 of the completion of payment and transmits the NFT information, but the payment completion notification and the NFT information may be transmitted simultaneously. For example, the bonus granting processing unit 14 transmits data to the user terminal 2 that displays the completion notification of the payment performed by the payment processing unit 12 and the NFT information simultaneously on the user terminal 2.
The information processing device 1 may notify a device (store-related device) related to the store where the payment for the target benefit was made that the holder of the target NFT corresponding to the target benefit has been changed to the target user (NFT holder change). This allows the store to know the remaining number of NFTs that can be granted as a benefit. The store-related device is, for example, the store terminal 3 or a store management device installed at the headquarters of the store operator. Information on the destination store-related device (for example, a communication address, etc.) is stored in advance in the information processing device 1. The information processing device 1 may send the notification of the NFT holder change, for example, only to the store terminal 3, only to the store management device, or to both the store terminal 3 and the store management device.

(変形例3)
対象特典に関する特典付与条件がさらにブロックチェーン5で対象NFTに関連付けて記録されてもよい。特典付与処理部14は、対象特典に関する特典付与条件がさらにブロックチェーン5上で記録されたNFTを示すNFT情報を取得し、取得したNFT情報を対象ユーザのユーザ端末2へ送信する。
(Variation 3)
A reward granting condition related to the target reward may be further recorded in association with the target NFT on the blockchain 5. The reward granting processing unit 14 acquires NFT information indicating an NFT in which a reward granting condition related to the target reward is further recorded on the blockchain 5, and transmits the acquired NFT information to the user terminal 2 of the target user.

(変形例4)
店舗側がNFT情報の取得に要する費用を負担するようにしてもよい。一般に、NFTを取得する際には、「ガス代」と称される取引手数料がかかる。このため、対象NFTの取得に要したガス代を店舗側に請求するものである。例えば、特典付与処理部14は、対象NFTに関するNFT情報の取得の際に、対象NFTの取得に要したガス代を、対象決済関連情報が示す店舗IDで特定される店舗の口座から引き落とす処理を実行する。
(Variation 4)
The store may bear the costs required to acquire the NFT information. Generally, a transaction fee called a "gas fee" is charged when acquiring an NFT. For this reason, the gas fee required to acquire the target NFT is charged to the store. For example, when acquiring NFT information related to the target NFT, the bonus granting processing unit 14 executes a process of debiting the gas fee required to acquire the target NFT from the account of the store identified by the store ID indicated by the target payment-related information.

また、ユーザが対象NFTを売却した時に、対象NFTの取得に要したガス代を負担した店舗に対して所定の返却金額を返却してもよい。例えば、特典付与処理部14は、NFT管理システム4から対象NFTが売却されたことを示すNFT売却通知を受信すると、対象NFTの取得に要したガス代を負担した店舗の口座へ、所定の返却金額を入金する処理を実行する。 In addition, when a user sells a target NFT, a specified refund amount may be returned to the store that covered the gas costs required to acquire the target NFT. For example, when the bonus granting processing unit 14 receives an NFT sale notification from the NFT management system 4 indicating that the target NFT has been sold, the bonus granting processing unit 14 executes a process of depositing the specified refund amount into the account of the store that covered the gas costs required to acquire the target NFT.

上述した実施形態によれば、コード決済の利用に伴う特典に対応するNFTであってコード決済を利用したユーザが保有者であるNFTが取得され、当該NFTを示すNFT情報が当該ユーザに提供される。これにより、コード決済を利用するユーザに対してNFTを利用して購買意欲の向上を図ることができるという効果が得られる。 According to the above-described embodiment, an NFT corresponding to a benefit associated with the use of code payment, the NFT being held by the user who used the code payment, is acquired, and NFT information indicating the NFT is provided to the user. This has the effect of increasing purchasing motivation for users who use code payment by utilizing the NFT.

なお、これにより、例えばコード決済を利用する商取引システムにおける総合的なサービス品質の向上を実現することができることから、国連が主導する持続可能な開発目標(SDGs)の目標9「レジリエントなインフラを整備し、持続可能な産業化を推進するとともに、イノベーションの拡大を図る」に貢献することが可能となる。 Furthermore, this will make it possible to improve the overall service quality in commercial transaction systems that use code payments, for example, and contribute to Goal 9 of the United Nations-led Sustainable Development Goals (SDGs), which is to "build resilient infrastructure, promote sustainable industrialization and foster innovation."

以上、本発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。 The above describes an embodiment of the present invention in detail with reference to the drawings, but the specific configuration is not limited to this embodiment and includes design modifications within the scope of the present invention.

例えば、上述した実施形態では、ユーザIDに基づく決済方法としてコード決済を適用したが、これに限定されない。ユーザIDに基づく決済方法として、例えば、プリペイド(前払い)方式の決済方法や、クレジットカード等の後払い方式の決済方法を適用してもよい。 For example, in the above-described embodiment, code payment is applied as a payment method based on a user ID, but this is not limited to this. As a payment method based on a user ID, for example, a prepaid payment method or a deferred payment method such as a credit card may be applied.

また、上述した各装置の機能を実現するためのコンピュータプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行するようにしてもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものであってもよい。また、「コンピュータシステム」は、WWWシステムを利用している場合であれば、ホームページ提供環境(あるいは表示環境)も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、フラッシュメモリ等の書き込み可能な不揮発性メモリ、DVD(Digital Versatile Disc)等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
Also, a computer program for implementing the functions of each of the above-mentioned devices may be recorded on a computer-readable recording medium, and the program recorded on the recording medium may be read into a computer system and executed. Note that the "computer system" referred to here may include hardware such as an OS and peripheral devices. In addition, if a WWW system is used, the "computer system" also includes the home page providing environment (or display environment).
In addition, the term "computer-readable recording medium" refers to a storage device such as a flexible disk, a magneto-optical disk, a ROM, a writable non-volatile memory such as a flash memory, a portable medium such as a DVD (Digital Versatile Disc), or a hard disk built into a computer system.

さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(例えばDRAM(Dynamic Random Access Memory))のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよい。
Furthermore, the term "computer-readable recording medium" includes devices that retain a program for a certain period of time, such as volatile memory (e.g., DRAM (Dynamic Random Access Memory)) within a computer system that serves as a server or client when a program is transmitted via a network such as the Internet or a communication line such as a telephone line.
The program may be transmitted from a computer system in which the program is stored in a storage device or the like to another computer system via a transmission medium, or by a transmission wave in the transmission medium. Here, the "transmission medium" that transmits the program refers to a medium that has a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line.
The program may be a program for implementing some of the above-mentioned functions, or may be a so-called differential file (differential program) that can implement the above-mentioned functions in combination with a program already recorded in the computer system.

1…情報処理装置、2…ユーザ端末、3…店舗端末、4…NFT管理システム、5…ブロックチェーン、11…記憶部、12…決済処理部、13…決済履歴記録部、14…特典付与処理部、11T…特典管理テーブル 1...information processing device, 2...user terminal, 3...store terminal, 4...NFT management system, 5...blockchain, 11...storage unit, 12...payment processing unit, 13...payment history recording unit, 14...benefit granting processing unit, 11T...benefit management table

Claims (13)

決済処理部と、特典付与処理部と、を備え、
前記決済処理部は、
ユーザ識別情報に基づく決済方法を適用して店舗における決済を行い、
前記特典付与処理部は、
前記決済処理部により完了した前記決済に関する決済情報に対して、所定の特典付与条件を満たすか否かを判定し、
前記判定の結果が前記特典付与条件を満たす場合に、前記ユーザ識別情報で特定されるユーザが前記判定の対象の決済情報に関連する特典に対応する非代替性トークンの保有者であることをブロックチェーン上で記録させるための要求を前記非代替性トークンの管理システムに行う、
情報処理装置であり、
前記特典付与処理部は、前記ユーザが保有者であることが前記ブロックチェーン上で記録された前記非代替性トークンに関するトークン情報を前記ユーザのユーザ端末に送信する、
情報処理装置。
A payment processing unit and a reward granting processing unit,
The payment processing unit,
Making a payment at the store by applying a payment method based on the user identification information;
The bonus granting processing unit is
determining whether or not a predetermined benefit grant condition is satisfied for payment information relating to the payment completed by the payment processing unit;
If the result of the determination satisfies the reward condition, a request is made to a management system of the non-fungible token to record on a blockchain that the user identified by the user identification information is the holder of a non-fungible token corresponding to the reward related to the payment information that is the subject of the determination.
An information processing device ,
The benefit granting processing unit transmits token information regarding the non-fungible token, the holder of which is recorded on the blockchain by the user, to a user terminal of the user.
Information processing device.
決済処理部と、特典付与処理部と、を備え、
前記決済処理部は、
ユーザ識別情報に基づく決済方法を適用して店舗における決済を行い、
前記特典付与処理部は、
前記決済処理部により完了した前記決済に関する決済情報に対して、所定の特典付与条件を満たすか否かを判定し、
前記判定の結果が前記特典付与条件を満たす場合に、前記ユーザ識別情報で特定されるユーザが前記判定の対象の決済情報に関連する特典に対応する非代替性トークンの保有者であることをブロックチェーン上で記録させるための要求を前記非代替性トークンの管理システムに行う、
情報処理装置であり、
記憶部をさらに備え、
前記決済処理部は、
前記ユーザのユーザ端末から、前記ユーザ識別情報と、前記ユーザが前記店舗で決済するための決済用コードの発行要求とを受信し、
前記決済用コードを生成するためのコード情報をワンタイムの情報として生成し、
受信した前記ユーザ識別情報と、生成した前記コード情報とを関連付けて前記記憶部に記憶させ、
前記コード情報を前記ユーザ端末へ送信し、
前記コード情報に基づいて前記ユーザ端末が表示した前記決済用コードを読み取った店舗端末から、前記店舗端末が前記ユーザ端末から読み取った前記決済用コードから特定した前記コード情報と、決済情報とを受信し、
前記記憶部に記憶されている前記コード情報と、受信した前記コード情報とが一致する場合に、前記コード情報に関連付けられている前記ユーザ識別情報と受信した前記決済情報とに基づいて前記決済を行う、
情報処理装置。
A payment processing unit and a reward granting processing unit,
The payment processing unit,
Making a payment at the store by applying a payment method based on the user identification information;
The bonus granting processing unit is
determining whether or not a predetermined benefit grant condition is satisfied for payment information relating to the payment completed by the payment processing unit;
If the result of the determination satisfies the reward condition, a request is made to a management system of the non-fungible token to record on a blockchain that the user identified by the user identification information is the holder of a non-fungible token corresponding to the reward related to the payment information that is the subject of the determination.
An information processing device ,
Further comprising a storage unit,
The payment processing unit,
receiving, from a user terminal of the user, the user identification information and a request for issuing a payment code for the user to make a payment at the store;
generating code information for generating the payment code as one-time information;
storing the received user identification information and the generated code information in the storage unit in association with each other;
Transmitting the code information to the user terminal;
receiving, from a store terminal that reads the payment code displayed by the user terminal based on the code information, the code information identified from the payment code read by the store terminal from the user terminal and payment information;
When the code information stored in the storage unit matches the received code information, the payment is made based on the user identification information associated with the code information and the received payment information.
Information processing device.
前記要求に基づきユーザが保有者となる前の前記非代替性トークンの保有者は、店舗事業者又は決済事業者である、
請求項1又は2のいずれか1項に記載の情報処理装置。
The holder of the non-fungible token before the user becomes the holder based on the request is a store operator or a payment service provider,
The information processing device according to claim 1 .
前記要求に基づき前記非代替性トークンの保有者が前記ユーザとなったことを、前記特典に関する決済が行われた店舗に関連する装置へ通知する、
請求項1からのいずれか1項に記載の情報処理装置。
notifying a device associated with a store where a payment related to the benefit has been made that the holder of the non-fungible token has become the user based on the request;
The information processing device according to claim 1 .
前記特典付与条件は、店舗と商品とのうち少なくとも一方に関する条件を含む、
請求項1からのいずれか1項に記載の情報処理装置。
The reward conditions include conditions related to at least one of the store and the product.
The information processing device according to claim 1 .
前記特典付与条件は、決済が行われる期間を限定する決済期間条件をさらに含む、
請求項に記載の情報処理装置。
The reward conditions further include a payment period condition that limits the period during which the payment is made.
The information processing device according to claim 5 .
前記特典付与条件は、決済金額を限定する決済金額条件をさらに含む、
請求項又はのいずれか1項に記載の情報処理装置。
The reward condition further includes a payment amount condition that limits the payment amount.
The information processing device according to claim 5 .
前記決済処理部が行った前記決済の履歴をユーザ識別情報毎に記録する決済履歴記録部をさらに備え、
前記特典付与処理部は、前記決済の履歴に基づいて、前記管理システムに行う前記要求の対象のユーザを限定する、
請求項1からのいずれか1項に記載の情報処理装置。
A payment history recording unit that records a history of the payment performed by the payment processing unit for each user identification information,
The reward granting processing unit limits users to whom the request is made to the management system based on the payment history.
The information processing device according to claim 1 .
前記決済処理部が行った前記決済を示すデータは、前記ブロックチェーン上に記録されない、
請求項1からのいずれか1項に記載の情報処理装置。
Data indicating the payment made by the payment processing unit is not recorded on the blockchain.
The information processing device according to claim 1 .
前記特典付与処理部は、前記決済処理部が行った前記決済の完了通知と前記トークン情報とが前記ユーザ端末で同時に表示されるデータを前記ユーザ端末に送信する、
請求項に記載の情報処理装置。
The reward granting processing unit transmits to the user terminal data in which a notification of completion of the payment performed by the payment processing unit and the token information are simultaneously displayed on the user terminal.
The information processing device according to claim 1 .
前記特典付与処理部は、前記特典付与条件がさらに前記ブロックチェーン上で記録された前記非代替性トークンに関する前記トークン情報を前記ユーザのユーザ端末に送信する、
請求項に記載の情報処理装置。
The reward granting processing unit transmits the token information regarding the non-fungible token, in which the reward granting condition is further recorded on the blockchain, to a user terminal of the user.
The information processing device according to claim 1 .
情報処理装置が実行する情報処理方法であって、
ユーザ識別情報に基づく決済方法を適用して店舗における決済を行う決済ステップと、
前記決済ステップにより完了した前記決済に関する決済情報に対して、所定の特典付与条件を満たすか否かを判定するステップと、
前記判定の結果が前記特典付与条件を満たす場合に、前記ユーザ識別情報で特定されるユーザが前記判定の対象の決済情報に関連する特典に対応する非代替性トークンの保有者であることをブロックチェーン上で記録させるための要求を前記非代替性トークンの管理システムに行うステップと、
前記ユーザが保有者であることが前記ブロックチェーン上で記録された前記非代替性トークンに関するトークン情報を前記ユーザのユーザ端末に送信するステップと、
を含む情報処理方法。
An information processing method executed by an information processing device,
A payment step of performing payment at the store by applying a payment method based on the user identification information;
a step of determining whether or not a predetermined benefit granting condition is satisfied for payment information regarding the payment completed by the payment step;
When the result of the determination satisfies the reward condition, a request is made to a management system of the non-fungible token to record on a blockchain that the user identified by the user identification information is the holder of a non-fungible token corresponding to the reward related to the payment information that is the subject of the determination;
transmitting token information regarding the non-fungible token, the holder of which is recorded on the blockchain by the user, to a user terminal of the user;
An information processing method comprising:
情報処理装置が実行する情報処理方法であって、
ユーザ識別情報に基づく決済方法を適用して店舗における決済を行う決済ステップと、
前記決済ステップにより完了した前記決済に関する決済情報に対して、所定の特典付与条件を満たすか否かを判定するステップと、
前記判定の結果が前記特典付与条件を満たす場合に、前記ユーザ識別情報で特定されるユーザが前記判定の対象の決済情報に関連する特典に対応する非代替性トークンの保有者であることをブロックチェーン上で記録させるための要求を前記非代替性トークンの管理システムに行うステップと、
を含む情報処理方法であり、
前記ユーザのユーザ端末から、前記ユーザ識別情報と、前記ユーザが前記店舗で決済するための決済用コードの発行要求とを受信し、
前記決済用コードを生成するためのコード情報をワンタイムの情報として生成し、
受信した前記ユーザ識別情報と、生成した前記コード情報とを関連付けて記憶部に記憶させ、
前記コード情報を前記ユーザ端末へ送信し、
前記コード情報に基づいて前記ユーザ端末が表示した前記決済用コードを読み取った店舗端末から、前記店舗端末が前記ユーザ端末から読み取った前記決済用コードから特定した前記コード情報と、決済情報とを受信し、
前記記憶部に記憶されている前記コード情報と、受信した前記コード情報とが一致する場合に、前記コード情報に関連付けられている前記ユーザ識別情報と受信した前記決済情報とに基づいて前記決済を行う、
情報処理方法。
An information processing method executed by an information processing device,
A payment step of performing payment at the store by applying a payment method based on the user identification information;
a step of determining whether or not a predetermined benefit granting condition is satisfied for payment information regarding the payment completed by the payment step;
When the result of the determination satisfies the reward condition, a request is made to a management system of the non-fungible token to record on a blockchain that the user identified by the user identification information is the holder of a non-fungible token corresponding to the reward related to the payment information that is the subject of the determination;
An information processing method comprising:
receiving, from a user terminal of the user, the user identification information and a request for issuing a payment code for the user to make a payment at the store;
generating code information for generating the payment code as one-time information;
storing the received user identification information and the generated code information in a storage unit in association with each other;
Transmitting the code information to the user terminal;
receiving, from a store terminal that reads the payment code displayed by the user terminal based on the code information, the code information identified from the payment code read by the store terminal from the user terminal and payment information;
When the code information stored in the storage unit matches the received code information, the payment is made based on the user identification information associated with the code information and the received payment information.
Information processing methods.
JP2022156906A 2022-02-15 2022-09-29 Information processing device and information processing method Active JP7495458B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2022156906A JP7495458B2 (en) 2022-02-15 2022-09-29 Information processing device and information processing method
JP2024084370A JP7838019B2 (en) 2022-02-15 2024-05-23 Information processing device and information processing method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2022021142A JP7153153B1 (en) 2022-02-15 2022-02-15 Information processing device and information processing method
JP2022156906A JP7495458B2 (en) 2022-02-15 2022-09-29 Information processing device and information processing method

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2022021142A Division JP7153153B1 (en) 2022-02-15 2022-02-15 Information processing device and information processing method

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2024084370A Division JP7838019B2 (en) 2022-02-15 2024-05-23 Information processing device and information processing method

Publications (2)

Publication Number Publication Date
JP2023118657A JP2023118657A (en) 2023-08-25
JP7495458B2 true JP7495458B2 (en) 2024-06-04

Family

ID=83598282

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2022021142A Active JP7153153B1 (en) 2022-02-15 2022-02-15 Information processing device and information processing method
JP2022156906A Active JP7495458B2 (en) 2022-02-15 2022-09-29 Information processing device and information processing method
JP2024084370A Active JP7838019B2 (en) 2022-02-15 2024-05-23 Information processing device and information processing method

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2022021142A Active JP7153153B1 (en) 2022-02-15 2022-02-15 Information processing device and information processing method

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2024084370A Active JP7838019B2 (en) 2022-02-15 2024-05-23 Information processing device and information processing method

Country Status (1)

Country Link
JP (3) JP7153153B1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7511066B1 (en) 2023-09-06 2024-07-04 Kddi株式会社 Information processing device and information processing method
JP7535206B1 (en) 2024-03-21 2024-08-15 Kddi株式会社 Information processing device and information processing method
JP7603184B1 (en) 2024-03-22 2024-12-19 Kddi株式会社 Information processing device and information processing method

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020091764A (en) 2018-12-07 2020-06-11 株式会社メルカリ Information processing program, information processing method, and information processing device
JP2021033456A (en) 2019-08-20 2021-03-01 株式会社日立製作所 Support method and system for promoting use of digital local currency
WO2021048911A1 (en) 2019-09-10 2021-03-18 富士通株式会社 Control method, information processing device, information processing system, and control program
WO2021095266A1 (en) 2019-11-15 2021-05-20 富士通株式会社 Control method, control program, information processing device, and control system
JP2021162987A (en) 2020-03-31 2021-10-11 Kddi株式会社 Information processing method
WO2021231911A1 (en) 2020-05-14 2021-11-18 Nike Innovate C.V. Systems and methods for provisioning cryptographic digital assets for blockchain-secured retail products
JP6973840B1 (en) 2021-09-08 2021-12-01 充宏 前田 Trading system, trading method and program
JP2022514466A (en) 2018-12-07 2022-02-14 ナイキ イノベイト シーブイ Systems and methods for providing cryptographically protected digital assets

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6691254B1 (en) * 2019-05-29 2020-04-28 株式会社レシカ Manufacturer token management system
JP7315384B2 (en) * 2019-06-27 2023-07-26 株式会社Nttドコモ Information processing system
US20230091451A1 (en) * 2019-12-26 2023-03-23 Sivira Inc. Application Collaboration Method, Computer Readable Medium, and Application Collaboration System

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020091764A (en) 2018-12-07 2020-06-11 株式会社メルカリ Information processing program, information processing method, and information processing device
JP2022514466A (en) 2018-12-07 2022-02-14 ナイキ イノベイト シーブイ Systems and methods for providing cryptographically protected digital assets
JP2021033456A (en) 2019-08-20 2021-03-01 株式会社日立製作所 Support method and system for promoting use of digital local currency
WO2021048911A1 (en) 2019-09-10 2021-03-18 富士通株式会社 Control method, information processing device, information processing system, and control program
WO2021095266A1 (en) 2019-11-15 2021-05-20 富士通株式会社 Control method, control program, information processing device, and control system
JP2021162987A (en) 2020-03-31 2021-10-11 Kddi株式会社 Information processing method
WO2021231911A1 (en) 2020-05-14 2021-11-18 Nike Innovate C.V. Systems and methods for provisioning cryptographic digital assets for blockchain-secured retail products
JP6973840B1 (en) 2021-09-08 2021-12-01 充宏 前田 Trading system, trading method and program

Also Published As

Publication number Publication date
JP7838019B2 (en) 2026-03-31
JP2023118282A (en) 2023-08-25
JP2024100963A (en) 2024-07-26
JP2023118657A (en) 2023-08-25
JP7153153B1 (en) 2022-10-13

Similar Documents

Publication Publication Date Title
JP7069391B2 (en) Benefit granting method, privilege granting device and privilege granting system
JP7185080B1 (en) Information processing device and information processing method
JP7495458B2 (en) Information processing device and information processing method
JP7663654B2 (en) Trading system and method
JP5542236B1 (en) Coupon management system and coupon management program
JP2017097434A (en) System integratedly managing sales information on commercial product to be sold via different channel
JP7137032B1 (en) Information processing device and information processing method
JP6884673B2 (en) General Consumer Holding Equipment, Programs and Methods
KR101552668B1 (en) Method of Consumer Oriented Loyalty program Of Retailer
KR20140021111A (en) Sailing method for online item using code and recording-method recorded program thereof
JP2018116501A (en) Information processing system, information processing method, and information processing program
JP2021189578A (en) Information processing server, information processing system, information processing device, and information processing method for point return option of giving point in accordance with purchase price of specific commodity
JP7186907B2 (en) Service management device and service management method
KR20020051090A (en) System and method for managing selling information using bar code and storage media having a program source thereof
KR100887424B1 (en) Electronic commerce method and system that compensates on a first-come, first-served basis for each unit sold
JP7315746B1 (en) Information processing device and information processing method
JP7530494B1 (en) Information processing device, information processing method, and program
KR20180031452A (en) Method, apparatus and system for realtime bargaining using mobile app
JP7128977B1 (en) Information processing device and information processing method
JP2021174232A (en) Prepaid point information processing server, information processing system, information processing device and information processing method that can be applied to the purchase price of a specific product
KR20160064629A (en) Method for determining fee for affiliate
JP7774100B2 (en) Information processing device and information processing method
JP7541164B1 (en) Information processing device, information processing method, and program
JP7372431B1 (en) Information processing device, information processing system, information processing method, and information processing program
JP2020126333A (en) Point management device, operating method and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220929

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231128

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240125

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240523

R150 Certificate of patent or registration of utility model

Ref document number: 7495458

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150