IP Library Granted Patent US 10,796,301
Granted Patent B2
US 10,796,301 · App. 14/990,917 · Granted Oct 6, 2020

System and method for tokenizing information from a digital wallet host by an acquirer processor

Inventors: William H. Cohn (Lexington, MA); Sayid Shabeer (Ashland, MA); David Tarbox (Boxford, MA)
Assignee: Worldpay, LLC
G06Q20/363G06Q20/3674G06Q20/401G06Q2220/00
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 10,796,301
App. No.
14/990,917
Granted
Oct 6, 2020
Kind
B2
Abstract

Systems and methods are provided for receiving an encrypted payment payload from a digital wallet host, transmitting a low value token to a merchant, receiving an authorization request, requesting authorization for the transaction from an issuer financial institution using financial data from the encrypted payment payload, receiving an authorization decision from the issuer financial institution, and transmitting an authorization response to the merchant.

Claims (49)

1. A computer-implemented method, comprising:

receiving, by an acquirer processor from a digital wallet host, an encrypted payment payload in response to a digital wallet based transaction initiated by a consumer at a merchant presentation page, wherein the encrypted payment payload comprises financial data of a finance account of the consumer and the finance account is maintained by an issuer financial institution;

transmitting, by the acquirer processor, a low value token to the merchant, the low value token consisting of a numeric value;

receiving, by the acquirer processor from the merchant, an authorization request for the digital wallet based transaction, the authorization request comprising the low value token;

requesting, by the acquirer processor, authorization for the transaction from the issuer financial institution using the financial data from the encrypted payment payload;

receiving, by the acquirer processor, an authorization decision for the transaction from the issuer financial institution;

detokenizing, by the acquirer processor, the low value token;

generating, by the acquirer processor, a high value token from the detokenized low value token, the high value token providing a surrogate for the financial data; and

transmitting, by the acquirer processor, an authorization response to the merchant, the authorization response comprising an authorization approval and the high value token.

2. The computer-implemented method of claim 1 , wherein the high value token is further generated from the financial data of the financial account of the consumer.

3. The computer-implemented method of claim 1 , wherein transmitting the low value token to the merchant comprises transmitting the low value token to the digital wallet host for transmission to the merchant.

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

generating, at the acquirer processor, a merchant payment interface that includes a digital wallet interface for the digital wallet host;

transmitting the merchant payment interface, by the acquirer processor to the merchant, for presentation to a consumer at the merchant presentation page; and

receiving consumer financial data from the consumer at the digital wallet interface, wherein the consumer financial data is isolated from the merchant.

5. The computer-implemented method of claim 4 wherein receiving an encrypted payment payload from a digital wallet host comprises receiving the encrypted payment payload at the merchant payment interface.

6. The computer-implemented method of claim 4 wherein the consumer data comprises login information to a digital wallet account.

7. A non-transitory computer readable medium having instructions stored thereon which when executed by a processor cause the processor to:

receive, by an acquirer processor from a digital wallet host, an encrypted payment payload in response to a digital wallet based transaction initiated by a consumer at a merchant presentation page, wherein the encrypted payment payload comprises financial data of a finance account of the consumer and the finance account is maintained by an issuer financial institution;

transmit, by the acquirer processor, a low value token to the merchant, the low value token consisting of a numeric value;

receive, by the acquirer processor from the merchant, an authorization request for the digital wallet based transaction, the authorization request comprising the low value token;

request, by the acquirer processor, authorization for the transaction from the issuer financial institution using the financial data from the encrypted payment payload;

receive, by the acquirer processor, an authorization decision for the transaction from the issuer financial institution;

detokenize, by the acquirer processor, the low value token;

generate, by the acquirer processor, a high value token from the detokenized low value token, the high value token providing a surrogate for the financial data; and

transmit, by the acquirer processor, an authorization response to the merchant, the authorization response comprising an authorization approval and the high value token.

8. The non-transitory computer readable medium of claim 7 , wherein transmitting the low value token to the merchant comprises transmitting the low value token to the digital wallet host for transmission to the merchant.

9. The non-transitory computer readable medium of claim 7 , wherein the instructions further cause the one or more processors to:

generate, at the acquirer processor, a merchant payment interface that includes a digital wallet interface for the digital wallet host;

transmit the merchant payment interface, by the acquirer processor to the merchant, for presentation to a consumer at the merchant presentation page; and

receive consumer financial data from the consumer at the digital wallet interface, wherein the consumer financial data is isolated from the merchant.

10. The non-transitory computer readable medium of claim 9 wherein receiving an encrypted payment payload from a digital wallet host comprises receiving the encrypted payment payload at the merchant payment interface.

11. The non-transitory computer readable medium of claim 9 wherein the consumer data comprises login information to a digital wallet account.

12. A payment processing system, comprising:

an acquirer processor computing system, the acquirer processor computing system comprising one or more processors executing instructions stored in memory, wherein the instructions cause the one or more processors to:

receive from a digital wallet host an encrypted payment payload in response to a digital wallet based transaction initiated by a consumer at a merchant presentation page, wherein the encrypted payment payload comprises financial data of a finance account of the consumer and the finance account is maintained by an issuer financial institution;

transmit a low value token to the merchant, the low value token consisting of a numeric value;

receive from the merchant, an authorization request for the digital wallet based transaction, the authorization request comprising the low value token;

request authorization for the transaction from the issuer financial institution using the financial data from the encrypted payment payload;

receive an authorization decision for the transaction from the issuer financial institution;

detokenize the low value token;

generate a high value token from the detokenized low value token, the high value token providing a surrogate for the financial data; and

transmit an authorization response to the merchant, the authorization response comprising an authorization approval and the high value token.

13. The payment processing system of claim 12 , wherein the instructions causing the one or more processors to transmit the low value token to the merchant further comprise instructions for transmitting the low value token to the digital wallet host for transmission to the merchant.

14. The payment processing system of claim 12 wherein the instructions further cause the one or more processors to:

generate a merchant payment interface that includes a digital wallet interface for the digital wallet host; and

transmit the merchant payment interface for presentation to a consumer at the merchant presentation page; and

receive consumer financial data from the consumer at the digital wallet interface, wherein the consumer financial data is isolated from the merchant.

15. The payment processing system of claim 14 wherein the instructions causing the one or more processors to receive the encrypted payment payload from a digital wallet host further comprise instructions to receive the encrypted payment payload at the merchant payment interface.

Assignments (7)
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 →
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 →
SECURITY INTEREST Recorded Feb 19, 2024
From: WORLDPAY, LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 066626/0655 →
SECURITY INTEREST Recorded Feb 19, 2024
From: WORLDPAY, LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 066624/0719 →
CHANGE OF NAME Recorded Aug 6, 2018
From: VANTIV, LLC
To: WORLDPAY, LLC
Reel/Frame 046723/0234 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2018
From: TARBOX, DAVID
To: VANTIV, LLC
Reel/Frame 045682/0410 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2016
From: COHN, WILLIAM H.; SHABEER, SAYID
To: VANTIV, LLC
Reel/Frame 037436/0850 →
Continuity (1)
Related Publication 20170200150A1 · Jul 13, 2017