| CPC G06Q 20/354 (2013.01) [G06Q 20/352 (2013.01); G06Q 20/3829 (2013.01); G06Q 2220/00 (2013.01)] | 18 Claims |

|
1. A method, comprising:
transmitting, by a server to a web browser on a client device, a web page;
receiving, by the server from the web browser, an activation request to activate a contactless card, the activation request comprising both encrypted data and unencrypted data associated with the contactless card;
encrypting, by the server, an incremented counter value and a card master key associated with the unencrypted data to generate a diversified key;
decrypting, by the server based on the diversified key, the encrypted data;
transitioning, by the server based on decrypting the encrypted data, the contactless card from an inactive payment state to an active payment state by storing an indication in a database that the contactless card is in the active payment state; and
transmitting, by the server to the web page and based on transitioning the contactless card from the inactive payment state to the activated payment state, an indication to activate a payment applet of the contactless card.
|