IP Library Granted Patent US 11,488,132
Granted Patent B2
US 11,488,132 · App. 17/303,258 · Granted Nov 1, 2022

Systems and methods for direct electronic communication of consumer information

Inventor: Coy A. Christensen (Scottsdale, AZ)
Assignee: Worldpay, LLC
G06Q20/204G06Q20/102G06Q20/401
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 11,488,132
App. No.
17/303,258
Granted
Nov 1, 2022
Kind
B2
Abstract

A method for submission of payment transaction requests from a point of sale (POS) terminal to a financial institution includes reading payment information from a payment vehicle, reading financial institution routing information from the payment vehicle, reading a payment vehicle certificate from the payment vehicle, requesting consumer authentication information from a consumer, and submitting a payment transaction request to the financial institution using the financial institution routing information, a POS terminal certificate, and the payment vehicle certificate. An authentication certificate for submission of payment transaction requests from a point of sale (POS) terminal to a financial institution may be generated by receiving a request for an authentication certificate from a requestor, the request comprising a requestor ID and one or more capabilities of the requestor, verifying the requestor ID, generating an authentication certificate for the requestor, and returning the generated authentication certificate to the requestor.

Claims (52)

1. A method of submission of payment transaction requests from a point of sale (POS) terminal to a transaction server of a financial institution, the method comprising:

reading a payment vehicle certificate from a payment vehicle by way of a payment device connected to a point of sale (POS) terminal;

generating, using an authentication service, a payment vehicle certificate validation of the payment vehicle certificate based on one or more of a private encryption key, a public encryption key, a requester ID, and capabilities of the payment vehicle, the payment vehicle certificate comprising a signature encoding a signature of an issuer of the payment vehicle and a signature algorithm specifying an algorithm used to encode the signature; and

submitting a payment transaction request to the transaction server of the financial institution over a computer network using financial institution routing information, a POS terminal certificate, and the payment vehicle certificate.

2. The method of claim 1 , the method further comprising:

transmitting at least one of the POS terminal certificate and the payment vehicle certificate to an authentication service for validation; and

receiving a POS terminal certificate validation or a payment vehicle certificate validation from the authentication service.

3. The method of claim 2 , further comprising:

cancelling the payment transaction request when the authentication service returns a certificate validation error.

4. The method of claim 1 , the method further comprising:

transmitting the financial institution routing information to an authentication service; and

receiving a financial institution certificate validation from the authentication service.

5. The method of claim 1 , wherein the payment vehicle certificate validation is based on one or more of a private encryption key, a public encryption key, a requester ID, and capabilities of the payment vehicle, and the payment vehicle certificate comprises one or more of a signature encoding a signature of an issuer of the payment vehicle, a signature algorithm specifying an algorithm used to encode the signature, a public encryption key, a fingerprint encoding a hash of the payment vehicle certificate, and a fingerprint algorithm specifying an algorithm used to generate the fingerprint.

6. The method of claim 1 , wherein the POS terminal certificate comprises data defining one or more capabilities of a merchant associated with the POS terminal and the payment vehicle certificate comprises data defining one or more capabilities of a consumer associated with the payment vehicle.

7. The method of claim 1 , wherein:

the financial institution routing information read from the payment vehicle comprises routing information for a plurality of financial institutions;

the POS terminal prompts a consumer for a selection of a financial institution among the plurality of financial institutions; and

the payment transaction request is submitted to the selected financial institution.

8. A computer system for submission of payment transaction requests from a point of sale (POS) terminal to a transaction server of a financial institution, the system comprising:

a memory having processor-readable instructions stored therein; and

a processor configured to access the memory and execute the processor-readable instructions, which when executed by the processor configures the processor to perform a plurality of functions, including functions to:

read a payment vehicle certificate from a payment vehicle by way of a payment device connected to a point of sale (POS) terminal;

generate, using an authentication service, a payment vehicle certificate validation of the payment vehicle certificate based on one or more of a private encryption key, a public encryption key, a requester ID, and capabilities of the payment vehicle, the payment vehicle certificate comprising a signature encoding a signature of an issuer of the payment vehicle and a signature algorithm specifying an algorithm used to encode the signature; and

submit a payment transaction request to the transaction server of the financial institution over a computer network using financial institution routing information, a POS terminal certificate, and the payment vehicle certificate.

