IP Library Granted Patent US 12,008,542
Granted Patent B2
US 12,008,542 · App. 17/446,137 · Granted Jun 11, 2024

Systems and methods for performing payment transactions using indicia-based associations between user interfaces

Inventor: David Tarbox (Symmes Township, OH)
Assignee: Worldpay, LLC
G06Q20/3276G06K7/1447G06Q20/12G06Q20/385G06Q20/40145
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,008,542
App. No.
17/446,137
Granted
Jun 11, 2024
Kind
B2
Abstract

Systems and methods are disclosed for performing payment transactions using indicia-based associations between two or more user interfaces. One method includes: receiving transaction information related to a user's selection of goods or services from a merchant; generating an indicia encoding the transaction information related to the selected goods or services, the merchant, and the transaction amount; transmitting the indicia to be displayed, and to enable a user interface of a first user device to scan the indicia and extract the transaction information; receiving from the first user device, an authorization to process the payment transaction using a mobile payment source; and if sufficient resources exist in the mobile payment source: generating and transmitting a low value token to the merchant indicating the authorization of the payment transaction, wherein the low value token conceals the information related to the mobile payment source; and processing the transaction using the mobile payment source.

Claims (73)

1. A computer-implemented method for performing an indicia-based payment transaction, the method comprising:

receiving, from a merchant device of a merchant, transaction information related to a selection of goods or services from the merchant;

generating or receiving an indicia encoded with the transaction information and encoded with additional information including payment preferences of a user;

transmitting the indicia to be displayed at the merchant device of the merchant, the display of the indicia enabling a first user device to scan the indicia and extract information related to the transaction information;

receiving, subsequent to tithe indicia being scanned by the first user device, and (ii) the indicia-based payment transaction being authorized on an application, of the first user device, that was opened in response to the indicia being scanned by the first user device, an authorization from the merchant device of the merchant to process the indicia-based payment transaction;

generating and transmitting a token indicating the authorization of the indicia-based payment transaction to the merchant device of the merchant, wherein the token conceals information related to the indicia-based payment transaction; and

processing the indicia-based payment transaction using the token.

2. The computer-implemented method of claim 1 , further comprising, subsequent to transmitting the indicia to be displayed:

enabling the scanning of a display of the indicia, by the first user device, to extract the information related to the payment preferences of the user; and

enabling opening, by the user device, of a mobile application with information related to the payment preferences of the user.

3. The computer-implemented method of claim 2 , wherein the indicia is displayed on a user interface of an external user device that is different from the first user device, and wherein the display of the indicia is scanned by the first user device.

4. The computer-implemented method of claim 2 , further comprising:

receiving a desired payment source to be used for the indicia-based payment transaction.

5. The computer-implemented method of claim 4 , further comprising, subsequent to scanning a display of the indicia, by the first user device:

displaying on a user interface of the first user device, information related to the desired payment source.

6. The computer-implemented method of claim 1 , further comprising, prior to receiving the authorization to process the indicia-based payment transaction:

authenticating the indicia-based payment transaction using biometric data.

7. The computer-implemented method of claim 1 , wherein the indicia further encodes transaction information including one or more of:

an identification of a merchant or merchant group;

an identification of a good or service;

a quantity of each good or service;

a type or category that a good or service belongs to;

a method of delivery for a good;

a date and time of arrival or shipment for a good or service; and

a date and/or time of a purchase.

8. The computer-implemented method of claim 1 , wherein the indicia further encodes transaction information including one or more of:

a cost of a good and/or service;

a cumulative cost of goods and/or services;

any one or more of service fees, gratuity fees, taxes, or conversion fees,

a total cost reflecting the addition of any one or more of service fees, gratuity fees, taxes, conversion fees, or shipping related fees; and

a selection of a currency and/or mode of payment to be used for the transaction.

9. The computer-implemented method of claim 1 , wherein generating and transmitting a token indicating the authorization of the payment transaction is performed using an application programming interface.

10. The computer-implemented method of claim 1 , further comprising:

transmitting a signal that indicates that the payment transaction cannot be processed; and

denying the further processing of the payment transaction.

11. A system for indicia-based payment transaction, the system comprising:

a data storage device storing instructions for performing an indicia-based payment transaction;

a server that hosts a site that is displayed on an external user interface;

a first user device having a user interface; and

a processor configured to execute the instructions to perform a method including:

receiving, from a merchant device of a merchant, transaction information related to a selection of goods or services from the merchant;

