Method and system for facilitating payment transactions using access devices
First Claim
1. A method for processing a payment transaction between a payer and a payee, comprising:
- collecting registration information from the payer, the registration information including information relating to a payer account and access device information for an access device linked with the payer account;
generating and encrypting, at a services hub, a tracer ticket in response to a request issued by the payer, the tracer ticket containing information relating to the payment transaction including a transaction amount associated with the payment transaction;
forwarding the encrypted tracer ticket to the payer;
establishing communication between the services hub and the access device;
validating the access device based on the access device information to validate that the access device being used in the communication is the access device linked with the payer account in the registration information;
receiving from the access device at the services hub the forwarded information relating to the tracer ticket received by the payer;
confirming the information relating to the tracer ticket transmitted by the access device; and
upon confirmation of the information relating to the tracer ticket transmitted by the access device and validation of the access device, authorizing the payment transaction against the payer account linked to the access device.
1 Assignment
0 Petitions
Accused Products
Abstract
A payment system for facilitating a payment transaction between a payer and a payee is disclosed. The payment system includes a payer access device, a payee access device, and a services hub. The services hub is configured to communicate with the payer device and the payee device; maintain information relating to a payer account and access device information associated with the payer account, the payer account being linked to the access device; generate a tracer ticket in response to a request issued by the payer using either the payer device or the payee device, the tracer ticket containing information relating to the payment transaction; validate the access devices; and authorize the payment transaction against the payer account through conventional payment processing systems. Upon receiving the request from the payee device for the tracer ticket, the services hub generates the tracer ticket and forwards a copy thereof to the payer via the payee device. Upon receiving the copy of the tracer ticket, the payer uses the payer device to communicate with the services hub and forward the received copy of the tracer ticket to the services hub. The services hub then validates the payer device based on the access device information. Upon validation of the payer device, the services hub checks the copy of the tracer ticket forwarded by the access device against the previously generated tracer ticket. If the copy of the tracer ticket forwarded by the access device corresponds to the previously generated tracer ticket, the services hub authorizes the payment transaction against the payer account.
230 Citations
67 Claims
-
1. A method for processing a payment transaction between a payer and a payee, comprising:
-
collecting registration information from the payer, the registration information including information relating to a payer account and access device information for an access device linked with the payer account; generating and encrypting, at a services hub, a tracer ticket in response to a request issued by the payer, the tracer ticket containing information relating to the payment transaction including a transaction amount associated with the payment transaction; forwarding the encrypted tracer ticket to the payer; establishing communication between the services hub and the access device; validating the access device based on the access device information to validate that the access device being used in the communication is the access device linked with the payer account in the registration information; receiving from the access device at the services hub the forwarded information relating to the tracer ticket received by the payer; confirming the information relating to the tracer ticket transmitted by the access device; and upon confirmation of the information relating to the tracer ticket transmitted by the access device and validation of the access device, authorizing the payment transaction against the payer account linked to the access device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for processing a payment transaction between a payer and a payee, comprising:
-
collecting registration information from the payer, the registration information including information relating to a plurality of payer accounts belonging to the payer and access device information associated with the plurality of payer accounts, wherein each payer account is associated with one or more of a plurality of access devices; generating and encrypting, at a services hub, a tracer ticket in response to a request issued by the payer, the tracer ticket containing information relating to the payment transaction including a payment amount associated with the payment transaction; forwarding information relating to the tracer ticket to the payer; establishing communication between the services hub and one of a plurality of access devices; validating the access device that is in communication with the services hub to validate that the one of the plurality of access devices being used in the communication is one of the plurality of access devices associated with one or more of the plurality of payer accounts in the registration information; receiving from the access device that is in communication with the services hub the forwarded information relating to the tracer ticket received by the payer; confirming the information relating to the tracer ticket transmitted by the access device; and upon confirmation of the information relating to the tracer ticket transmitted by the access device and validation of the access device, authorizing the payment transaction against one or more of the plurality of payer accounts associated with the access device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for processing a payment transaction between a payer and a payee, comprising:
-
collecting registration information from the payer, the registration information including information relating to a payer account belonging to the payer and access device information for an access device associated with the payer account; using the access device to contact a services hub to request a tracer ticket, the tracer ticket containing information relating to the payment transaction including a transaction amount associated with the payment transaction; validating the access device based on the access device information to validate that the access device being used to request the tracer ticket is the access device associated with the payer account in the registration information; upon validation of the access device, generating, at the services hub, the tracer ticket and encrypting the tracer ticket; forwarding information the encrypted tracer ticket from the services hub to the access device; receiving from a payee device at the services hub the forwarded information relating to the encrypted tracer ticket received by the access device; confirming the information relating to the encrypted tracer ticket transmitted by the payee device; and upon confirmation of the information relating to the encrypted tracer ticket transmitted by the payee device and validation of the access device, authorizing the payment transaction against the payer account associated with the access device. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A payment system for processing a payment transaction between a payer and a payee, comprising:
-
an access device; a payee device; and a services hub configured to; communicate with the access device and the payee device; maintain information relating to a payer account and access device information associated with the payer account, the payer account being linked to the access device; generate and encrypt a tracer ticket in response to a request issued by the payer using either the access device or the payee device, the tracer ticket containing information relating to the payment transaction including a transaction amount for the transaction; validate the access device; and authorize the payment transaction against the payer account; wherein; upon receiving the request from the payee device for the tracer ticket, the tracer ticket is generated and a copy thereof is forwarded to the payer via the payee device; upon receiving the copy of the tracer ticket, the payer uses the access device to communicate with the services hub and forward the received copy of the tracer ticket to the services hub; the services hub validates the access device based on the access device information to validate that the access device being used in the communication with the services hub is the access device linked with the payer account in the maintained information; upon validation of the access device, the services hub checks the copy of the tracer ticket forwarded by the access device against the previously generated tracer ticket; and if the copy of the tracer ticket forwarded by the access device corresponds to the previously generated tracer ticket and the access device is validated, the services hub authorizes the payment transaction against the payer account. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A payment system for processing a payment transaction between a payer and a payee, comprising:
-
a plurality of access devices; a payee device; a plurality of financial systems; and a services hub configured to; communicate with the plurality of access devices and the payee device; maintain information relating to a plurality of payer accounts belonging to the payer and access device information associated with the plurality of payer accounts, each payer account being linked to one or more of the plurality of access devices; generate and encrypt a tracer ticket in response to a request issued by the payer using either one of the plurality of access devices or the payee device, the tracer ticket containing information relating to the payment transaction including a transaction amount associated with the payment transaction; validate the plurality of access devices; and authorize the payment transaction against one or more of the plurality of payer accounts in cooperation with one or more of the plurality of financial systems; wherein; upon receiving the request from the payee device for the tracer ticket, the services hub generates the tracer ticket and forwards a copy thereof to the payer via the payee device; upon receiving the copy of the tracer ticket, the payer uses one of the plurality of access devices to communicate with the services hub and forward the received copy of the tracer ticket to the services hub; the services hub validates the access device that is used by the payer to forward the copy of the tracer ticket to validate that the access device being used in the communication with the services hub is in the plurality of access devices linked with one or more of the plurality of payer accounts in the maintained information; upon validation of the access device, the services hub checks the copy of the tracer ticket forwarded by the access device against the previously generated tracer ticket; and if the copy of the tracer ticket forwarded by the access device corresponds to the previously generated tracer ticket and the access device is validated, the services hub authorizes the payment transaction against one or more of the plurality of payer accounts in cooperation with one or more of the plurality of financial systems. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. A payment system for processing a payment transaction between a payer and a payee, comprising:
-
a tracer ticket for specifying one or more terms associated with the payment transaction; a services hub configured to generate and encrypt the tracer ticket in response to a request from the payer and to maintain information relating to a payer account and access device information associated with the payer account including a transaction amount associated with the payment transaction; and a payer access device registered with the services hub and configured to communicate with the services hub, the payer access device being linked to the payer account; wherein in response to the request, the services hub generates the tracer ticket for the payment transaction and forwards a copy thereof to the payer; wherein the payer uses the payer access device to transmit the copy of the tracer ticket to the services hub; wherein upon receiving the copy of the tracer ticket from the payer access device, the services hub validates the payer access device using access device information to validate that the payer access device being used to transmit the copy of the tracer ticket to the services hub is the payer access device linked with the payer account in the maintained information and verifies that the copy of the tracer ticket corresponds to the previously generated tracer ticket; and wherein upon validation of the payer access device and the verification of the copy of the tracer ticket, the services hub authorizes the payment transaction against the payer account. - View Dependent Claims (54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65)
-
-
66. A computer software product designed to process a payment transaction between a payer and a payee, the computer software product being embodied in a computer-readable medium executable by a computer, the computer software product comprising:
-
programming code for maintaining information relating to a payer account and access device information associated with the payer account; programming code for receiving a payment request from a payee device; programming code for providing and encrypting a first tracer ticket to the payee device in response to the payment request, the first tracer ticket including a transaction amount associated with the transaction; programming code for establishing communication with a payer access device; programming code for validating the payer access device based on the access device information to ensure that the payer access device is linked to the payer account; programming code for receiving a second tracer ticket from the payer access device; and programming code for validating that the first tracer ticket corresponds to the second tracer ticket; and programming code for authorizing the payment transaction against the payer account if the first tracer ticket is successfully validated against the second tracer ticket. - View Dependent Claims (67)
-
Specification