CPC G06Q 20/401 (2013.01) [G06F 21/105 (2013.01); G06F 21/645 (2013.01); G06Q 20/3827 (2013.01); G06Q 20/3829 (2013.01); G06Q 20/4014 (2013.01); G06Q 40/08 (2013.01); H04L 9/3236 (2013.01); H04L 9/3239 (2013.01); H04L 9/3247 (2013.01); G06F 21/6245 (2013.01); G06Q 2220/00 (2013.01); G06Q 2220/18 (2013.01); H04L 9/50 (2022.05); H04L 2209/56 (2013.01)] | 15 Claims |
1. A computer-implemented method for credit card activation using a smart contract stored on a blockchain maintained by a plurality of participants, the method comprising:
receiving, via one or more processors, at least one credit card application package associated with a credit card, wherein the credit card application package includes credit card information and a set of user information;
verifying, via the one or more processors, the credit card information and the set of user information;
checking, via the one or more processors, the credit card information and the set of user information against the smart contract stored on the blockchain, wherein the smart contract includes a set of conditions;
determining, via the one or more processors, that the credit card information and the set of user information satisfy the set of conditions stored in the smart contract;
in response to the determination that the that the credit card information and the set of user information satisfy the set of conditions stored in the smart contract, activating, via the one or more processors, the credit card;
generating, at the one or more processors, a transaction including data indicating that the credit card has been activated;
generating, via the one or more processors, based upon a cryptographic hash function, a hash value for the generated transaction including data indicating that the credit card has been activated; and
cryptographically linking, via the one or more processors, a new block to the blockchain based upon the hash value.
|