Patent attributes
Methods and apparatus for generating a secure QR code. In an embodiment, a directory service computer receives a secure QR code request from a merchant device that includes an acquirer financial institution (FI)-signed certificate. The directory service computer verifies the identity of a merchant, identifies a merchant identifier (ID), establishes an encrypted and Pinned SSL tunnel with the merchant device, and receives via the encrypted and Pinned SSL tunnel from the merchant device, a transaction message including a transaction amount, a universal unique identifier (UUID), and a transaction identifier (ID). The directory service computer then generates a Hash value, generates a dynamic secure QR code by combining the Hash value, the transaction ID and the merchant ID, and transmits the dynamic secure QR code data to the merchant device to conduct a purchase transaction.