SYSTEM AND METHOD FOR PROCESSING MULTIPLE RECURRING PAYMENTS
First Claim
1. A recurring payments processing system comprising:
- (a) a first computer processing device in communication with a first data storage device;
(b) a second computer processing device in communication with a second data storage device; and
(c) a communications network connecting said first computer processing device and said second computer processing device,wherein said first computer processing device is configured to request, via said network, data associated with one or more payer payment methods from a payer user of said system, said data associated with one or more payer payment methods from a payer user of said system being transmitted directly to said second computer processing device,wherein said second computer processing device is configured to generate a unique identifier associated with said payer user of said system, and transmit, via said network, said unique identifier associated with said payer user of said system to said first computer processing device,wherein said first computer processing device is configured to request, via said network, data associated with a selected payee payment gateway from a payee user of said system, said data associated with said selected payee payment gateway from said payee user of said system being transmitted to said second computer processing device via said network,wherein first computer processing system is configured to request, via said network, that said payer user of said system identify at least one of said payee users of said system with which said payer user has a recurring billing relationship, and further requesting that said payer user associate each of said payee users identified by said payer user with one of said one or more payer payment methods,wherein said first computer processing device is configured to receive a payment request associated with a payment transaction from said payee user of said system and to transmit, via said network, a unique electronic payment transaction identifier associated with said payment transaction to said second computer processing system,wherein said second computer processing device is configured to utilize said unique electronic payment identifier associated with a payment transaction to transmit, via said network, said data associated with one or more payment methods to initiate the processing of payment to said payee user of said system via said selected payee gateway.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for processing multiple recurring payments over a network. Merchant payment gateway information and consumer payment information is securely stored on a remote payment vault server/database. A remote payments processing server exchanges unique token identifiers with the payment vault server/database to effect the communication of sensitive payment information. The recurring payments processing server/database serves as a centralized repository for a consumer to update payment information linked to one or more merchants and vendors such that changes in payment information on the system is accomplished without the need to update such information with each merchant with which the consumer has a recurring payment billing relationship. Likewise, the systems and methods disclosed provide merchants and vendors with a centralized source of current consumer billing information.
85 Citations
20 Claims
-
1. A recurring payments processing system comprising:
-
(a) a first computer processing device in communication with a first data storage device; (b) a second computer processing device in communication with a second data storage device; and (c) a communications network connecting said first computer processing device and said second computer processing device, wherein said first computer processing device is configured to request, via said network, data associated with one or more payer payment methods from a payer user of said system, said data associated with one or more payer payment methods from a payer user of said system being transmitted directly to said second computer processing device, wherein said second computer processing device is configured to generate a unique identifier associated with said payer user of said system, and transmit, via said network, said unique identifier associated with said payer user of said system to said first computer processing device, wherein said first computer processing device is configured to request, via said network, data associated with a selected payee payment gateway from a payee user of said system, said data associated with said selected payee payment gateway from said payee user of said system being transmitted to said second computer processing device via said network, wherein first computer processing system is configured to request, via said network, that said payer user of said system identify at least one of said payee users of said system with which said payer user has a recurring billing relationship, and further requesting that said payer user associate each of said payee users identified by said payer user with one of said one or more payer payment methods, wherein said first computer processing device is configured to receive a payment request associated with a payment transaction from said payee user of said system and to transmit, via said network, a unique electronic payment transaction identifier associated with said payment transaction to said second computer processing system, wherein said second computer processing device is configured to utilize said unique electronic payment identifier associated with a payment transaction to transmit, via said network, said data associated with one or more payment methods to initiate the processing of payment to said payee user of said system via said selected payee gateway. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for securely processing recurring payments, said method at least partially executed on a tangible non-transitory computer usable medium having computer readable program code means embodied therein for causing a computer device to execute one or more steps of said method, the method comprising the steps of:
-
(a) sending a request to a payer user of the method over a communications network, by a first computer processing device, for data associated with one or more payer payment methods, said data associated with one or more payer payment methods from said payer user of said method being transmitted directly to a second computer processing device; (b) generating, by said second computer processing device, a unique identifier associated with said payer user of said method, and transmitting, via said communications network, said unique identifier associated with said payer user of said method to said first computer processing device; (c) sending a request via said network to a payee user of said method, by a first computer processing device, for data associated with a selected payee payment gateway, said data associated with said selected payee payment gateway from said payee user of said system being transmitted to said second computer processing device via said network; (d) generating, by said second computer processing device, a unique electronic identifier associated with said payee user of said system, and transmitting said unique electronic identifier associated with said payee user to said first computer processing device via said network; (e) sending a request to said payer user of said method, by said first computing device, that said payer user of said method identify at least one of said payee users of said method with which said payer user has a recurring billing relationship, and further requesting that said payer user associate each payee user identified by said payer user with one of said one or more payer payment methods; (f) receiving from said one or more payee users of said method, by said first computer processing device, a payment request associated with a payment transaction from said payee user, and transmitting by said first computer processing device, via said network, a unique electronic payment transaction identifier associated with said payment transaction to said second computer processing system; and (g) utilizing, by said second computer processing device, said unique electronic payment identifier associated with a payment transaction to transmit, via said network, said data associated with one or more payment methods to initiate the processing of payment to said payee user of said system via said selected payee gateway. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A recurring payments processing system comprising:
-
(a) a computer processing device in communication with a data storage device; (b) a communications network connecting said computer processing device and one or more third party computer processing devices, wherein said first computer processing device is configured to request, via said network, data associated with one or more payer payment methods from a payer user of said system using said one or more third party computer processing devices, said data associated with one or more payer payment methods from a payer user of said system being stored on said data storage device, wherein said computer processing device is configured to request, via said network, data associated with a selected payee payment gateway from a payee user of said system using said one or more third party computer processing devices, said data associated with said selected payee payment gateway from said payee user of said system being stored on said data storage device, wherein first computer processing system is configured to request, via said network, that said payer user of said system identify at least one of said payee users of said system with which said payer user has a billing relationship, and further requesting that said payer user associate each of said payee users identified by said payer user with one of said one or more payer payment methods, wherein said computer processing device is configured to receive a payment request associated with a payment transaction from said payee user of said system and to transmit, said payment request including transaction data associated with a payment required of said payer user of said system, wherein said computer processing device is configured to utilize said transaction data and said data associated with one or more payment methods, to initiate the processing of payment to said payee user of said system via said selected payee gateway.
-
Specification