Systems and methods for frictionless payments in Web3 and the metaverse
Systems and methods for frictionless payments in Web 3.0 and the Metaverse are disclosed. A method may include a buyer bot: monitoring a buyer interaction with a merchant of a digital collectable via a buyer vault/digital wallet, the digital collectable having a cryptocurrency price in a cryptocurrency; determining a fiat currency price in a fiat currency for the cryptocurrency price; receiving, from the buyer vault/digital wallet, conformation of a purchase of the digital collectable at the fiat currency price; executing payment for the digital collectable in the fiat currency at the fiat currency price; transforming the payment in the fiat currency to a digital collectable concierge service designated account; engaging a fiat-to-crypto on-ramp to convert the fiat currency to the cryptocurrency; and providing the payment in the cryptocurrency to a digital collectable smart contract that mints or delivers the digital collectable to the buyer.
1 . A method for frictionless Web 3 and Metaverse payments, comprising:
monitoring, by a buyer bot executed by a digital collectable purchasing concierge service in a Metaverse environment, a buyer interaction with a merchant of a digital collectable via a buyer vault/digital wallet, the digital collectable having a cryptocurrency price in a cryptocurrency, wherein the buyer bot monitors an audio interaction between the buyer and the merchant in the Metaverse;
providing, by the buyer bot, a verifiable credential to the merchant to authenticate the buyer in the Metaverse environment;
determining, by the buyer bot, a fiat currency price in a fiat currency for the cryptocurrency price, wherein the merchant accepts a plurality of cryptocurrencies and the buyer bot identifies one of the plurality of cryptocurrencies for the payment based on fiat-to-cryptocurrency exchange rates for the plurality of cryptocurrencies;
receiving, by the buyer bot and from the buyer vault/digital wallet, conformation of a purchase of the digital collectable at the fiat currency price;
executing, by the buyer bot, payment for the digital collectable in the fiat currency at the fiat currency price;
transforming, by the buyer bot, the payment in the fiat currency to an escrowed fiat payment stored in a digital collectable concierge service designated account that is an escrow account designated for and controlled by the digital collectable purchasing concierge service;
engaging, by the buyer but, a fiat-to-crypto on-ramp to convert the fiat currency to the cryptocurrency;
providing, by the buyer bot, the payment in the cryptocurrency to a digital collectable smart contract, wherein the digital collectable smart contact is configured to mint the digital collectable and to deliver the digital collectable to the buyer by writing ownership of the digital collectable to a distributed ledger including associating the digital collectable with a public vault/digital wallet address for the vault/digital wallet and wherein the digita collectable smart contract provides the payment to a merchant bot, and the merchant bot converts the cryptocurrency to fiat currency using a crypto-to fiat off-ramp; and
monitoring, by the buyer bot, an on-chain mint/delivery event emitted by the digital collectable smart contract, and, responsive to detecting the on-chain event within a defined timeout period, releasing the escrowed fiat payment to a merchant account associated with the merchant and binds the on-chain event to an active Metaverse session identifier to automatically synchronize the minted digital collectable into a corresponding avatar inventory of the buyer within the Metaverse environment.
2 . The method of claim 1 , wherein the digital collectable comprises a nonfungible token.
3 . The method of claim 1 , wherein the digital collectable smart contact writes ownership of the digital collectable to the distributed ledger by associating the digital collectable with a public vault/digital wallet address for the vault/digital wallet.
4 . The method of claim 1 , further comprising:
providing, by the buyer bot, real-world transaction history with the merchant to the merchant.
5 . A non-transitory computer readable storage medium, including instructions stored thereon, which when read and executed by one or more computer processors, cause the one or more computer processors to perform steps comprising:
monitoring a buyer interaction with a merchant of a digital collectable via a buyer vault/digital wallet, the digital collectable having a cryptocurrency price in a cryptocurrency, wherein the monitoring comprises monitoring an audio interaction between the buyer and the merchant in a Metaverse environment in which the buyer interaction occurs;
determining a fiat currency price in a fiat currency for the cryptocurrency price;
receiving, from the buyer vault/digital wallet, conformation of a purchase of the digital collectable at the fiat currency price;
executing payment for the digital collectable in the fiat currency at the fiat currency price;
transforming the payment in the fiat currency to an escrowed fiat payment stored in a digital collectable concierge service designated account that is an escrow account designated for and controlled by the digital collectable purchasing concierge service;
engaging a fiat-to-crypto on-ramp to convert the fiat currency to the cryptocurrency;
providing the payment in the cryptocurrency to a digital collectable smart contract, wherein the digital collectable smart contact is configured to mint the digital collectable and to deliver the digital collectable to the buyer by writing ownership of the digital collectable to a distributed ledger including associating the digital collectable with a public vault/digital wallet address for the vault/digital wallet and wherein the digital collectable smart contract provides the payment to a merchant bot, and the merchant bot converts the cryptocurrency to fiat currency using a crypto-to-fiat off-ramp; and
monitoring an on-chain mint/delivery event emitted by the digital collectable smart contract, and, responsive to not detecting the on-chain event within a defined timeout period, automatically refunding the escrowed fiat payment to an account associated with the buyer.
6 . The non-transitory computer readable storage medium of claim 5 , wherein the digital collectable comprises a nonfungible token.