Patent attributes
A server hosting an electronic shopping application comprises a processor, a memory, and an application stored in the memory that receives a request for electronic shopping content from a mobile communication device, confirms the mobile communication device receives service from a participating wireless provider, routes the request through an internet gateway of the wireless provider, and receives a request to buy an item from the mobile communication device. The application further transmits a request for payment transaction information to the wireless provider, receives payment transaction information, transmits a payment dialog box to the mobile communication device, and receives an input PIN and an input selection of a payment mechanism from the mobile communication device. The application further receives payment information from the wireless provider, completes at least a portion of a checkout screen, and completes a payment transaction on behalf of the mobile communication device based on the payment information.