generating or receiving an indicia encoded with the transaction information and encoded with additional information including payment preferences of a user;

transmitting the indicia to be displayed, the display of the indicia enabling the first user device to scan the indicia and extract information related to the transaction information;

receiving, subsequent to (i) the indicia being scanned by the first user device, and (ii) the indicia-based payment transaction being authorized on an application, of the first user device, that was opened in response to the indicia being scanned by the first user device, an authorization from the merchant device of the merchant to process the indicia-based payment transaction;

generating and transmitting a token indicating the authorization of the indicia-based payment transaction to the merchant device of the merchant, wherein the token conceals information related to the indicia-based payment transaction; and

processing the indicia-based payment transaction using the token.

12. The system of claim 11 , further comprising:

receiving user input related to goods or services for a transaction amount;

transmitting information related to the goods or services;

receiving the indicia that encodes the information related to the transaction information; and

displaying the indicia.

13. The system of claim 11 , wherein, subsequent to transmitting the indicia to be displayed, the first user device performs a method comprising:

scanning a display of the indicia, by the first user device, to extract the information related to the payment preferences of the user; and

opening, by the first user device, a mobile application with information related to the payment preferences of the user.

14. The system of claim 13 , wherein the indicia is displayed on a user interface of an external user device that is different from the first user device, and wherein the display of the indicia is scanned by the first user device.

15. The system of claim 13 , further comprising:

receiving a desired payment source to be used for the indicia-based payment transaction.

16. The system of claim 15 , further comprising, subsequent to scanning the display of the indicia, by the first user device:

displaying on a user interface of the first user device, information related to the desired payment source.

17. The system of claim 11 , wherein generating and transmitting a token indicating the authorization of the indicia-based payment transaction is performed using an application programming interface.

18. The system of claim 11 , further comprising:

transmitting a signal that indicates that the indicia-based payment transaction cannot be processed; and

denying the further processing of the indicia-based payment transaction.

19. A non-transitory machine-readable medium storing instructions that, when executed by an indicia-based payment system, cause the indicia-based payment system to perform a method for performing an indicia-based payment transaction, the method including:

receiving, from a merchant device of a merchant, transaction information related to a selection of goods or services from the merchant;

generating or receiving an indicia encoded with the transaction information and encoded with additional information including payment preferences of a user;

transmitting the indicia to be displayed, the display of the indicia enabling a first user device to scan the indicia and extract information related to the transaction information;

receiving, subsequent to (i) the indicia being scanned by the first user device, and (ii) the indicia-based payment transaction being authorized on an application, of the first user device, that was opened in response to the indicia being scanned by the first user device, an authorization from the merchant device of the merchant to process the indicia-based payment transaction;

generating and transmitting a token indicating the authorization of the indicia-based payment transaction to the merchant device of the merchant, wherein the token conceals information related to the indicia-based payment transaction; and

processing the indicia-based payment transaction using the token.

20. The non-transitory machine-readable medium of claim 19 , wherein, subsequent to transmitting the indicia to be displayed, the method further comprises:

enabling the scanning a display of the indicia, by the first user device, to extract the information related to the payment preferences of the user; and

enabling opening, by the first user device, of a mobile application with information related to the payment preferences of the user.

Assignments (6)
RELEASE OF SECURITY INTERESTS RECORDED AT REEL/FRAMES 066626/0655, 066625/0426, 066625/0347, AND 066625/0276 Recorded Jan 12, 2026
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: WORLDPAY, LLC; WORLDPAY ISO AND ECOMMERCE, LLC; PAYMETRIC, LLC; WORLDPAY US, LLC
Reel/Frame 074314/0622 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RECORDED AT R/F 066624/0719 Recorded Jan 12, 2026
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: WORLDPAY, LLC
Reel/Frame 074315/0412 →
SECURITY INTEREST Recorded Feb 19, 2024
From: WORLDPAY, LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 066624/0719 →
SECURITY INTEREST Recorded Feb 19, 2024
From: WORLDPAY, LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 066626/0655 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2021
From: TARBOX, DAVID
To: VANTIV, LLC
Reel/Frame 057311/0527 →
CHANGE OF NAME Recorded Aug 27, 2021
From: VANTIV, LLC
To: WORLDPAY, LLC
Reel/Frame 057361/0562 →
Continuity (2)
Continuation 15381833 · Dec 16, 2016
Related Publication 20210390529A1 · Dec 16, 2021