Check based online payment and verification system and method
First Claim
1. A method for verifying a check that is being used for an on-line transaction, comprising:
- entering in, by a customer using a computer, data obtained from a MICR line of the check, the data including a one-way hash value that is based on the data provided on the MICR line as well as private data not provided on the MICR line;
receiving, by a web server of a merchant for which the customer seeks to make the on-line transaction, the data entered by the customer, the data being received by way of a computer network;
transmitting, by the web server of the merchant to a check verifier by way of the computer network, the data entered by the customer; and
verifying, by the check verifier, whether or not the check is valid, wherein the verifying is performed by the check verifier computing a hash value based on the data entered by the customer and provided to it by the web server, as well as private data of the customer that is obtained from a database accessible by the check verifier.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and system for verifying a check that is being used for an on-line transaction, utilizes a hash code value either printed directly on the check, or obtained from an insert card provided by a check printer. To conduct an on-line transaction using a check, the customer enters in data obtained from a MICR line of the check, whereby the data includes a one-way hash value that is based on the data provided on the MICR line as well as private data not provided on the MICR line. A web server of an e-tailer for which the customer seeks to make the on-line transaction, receives the data entered by the customer. The web server of the e-tailer transmits, to a check verifier, the data entered by the customer. The check verifier verifies whether or not the check is valid, by comparing the hash code value entered in by the customer with a hash code value that is separately calculated by the check verifier, based on private data of the customer obtained by the check verifier from a database.
45 Citations
9 Claims
-
1. A method for verifying a check that is being used for an on-line transaction, comprising:
-
entering in, by a customer using a computer, data obtained from a MICR line of the check, the data including a one-way hash value that is based on the data provided on the MICR line as well as private data not provided on the MICR line;
receiving, by a web server of a merchant for which the customer seeks to make the on-line transaction, the data entered by the customer, the data being received by way of a computer network;
transmitting, by the web server of the merchant to a check verifier by way of the computer network, the data entered by the customer; and
verifying, by the check verifier, whether or not the check is valid, wherein the verifying is performed by the check verifier computing a hash value based on the data entered by the customer and provided to it by the web server, as well as private data of the customer that is obtained from a database accessible by the check verifier. - View Dependent Claims (2, 3)
-
-
4. A check verification system for verifying a check used by a customer for paying for a transaction conducted over the Internet, comprising:
-
a check printer that prints checks based on information provided thereto, the information including a MICR line that includes an ABA number of a bank, a customer account number, and a one-way hash value, wherein the check printer prints the information on the MICR line based on information provided from the bank, the information including an n-digit personal code that is not printed on the check. - View Dependent Claims (5, 6)
-
-
7. A self-authenticating check used by a customer for paying for a transaction conducted over the Internet, comprising:
-
a MICR line, said MICR line including;
an ABA number;
a customer account number;
a check number; and
a one-way hash value, wherein the one-way hash value is computed by a one-way hash algorithm that uses the ABA number, the customer account number, the check number, and a personal identification number that is not included on the MICR line, and wherein the one-way hash value is used to verify the check for the on-line transaction. - View Dependent Claims (8, 9)
-
Specification