DYNAMIC POINT OF SALE SYSTEM INTEGRATED WITH READER DEVICE
First Claim
1. A method, comprising:
- receiving, by a server computer of a service provider, a session request to establish a session for communication with a computing device to conduct a payment transaction between a merchant and a consumer;
sending, by the server computer, activation information to the computing device, wherein the activation information identifies a location of a webpage on the server computer, and wherein the webpage enables operation of a reader device to receive payment information;
receiving, by the server computer, the payment information via an order form of the web page, wherein the order form includes the payment information received from the reader device, and wherein the payment information is encrypted; and
processing, by the processor, the payment transaction based on the received payment information.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention are directed to methods, systems, and apparatuses for enabling payment information received via a reader device coupled to a mobile point-of-sale (POS) terminal to be communicated in a secure manner to a third party service provider for payment processing of a transation between a merchant and a consumer. Some embodiments are directed to communication of the payment information received from a reader device using a payment processing mechanism (e.g., a hosted order page) of the merchant to process payment information via the third party service provider in a secure manner. The reader device can encrypt payment information using a third party encryption mechanism, such as derived unique key per transaction (DUKPT). The third party encryption mechanism can be used or accessed by the third party service provider to enable end-to-end security for payment processing.
242 Citations
20 Claims
-
1. A method, comprising:
-
receiving, by a server computer of a service provider, a session request to establish a session for communication with a computing device to conduct a payment transaction between a merchant and a consumer; sending, by the server computer, activation information to the computing device, wherein the activation information identifies a location of a webpage on the server computer, and wherein the webpage enables operation of a reader device to receive payment information; receiving, by the server computer, the payment information via an order form of the web page, wherein the order form includes the payment information received from the reader device, and wherein the payment information is encrypted; and processing, by the processor, the payment transaction based on the received payment information. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A gateway server computer, comprising:
-
one or more processors; and one or more memory devices coupled to the one or more processors, the one or more memory devices comprising instructions executable by the one or more processors to perform a method comprising; receiving a session request to establish a session for communication with a computing device to conduct a payment transaction between a merchant and a consumer; sending activation information to the computing device, wherein the activation information identifies a location of a webpage in the one or more memory devices, and wherein the webpage enables operation of a reader device to receive payment; receiving the payment information via an order form of the web page, wherein the order form includes the payment information received from the reader device, and wherein the payment information is encrypted; and processing the payment transaction based on the received payment information. - View Dependent Claims (7, 8, 9)
-
-
10. A system, comprising:
-
a client system configured to; send to a merchant system a request to initiate payment for a payment transaction between a merchant and a consumer; receive activation information from a server computer of a service provider, wherein the activation information identifies a location of a webpage in the server computer, and wherein the webpage enables operation of a reader device to receive payment; receive the payment information from the reader device in response to input received via the webpage, wherein the payment information is encrypted; insert the payment information into an order form of the web page; and cause the payment information to be submitted to the server computer via the order form of the web page for payment processing; and a server system configured to; receive a session request to establish a session for communication with the client system to conduct the payment transaction, wherein the session request is received from a merchant system in response to receiving the request to initiate payment; send the activation information to the client system; receive the payment information via the order form of the web page; and process the payment transaction based on the received payment information.
-
-
11. A method, comprising:
-
sending, from a computing device, a request to a merchant system to initiate payment for a transaction between a merchant and a consumer; receiving, by the computing device, activation information from a server computer of a service provider, wherein the activation information identifies a location of a webpage in the server computer, and wherein the webpage enables operation of a reader device to receive payment; receiving, by the computing device, the payment information from the reader device in response to input received via the webpage, wherein the payment information is encrypted; inserting, by the computing device, the payment information into an order form of the web page; and causing, by the computing device, the payment information to be submitted to the server computer via the order form of the web page for payment processing. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification