| CPC G06Q 20/3829 (2013.01) [G06Q 20/047 (2020.05); G06Q 20/209 (2013.01); G06Q 20/34 (2013.01); G06Q 20/3823 (2013.01); G06Q 2220/00 (2013.01)] | 20 Claims |

|
1. A method comprising:
receiving, by a smart connected device that comprises a processor and a solenoid lock, a first identifier from a payment device presented at the smart connected device;
invoking, by the smart connected device, a smart contract to fetch an encrypted proof-of-payment (PoP) payload from a blockchain node of a blockchain by passing a merchant public key to the smart contract;
decrypting, by the smart connected device, the encrypted PoP payload to retrieve a second identifier from the encrypted POP payload using a merchant private key;
matching, by the smart connected device, the second identifier from the encrypted PoP payload to the first identifier presented at the smart connected device by the payment device; and
actuating, by the smart connected device, the solenoid lock to unlock in response to the second identifier from the encrypted POP payload matching the first identifier presented at the smart connected device.
|