Information processing device and information processing method
The integration of NFT management with code-based payments through a payment processing device and method addresses the lack of NFT utilization in existing systems, enhancing user engagement and service quality by offering NFT rewards.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-05-23
- Publication Date
- 2026-03-31
AI Technical Summary
Existing code-based payment systems do not utilize Non-Fungible Tokens (NFTs) to enhance purchasing intent of users.
An information processing device and method that integrates NFT management with code-based payments, allowing users to receive NFTs as rewards based on payment conditions, recorded on a blockchain, using a payment processing unit and reward granting unit to determine and grant NFT ownership.
Increases purchasing intent by utilizing NFTs as rewards, enhancing user engagement and improving service quality in code-based payment systems.
Smart Images

Figure 0007838019000001 
Figure 0007838019000002 
Figure 0007838019000003
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing apparatus and an information processing method.
Background Art
[0002] Conventionally, code settlement using one-dimensional barcodes or two-dimensional codes such as QR codes (registered trademarks) has been known (see, for example, Patent Document 1). Code settlement is roughly classified into two types: the CPM (Consumer Presented Mode) method and the MPM (Merchant Presented Mode) method. In the CPM method, settlement is performed by the store side, which is the merchant, reading the settlement code displayed on the terminal of the user who is the purchaser. In the MPM method, settlement is performed by the user terminal reading the settlement code displayed by the store side.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] In recent years, NFTs (Non-Fungible Tokens), which can prove the uniqueness and owner of digital assets such as digital art, game items, and trading cards, have attracted attention. And a marketplace (NFT marketplace) for handling such NFTs has been established, enabling the purchase and sale of NFTs using the NFT marketplace.
[0005] Given the current state of NFTs, it is conceivable to use NFTs to increase the purchasing intent of users who utilize code-based payments. However, the information processing method for code-based payments described in Patent Document 1 above cannot utilize NFTs.
[0006] This invention was made in consideration of these circumstances, and its purpose is to use NFTs to increase the purchasing intent of users who use code-based payment systems. [Means for solving the problem]
[0007] (1) One aspect of the present invention comprises a payment processing unit and a reward granting processing unit, wherein the payment processing unit provides user identification information The payment amount will be received from the user identified by [the system / method]. The payment method is applied to make a payment at the store, and the reward granting processing unit determines whether the payment information related to the payment completed by the payment processing unit satisfies the predetermined reward granting conditions, and if the result of the determination satisfies the reward granting conditions, Used by the aforementioned payment method This is an information processing device that makes a request to the non-fungible token management system to record on the blockchain that the user identified by the user identification information is the holder of a non-fungible token corresponding to the benefit related to the payment information subject to the determination. (2) One aspect of the present invention is the information processing device described in (1) above, wherein the holder of the non-fungible token before the user becomes the holder is a store operator or a payment service provider. (3) One aspect of the present invention is an information processing device according to either (1) or (2) above, which notifies a device associated with a store where payment for the benefit was made that the holder of the nonfungible token has become the user based on the above request. (4) One aspect of the present invention is an information processing device according to any of (1) to (3) above, wherein the conditions for granting the benefit include conditions relating to at least one of the store and the product. (5) One aspect of the present invention is the information processing device described in (4) above, wherein the conditions for granting the benefit further include a settlement period condition that limits the period during which settlement is made. (6) One aspect of the present invention is an information processing device according to either (4) or (5) above, wherein the conditions for granting the benefit further include a payment amount condition that limits the payment amount. (7) One aspect of the present invention is an information processing device of any of (1) to (5) 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 benefit granting processing unit limits the users to whom the request made to the management system is made based on the payment history. (8) One aspect of the present invention is an information processing device of any of (1) to (7) above, wherein the data indicating the payment performed by the payment processing unit is not recorded on the blockchain. (9) One aspect of the present invention is an information processing device of any of (1) to (8) above, wherein the payment method includes code payment. (10) One aspect of the present invention is an information processing device of any of (1) to (9) above, wherein the payment method includes a prepaid system. (11) One aspect of the present invention is an information processing device of any of (1) to (10) above, wherein the payment method includes a deferred payment method using a credit card.
[0008] (12) One aspect of the present invention is an information processing method performed by an information processing device, wherein user identification information The payment amount will be received from the user identified by [the system / method]. A payment step in which a payment is made at a store by applying a payment method; a step in which the payment information related to the payment completed in the payment step is determined to determine whether or not predetermined conditions for granting benefits are met; and if the result of the determination is that the conditions for granting benefits are met, Used by the aforementioned payment method The information processing method includes the step of making a request to the non-fungible token management system to record on the blockchain that the user identified by the user identification information is the holder of a non-fungible token corresponding to the benefit related to the payment information subject to the determination. [Effects of the Invention]
[0009] According to the present invention, it is possible to increase the purchasing intent of users who use code-based payment by utilizing NFTs. [Brief explanation of the drawing]
[0010] [Figure 1] This block diagram shows an example configuration of a payment system according to one embodiment. [Figure 2] This block diagram shows an example configuration of an information processing device according to one embodiment. [Figure 3] This is a sequence diagram showing an example of the procedure for an information processing method according to one embodiment. [Figure 4] This figure shows an example configuration of a benefits management table according to one embodiment. [Modes for carrying out the invention]
[0011] Embodiments of the present invention will be described below with reference to the drawings. Figure 1 is a block diagram showing an example configuration of a payment system according to one embodiment. In Figure 1, the information processing device 1 mainly performs processing related to code payment (code payment processing) and processing related to reward granting (reward granting processing). In this embodiment, the CPM method is used as the code payment method. The payment code used in the CPM method may be a one-dimensional barcode or a two-dimensional code.
[0012] The information processing device 1 sends and receives data to and from a user terminal 2 via a communication line. 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 launching the code payment application on the user terminal 2, the user can pay for goods using the CPM code payment method with the user terminal 2. Goods can be anything intended for sale and include goods and services. Goods may also be financial instruments.
[0013] The information processing apparatus 1 transmits and receives data via a communication line to and from a terminal (store terminal) 3 provided in a store. The store terminal 3 is, for example, a POS (Point-Of-Sales) terminal. A store-side code settlement application corresponding to the CPM method is installed in the store terminal 3. The store side can execute code settlement using the CPM method by using the store terminal 3 by starting the code settlement application on the store terminal 3.
[0014] The information processing apparatus 1 transmits and receives data via a communication line to and from an NFT management system 4. The NFT management system 4 is an information processing system for managing NFTs (non-fungible tokens). The NFTs managed by the NFT management system 4 are held by holders on a blockchain 5. The history of the NFTs managed by the NFT management system 4 is recorded on this blockchain 5. The blockchain 5 proves the holders of the NFTs managed by the NFT management system 4.
[0015] Note that the NFT management system 4 may have the function of an NFT marketplace. The function of the NFT marketplace includes functions related to the circulation of NFTs such as purchase and sale, for example, presentation of NFT sales information, reception of NFT purchase requests and sale requests, and settlement of NFT prices.
[0016] FIG. 2 is a block diagram showing a configuration example of the information processing apparatus according to the present embodiment. In FIG. 2, the information processing apparatus 1 includes a storage unit 11, a settlement processing unit 12, a settlement history recording unit 13, and a privilege granting processing unit 14.
[0017] Each function of the information processing apparatus 1 is realized by the information processing apparatus 1 including computer hardware such as a CPU (Central Processing Unit) and a memory, and the CPU executing a computer program stored in the memory. Note that the information processing apparatus 1 may be configured using a general-purpose computer device, or may be configured as a dedicated hardware device. For example, the information processing apparatus 1 may be configured using a server computer connected to a communication network such as the Internet. Further, each function of the information processing apparatus 1 may be realized by cloud computing. Also, the information processing apparatus 1 may be realized by a single computer, or the functions of the information processing apparatus 1 may be realized by being distributed among a plurality of computers. Also, as the information processing apparatus 1, for example, it may be configured to open a website using a WWW system or the like.
[0018] The storage unit 11 stores various data such as a privilege management table 11T.
[0019] The settlement processing unit 12 performs code settlement processing. In the present embodiment, code settlement processing according to the CPM method is realized. The settlement processing unit 12 performs CPM method code settlement by cooperating with the code settlement application on the terminal side and the code settlement application on the store side.
[0020] The settlement history recording unit 13 records the history of the code settlement performed by the settlement processing unit 12 for each user (user identification information (user ID)).
[0021] The privilege granting processing unit 14 performs privilege granting processing. In the present embodiment, a privilege using an NFT is granted to a user who uses code settlement by the privilege granting processing.
[0022] Next, the information processing method according to the present 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 the present embodiment. When a user purchases a product at a store, the user pays the price of the product by code settlement.
[0023] (Step S101) The user makes a purchase at the store. When paying at the store, the user launches the code payment application on user terminal 2 and performs an operation to display the payment code on user terminal 2.
[0024] (Step S102) When user terminal 2 receives an operation to display a payment code, it sends the user ID and a request to issue a payment code for the user to make a payment at the store (code issuance request) to the information processing device 1. The user ID that user terminal 2 sends to the information processing device 1 is a user ID that has been pre-registered in the code payment application on user terminal 2.
[0025] In the information processing device 1, the payment processing unit 12 receives a user ID and a request for the issuance of a payment code (code issuance request) from the user terminal 2 for the user to make a payment at the store.
[0026] (Step S103) When the payment processing unit 12 receives the user ID and 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.
[0027] (Step S104) The settlement processing unit 12 associates the user ID received from the user terminal 2 that requested the code and the generated code information and stores them in the storage unit 11.
[0028] (Step S105) The settlement processing unit 12 sends the generated code information to the user terminal 2 that requested the code.
[0029] (Step S106) When the user terminal 2 receives code information from the information processing device 1, it generates a payment code based on the received code information using a predetermined code generation method that utilizes a code payment application. The user terminal 2 displays the generated payment code on its own display screen.
[0030] (Step S107) When the user pays for the goods at the store's checkout counter, the user presents the payment code displayed on the display screen of user terminal 2. Store terminal 3 reads the payment code displayed on the display screen of user terminal 2, for example, through the operation of a store employee.
[0031] (Step S108) When the store terminal 3 reads the payment code, it generates payment information. The payment information includes the store's identification information (store ID), the payment amount, and the date and time of the transaction. The store ID is pre-registered in the code payment application at the store terminal 3. The payment amount is the total amount of the items purchased by the user. The date and time of the transaction is the current date and time at the store terminal 3. The payment information may also include the identification information (product ID) of the items purchased by the user. Furthermore, the store ID may include both the identification information of the business operator running the store and the identification information unique to each store. For example, if business operator P operates two stores, X Town Store and Y Station Store, the store ID for X Town Store includes both the "identification information of business operator P" and the "identification information unique to X Town Store," while the store ID for Y Station Store includes both the "identification information of business operator P" and the "identification information unique to Y Station Store." Furthermore, the accounting date and time may also be the date and time when the store terminal 3 transmits the payment information to the information processing device 1.
[0032] (Step S109) The store terminal 3 transmits the generated payment information and the code information indicated by the payment code read from the user terminal 2 to the information processing device 1. In the information processing device 1, the payment processing unit 12 receives the payment information and code information from the store terminal 3. The information processing device 1 may also use the date and time it received payment information from the store terminal 3 as the accounting date and time.
[0033] (Step S110) When the payment processing unit 12 receives payment information and code information from the store terminal 3, it determines whether the received code information matches the code information stored in the storage unit 11. If the received code information matches the code information stored in the storage unit 11, the payment processing unit 12 performs the payment based on the user ID associated with the code information and the payment information received from the store terminal 3.
[0034] In a payment processed by the payment processing unit 12, the payment processing unit 12 executes a process to deduct 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 storage unit 11. The payment processing unit 12 also executes a process to deposit the payment amount into the account of the store identified by the store ID indicated by the payment information. Here, the payment processing unit 12 may deposit the amount obtained by deducting a predetermined fee from the payment amount into the store's account.
[0035] (Step S111) Once the payment is complete, the payment processing unit 12 sends a payment completion notification to both the user terminal 2 and the store terminal 3, indicating that payment for the goods has been completed.
[0036] (Step S112) When user terminal 2 receives a payment completion notification from information processing device 1, it displays on its screen that payment for the goods has been completed. This allows the user to recognize that payment for the goods has been completed. When store terminal 3 receives a payment completion notification from information processing device 1, it displays on its screen that payment for the goods has been completed. This allows the store clerk to recognize that payment for the goods has been completed.
[0037] (Step S113) In the information processing device 1, once the payment processing device 12 completes the payment, the payment history recording unit 13 records the history of the code payment performed by the payment processing device 12. The code payment history includes the user ID, store ID, date and time of payment, and payment amount. This makes it possible to aggregate the number of purchases and the total amount of payments for each user and each store. The payment history recording unit 13 may also record various attribute information of the user (for example, age, address, etc.) for the user corresponding to the user ID, along with the code payment history. Each user's attribute information is registered in the information processing device 1 in association with the user ID, for example, when the user is registered.
[0038] (Step S201) In the information processing device 1, the reward granting processing unit 14 determines whether the information regarding the settlement completed in step S110 (hereinafter referred to as the target settlement information) satisfies predetermined reward granting conditions. The reward granting conditions include conditions relating to at least one of the store and the product. The reward granting conditions are pre-registered in the reward management table 11T.
[0039] The reward granting processing unit 14 determines whether there are any reward granting conditions in the reward management table 11T that the target payment information satisfies. If, as a result of this determination, there are reward granting conditions in the reward management table 11T that the target payment information satisfies, the unit identifies the reward identification information (reward ID) to associate with the target payment information and executes the process in the next step S202. On the other hand, if there are no reward granting conditions in the reward management table 11T that the target payment information satisfies, the procedure in Figure 3 is terminated.
[0040] Here, the reward granting conditions according to this embodiment will be explained with reference to Figure 4. Figure 4 is a diagram showing an example of the configuration of the reward management table according to this embodiment. In the example in Figure 4, for each reward granting condition, information indicating the reward granting condition and the identification information of the reward (reward ID) are associated and stored in the reward management table 11T. Also, in the example in Figure 4, the reward is indicated for each reward ID. An example of a reward granting condition is shown below.
[0041] (Example of conditions for granting benefits 1) Example 1 of the reward granting conditions is a condition related to a store. In the example in Figure 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 the reward management table 11T, the reward ID "Reward ID_A" is associated with the reward granting condition "Store A". The reward identified by the reward ID "Reward ID_A" is "NFT of Store A's mascot doll". The reward granting processing unit 14 determines that there is a reward granting condition "Store A" that the target payment information satisfies in the reward management table 11T when the store ID indicated by the target payment information matches the store ID of "Store A". In this case, the reward granting processing unit 14 retrieves the reward ID "Reward ID_A" associated with the reward granting condition "Store A" in the reward management table 11T and associates the retrieved reward ID "Reward ID_A" with the target payment information.
[0042] (Example of conditions for granting benefits 2) Example 2 of the reward granting conditions is a condition related to a product. In the example in Figure 4, as an example of a condition related to a product, the reward granting condition "Product B" is registered in the reward management table 11T. In addition, in the reward management table 11T, the reward ID "Reward ID_B" is associated with the reward granting condition "Product B". The reward identified by the reward ID "Reward ID_B" is "an NFT trading card of the idol appearing in the advertisement for Product B". The reward granting processing unit 14 determines that there is a reward granting condition "Product B" that the target payment information satisfies in the reward management table 11T when the product ID indicated by the target payment information matches the product ID of "Product B". In this case, the reward granting processing unit 14 retrieves the reward ID "Reward ID_B" associated with the reward granting condition "Product B" in the reward management table 11T and associates the retrieved reward ID "Reward ID_B" with the target payment information.
[0043] Furthermore, the above examples 1 and 2 of the reward granting conditions may be combined as reward granting conditions. In this case, fulfilling the reward granting conditions means fulfilling both the store-related conditions and the product-related conditions. When the target payment information satisfies the reward granting condition "both store-related conditions and product-related conditions", the reward granting processing unit 14 obtains the reward ID associated with the reward granting condition in the reward management table 11T and associates the obtained reward ID with the target payment information.
[0044] (Example 3 of conditions for granting benefits) Example 3 of the reward granting conditions is a condition that combines a condition relating to at least one of either the store or 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 in Figure 4, as an example of a condition that combines a store condition and a payment period condition, the condition "Store C, payment period t_C" is combined with the payment period condition "payment period t_C" and registered in the reward management table 11T as "Store C, payment period t_C". In addition, in the reward management table 11T, the reward ID "reward ID_C" is associated with the reward granting condition "Store C, payment period t_C". The reward identified by reward ID "reward ID_C" is "NFT of a limited-edition mascot doll from Store C". The reward granting processing unit 14 determines in the reward management table 11T that the reward granting conditions "Store C, within payment period t_C" are met by the target payment information if the store ID indicated by the target payment information matches the store ID of "Store C" and the payment date and time indicated by the target payment information is within "payment period t_C". In this case, the reward granting processing unit 14 obtains the reward ID "reward ID_C" associated with the reward granting conditions "Store C, within payment period t_C" in the reward management table 11T and associates the obtained reward ID "reward ID_C" with the target payment information.
[0045] (Example of conditions for granting benefits 4) Example 4 of the reward granting conditions is a condition that combines a condition relating to at least one of either the store or the product with a payment amount condition. The payment amount condition is a condition that limits the payment amount. In the example in Figure 4, as an example of a condition that combines a store condition and a payment amount condition, the condition "Store D, payment amount p_D or more" is registered in the reward management table 11T, which combines the store condition "Store D" and the payment amount condition "payment amount p_D or more". In addition, in the reward management table 11T, the reward ID "Reward ID_D" is associated with the reward granting condition "Store D, payment amount p_D or more". The reward identified by the reward ID "Reward ID_D" is "a digital art NFT exclusive to Store D". The reward granting processing unit 14 determines in the reward management table 11T that the target payment information satisfies the reward granting conditions "Store D, payment amount p_D or more" if 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 reward granting processing unit 14 obtains the reward ID "reward ID_D" associated with the reward granting conditions "Store D, payment amount p_D or more" in the reward management table 11T and associates the obtained reward ID "reward ID_D" with the target payment information.
[0046] Furthermore, the above examples 3 and 4 of the reward granting conditions may be combined as reward granting conditions. In this case, satisfying the reward granting conditions means satisfying all of the conditions: the conditions relating to at least one of the store or the product, the payment period conditions, and the payment amount conditions. When the target payment information satisfies the reward granting conditions "all of the conditions relating to at least one of the store or the product, the payment period conditions, and the payment amount conditions," the reward granting processing unit 14 obtains the reward ID associated with the reward granting conditions in the reward management table 11T and associates the obtained reward ID with the target payment information.
[0047] Furthermore, the rewards can be applied to various types of NFTs. For example, NFTs can be applied to various types of items such as digital art, game items, trading cards, digital photos, digital audio, digital text, and various other items.
[0048] (Step S202) If the reward granting processing unit 14 finds that the target payment information satisfies among the reward granting conditions included in the reward management table 11T, it sends the user ID and reward ID related to the target payment information, along with an NFT acquisition request, to the NFT management system 4.
[0049] The user ID related to the payment information is the user ID used in the payment related to that payment information. Furthermore, if the user ID registered for code payment in the information processing device 1 differs from the user ID registered in the NFT management system 4, the user ID obtained by converting 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 sent to the NFT management system 4. In this case, the information processing device 1 includes a user ID conversion table that associates the user ID registered for code payment with the user ID registered in the NFT management system 4. The reward ID for the target payment information is the reward ID associated with the target payment information in step S201 above. The reward ID may also be the identification information (NFT_ID) of the NFT managed by the NFT management system 4. In this case, the NFT_ID will be registered as the reward ID in the reward management table 11T.
[0050] An NFT acquisition request is information requesting the acquisition of NFT information (token information) that indicates an NFT corresponding to a benefit identified by a benefit ID related to the target payment information, and that the user identified by the user ID related to the target payment information is the holder of the NFT, as recorded on Blockchain 5.
[0051] The NFT management system 4 receives the user ID, reward ID, and NFT acquisition request from the information processing device 1.
[0052] (Step S203) When the NFT management system 4 receives the user ID, reward ID, and NFT acquisition request from the information processing device 1, it executes the 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 reward (hereinafter referred to as the target reward) identified by the reward 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 the designated person on the side granting the benefit. For example, the holder of the target NFT before the change is the business operator that operates the store related to the benefit (store operator), or the business operator that operates the code payment service (payment service provider). Furthermore, when the holder of the target NFT changes from the store operator or payment service provider who was the holder of the target NFT before the change to the target user, the store operator or payment service provider who is not the holder of the target NFT before the change may pay the store operator or payment service provider who is the holder of the target NFT before the change the cost of acquiring the target NFT (cryptocurrency).
[0053] The NFT management system 4 generates NFT information on the blockchain 5 that indicates the target NFT whose holder has been changed to the target user. This NFT information includes metadata about the target NFT. The metadata about the target NFT includes information such as an identifier, creation date and time, holder address indicating the holder (target user), and reward URL. The reward URL is a URL (Uniform Resource Locator) that indicates the location of the object (for example, a mascot doll of store A) that proves the holder of the target NFT.
[0054] (Step S204) The NFT management system 4 transmits the generated NFT information to the information processing device 1 that requested the NFT acquisition. The information processing device 1 receives the NFT information from the NFT management system 4.
[0055] (Step S205) In the information processing device 1, the reward granting processing unit 14 transmits the NFT information received from the NFT management system 4 to the user terminal 2 of the target user.
[0056] (Step S206) When user terminal 2 receives NFT information from information processing device 1, it displays the received NFT information on the display screen of user terminal 2. This allows the user to recognize that the target NFT corresponding to the target reward, and which the user owns, has been acquired. The user can use user terminal 2 to access the reward URL indicated by the NFT information and verify the object that proves ownership of the target NFT (for example, a mascot doll of store A). The user can also use user terminal 2 to access the NFT management system 4 and sell the target NFT identified by the NFT information.
[0057] In the embodiment described above, the data indicating the payment made by the payment processing unit 12 is not recorded on the blockchain 5.
[0058] The following describes some variations of the embodiments described above.
[0059] (Variation 1) The reward granting processing unit 14 may acquire NFT information based on the payment history for each user recorded in the payment history recording unit 13. For example, the reward granting processing unit 14 aggregates the number of past purchases and the total amount of payments at the stores indicated in the reward granting conditions for each user based on the payment history for each user recorded in the payment history recording unit 13, identifies users whose aggregated results meet predetermined NFT information acquisition conditions, and acquires NFT information only for the identified users. For example, the reward granting processing unit 14 identifies users whose attribute information satisfies predetermined NFT information acquisition conditions based on user attribute information (e.g., age, address, etc.) recorded in the payment history recording unit 13, and acquires NFT information only from the identified users.
[0060] (Modification 2) In the information processing method illustrated in Figure 3 above, the information processing device 1 separately notified the user terminal 2 of the completion of payment and transmitted the NFT information. However, the payment completion notification and the transmission of NFT information may be performed simultaneously. For example, the reward granting processing device 14 sends data to the user terminal 2 that displays the payment completion notification and NFT information performed by the payment processing device 12 simultaneously on the user terminal 2. Furthermore, the information processing device 1 may notify the device associated with the store where the payment for the target benefit was made (store-related device) that the holder of the target NFT corresponding to the target benefit has changed to the target user (change of NFT holder). This allows the store to know the remaining number of NFTs that can be given as benefits. Store-related devices include, for example, the store terminal 3 or the store management device installed at the headquarters of the store operator. Information about the destination store-related device (e.g., communication address) is stored in advance in the information processing device 1. The information processing device 1 may send the notification of change of NFT holder to, for example, only the store terminal 3, only the store management device, or to both the store terminal 3 and the store management device.
[0061] (Variation 3) The conditions for granting the target benefit may be further recorded on blockchain 5 in association with the target NFT. The benefit granting processing unit 14 obtains NFT information indicating the NFT on which the conditions for granting the target benefit are further recorded on blockchain 5, and transmits the obtained NFT information to the target user's user terminal 2.
[0062] (Modification 4) The store may be required to bear the cost of acquiring the NFT information. Generally, acquiring an NFT incurs a transaction fee called a "gas fee." Therefore, the gas fee incurred in acquiring the target NFT is charged to the store. For example, when the reward granting processing unit 14 acquires NFT information related to the target NFT, it executes a process to deduct the gas fee incurred in acquiring the target NFT from the store's account, which is identified by the store ID indicated by the target payment-related information.
[0063] Furthermore, when a user sells a target NFT, a predetermined refund amount may be returned to the store that bore the gas charges incurred in acquiring the target NFT. For example, when the reward granting processing unit 14 receives an NFT sale notification from the NFT management system 4 indicating that the target NFT has been sold, it executes a process to deposit a predetermined refund amount into the account of the store that bore the gas charges incurred in acquiring the target NFT.
[0064] According to the embodiment described above, an NFT corresponding to a benefit associated with the use of code payment is acquired, and the NFT owned by the user who used the code payment is provided to the user. This has the effect of increasing the purchasing intent of users who use code payment by utilizing NFTs.
[0065] Furthermore, this will enable an overall improvement in service quality in commercial transaction systems that utilize code-based payments, for example, thereby contributing to Goal 9 of the United Nations-led Sustainable Development Goals (SDGs): "Build resilient infrastructure, promote sustainable industrialization and foster innovation."
[0066] Although embodiments of the present invention have been described in detail above with reference to the drawings, the specific configuration is not limited to these embodiments, and design modifications and the like are also included within the scope of the gist of the present invention.
[0067] For example, in the embodiment described above, code payment was applied as a payment method based on a user ID, but the invention is not limited to this. As a payment method based on a user ID, for example, a prepaid payment method or a post-payment method such as a credit card may be applied.
[0068] Alternatively, computer programs for realizing the functions of each of the above-mentioned devices may be recorded on a computer-readable recording medium, and the programs recorded on this recording medium may be loaded into a computer system and executed. The term "computer system" here may include hardware such as an operating system and peripheral devices. Furthermore, if a WWW system is being used, the "computer system" shall also include the homepage provisioning environment (or display environment). Furthermore, "computer-readable recording media" refers to writable non-volatile memory such as flexible disks, magneto-optical disks, ROMs, and flash memory, portable media such as DVDs (Digital Versatile Discs), and storage devices such as hard disks built into computer systems.
[0069] Furthermore, "computer-readable recording media" also includes volatile memory (such as DRAM (Dynamic Random Access Memory)) within computer systems that act as servers or clients when programs are transmitted via networks such as the Internet or communication lines such as telephone lines, which retain programs for a certain period of time. Furthermore, the above program may be transmitted from a computer system that stores the program in a memory device or the like to another computer system via a transmission medium or by transmission waves within the transmission medium. Here, the "transmission medium" used to transmit the program refers to a medium that has the function of transmitting information, such as a network (communication network) like the Internet or a communication line (communication line) like a telephone line. Furthermore, the above program may be intended to implement some of the functions described above. It may also be a so-called differential file (differential program) that can implement the aforementioned functions in combination with programs already recorded in the computer system. [Explanation of Symbols]
[0070] 1... Information processing device, 2... User terminal, 3... Store terminal, 4... NFT management system, 5... Blockchain, 11... Memory unit, 12... Payment processing unit, 13... Payment history recording unit, 14... Reward granting unit, 11T... Reward management table
Claims
1. It comprises a payment processing unit and a reward granting unit, The aforementioned settlement processing unit, The store will process the payment using a payment method that receives payment from the user identified by the user identification information. The aforementioned benefit granting processing unit, The settlement processing unit determines whether the settlement information related to the settlement completed by the settlement processing unit satisfies the predetermined conditions for granting benefits. If the result of the determination satisfies the conditions for granting the reward, a request is made to the non-fungible token management system to record on the blockchain that the user identified by the user identification information used in the payment method is the holder of a non-fungible token corresponding to the reward related to the payment information subject to the determination. Information processing device.
2. Prior to the user becoming the holder of the non-fungible token based on the aforementioned request, the holder is a store operator or a payment service provider. The information processing apparatus according to claim 1.
3. Based on the aforementioned request, the device associated with the store where the payment for the aforementioned benefit was made is notified that the holder of the non-fungible token has become the user. The information processing apparatus according to claim 1 or 2.
4. The aforementioned conditions for granting benefits include conditions relating to at least one of the stores and products. The information processing apparatus according to any one of claims 1 to 3.
5. The aforementioned conditions for granting the benefit further include a settlement period condition that limits the period during which the settlement takes place. The information processing apparatus according to claim 4.
6. The aforementioned conditions for granting the benefit further include a payment amount condition that limits the payment amount. The information processing apparatus according to any one of claims 4 or 5.
7. The system further includes a payment history recording unit that records the history of the payments made by the payment processing unit for each user identification information, The reward granting processing unit limits the users to whom the request to be made to the management system is made, based on the payment history. The information processing apparatus according to any one of claims 1 to 5.
8. The data indicating the payment performed by the payment processing unit is not recorded on the blockchain. The information processing apparatus according to any one of claims 1 to 7.
9. The aforementioned payment methods include code payments. The information processing apparatus according to any one of claims 1 to 8.
10. The aforementioned payment methods include prepaid methods. The information processing apparatus according to any one of claims 1 to 9.
11. The aforementioned payment methods include a deferred payment method using a credit card. The information processing apparatus according to any one of claims 1 to 10.
12. An information processing method performed by an information processing device, A payment step in which a payment is made at a store by applying a payment method that receives payment of the payment amount from a user identified by user identification information, A step of determining whether the payment information related to the payment completed in the aforementioned payment step meets the predetermined conditions for granting benefits, If the result of the determination satisfies the conditions for granting the reward, the step of making a request to the non-fungible token management system to record on the blockchain that the user identified by the user identification information used in the payment method is the holder of a non-fungible token corresponding to the reward related to the payment information subject to the determination, Information processing methods including
Citation Information
Patent Citations
Manufacturer token management system
JP2020194408A
Information processing system, store terminal, settlement management device, and program
JP2021005329A
Information processing method
JP2021162987A
Application result processing method, computer program, and application result processing system
JP2022000765A