IP Library Granted Patent US 11,587,073
Granted Patent B1
US 11,587,073 · App. 15/843,548 · Granted Feb 21, 2023

Systems and methods for encryption and decryption service for electronic transaction monitoring and reporting

Inventor: Brant Peterson (Denver, CO)
Assignee: Worldpay, LLC
G06Q20/382G06Q20/401H04L9/3226G06Q20/206G06Q2220/00H04L2209/56
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,587,073
App. No.
15/843,548
Granted
Feb 21, 2023
Kind
B1
Abstract

A method for electronic transaction monitoring and reporting includes: determining whether the received transaction request is encrypted, upon determining that the received transaction request is not encrypted, sending a failure alert to the merchant, determining a receiving acquirer processor for the transaction request, and transmitting the transaction request to the determined acquirer processor.

Claims (52)

1. A computer-implemented method for electronic transaction monitoring and reporting robustness of an encryption of transaction requests, the method comprising:

receiving, by a computing system, a transaction request from one or more point of sale devices, the transaction request being received as encrypted or clear data;

transmitting, by the computing system, the transaction request to a decryption service provider, wherein the decryption service provider processes the transaction request to decrypt the transaction request and detects encryption failures in the transaction request;

transmitting, by the decryption service provider, a failure alert to the one or more point of sale devices based upon determining the received transaction request is corrupted during transmission and that a decryption failure has occurred as a result of a mismatch between an encryption key and a registered decryption key;

assigning, by the decryption service provider, a level of severity to the received transaction request based on one or more aspects of the failure alert, wherein the level of severity is higher for the transaction request received as the clear data;

determining, by the decryption service provider, a reporting frequency for the failure alert based on the assigned level of severity, the reporting frequency being more frequent for the transaction request received as the clear data;

reporting, by the decryption service provider, the failure alert to the one or more point of sale devices based on the determined reporting frequency, the failure alert presented in a graphical user interface of the one or more point of sale devices, wherein the failure alert includes a failure report with a number of point-to-point encryption failure according to a failure category;

re-encrypting, by the decryption service provider, the transaction request using an encryption key associated with the decryption service provider;

transmitting, by the decryption service provider, the re-encrypted transaction request to an acquirer processor over a computer network for authorization of the electronic transaction;

receiving, by the decryption service provider, a transaction processing result from the acquirer processor, the transaction processing result includes an authorization result message; and

transmitting, by the decryption service provider, the transaction processing result to the one or more point of sale device.

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

upon determining that the received transaction request is re-encrypted, decrypting, by the decryption service provider, the re-encrypted transaction request.

3. The computer-implemented method of claim 1 , wherein

the failure alert is transmitted to the one or more point of sale devices by way of a reporting portal accessible to the one or more point of sale devices by way of the computer network.

4. A system for electronic transaction monitoring and reporting robustness of an encryption of transaction requests comprising:

one or more processors; and

at least one non-transitory computer readable medium storing instructions which, when executed by the one or more processors, cause the one or more processors to perform operations comprising:

receiving a transaction request from one or more point of sale devices, the transaction request being received as encrypted or clear data;

processing the transaction request to decrypt the transaction request and detect encryption failures in the transaction request;

transmitting a failure alert to the one or more point of sale devices based upon determining the received transaction request is corrupted during transmission and that a decryption failure has occurred as a result of a mismatch between an encryption key and a registered decryption key;

assigning a level of severity to the received transaction request based on one or more aspects of the failure alert, the level of severity being higher for the transaction request received as the clear data;

determining a reporting frequency for the failure alert based on the assigned level of severity, the reporting frequency being more frequent for the transaction request received as the clear data;

reporting the failure alert to the one or more point of sale devices based on the determined reporting frequency, the failure alert presented in a graphical user interface of the one or more point of sale devices, wherein the failure alert includes a failure report with a number of point-to-point encryption failure according to a failure category;

re-encrypting the transaction request using an encryption key associated with a decryption service provider;

transmitting the re-encrypted transaction request to an acquirer processor over a computer network for authorization of the electronic transaction;

