SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR PROCESSING PAYMENTS
First Claim
1. A computer program product for processing payments from a payor to a biller, the computer program product comprising a computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
- an executable portion configured for receiving payment data representing a payment from the payor to the biller and for verifying the accuracy of at least a portion of the payment data before allowing the biller to accept the payment;
wherein the executable portion is configured to verify the accuracy of the at least a portion of the payment data by opening a batch file containing payment data, reading the contents of the batch file, and comparing the contents of the batch file to a database, a table, and/or an algorithm.
0 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention are generally directed to systems, methods, and computer program products for verifying payment data related to payments sent from a payor to a biller and/or accelerating posting of such payments. More particularly, a system is provided for receiving payment data related to a payment sent from a payor to a biller and for verifying the accuracy of the payment data before allowing the biller to accept the payment. The system is configured to verify the accuracy of the payment data by comparing at least a portion of the payment data to the biller'"'"'s substantially real-time account records. The system is then configured to allow the biller to accept payments that include accurate data and to identify those payments that do not include accurate data. The system may further be configured to provide the source of the payment data with an indication that the payment data is inaccurate.
23 Citations
24 Claims
-
1. A computer program product for processing payments from a payor to a biller, the computer program product comprising a computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
-
an executable portion configured for receiving payment data representing a payment from the payor to the biller and for verifying the accuracy of at least a portion of the payment data before allowing the biller to accept the payment; wherein the executable portion is configured to verify the accuracy of the at least a portion of the payment data by opening a batch file containing payment data, reading the contents of the batch file, and comparing the contents of the batch file to a database, a table, and/or an algorithm. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of receiving and processing payments from a payor to a biller, comprising:
-
receiving payment data related to a payment sent from a payor; verifying the accuracy of at least a portion of the payment data by comparing the at least a portion of the payment data to a database maintained by the biller before allowing the biller to accept the payment; and identifying payments associated with inaccurate payment data. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for processing payments and verifying the accuracy of payment data related to a payment sent from a payor to a biller prior to allowing the biller to accept the payment, the system comprising:
a processing element capable of receiving the payment data, said processing element also capable of accessing a database maintained by the biller and containing account information, and wherein said processing element is further capable of comparing the at least a portion of the payment data to account information from the database maintained by the biller to verify the accuracy of at least a portion of the payment data before authorizing the biller to accept the payment. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
Specification