| CPC G06Q 20/367 (2013.01) [G06Q 20/047 (2020.05); G06Q 20/10 (2013.01); G06Q 20/105 (2013.01); G06Q 20/209 (2013.01); G06Q 20/322 (2013.01); G06Q 20/363 (2013.01); G06Q 2220/12 (2013.01)] | 20 Claims |

|
1. A computer-implemented method for processing online transactions, comprising:
establishing, by a user computing device, a secure network connection between a digital wallet of a user computing device and a merchant website after the digital wallet authenticates the merchant website, the merchant website including embedded computer-readable instructions for interacting with the digital wallet of the user computing device;
receiving, by the digital wallet of the user computing device from the merchant website, a request for payment information to complete a transaction;
in response to receiving the request:
retrieving, by the digital wallet of the user computing device, the payment information from a storage location on the user computing device;
displaying, by the digital wallet of the user computing device while the user computing device remains navigated to the merchant website, a request for a user to authorize the transaction using the payment information; and
transmitting, by the digital wallet of the user computing device, the payment information to the merchant website.
|