Systems and methods for encryption and decryption service for electronic transaction monitoring and reporting
AssigneeWorldpay, LLC
InventorBrant PETERSON
Life of this patent
Estimating the term…
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.
Claims20
A computer-implemented method for validating encryption of electronic transactions using a decryption service system, the method comprising:
- receiving, by one or more processors, a plurality of transaction requests from one or more point-of-sale (POS) devices;
- determining, by the one or more processors, that a first transaction request of the plurality of transaction requests, being received from a first point-of-sale (POS) device of the one or more POS devices, comprises one of clear data or encrypted data;
- in response to determining that the first transaction request comprises clear data, storing, by the one or more processors, a failure alert corresponding to the first transaction request;
- determining, by the one or more processors, that a second transaction request of the plurality of transaction requests comprises encrypted data;
- in response to determining that the second transaction request comprises encrypted data, decrypting, by the one or more processors, the second transaction request;
- determining, by the one or more processors, a recipient acquirer processor for payment authorization using decrypted data corresponding to the second transaction request;
- transmitting, by the one or more processors, the decrypted data from the second transaction request to the recipient acquirer processor as a second format of the second transaction request;
- and
- generating, by the one or more processors, a graphical user interface including a number of point-to-point encryption failures associated with the one or more POS devices, wherein each point-to-point encryption failure of the number of point-to-point encryption failures is categorized as one of malformed message received, clear data received, or invalid card.
A decryption service system for validating encryption of electronic transactions comprising:
- one or more processors;
- and
- a memory storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
- receiving, by the one or more processors, a plurality of transaction requests from one or more point-of-sale (POS) devices;
- determining, by the one or more processors, that a first transaction request of the plurality of transaction requests, being received from a first point-of-sale (POS) device of the one or more POS devices, comprises one of clear data or encrypted data;
- in response to determining that the first transaction request comprises clear data, storing, by the one or more processors, a failure alert corresponding to the first transaction request;
- determining, by the one or more processors, that a second transaction request of the plurality of transaction requests comprises encrypted data;
- in response to determining that the second transaction request comprises encrypted data, decrypting, by the one or more processors, the second transaction request;
- determining, by the one or more processors, a recipient acquirer processor for payment authorization using decrypted data corresponding to the second transaction request;
- transmitting, by the one or more processors, the decrypted data from the second transaction request to the recipient acquirer processor as a second format of the second transaction request;
- and
- generating, by the one or more processors, a graphical user interface including a number of point-to-point encryption failures associated with the one or more POS devices, wherein each point-to-point encryption failure of the number of point-to-point encryption failures is categorized as one of malformed message received, clear data received, or invalid card.
A non-transitory computer readable medium for validating encryption of electronic transactions using a decryption service system, the non-transitory computer readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to perform a method comprising:
- receiving, by the one or more processors, a plurality of transaction requests from one or more point-of-sale (POS) devices;
- determining, by the one or more processors, that a first transaction request of the plurality of transaction requests, being received from a first point-of-sale (POS) device of the one or more POS devices, comprises one of clear data or encrypted data;
- in response to determining that the first transaction request comprises clear data, storing, by the one or more processors, a failure alert corresponding to the first transaction request;
- determining, by the one or more processors, that a second transaction request of the plurality of transaction requests comprises encrypted data;
- in response to determining that the second transaction request comprises encrypted data, decrypting, by the one or more processors, the second transaction request;
- determining, by the one or more processors, a recipient acquirer processor for payment authorization using decrypted data corresponding to the second transaction request;
- transmitting, by the one or more processors, the decrypted data from the second transaction request to the recipient acquirer processor as a second format of the second transaction request;
- and
- generating, by the one or more processors, a graphical user interface including a number of point-to-point encryption failures associated with the one or more POS devices, wherein each point-to-point encryption failure of the number of point-to-point encryption failures is categorized as one of malformed message received, clear data received, or invalid card.
Dependencies are inferred from the claim text.