Method and system for processing a transaction
DC CAFCFirst Claim
1. A method of processing payment for a transaction, the method including:
- providing a user with an option, via an electronic terminal used to carry out the transaction, to select payment for the transaction from a telephone account associated with a subscriber line to which the electronic terminal is connected;
receiving a user request entered into the electronic terminal to process payment from the telephone account;
investigating data associated with the subscriber line including retrieving information from a line identification database (LIDB) and performing a validation process;
selectively approving the transaction dependent upon an outcome of the investigation; and
selectively routing processing of the transaction to a financial instrument gateway in the event of the validation process not validating the subscriber line.
8 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A method of, and system for, processing payment for a transaction is provided. The method includes providing a user with an option to select payment for the transaction from an account associated with a communication line via which an electronic terminal is connected to a communication network. The communication line is typically a subscriber line and, accordingly, the account is a telephone account associated with the subscriber line. When a user transacts with a vendor for goods and/or services, the user may request to process payment using the telephone account instead of using a credit or debit card. The method includes investigating data using the telephone number associated with the subscriber line and, selectively approving the transaction dependent upon an outcome of the investigation. The invention extends to a transaction processor interface and to and a transaction validation module. The invention also extends to computer program products including the invention.
-
Citations
27 Claims
-
1. A method of processing payment for a transaction, the method including:
-
providing a user with an option, via an electronic terminal used to carry out the transaction, to select payment for the transaction from a telephone account associated with a subscriber line to which the electronic terminal is connected;
receiving a user request entered into the electronic terminal to process payment from the telephone account;
investigating data associated with the subscriber line including retrieving information from a line identification database (LIDB) and performing a validation process;
selectively approving the transaction dependent upon an outcome of the investigation; and
selectively routing processing of the transaction to a financial instrument gateway in the event of the validation process not validating the subscriber line. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of validating a transaction conducted using an electronic terminal connected via a subscriber line to an electronic network, the method including:
-
receiving a financial instrument record associated with the transaction;
extracting a telephone number of a subscriber line from the financial instrument record;
interrogating at least one line identification database (LIDB) based on the telephone number to obtain validation data associated with the subscriber line and selectively validating the transaction according to the validation data; and
communicating a validating message on approval of the transaction if the subscriber line is validated, and routing processing of the transaction to a financial card gateway in the event of the subscriber line is not validated. - View Dependent Claims (7)
-
-
8. A transaction processing system for processing a transaction between a vendor and an electronic terminal connected via a communication line to a communication network, the system including:
-
an application interface for providing a user, via the electronic terminal used to carry out the transaction, with an option to select payment for the transaction from an account associated with the communication line to which the electronic terminal is connected, and receiving a user request entered into the terminal to process payment from the account; and
a modification module connected to the application interface, the modification module generating a record which includes a unique identifier associated with the communication line and communicating the record to a validation module which validates the transaction based on data associated with the unique identifier, wherein payment is routed to financial card gateway if a validation module invalidates the transaction. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A transaction processor interface for processing payment of a transaction, the interface including:
-
an application interface for providing a user with an option, via an electronic terminal used to carry out the transaction, to select payment for the transaction from a telephone account associated with a subscriber line to which the electronic terminal is connected, and for receiving a user request entered into the electronic terminal to process payment from the telephone account;
a modification module for creating a financial instrument record which includes a telephone number associated with the subscriber line wherein the financial instrument record is selected from a group consisting of a credit card record and a debit card record; and
a communication module to route the transaction to financial card gateway if a validation module invalidates the transaction. - View Dependent Claims (18, 19)
-
-
20. A transaction validation module for validating a transaction conducted using an electronic terminal connected via a subscriber line to an electronic network, the module including:
-
an extraction module for extracting a telephone number of the subscriber line from a financial instrument record associated with the transaction; and
a processor module for interrogating at least one line identification database (LIDB) based on the telephone number to obtain validation data associated with the subscriber line and selectively validating the transaction according to the validation data, wherein a validating message is communicated on approval of the transaction if the communication line is validated, and processing of the transaction is routed to a financial card gateway if the communication line is not validated. - View Dependent Claims (21)
-
-
22. A computer program product including a medium readable by a processor, the medium carrying instructions which, when executed by the processor, cause the processor to:
-
provide a user, via an electronic terminal used to carry out a transaction, with an option to select payment for the transaction from a telephone account associated with a subscriber line to which the electronic terminal is connected;
receive a user request entered into the electronic terminal to process payment from the telephone account;
investigate data associated with the subscriber line;
selectively approve the transaction dependent upon an outcome of the investigation; and
selectively route processing of the transaction to a financial instrument gateway in the event of a validation process not validating the subscriber line. - View Dependent Claims (23, 24)
-
-
25. A computer program product including a medium readable by a processor, the medium carrying instructions which, when executed by the processor, cause the processor to:
-
receive a financial instrument record associated with the transaction conducted using an electronic terminal connected via a subscriber line connected to a communication network;
extract a telephone number from the financial instrument record, the telephone number being associated with the communication line;
interrogate at least one database based on the telephone number to obtain validation data associated with the subscriber line and selectively validate the transaction according to the validation data; and
selectively route processing of the transaction to a financial instrument gateway in the event of a validation process not validating the subscriber line. - View Dependent Claims (26, 27)
-
Specification