A system for operating an electronic wallet application at a mobile computing device, the system comprising: a processor configured to: receive a first message from a first mobile computing device, the first message comprising contact information of a second mobile computing device (105, 124) that corresponds to an electronic wallet application configured on the second mobile computing device, an item selected for purchase at a merchant website, and a merchant identifier; and communicate a second message to the second mobile computing device (105, 124) in response to the first message, the second message including a URL to the electronic wallet application and payment details, wherein the URL is configured to redirect a browser of the second mobile computing device (105, 120A) to open the electronic wallet application configured on the second mobile computing device(105, 120A) upon selection of the URL and thereby enable creation of a transaction in the electronic wallet application using the payment details and authentication of the payment details through the electronic wallet application, wherein the payment details include an APP-ID associated with the electronic wallet application for verifying the validity of the electronic wallet application, a Store/Merchant- ID, and details corresponding to the item selected for purchase, wherein upon successful authentication, the electronic wallet application configured on the second mobile computing device (105, 124) receives a payment token from a token server and communicates the payment token to a merchant server for verification to complete the transaction. a processor configured to: receive a first message from a first mobile computing device, the first message comprising contact information of a second mobile computing device (105, 124) that corresponds to an electronic wallet application configured on the second mobile computing device, an item selected for purchase at a merchant website, and a merchant identifier; and communicate a second message to the second mobile computing device (105, 124) in response to the first message, the second message including a URL to the electronic wallet application and payment details, wherein the URL is configured to redirect a browser of the second mobile computing device (105, 120A) to open the electronic wallet application configured on the second mobile computing device(105, 120A) upon selection of the URL and thereby enable creation of a transaction in the electronic wallet application using the payment details and authentication of the payment details through the electronic wallet application, wherein the payment details include an APP-ID associated with the electronic wallet application for verifying the validity of the electronic wallet application, a Store/Merchant- ID, and details corresponding to the item selected for purchase, receive a first message from a first mobile computing device, the first message comprising contact information of a second mobile computing device (105, 124) that corresponds to an electronic wallet application configured on the second mobile computing device, an item selected for purchase at a merchant website, and a merchant identifier; and communicate a second message to the second mobile computing device (105, 124) in response to the first message, the second message including a URL to the electronic wallet application and payment details, wherein the URL is configured to redirect a browser of the second mobile computing device (105, 120A) to open the electronic wallet application configured on the second mobile computing device(105, 120A) upon selection of the URL and thereby enable creation of a transaction in the electronic wallet application using the payment details and authentication of the payment details through the electronic wallet application, wherein the payment details include an APP-ID associated with the electronic wallet application for verifying the validity of the electronic wallet application, a Store/Merchant- ID, and details corresponding to the item selected for purchase, wherein upon successful authentication, the electronic wallet application configured on the second mobile computing device (105, 124) receives a payment token from a token server and communicates the payment token to a merchant server for verification to complete the transaction.