| CPC G06Q 30/0633 (2013.01) [G06Q 20/3674 (2013.01); G06Q 20/401 (2013.01); G06Q 30/0643 (2013.01)] | 20 Claims |

|
1. A system, comprising:
a processor; and
a non-transitory computer-readable medium having stored thereon instructions that are executable by the processor to cause the system to perform operations comprising:
causing a display, on a user device of a user, of a message corresponding to an interactive component of a service provider, the message containing an option selectable by the user to initiate a downloading of the interactive component onto the user device;
detecting, after the interactive component has been downloaded onto the user device, an engagement made by the user with respect to a graphic that represents the interactive component while the user device is displaying a plurality of fields of an online merchant checkout via a first display area, wherein the plurality of fields include a field for entering payment information corresponding to a payment provider that is different from the service provider, and wherein the graphic and the field for entering payment information are separately but simultaneously displayed in the first display area;
determining, based on an electronic examination of computer code of the online merchant checkout after the interactive component has been downloaded onto the user device, that the online merchant checkout does not natively support payment transactions via the service provider;
launching, in response to the detected engagement of the graphic and the determining, a second display area that is separate from the first display area, the second display area containing information pertaining to the service provider;
receiving a user input via the second display area, the user input containing user authentication information with respect to the service provider; and
automatically populating, with specific data, at least one of the plurality of fields of the online merchant checkout in response to the user being successfully authenticated by the service provider, the at least one of the plurality of fields of the online merchant checkout being automatically populated based on data received via the service provider after the user is successfully authenticated.
|