Payment using unique product identifier codes
Various methods and systems are provided to capture a unique product code, such as QR code, on a mobile device, process the information contained in the code, provide the user with options of making a purchase, including purchasing a plurality of selected products from different captured codes, and processing the payment via the user's mobile device.
1. A user device, comprising:
an optical sensor;
an electronic storage;
one or more processors; and
a non-transitory computer-readable medium having stored thereon instructions that are executable by the one or more processors to cause the user device to perform operations comprising:
capturing, by the optical sensor, a machine-readable image corresponding to an item;
decoding the machine-readable image to determine, solely from the machine-readable image, item information usable to facilitate a purchase of the item from a seller, the item information including item identifier information and a uniform resource locator (URL) specifying a web page at which the item can be purchased using the user device;
storing the item information in the electronic storage for later retrieval; and
in response to a user request at the user device, causing a purchase transaction for the item to be submitted via the URL, the purchase transaction including information specifying identifying information for an account of a user of the user device usable to fund the purchase transaction.
2. The user device of claim 1 , wherein the operations further comprise:
in response to decoding the machine-readable image, automatically causing a software application of the user device to navigate to the web page specified by the URL.
3. The user device of claim 1 , wherein the user request is made via one or more user interaction elements of the web page.
4. The user device of claim 1 , wherein the operations further comprise:
responsive to the user request, redirecting a software application of the user device from a display of the web page to a display of a service provider web page, wherein the service provider web page includes an encrypted account login interface for the account of the user.
5. The user device of claim 1 , wherein the operations further comprise:
retrieving the item information after storing the item information in response to a user action taken using the user device.
6. A method, comprising:
capturing, by an optical sensor of a user device of a user, a machine-readable image corresponding to an item;
decoding, by the user device, the machine-readable image to determine item information usable to facilitate a purchase of the item from a seller, the item information including item identifier information and a uniform resource locator (URL) specifying a web page at which an electronic transaction to purchase the item can be initiated using the user device;
storing the item information in an electronic storage of the user device for later retrieval; and
in response to a user request at the user device, causing the electronic transaction to purchase the item to be submitted via the URL, the electronic transaction including information specifying identifying information for an account of the user usable to fund the electronic transaction.
7. The method of claim 6 , wherein the machine-readable image is a two-dimensional quick response (QR) code.
8. The method of claim 7 , wherein the two-dimensional QR code is printed on a physical real-world surface.
9. The method of claim 8 , wherein the physical real-world surface is a page of a printed publication.
10. The method of claim 6 , further comprising:
causing a software application of the user device to navigate to a service provider web page with a secure login element for the account of the user.
11. The method of claim 10 , further comprising:
redirecting the software application from the service provider web page to the web page specified by the URL to complete the electronic transaction.
12. The method of claim 6 , wherein the item information includes merchant account information specifying an identifier for a payment account of a merchant.
13. The method of claim 6 , wherein the item information includes a unique product identifier for the item.
14. The method of claim 6 , wherein the machine-readable image is physically affixed to the item.
15. A non-transitory computer readable medium having instructions stored thereon that are executable by a computer system to cause the computer system to perform operations comprising:
capturing, via an optical sensor of the computer system, a machine-readable image corresponding to an item;
decoding the machine-readable image to determine, from the machine-readable image, item information usable to facilitate a purchase of the item from a seller, the item information including item identifier information and a uniform resource locator (URL) specifying a web page at which the item can be purchased using a user device of a user;
storing the item information in an electronic storage of the computer system for retrieval; and
in response to a user request, causing a purchase transaction for the item to be submitted via the URL, the purchase transaction including information specifying identifying information for an account of the user usable to fund the purchase transaction.
16. The non-transitory computer readable medium of claim 15 , wherein the operations further comprise:
in response to decoding the machine-readable image, automatically causing a software application of the computer system to navigate to the web page specified by the URL.
17. The non-transitory computer readable medium of claim 15 , wherein the user request is made via one or more user interaction elements of the web page.
18. The non-transitory computer readable medium of claim 15 , wherein the operations further comprise:
responsive to the user request, redirecting a software application of the computer system from a display of the web page to a display of a service provider web page, wherein the service provider web page includes an encrypted account login interface for the account of the user.
19. The non-transitory computer readable medium of claim 15 , wherein the operations further comprise:
retrieving the item information after storing the item information in response to a user action taken using the computer system.
20. The non-transitory computer readable medium of claim 15 , wherein the item information includes a unique product identifier for the item.