CPC G06Q 20/3674 (2013.01) [G06Q 20/322 (2013.01); G06Q 20/385 (2013.01); G06Q 20/4097 (2013.01); H04L 9/0891 (2013.01); H04L 9/3247 (2013.01); H04L 9/3263 (2013.01)] | 14 Claims |
1. A method for activating a merchant-specific cryptogram lockbox, comprising:
receiving, by a merchant backend for a merchant in a physical merchant datacenter and from a financial institution backend and using a merchant general gateway, a startup code comprising a unique value that authorizes use of a merchant-specific cryptogram lockbox by the merchant, the merchant backend in communication with a plurality of merchant point of sale devices and wherein the merchant-specific cryptogram lockbox generates cryptograms for the plurality of merchant point of sale devices;
communicating, by the merchant backend, the startup code to the merchant-specific cryptogram lockbox;
generating, by the merchant-specific cryptogram lockbox in Rail the physical merchant datacenter, a call comprising the startup code and cryptogram lockbox metadata for the merchant-specific cryptogram lockbox;
encrypting, by the merchant-specific cryptogram lockbox, the call with a public key for the financial institution backend;
calling, by the merchant-specific cryptogram lockbox and using a merchant outbound gateway, the financial institution backend with the encrypted call;
establishing, by the merchant-specific cryptogram lockbox, a secure communication channel with the financial institution backend, wherein the secure communication channel uses IP whitelisting;
receiving, by the merchant-specific cryptogram lockbox, limited use keys from the financial institution backend over the secure communication channel;
receiving, by the merchant-specific cryptogram lockbox and from one of the plurality of merchant point of sale devices, a call comprising a request for a cryptogram and a payment token for an account in a transaction;
generating, by the merchant-specific cryptogram lockbox, the cryptogram for the payment token using the limited use keys;
returning, by the merchant-specific cryptogram lockbox, the cryptogram to the merchant backend;
combining, by the merchant backend, the cryptogram and the payment token; and
conducting, by the merchant backend, the transaction with the combined cryptogram and the payment token.
|