US 12,205,095 B2
Cloud-based configurable transaction management controller and method thereof
Francois B. Bergeon, Scottsdale, AZ (US); Scot A. Bryant, Chandler, AZ (US); and Coy A. Christensen, Scottsdale, AZ (US)
Assigned to Worldpay, LLC, Symmes Township, OH (US)
Filed by Worldpay, LLC, Symmes Township, OH (US)
Filed on Sep. 29, 2022, as Appl. No. 17/955,685.
Application 17/955,685 is a continuation of application No. 14/976,384, filed on Dec. 21, 2015, granted, now 11,488,128.
Prior Publication US 2023/0016290 A1, Jan. 19, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 20/20 (2012.01); G06Q 20/38 (2012.01); G06Q 20/40 (2012.01)
CPC G06Q 20/202 (2013.01) [G06Q 20/204 (2013.01); G06Q 20/208 (2013.01); G06Q 20/3825 (2013.01); G06Q 20/401 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for remotely managing payment authorization request messaging for payment transactions, the method comprising:
receiving, by a transaction management controller and from a business management engine, a transaction amount for a payment transaction, the payment transaction based on a purchase transaction initiated by a point-of-sale (POS) device of a merchant-specific environment, and the transaction amount for insertion by the transaction management controller into a payment authorization request message;
requesting, by the transaction management controller and from a card reader of the merchant-specific environment, payment card data for the payment authorization request message, wherein the business management engine and the POS device are communicatively isolated from the card reader;
receiving, by the transaction management controller and from the card reader, the requested payment card data for insertion by the transaction management controller into the payment authorization request message;
inserting, by the transaction management controller, the payment card data received from the card reader and the transaction amount received from the business management engine into the payment authorization request message;
transmitting, by the transaction management controller and to a payment network, the payment authorization request message;
receiving, by the transaction management controller and from the payment network, a payment authorization response message for the payment authorization request message; and
transmitting, by the transaction management controller and to the business management engine, the payment authorization response message.