Electronic confirmation to debit or credit an account
First Claim
1. A computer-implemented method for processing a check transaction, the method comprising:
- receiving, by one or more processors, transaction information associated with the check transaction that is transmitted by a terminal;
determining, by the one or more processors, eligibility of the transaction for payment via a bank account;
when the transaction is eligible for payment via the bank account;
generating a first unique transaction identifier by the one or more processors and providing, by the one or more processors, an electronic authorization response that is transmitted to the terminal, the authorization response including the first unique transaction identifier;
storing, by the one or more processors, data associated with the electronic authorization response in an authorization response file;
receiving, by the one or more processors, an electronic response packet that is transmitted by the terminal, the response packet including a second unique transaction identifier comprising at least the first unique transaction identifier, and a transaction decision regarding whether or not the check transaction is to proceed with payment via the bank account; and
storing, by the one or more processors, data associated with the electronic response packet in a response packet file;
comparing, by the one or more processors, the response packet file with the authorization response file prior to settling the transaction; and
settling, by the one or more processors, the transaction when data in the response packet file matches data in the authorization response file.
10 Assignments
0 Petitions
Accused Products
Abstract
A method for processing a check transaction includes receiving transaction information that is transmitted by a terminal; determining eligibility of the transaction for payment via a bank account; providing an electronic authorization response that is transmitted to the terminal, the authorization response including a unique transaction identifier if the transaction is eligible for payment via the bank account; and receiving an electronic response packet that is transmitted by the terminal if the transaction is eligible for payment via the bank account, the response packet including the unique transaction identifier and a transaction decision regarding payment via the bank account.
153 Citations
17 Claims
-
1. A computer-implemented method for processing a check transaction, the method comprising:
-
receiving, by one or more processors, transaction information associated with the check transaction that is transmitted by a terminal; determining, by the one or more processors, eligibility of the transaction for payment via a bank account; when the transaction is eligible for payment via the bank account; generating a first unique transaction identifier by the one or more processors and providing, by the one or more processors, an electronic authorization response that is transmitted to the terminal, the authorization response including the first unique transaction identifier; storing, by the one or more processors, data associated with the electronic authorization response in an authorization response file; receiving, by the one or more processors, an electronic response packet that is transmitted by the terminal, the response packet including a second unique transaction identifier comprising at least the first unique transaction identifier, and a transaction decision regarding whether or not the check transaction is to proceed with payment via the bank account; and storing, by the one or more processors, data associated with the electronic response packet in a response packet file; comparing, by the one or more processors, the response packet file with the authorization response file prior to settling the transaction; and settling, by the one or more processors, the transaction when data in the response packet file matches data in the authorization response file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer system to process a check transaction initiated by a terminal, the computer system comprising:
-
a memory that stores computer-executable instructions; a processor in communication with the memory, wherein the processor is configured to execute the computer executable instructions to; receive transaction information associated with a check transaction that is transmitted by a terminal; determine eligibility of the check transaction for payment via a bank account; when the transaction is eligible for payment via the bank account; generate a first unique transaction identifier; provide an electronic authorization response that is communicated to the terminal, the authorization response including the first unique transaction identifier; store data associated with the electronic authorization response in an authorization response file; receive an electronic response packet provided by the terminal, the response packet including a second unique transaction identifier comprising at least the first unique transaction identifier, and a transaction decision regarding whether or not the check transaction is to proceed with payment via the bank account; and store data associated with the electronic response packet in a response packet file; compare the response packet file with the authorization response file prior to settling the transaction; and settle the transaction when data in the electronic response packet matches data in the authorization response file. - View Dependent Claims (12, 13, 14)
-
-
15. A computer-implemented method for processing a check transaction, the method comprising:
-
receiving, by one or more processors, transaction information associated with the check transaction that is transmitted by a terminal; determining, by the one or more processors, eligibility of the transaction for payment via a bank account, wherein determining eligibility is based at least in part on rules provided by either an authorization host or a financial institution; when the transaction is eligible for payment via the bank account; generating a first unique transaction identifier by the one or more processors and providing, by the one or more processors, an electronic authorization response that is transmitted to the terminal, the authorization response including the first unique transaction identifier; storing, by the one or more processors, data associated with the electronic authorization response in an authorization response file; receiving, by the one or more processors, an electronic response packet that is transmitted by the terminal, the response packet including a second unique transaction identifier comprising at least the first unique transaction identifier, and a transaction decision regarding whether or not the check transaction is to proceed with payment via the bank account; storing, by the one or more processors, data associated with the electronic response packet in a response packet file; and receiving, by the one or more processors, a settlement request from the terminal or a merchant host; comparing, by the one or more processors, the response packet file with the authorization response file prior to settling the transaction; and settling, by the one or more processors, the transaction in response to the settlement request when data in the response packet file matches data in the authorization response file.
-
-
16. A computer-implemented method for processing a check transaction, the method comprising:
-
receiving by one or more processors, transaction information associated with the check transaction that is transmitted by a terminal; determining, by the one or more processors, eligibility of the transaction for payment via a bank account; upon determining the transaction is eligible for payment via the bank account; generating a first unique transaction identifier by the one or more processors and providing, by the one or more processors, an electronic authorization response that is transmitted to the terminal, the authorization response including the first unique transaction identifier; storing, by the one or more processors, data associated with the electronic authorization response in an authorization response file; receiving, by the one or more processors, an electronic response packet that is transmitted by the terminal, the response packet including a second unique transaction identifier comprising at least the first unique transaction identifier, and a transaction decision regarding whether or not the check transaction is to proceed with payment via the bank account; and storing, by the one or more processors, data associated with the electronic response packet in a response packet file; comparing, by the one or more processors, the response packet file with the authorization response file prior to settling the transaction; and settling, by the one or more processors, the transaction when data in the response packet file matches data in the authorization response file.
-
-
17. A computer-implemented method for processing a check transaction, the method comprising:
-
receiving, by one or more processors, transaction information associated with the check transaction that is transmitted by a terminal; determining, by the one or more processors, eligibility of the transaction for payment via a bank account, wherein determining eligibility is based at least in part on rules provided by either an authorization host or a financial institution; upon determining the transaction is eligible for payment via the bank account; generating a first unique transaction identifier by the one or more processors and providing, by the one or more processors, an electronic authorization response that is transmitted to the terminal, the authorization response including the first unique transaction identifier; storing, by the one or more processors, data associated with the electronic authorization response in an authorization response file; receiving, by the one or more processors, an electronic response packet that is transmitted by the terminal, the response packet including a second unique transaction identifier comprising at least the first unique transaction identifier, and a transaction decision regarding whether or not the check transaction is to proceed with payment via the bank account; and storing, by the one or more processors, data associated with the electronic response packet in a response packet file; comparing, by the one or more processors, the response packet file with the authorization response file prior to settling the transaction; receiving, by the one or more processors, a settlement request from the terminal or a merchant host; and settling, by the one or more processors, the transaction in response to the settlement request from the terminal or a merchant host when data in the response packet file matches data in the authorization response file.
-
Specification