receiving, by the decryption service provider, a transaction processing result from the acquirer processor, the transaction processing result includes an authorization result message; and

transmitting, by the decryption service provider, the transaction processing result to the one or more point of sale device.

5. The system of claim 4 , wherein the system is further configured for:

upon determining that the received transaction request is re-encrypted, decrypting, by the decryption service provider, the re-encrypted transaction request.

6. The system of claim 4 , wherein the failure alert is transmitted to the one or more point of sale devices by way of a reporting portal accessible to the one or more point of sale devices by way of the computer network.

7. A non-transitory machine-readable medium storing instructions that, when executed by a computing system, causes the computing system to perform a method for electronic transaction monitoring and reporting robustness of an encryption of transaction requests, the method including:

receiving, by a computing system, a transaction request from one or more point of sale devices, the transaction request being received as encrypted or clear data;

transmitting, by the computing system, the transaction request to a decryption service provider, wherein the decryption service provider processes the transaction request to decrypt the transaction request and detects encryption failures in the transaction request;

transmitting, by the decryption service provider, a failure alert to the one or more point of sale devices based upon determining the received transaction request is corrupted during transmission and that a decryption failure has occurred as a result of a mismatch between an encryption key and a registered decryption key;

assigning, by the decryption service provider, a level of severity to the received transaction request based on one or more aspects of the failure alert, wherein the level of severity is higher for the transaction request received as the clear data;

determining, by the decryption service provider, a reporting frequency for the failure alert based on the assigned level of severity, the reporting frequency being more frequent for the transaction request received as the clear data;

reporting, by the decryption service provider, the failure alert to the one or more point of sale devices based on the determined reporting frequency, the failure alert presented in a graphical user interface of the one or more point of sale devices, wherein the failure alert includes a failure report with a number of point-to-point encryption failure according to a failure category;

re-encrypting, by the decryption service provider, the transaction request using an encryption key associated with the decryption service provider;

transmitting, by the decryption service provider, the re-encrypted transaction request to an acquirer processor over a computer network for authorization of the electronic transaction;

receiving, by the decryption service provider, a transaction processing result from the acquirer processor, the transaction processing result includes an authorization result message; and

transmitting, by the decryption service provider, the transaction processing result to the one or more point of sale device.

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

upon determining that the received transaction request is re-encrypted, decrypting, by the decryption service provider, the re-encrypted transaction request.

9. The non-transitory machine-readable medium of claim 7 , wherein the failure alert is transmitted to the one or more point of sale devices by way of a reporting portal accessible to the one or more point of sale devices by way of the computer network.

10. The computer-implemented method of claim 1 , wherein the failure alert is reported to the one or more point of sale devices based upon an accumulation of a predetermined number of failure alerts of a predetermined severity level.

11. The computer-implemented method of claim 1 , wherein the decryption service provider receives the transaction request through an application programming interface (API) published by the decryption service provider, the API is accessible to the one or more point of sale devices via a computer network.

12. The computer-implemented method of claim 1 , wherein the failure alert is stored in a database, and wherein the stored failure alert is reported on demand to the one or more point of sale devices.

13. The computer-implemented method of claim 1 , wherein the failure alert is exported to an external format for incorporation to an external document.

14. The computer-implemented method of claim 1 , wherein authorization of the electronic transaction includes validating information associated with a payment vehicle, the electronic transaction, the one or more point of sale devices, and a service provider.

15. The computer-implemented method of claim 1 , wherein a plurality of parameters associated with the electronic transaction is stored in a database, and wherein the plurality of parameters include account information, payment vehicle information, product information, transaction information, merchant information, temporal information, and transaction type.

16. The computer-implemented method of claim 1 , wherein the graphical user interface includes a search criterion, a search value, a date range, and a type of failure code.

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 →
CHANGE OF NAME Recorded Aug 6, 2018
From: VANTIV, LLC
To: WORLDPAY, LLC
Reel/Frame 046723/0234 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2017
From: PETERSON, BRANT
To: VANTIV, LLC
Reel/Frame 044889/0101 →