Systems and methods for cloud based pin pad transaction generation
AssigneeWorldpay, LLC
InventorsWalter BANKS, Christopher GUTHRIE
Life of this patent
Estimating the term…
Abstract
A method of processing payment transactions includes receiving a transaction request from a client device, determining whether a transaction command generator is available, transmitting the transaction request to a transaction command generator, the transaction command generator being an existing transaction command generator or a newly created transaction command generator, receiving generated personal identification number (PIN) pad commands from the transaction command generator, and transmitting the generated PIN pad commands to a PIN pad.
Claims20
A method of processing payment transactions using a processor of a special purpose computing device, comprising:
- receiving, at a transaction generator associated with a payments processing system embodied on the special purpose computing device, a transaction request from a point of sale (POS) device;
- creating, using the transaction generator, a transaction generator actor, wherein the transaction generator actor is embodied on the special purpose computing device;
- creating, using the transaction generator actor, a transaction command generator, wherein the transaction command generator is embodied on the special purpose computing device;
- generating, using the processor to perform functions associated with the transaction command generator, personal identification number (PIN) pad commands to control a PIN pad;
- controlling the PIN pad via transmission of the generated PIN pad commands from the transaction generator, as directed by the processor, to the PIN pad;
- and
- adding, using the processor and subsequent to the controlling, the transaction command actor to a first pool of idle transaction generator actors and the transaction command generator to a second pool of idle transaction command generators.
A computer system for processing payment transactions, the computer 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:
- receive, at a transaction generator, a transaction request from a point of sale (POS) device;
- create, using the transaction generator, a transaction generator actor;
- create, using the transaction generator actor, a transaction command generator
- generate, using the transaction command generator, personal identification number (PIN) pad commands to control a PIN pad;
- control the PIN pad via transmission of the generated PIN pad commands from the transaction generator to the PIN pad;
- and
- add, subsequent to the controlling, the transaction command actor to a first pool of idle transaction generator actors and the transaction command generator to a second pool of idle transaction command generators.
The computer system of 12, wherein the configuration service is configured to utilize data contained in a PIN pad registry and a PIN pad database of the configuration management service to provide the configuration service.
A non-transitory computer readable medium storing a program causing a computer to execute a method of processing payment transactions, the method comprising:
- receiving, at a transaction generator associated with a payments processing system embodied on a special purpose computing device, a transaction request from a point of sale (POS) device;
- creating, using the transaction generator, a transaction generator actor, wherein the transaction generator actor is embodied on the special purpose computing device;
- creating, using the transaction generator actor, a transaction command generator, wherein the transaction command generator is embodied on the special purpose computing device;
- generating, using a processor to perform functions associated with the transaction command generator, personal identification number (PIN) pad commands to control a PIN pad;
- controlling the PIN pad via transmission of the generated PIN pad commands from the transaction generator, as directed by the processor, to the PIN pad;
- and
- adding, using the processor and subsequent to the controlling, the transaction command actor to a first pool of idle transaction generator actors and the transaction command generator to a second pool of idle transaction command generators.
Dependencies are inferred from the claim text.