Pass-through payment system
First Claim
Patent Images
1. A computer system for managing electronic transactions, comprising:
- a server computer system including;
a processor;
a computer-readable medium connected to the processor;
a network interface device connected to the processor; and
a set of instructions on the computer-readable medium, the set of instructions being executable by the processor and including;
a data store;
a plurality of consumer accounts stored in the data store, each consumer account having a first consumer account identifier;
a payment source storing module storing a plurality of payment sources associated with the respective consumer account having the respective consumer account identifier, wherein a first of the payment sources is a stored value in the consumer account and a second of the payment sources is a payment sources other than a stored value in the consumer account;
a payment source selector having a pointer set upon receiving a payment source selection over the network interface device to indicate a selected one of the payment sources, the payment source selector indicating a selected one of the payment sources based on the payment source selection;
a communication and routing module that, after the pointer is set to indicate a selected one of the payment sources, receives a charge request over the network interface device, the charge request including an amount and a second consumer account identifier and identifies a selected one of the consumer accounts by associating one of the first consumer account identifiers with the second consumer account identifier; and
a transaction processing system that, in response to the communication and routing module receiving the charge request, determines the payment source selected with the pointer of the payment source selector and processes the charge request based on the payment source selected by the payment source selector, wherein the charge request is processed by reducing the stored value if the payment selector is set, prior to the communication and routing module receiving the charge request, to use the first payment source and the charge request is processed if the payment selector is set, prior to the communication and routing module receiving the charge request, to use the second payment source, by reading routing information from the second payment source and transmitting a charge request over the network interface device, the charge request transmitted by the transaction processing system including the routing information and an amount based on the amount in the charge request received by the communication and routing module.
7 Assignments
0 Petitions
Accused Products
Abstract
The invention provides a computer system and method for managing electronic transactions. A plurality of consumer accounts stored in the data store. A payment source storing module stores a plurality of payment sources. A payment source selector is set upon receiving a payment source selection to indicate a selected one of the payment sources. A communication and routing module receives a charge request over the network interface device. A transaction processing system determines a payment source selected with the payment source selector, and processes the charge request based on the payment source selected by the payment source selector.
58 Citations
18 Claims
-
1. A computer system for managing electronic transactions, comprising:
a server computer system including; a processor; a computer-readable medium connected to the processor; a network interface device connected to the processor; and a set of instructions on the computer-readable medium, the set of instructions being executable by the processor and including; a data store; a plurality of consumer accounts stored in the data store, each consumer account having a first consumer account identifier; a payment source storing module storing a plurality of payment sources associated with the respective consumer account having the respective consumer account identifier, wherein a first of the payment sources is a stored value in the consumer account and a second of the payment sources is a payment sources other than a stored value in the consumer account; a payment source selector having a pointer set upon receiving a payment source selection over the network interface device to indicate a selected one of the payment sources, the payment source selector indicating a selected one of the payment sources based on the payment source selection; a communication and routing module that, after the pointer is set to indicate a selected one of the payment sources, receives a charge request over the network interface device, the charge request including an amount and a second consumer account identifier and identifies a selected one of the consumer accounts by associating one of the first consumer account identifiers with the second consumer account identifier; and a transaction processing system that, in response to the communication and routing module receiving the charge request, determines the payment source selected with the pointer of the payment source selector and processes the charge request based on the payment source selected by the payment source selector, wherein the charge request is processed by reducing the stored value if the payment selector is set, prior to the communication and routing module receiving the charge request, to use the first payment source and the charge request is processed if the payment selector is set, prior to the communication and routing module receiving the charge request, to use the second payment source, by reading routing information from the second payment source and transmitting a charge request over the network interface device, the charge request transmitted by the transaction processing system including the routing information and an amount based on the amount in the charge request received by the communication and routing module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A computer-based method of managing electronic transactions comprising:
-
storing, with a processor, a plurality of consumer accounts in a data store, each consumer account having a first consumer account identifier; storing, with the processor, a plurality of payment sources associated with the respective consumer account having the respective consumer account identifier, wherein a first of the payment sources is a stored value in the consumer account and a second of the payment sources is a payment sources other than a stored value in the consumer account; receiving, with the processor, a payment source selection over the network interface device to indicate a selected one of the payment sources; setting, with the processor, a pointer of a payment source selector to indicate a selected one of the payment sources based on the payment source selection; receiving, with the processor, after the pointer is set to indicate a selected one of the payment sources, a charge request over the network interface device, the charge request including an amount and a second consumer account identifier; identifying, with the processor, a selected one of the consumer accounts by associating one of the first consumer account identifiers with the second consumer account identifier; determining, with the processor, in response to the communication and routing module receiving the charge request, the payment source selected with the pointer of the payment source selector; and processing, with the processor, the charge request based on the payment source selected by the payment source selector, wherein the charge request is processed by reducing the stored value if the payment selector is set, prior to the communication and routing module receiving the charge request, to use the first payment sourced the charge request is processed if the payment selector is set, prior to the communication and routing module receiving the charge request, to use the second payment source, by reading routing information from the second payment source and transmitting a charge request over the network interface device, the charge request transmitted by the transaction processing system including the routing information and an amount based on the amount in the charge request received by the communication and routing module. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification