Distributed payment system and method
First Claim
1. A method for conducting an electronic transaction between a merchant and a customer, the method comprising a number of steps performed a server processor of a payment system, the number of steps including:
- receiving, by the server processor of the payment system, a request for a machine readable code,wherein the request for the machine readable code includes information of an item offered by a merchant and a transaction amount;
generating, by the server processor of the payment system, the requested machine readable code including the information of the item offered by the merchant and the transaction amount;
sending, by the server processor of the payment system, the requested machine readable code including the information of the item offered by the merchant and the transaction amount to a merchant device,wherein the requested machine readable code including the information of the item offered by the merchant and the transaction amount is received and displayed by the merchant device, and is subsequently collected by a customer mobile communication device from the merchant device and then transmitted by the customer mobile communication device to the server processor of the payment system in an electronic message;
receiving, by the server processor of the payment system, the machine readable code from the customer mobile communication device;
determining, by the server processor of the payment system, that the customer has a payment account established with the payment system;
based on the determination that the customer has an account established with the payment system, receiving a personal identifier from the customer mobile communication device;
determining, by the server processor of the payment system, a customer payment account identifier;
conducting, by the server processor of the payment system, the transaction between the merchant and the customer using the customer payment account identifier and at least some of the information from the machine readable code; and
sending, by the server processor of the payment system, a payment notification to the merchant.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a payment system that allows a mobile communications device (MCD) to interact with a merchant processing device (MPD) and a payment engine. A communications component associated with the payment engine can send requested barcodes to the MPD, receive barcodes or alphanumeric Universal Product Codes from customer MCDs, and handle payment authorizations and settlements. A barcode management component can generate and interpret barcodes based upon merchant offerings and client requests. A security algorithms component can employ an offset pair algorithm to convert each digit from a payment card information into an offset pair of digits to facilitate security in accordance with one embodiment of the present invention.
104 Citations
13 Claims
-
1. A method for conducting an electronic transaction between a merchant and a customer, the method comprising a number of steps performed a server processor of a payment system, the number of steps including:
-
receiving, by the server processor of the payment system, a request for a machine readable code, wherein the request for the machine readable code includes information of an item offered by a merchant and a transaction amount; generating, by the server processor of the payment system, the requested machine readable code including the information of the item offered by the merchant and the transaction amount; sending, by the server processor of the payment system, the requested machine readable code including the information of the item offered by the merchant and the transaction amount to a merchant device, wherein the requested machine readable code including the information of the item offered by the merchant and the transaction amount is received and displayed by the merchant device, and is subsequently collected by a customer mobile communication device from the merchant device and then transmitted by the customer mobile communication device to the server processor of the payment system in an electronic message; receiving, by the server processor of the payment system, the machine readable code from the customer mobile communication device; determining, by the server processor of the payment system, that the customer has a payment account established with the payment system; based on the determination that the customer has an account established with the payment system, receiving a personal identifier from the customer mobile communication device; determining, by the server processor of the payment system, a customer payment account identifier; conducting, by the server processor of the payment system, the transaction between the merchant and the customer using the customer payment account identifier and at least some of the information from the machine readable code; and sending, by the server processor of the payment system, a payment notification to the merchant. - View Dependent Claims (2, 3, 4, 5, 6, 7, 13)
-
-
8. A payment system comprising:
-
a server processor; and a non-transitory computer readable medium, the non-transitory computer readable medium comprising code, when executed by the server processor, causes the server processor to implement a method including a number of steps, the number of steps including; receiving, by the server processor of the payment system, a request for a machine readable code, wherein the request for the machine readable code includes information of an item offered by a merchant and a transaction amount; generating, by the server processor of the payment system, the requested machine readable code including the information of the item offered by the merchant and the transaction amount; sending, by the server processor of the payment system, the requested machine readable code including the information of the item offered by the merchant and the transaction amount to a merchant device, wherein the requested machine readable code including the information of the item offered by the merchant and the transaction amount is received and displayed by the merchant device, and is subsequently collected by a customer mobile communication device from the merchant device and then transmitted by the customer mobile communication device to the server processor of the payment system in an electronic message; receiving, by the server processor of the payment system, the machine readable code from the customer mobile communication device; determining, by the server processor of the payment system, that the customer has a payment account established with the payment system; based on the determination that the customer has an account established with the payment system, receiving a personal identifier from the customer mobile communication device; determining, by the server processor of the payment system, a customer payment account identifier; conducting, by the server processor of the payment system, the transaction between the merchant and the customer using the customer payment account identifier and at least some of the information from the machine readable code, and sending, by the server processor of the payment system, a payment notification to the merchant. - View Dependent Claims (9, 10, 11, 12)
-
Specification