US11295293B2

Point of interaction device emulation for payment transaction simulation

Summary by NHIP

Payment Transaction Simulation Method

The method certifies electronic payment components by inserting simulated card data into a test authorization request sent to a non-processing host. The transaction management controller receives this data from an emulation module and finalizes the request based on the returned authorization response.

Claim Score by NHIP

Read claim 1, the broadest

Abstract

Technologies for emulating payment transaction messaging for electronic payment transaction include a transaction management controller for receiving a transaction amount for a payment transaction from a business management engine and simulated payment card data for the payment transaction from a point of interaction emulator. The transaction management controller inserts the transaction amount and the payment card data into a test payment authorization request message, which is transmitted to a null host. A payment authorization response message is received from the null host and transmitted by the transaction management controller the business management engine. Other embodiments are described and claimed.

US11295293B2, drawing sheet 1
Sheet 1 of 6

Term

11.5 yearsleft in the term

Expires 14 March 2038, including 797 days of term adjustment.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

10 claims: 3 independent, 7 dependent

  1. 1
    Broadest claimClaim Score 33, narrow(NHIP)A method for certifying operation of components processing electronic payment transactions, the method comprising:receiving, at a transaction management controller from a business management engine, a payment request generated in response to a request for a test payment transaction;requesting, by the transaction management controller from a point of interaction emulation module, simulated payment card data according to a predetermined transaction scenario and the received request for the test payment transaction;receiving, by the transaction management controller from the point of interaction emulation module, the requested simulated payment card data;inserting, by the transaction management controller, the simulated payment card data received from the point of interaction emulation module into a test payment authorization request message;transmitting, by the transaction management controller, the test payment authorization request message to a host unable to process a payment, the test payment authorization request message including the simulated payment card data;receiving, at the transaction management controller, a payment authorization response message in response to the test payment authorization request message;and finalizing, by the transaction management controller, the test payment authorization request message based on the payment authorization response message.
  2. 5
    One or more non-transitory machine-readable storage media storing a plurality of instructions stored thereon that in response to being executed by a processor of a transaction management controller, cause the processor of the transaction management controller to perform operations comprising:receive, at the transaction management controller from a business management engine a test payment request generated in response to a request for a test payment transaction;request, by the transaction management controller from a point of interaction emulation module, simulated payment card data according to a predetermined transaction scenario and the received request for the test payment transaction;receive, by the transaction management controller from the point of interaction emulation module, the requested simulated payment card data;insert, by the transaction management controller, the simulated payment card data received from the point of interaction emulation module into a test payment authorization request message;transmit, by the transaction management controller to a host unable to process a payment, a test payment authorization request message, the test payment authorization request message including the simulated payment card data received from the point of interaction emulation module;receive, at the transaction management controller, a payment authorization response message in response to the test payment authorization request message;and finalize, by the transaction management controller, the test payment authorization request message based on the payment authorization response message.
  3. 9
    A system for certifying operation of components processing electronic payment transactions, the system comprising:a data storage device storing instructions for certifying operation of components processing electronic payment transactions;and a transaction management controller comprising a processor configured to execute the instructions to cause the processor to perform operations including: receiving, at the transaction management controller from a business management engine, a payment request generated in response to a request for a test payment transaction;requesting, by the transaction management controller from a point of interaction emulation module, simulated payment card data according to a predetermined transaction scenario and the received request for the test payment transaction;receiving, by the transaction management controller from the point of interaction emulation module, the requested simulated payment card data;inserting, by the transaction management controller, the simulated payment card data received from the point of interaction emulation module into a test payment authorization request message;receiving, by the transaction management controller from the point of interaction emulation module, the requested simulated payment card data;transmitting, by the transaction management controller to a host unable to process a payment, a test payment authorization request message, the test payment authorization request message including the simulated payment card data received from the point of interaction emulation module;receiving, at the transaction management controller, a payment authorization response message in response to the test payment authorization request message;and finalizing, by the transaction management controller, the test payment authorization request message based on the payment authorization response message.