IP Library › Granted Patent US 12,555,106
Granted Patent B2
US 12,555,106 · App. 18/368,749 · Granted Feb 17, 2026

Digitization of payment cards for Web 3.0 and metaverse transactions

Inventors: Srinath Ravinathan (Singapore, SG); Karl Cheng (Singapore, SG); Donghao Huang (Singapore, SG); Shi Ler Shila Chew (Singapore, SG); Dendy Gunawan (Singapore, SG); Putu Arie Ganapathi (Singapore, SG); Phuoc Hoang Long Le (Singapore, SG)
Assignee: MASTERCARD ASIA/PACIFIC PTE. LTD.
G06Q20/3829G06Q20/02G06Q20/401G06Q2220/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,555,106
App. No.
18/368,749
Granted
Feb 17, 2026
Kind
B2
Abstract

Systems and techniques for digitization of payment cards for Web 3.0 (“Web3”) and metaverse transactions are provided. The described systems and techniques allow for the use of non-fungible tokens (NFTs) to represent a payment token for making a payment inside a Web3 and Metaverse environment. Indeed, the described systems and techniques provide a financial NFT enabled representation of a payment card account as a token in a blockchain network, which can then be used to facilitate Web3 payments with real-time fiat to crypto exchanges.

Claims (52)

1 . A method, comprising:

receiving, at a smart contract deployed on a blockchain associated with a non-custodial wallet that is a cryptography wallet of a user, a financial NFT creation request from the non-custodial wallet of a user, the financial NFT creation request comprising encrypted payment card details for a payment card of the user;

sending a validation request to obtain validation of the payment card associated with the encrypted payment card details, wherein the validation request comprises the encrypted payment card details;

receiving, at the smart contract, the validation of the payment card, a hashed personal account number (PAN), and a token unique reference of the payment card;

minting, at the smart contract, a financial NFT representing a tokenized version of the payment card, the financial NFT having a financial NFT identifier and the token unique reference, wherein the financial NFT can be used to make payment;

storing, at the smart contract, a mapping of the financial NFT identifier, the hashed PAN, the token unique reference, and a consumer wallet address of the non-custodial wallet; and

sending the financial NFT identifier to the non-custodial wallet.

2 . The method of claim 1 , wherein sending the validation request to obtain validation of the payment card associated with the encrypted payment card details comprises sending the validation request to a financial NFT service via an oracle.

3 . The method of claim 1 , further comprising:

receiving, at the smart contract, a payment function request of the financial NFT, including an electronic signature of the user, a public address of a Web3 merchant, and an amount of blockchain value for a transaction;

receiving, at the smart contract, a payment request from the Web3 merchant, wherein the payment request includes card transaction details; and

sending the card transaction details to a financial NFT service.

4 . The method of claim 1 , further comprising:

receiving, at the smart contract, a payment request from a Web2 merchant; and

sending, to a financial NFT service, a detokenization request requesting to detokenize the financial NFT.

5 . The method of claim 1 , further comprising:

receiving, at the smart contract, an authorization request from the non-custodial wallet of the user, the authorization request requesting authorization of the financial NFT with an online merchant;

authorizing the financial NFT with the online merchant; and

storing, at the smart contract, authorized financial NFT information including the financial NFT identifier, an authorization reference and a wallet address of the online merchant.

6 . The method of claim 5 , further comprising:

sending the authorized financial NFT information to a metaverse merchant, wherein the online merchant is an online merchant on a metaverse device.

7 . The method of claim 5 , further comprising:

receiving, at the smart contract, a payment request from the online merchant, the payment request invoking a payment function of the financial NFT, wherein the payment request includes transaction details comprising the financial NFT identifier, the authorization reference, and a transaction amount; and

submitting a payment card transaction to a financial NFT service.

8 . The method of claim 7 , wherein submitting the payment card transaction to the financial NFT service comprises adding a smart contract transaction containing a hashlock.

9 . The method of claim 7 , wherein submitting the payment request to the financial NFT service comprises outputting a transaction hash comprising a single-use, time-bound cryptogram for the token unique reference.

10 . The method of claim 1 , further comprising:

receiving, at the smart contract, a merchant card-on-file (COF) NFT creation request from a merchant, the merchant COF NFT creation request comprising a merchant private key, a merchant public address, and the financial NFT identifier;

receiving a user private key from the non-custodial wallet; and

minting a merchant COF NFT having a merchant COF NFT identifier, a merchant identifier, the hashed PAN, and the token unique reference, wherein the merchant COF NFT is owned by the merchant.

11 . The method of claim 10 , further comprising:

receiving a payment request from the merchant, the payment request invoking a payment function of the merchant COF NFT, wherein the payment request comprises the merchant public address, the merchant private key, and a transaction amount; and

submitting the payment request to a financial NFT service.

12 . The method of claim 11 , wherein submitting the payment request to the financial NFT service comprises adding a smart contract transaction containing a hashlock.

13 . The method of claim 11 , wherein submitting the payment request to the financial NFT service comprises outputting a transaction hash comprising a single-use, time-bound cryptogram for the token unique reference.

14 . One or more computer readable storage media having instructions stored thereon that, when executed by a processing system, direct the processing system to perform a method comprising:

receiving, at a smart contract deployed on a blockchain associated with a non-custodial wallet that is a cryptography wallet of a user, a financial NFT creation request from the non-custodial wallet of a user, the financial NFT creation request comprising encrypted payment card details for a payment card of the user;

sending a validation request to obtain validation of the payment card associated with the encrypted payment card details, wherein the validation request comprises the encrypted payment card details;

receiving, at the smart contract, the validation of the payment card, a hashed personal account number (PAN), and a token unique reference of the payment card;

minting, at the smart contract, a financial NFT representing a tokenized version of the payment card, the financial NFT having a financial NFT identifier and the token unique reference, wherein the financial NFT can be used to make payment;

storing, at the smart contract, a mapping of the financial NFT identifier, the hashed personal account number (PAN), the token unique reference, and a consumer wallet address of the non-custodial wallet; and

sending the financial NFT identifier to the non-custodial wallet.

15 . A system comprising:

a processing system;

one or more storage media; and

instructions stored on the one or more storage media that, when executed by the processing system, direct the processing system to at least:

receive, at a smart contract deployed on a blockchain associated with a non-custodial wallet that is a cryptography wallet of a user, a financial NFT creation request from the non-custodial wallet of a user, the financial NFT creation request comprising encrypted payment card details for a payment card of the user;

send a validation request to obtain validation of the payment card associated with the encrypted payment card details, wherein the validation request comprises the encrypted payment card details;

receive, at the smart contract, the validation of the payment card, a hashed personal account number (PAN), and a token unique reference of the payment card;

mint, at the smart contract, a financial NFT representing a tokenized version of the payment card, the financial NFT having a financial NFT identifier and the token unique reference, wherein the financial NFT can be used to make payment;

store, at the smart contract, a mapping of the financial NFT identifier, the hashed personal account number (PAN), the token unique reference, and a consumer wallet address of the non-custodial wallet; and

send the financial NFT identifier to the non-custodial wallet.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE NAME OF INVENTORS 4, 5, AND 6. PREVIOUSLY RECORDED AT REEL: 064920 FRAME: 0427. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 23, 2024
From: RAVINATHAN, SRINATH; CHENG, KARL; HUANG, DONGHAO; CHEW, SHI LER SHILA; GUNAWAN, DENDY; GANAPATHI, PUTU ARIE; LE, PHUOC HOANG LONG
To: MASTERCARD ASIA/PACIFIC PTE. LTD.
Reel/Frame 066364/0238 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2023
From: RAVINATHAN, SRINATH; CHENG, KARL; HUANG, DONGHAO; CHEW, SHILA SHI LER; GUNAWAN, DENDY; GANAPATHI, ARIE; LE PHUOC, HOANG LONG
To: MASTERCARD ASIA/PACIFIC PTE. LTD.
Reel/Frame 064920/0427 →
Continuity (2)
Provisional Application 63407501 · Sep 16, 2022
Related Publication 20240104560A1 · Mar 28, 2024
References Cited (9)
US 20160253651A1 · Park · 2016 [cited by examiner]
US 20200074455A1 · Hunter et al. · 2020 [cited by applicant]
US 20200389301A1 · Detres et al. · 2020 [cited by applicant]
US 20230376949A1 · Filter · 2023 [cited by examiner]
CN 115345729A · 2022 [cited by examiner]
WO 2023039344A1 · 2023 [cited by applicant]
Smith, NPD with the Metaverse, NFTs, and Crypto, Research technology management, Sep. 2022, vol. 65 (5), p. 54-56. [cited by examiner]
International Search Report and Written Opinion issued in International Application No. PCT/SG2023/050630, mailed Dec. 19, 2023, 11 pages. [cited by applicant]
Tam, Mia, “What Is Solv Protocol,” Asia Crypto Today, Nov. 15, 2021, Retrieved: Dec. 12, 2023, Retrieved from: https://www.asiacryptotoday.com/solv-protocol/, 5 pages. [cited by applicant]