摘要 |
Systems and methods are provided for providing a more seamless purchasing experience using a mobile device. The mobile device acquires data, such a barcode image, an image of an object or text, or audio data. A non-limiting example of a barcode is a Quick Response (QR) barcode. The acquired data is then used to obtain a network address of a payment website or webpage, which allows a user to make a purchase for a given product or service. The mobile device then launches the payment website or webpage. A user can enter into the mobile device, through the payment website or webpage, a supplemental ID used for authenticating the transaction. |
主权项 |
1. A method implemented by a mobile computing device for securely purchasing products or services, the method comprising:
at the mobile computing device comprising a camera, a display and a processor,
scanning an object related to an item being purchased, using the camera of the mobile computing device, to obtain an image of the object, the item comprising a product or a service;processing the image to generate image data related to the item being purchased;determining whether the image data includes a network address associated with a payment website for purchasing the item;in response to determining that the image data includes the network address associated with the payment website for purchasing the item:
launching the payment website using the network address associated with the payment website, wherein the launching comprises displaying, on the display of the mobile computing device, a graphical user interface (GUI) comprising a selectable button for initiating a transaction to purchase the item and an entry field for entering a supplemental ID for verifying the transaction to purchase the item;in response to detecting selection of the selectable button;
receiving, from the entry field, the supplemental ID;obtaining a device ID derived from one or more hardware components of the mobile computing device;sending authentication data to a payment gateway server storing a payment ID in association with the authentication data for authenticating the transaction to purchase the item, the authentication data comprising the device ID and the supplemental ID; and,receiving, from the payment gateway server, confirmation of authentication of the transaction to purchase the item when the payment gateway server retrieves a payment ID of a payment account associated with the device ID and successfully verifies the payment ID and the supplemental ID. |