Electronic funds transfer method
First Claim
1. A computer-implemented method of conducting an online transaction, said method comprising:
- providing on a computer a transaction manager having a registration module for holding registration information of a user, and for holding registration information of a merchant;
an input;
a checking module;
an identification generator;
a validating module;
a transaction number generator module;
an output; and
a payment module;
registering a user with the transaction manager by storing registration information of the user in the registration module;
registering a merchant with the transaction manager by storing registration information of the merchant in the registration module;
receiving at the input of the transaction manager a request by the user for a unique transaction identifier to cover a purchase;
checking the validity of the user using the checking module;
outputting to the user a unique identification of a transaction generated by the identification generator from the output if the user is valid;
the user sending from a user computer to a computer associated with the merchant a request for a transaction to purchase a product or service, the request comprising the transaction identification and a user nominated account identifier;
receiving at the input of the transaction manager the transaction identification and the user nominated account identifier provided by the merchant computer;
confirming payment of the transaction in respect of a registered user'"'"'s financial institution account identified by the user nominated account identifier comprising validating the received transaction identification using the validating module, then outputting from the output to the merchant a unique transaction number generated by the transaction number generator module if the transaction identification is valid; and
causing an online payment to be made by an external financial institution deducting the payment from the user'"'"'s financial institution account identified by the account identifier and depositing the payment into the merchant'"'"'s financial institution account using the payment module when the received transaction identification is validated.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of conducting an online transaction, said method including the steps of providing a transaction manager, registering a user with the transaction manager, registering a merchant with the transaction manager, the user requesting a unique transaction identifier from the transaction manager to cover the purchase, the transaction manager providing the user with a unique transaction identification, the user requesting the merchant for a transaction to purchase a product or service, the user providing the transaction identification to the merchant, the merchant providing the transaction identification to the transaction manager, the transaction manager validating the transaction identification, the transaction manager providing the merchant with a unique transaction number if the transaction identification is valid, and the transaction manager depositing payment into the merchant'"'"'s financial institution account.
35 Citations
27 Claims
-
1. A computer-implemented method of conducting an online transaction, said method comprising:
-
providing on a computer a transaction manager having a registration module for holding registration information of a user, and for holding registration information of a merchant;
an input;
a checking module;
an identification generator;
a validating module;
a transaction number generator module;
an output; and
a payment module;registering a user with the transaction manager by storing registration information of the user in the registration module; registering a merchant with the transaction manager by storing registration information of the merchant in the registration module; receiving at the input of the transaction manager a request by the user for a unique transaction identifier to cover a purchase; checking the validity of the user using the checking module; outputting to the user a unique identification of a transaction generated by the identification generator from the output if the user is valid; the user sending from a user computer to a computer associated with the merchant a request for a transaction to purchase a product or service, the request comprising the transaction identification and a user nominated account identifier; receiving at the input of the transaction manager the transaction identification and the user nominated account identifier provided by the merchant computer; confirming payment of the transaction in respect of a registered user'"'"'s financial institution account identified by the user nominated account identifier comprising validating the received transaction identification using the validating module, then outputting from the output to the merchant a unique transaction number generated by the transaction number generator module if the transaction identification is valid; and causing an online payment to be made by an external financial institution deducting the payment from the user'"'"'s financial institution account identified by the account identifier and depositing the payment into the merchant'"'"'s financial institution account using the payment module when the received transaction identification is validated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer implemented transaction manager for conducting an online transaction, said transaction manager comprising:
a computer, wherein said computer is configured to execute computer-executable code comprising; a registration module for registering a user; a merchant registration module for registering a merchant; a user request input module for receiving a user request for a unique transaction identifier to cover a purchase; a checking module for checking the validity of the user; an identification generator that generates an unique transaction identification if the user is valid; a transaction identification generator that generates a unique transaction identification; a transaction identification input module for receiving the transaction identification and a user nominated account identifier after they have been provided by the user to the merchant as part of a request to purchase a product service; a validating module for confirming the payment of the transaction in respect of a registered user'"'"'s financial institution account identified by the user nominated account identifier comprising validating the received transaction identification; a transaction number output module for providing the merchant with the unique transaction number only if the transaction identification has been validated and is valid; and a payment module for causing payment to be made by an external financial institution deducting the payment from the user'"'"'s financial institution account identified by the nominated account identifier and depositing the payment into the merchant'"'"'s financial institution account when the received transaction identification is validated. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
Specification