Payment terminal operation method and system therefor
First Claim
1. A method of payment terminal operation, the payment terminal including a secure processor connected to a main processor, the main processor distinct from the secure processor and including a transaction resource, the method comprising:
- at the secure processor;
interpreting payment information based on inputs collected at the payment terminal;
encrypting the payment information with a set of encryption keys stored at the secure processor to generate secured payment information;
tagging the secured payment information with unsecured transaction-associated information to generate tagged secured payment information; and
transmitting the tagged secured payment information to the main processor;
at the main processor;
extracting the unsecured transaction-associated information from the tagged secured payment information, without decrypting the secured payment information;
transmitting the unsecured transaction-associated information to a remote system;
transmitting the secured payment information to a payment gateway;
receiving a payment response associated with the secured payment information from the payment gateway;
in response to receiving the payment response, updating the transaction resource with the unsecured transaction-associated information; and
exposing the unsecured transaction-associated information stored at the transaction resource to an application stored and executable by the main processor.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of payment terminal operation, including: receiving a payment collection request for a payment from an application, generating a payment initiation request for the payment, sending the payment initiation request to a secure processing system, switching the secure processing system from operation in an unsecured mode to operation in a secured mode in response to receipt of the payment initiation request, facilitating payment information entry, and receiving a payment response notification, generated based on the payment information, at the main processor.
-
Citations
20 Claims
-
1. A method of payment terminal operation, the payment terminal including a secure processor connected to a main processor, the main processor distinct from the secure processor and including a transaction resource, the method comprising:
-
at the secure processor; interpreting payment information based on inputs collected at the payment terminal; encrypting the payment information with a set of encryption keys stored at the secure processor to generate secured payment information; tagging the secured payment information with unsecured transaction-associated information to generate tagged secured payment information; and transmitting the tagged secured payment information to the main processor; at the main processor; extracting the unsecured transaction-associated information from the tagged secured payment information, without decrypting the secured payment information; transmitting the unsecured transaction-associated information to a remote system; transmitting the secured payment information to a payment gateway; receiving a payment response associated with the secured payment information from the payment gateway; in response to receiving the payment response, updating the transaction resource with the unsecured transaction-associated information; and exposing the unsecured transaction-associated information stored at the transaction resource to an application stored and executable by the main processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of payment terminal operation, the payment terminal including a housing retaining a secure processor connected to a main processor, the main processor distinct from the secure processor and including a transaction resource, comprising:
-
at the secure processor; interpreting payment information based on inputs collected at the payment terminal; and encrypting the payment information to generate secured payment information; tagging the secured payment information with unsecured transaction-associated information to generate tagged secured payment information; transmitting the tagged secured payment information to the main processor; extracting, at a processing network comprising the main processor and a remote system, the unsecured transaction-associated information from the tagged secured payment information, without decrypting the secured payment information; and transmitting the secured payment information to a payment gateway. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification