CPC G06Q 20/3829 (2013.01) | 19 Claims |
8. A method, comprising:
receiving a purchase notification, the purchase notification indicating that a first user has purchased a stored value payment instrument;
in response to receiving the purchase notification, creating a non-fungible token (NFT) on a distributed data store by providing a redemption uniform resource locator (URL) to a function associated with the distributed data store, the function being configured to generate the NFT to include the redemption URL, the NFT having a unique identifier, and the redemption URL identifying a website for redeeming the stored value payment instrument;
associating the unique identifier of the NFT with the stored value payment instrument;
receiving a first public key associated with the first user;
updating an owner identifier of the NFT with the first public key associated with the first user;
transferring the NFT to a second user by updating the owner identifier of the NFT with a second public key associated with the second user based at least in part on a request from a first client device of the first user;
receiving the unique identifier of the NFT from a second client device of the second user for redeeming the stored value payment instrument;
rendering the NFT non-transferable based at least in part on receiving the unique identifier from the second client device for redeeming the stored value payment; and
encoding payment information of the stored value payment instrument in a web page that is provided to the second client device after rendering the NFT non-transferable.
|