System and method for authorizing a payment transaction
First Claim
Patent Images
1. A method for processing a payment transaction, the method comprising:
- receiving, by a server, a request to proceed with the processing of a payment transaction, the request originating from a point of sale (POS) device, the request including;
(i) information identifying the POS device and (ii) payment information for the payment transaction, the payment information including an identification of a user and the payment information being presented to the POS device by a payment facilitating device;
identifying, by the server, a network-enabled authorizing client device for the payment transaction based on the received payment information, the authorizing client device being associated with the user in a prior registration phase and being different from the payment facilitating device;
receiving, by the server, location information of the authorizing client device, the location information of the authorizing client device having been determined by the authorizing client device and including at least one of GPS geo-coordinates, information relating to a transmitting cell tower, information relating to a wireless access point, and information relating to a LAN;
determining, by the server, location information of the POS device based on the received request information identifying the POS device;
comparing, by the server, the received location information of the authorizing client device to the received location information of the POS device to determine a distance between the authorizing client device and the POS device; and
when a transaction amount for the payment transaction exceeds a threshold transaction amount;
(i) sending, by the server, a message to the authorizing client device for display to the user, the message including a request to verify the payment transaction; and
(ii) granting, by the server, the request to proceed with the processing of the payment transaction when;
(a) the distance between the authorizing client device and the POS device does not exceed a threshold distance and(b) a verifying response to the request to verify the payment transaction is received by the server from the authorizing client device.
7 Assignments
0 Petitions
Accused Products
Abstract
A method for authorizing a mobile payment transaction is provided. The method includes receiving, by a server, a request to authorize a payment transaction which originates from a point of sale (POS) module. In an embodiment, the request includes payment information of the payment transaction and location information of the POS module. When the request is received, an authorizing client device for the payment transaction is identified based on the payment information and a disposition of the request to authorize the payment transaction is determined based on whether the authorizing client device is located within a predetermined proximity to the POS module.
90 Citations
17 Claims
-
1. A method for processing a payment transaction, the method comprising:
-
receiving, by a server, a request to proceed with the processing of a payment transaction, the request originating from a point of sale (POS) device, the request including;
(i) information identifying the POS device and (ii) payment information for the payment transaction, the payment information including an identification of a user and the payment information being presented to the POS device by a payment facilitating device;identifying, by the server, a network-enabled authorizing client device for the payment transaction based on the received payment information, the authorizing client device being associated with the user in a prior registration phase and being different from the payment facilitating device; receiving, by the server, location information of the authorizing client device, the location information of the authorizing client device having been determined by the authorizing client device and including at least one of GPS geo-coordinates, information relating to a transmitting cell tower, information relating to a wireless access point, and information relating to a LAN; determining, by the server, location information of the POS device based on the received request information identifying the POS device; comparing, by the server, the received location information of the authorizing client device to the received location information of the POS device to determine a distance between the authorizing client device and the POS device; and when a transaction amount for the payment transaction exceeds a threshold transaction amount; (i) sending, by the server, a message to the authorizing client device for display to the user, the message including a request to verify the payment transaction; and (ii) granting, by the server, the request to proceed with the processing of the payment transaction when; (a) the distance between the authorizing client device and the POS device does not exceed a threshold distance and (b) a verifying response to the request to verify the payment transaction is received by the server from the authorizing client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for processing a payment transaction, the system comprising:
-
a server coupled to at least one of a point of sale (POS) device, a payment processing module, and at least one-network-enabled client device; a storage component coupled to the server, the storage component storing information relating to a user and to a network-enabled authorizing client device associated with the user; and an anti-fraud service component hosted by the server and configured to; receive a request to proceed with the processing of a payment transaction, the request originating from a point of sale (POS) device, the request including;
(i) information identifying the POS device and (ii) payment information for the payment transaction, the payment information including an identification of a user and the payment information being presented to the POS device by a payment facilitating device;identify a network-enabled authorizing client device for the payment transaction based on the received payment information, the authorizing client device being associated with the user in a prior registration phase and being different from the payment facilitating device; receive location information of the authorizing client device, the location information of the authorizing client device having been determined by the authorizing client device and including at least one of GPS geo-coordinates, information relating to a transmitting cell tower, information relating to a wireless access point, and information relating to a LAN; determine location information of the POS device based on the received request information identifying the POS device; compare the received location information of the authorizing client device to the received location information of the POS device to determine a distance between the authorizing client device and the POS device; and when a transaction amount for the payment transaction exceeds a threshold transaction amount; (i) send a message to the authorizing client device for display to the user, the message including a request to verify the payment transaction; and (ii) grant the request to proceed with the processing of the payment transaction when; (a) the distance between the authorizing client device and the POS device does not exceed a threshold distance and (b) a verifying response to the request to verify the payment transaction is received by the server from the authorizing client device. - View Dependent Claims (15, 16)
-
-
17. A method for processing a payment transaction, the method comprising:
-
receiving, by a server, a request to proceed with the processing of a payment transaction, the request originating from a point of sale (POS) device, the request including;
(i) payment information of the payment transaction, the payment information including an identification of a user and the payment information being presented to the POS device by a payment facilitating device; and
(ii) location information of the POS device;identifying, by the server, a network-enabled authorizing client device for the payment transaction based on the received payment information, the authorizing client device being associated with the user in a prior registration phase and being different from the payment facilitating device; transmitting, by the server, the location information of the POS device to the authorizing client device; requesting, by the server, the authorizing client device to compare the transmitted location information of the POS device to location information of the authorizing client device, the location information of the authorizing client device being determined by the authorizing client device and including at least one of GPS geo-coordinates, information relating to a transmitting cell tower, information relating to a wireless access point, and information relating to a LAN; receiving, by the server, a result of the requested comparison; and when a transaction amount for the payment transaction exceeds a threshold transaction amount; (i) sending, by the server, a message to the authorizing client device for display to the user, the message including a request to verify the payment transaction; and (ii) granting, by the server, the request to proceed with the processing of the payment transaction when; (a) the result of the requested comparison indicates that a distance between the authorizing client device and the POS device does not exceed a threshold distance and (b) a verifying response to the request to verify the payment transaction is received by the server from the authorizing client device.
-
Specification