9. The computer system of claim 8 , wherein the plurality of functions performed by the processor when executing the processor-readable instructions further includes functions to:

transmit at least one of the POS terminal certificate and the payment vehicle certificate to an authentication service for validation; and

receive a POS terminal certificate validation or a payment vehicle certificate validation from the authentication service.

10. The computer system of claim 9 , wherein the plurality of functions performed by the processor when executing the processor-readable instructions further includes functions to:

cancel the payment transaction request when the authentication service returns a certificate validation error.

11. The computer system of claim 8 , wherein the plurality of functions performed by the processor when executing the processor-readable instructions further includes functions to:

transmit the financial institution routing information to an authentication service; and

receive a financial institution certificate validation from the authentication service.

12. The computer system of claim 8 , wherein the payment vehicle certificate validation is based on one or more of a private encryption key, a public encryption key, a requester ID, and capabilities of the payment vehicle, and the payment vehicle certificate comprises one or more of a signature encoding a signature of an issuer of the payment vehicle, a signature algorithm specifying an algorithm used to encode the signature, a public encryption key, a fingerprint encoding a hash of the payment vehicle certificate, and a fingerprint algorithm specifying an algorithm used to generate the fingerprint.

13. The computer system of claim 8 , wherein the POS terminal certificate comprises data defining one or more capabilities of a merchant associated with the POS terminal and the payment vehicle certificate comprises one or more capabilities of a consumer associated with the payment vehicle.

14. The computer system of claim 8 , wherein:

the financial institution routing information read from the payment vehicle comprises routing information for a plurality of financial institutions;

the POS terminal prompts a consumer for a selection of a financial institution among the plurality of financial institutions; and

the payment transaction request is submitted to the selected financial institution.

15. A non-transitory machine-readable medium storing instructions that, when executed by a computing system, causes the computing system to perform a method for submission of payment transaction requests from a point of sale (POS) terminal to a transaction server of a financial institution, the method including:

reading a payment vehicle certificate from a payment vehicle by way of a payment device connected to a point of sale (POS) terminal;

generating, using an authentication service, a payment vehicle certificate validation of the payment vehicle certificate based on one or more of a private encryption key, a public encryption key, a requester ID, and capabilities of the payment vehicle, the payment vehicle certificate comprising a signature encoding a signature of an issuer of the payment vehicle and a signature algorithm specifying an algorithm used to encode the signature; and

submitting a payment transaction request to the transaction server of the financial institution over a computer network using financial institution routing information, a POS terminal certificate, and the payment vehicle certificate.

16. The non-transitory machine-readable medium of claim 15 , the method further comprising:

transmitting at least one of the POS terminal certificate and the payment vehicle certificate to an authentication service for validation; and

receiving a POS terminal certificate validation or a payment vehicle certificate validation from the authentication service.

17. The non-transitory machine-readable medium of claim 16 , the method further comprising:

cancelling the payment transaction request when the authentication service returns a certificate validation error.

18. The non-transitory machine-readable medium of claim 15 , the method further comprising:

transmitting the financial institution routing information to an authentication service; and

receiving a financial institution certificate validation from the authentication service.

19. The non-transitory machine-readable medium of claim 15 , wherein the payment vehicle certificate validation is based on one or more of a private encryption key, a public encryption key, a requester ID, and capabilities of the payment vehicle, and the payment vehicle certificate comprises one or more of a signature encoding a signature of an issuer of the payment vehicle, a signature algorithm specifying an algorithm used to encode the signature, a public encryption key, a fingerprint encoding a hash of the payment vehicle certificate, and a fingerprint algorithm specifying an algorithm used to generate the fingerprint.

20. The non-transitory machine-readable medium of claim 15 , wherein the POS terminal certificate comprises data defining one or more capabilities of a merchant associated with the POS terminal and the payment vehicle certificate comprises data defining one or more capabilities of a consumer associated with the payment vehicle.

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 May 26, 2021
From: CHRISTENSEN, COY
To: VANTIV, LLC
Reel/Frame 056354/0513 →
CHANGE OF NAME Recorded May 26, 2021
From: VANTIV, LLC
To: WORLDPAY, LLC
Reel/Frame 056441/0337 →
Continuity (3)
Continuation 16802831 · Feb 27, 2020
Continuation 15353350 · Nov 16, 2016
Related Publication 20210279706A1 · Sep 9, 2021