Patent ID: 7069250
Filing Date: 2006-06-27
Classification: G06Q

Abstract:
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 a face of the check, the private data being a numerical value previously provided by the customer and that is stored in a database accessible by a check verifier; receiving by a web server of a merchant for which the customer seeks to make the on-line transaction, the data entered by the customers the data being received by way of a computer network; transmitting by the web server of the merchant to the 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 the database accessible by the check verifier; wherein the one-way hash value is included as an n-digit field at one end of the MICR line, n being an integer greater than one.