Surcharge auditing
First Claim
1. An article of manufacture comprising a non-transitory computer usable medium having computer readable program code embodied therein, the code when executed by a processor causes a computer to audit a transaction record, the computer readable program code in said article of manufacture comprising:
- computer readable program code for causing the computer to receive the transaction record;
computer readable program code for causing the computer to determine a surcharge attribute in the transaction record;
computer readable program code for causing the computer to compare the surcharge attribute to a surcharge reference value;
computer readable program code for causing the computer to detect a surcharge violation when the surcharge attribute does not correspond to the surcharge reference value; and
wherein, when the transaction record is received from a merchant, the article further comprises computer readable program code for causing the computer to suspend receiving transaction records from the merchant in response to detection of the surcharge violation.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus and methods for auditing a transaction record are provided. The transaction record may correspond to a credit card transaction. The auditing may include identifying a surcharge violation. The surcharge violation may be an unlawful surcharge. The auditing may identify patterns of double surcharging. Transaction-level auditing may include ensuring that a surcharge is returned upon a product return. A mobile wallet application may allow consumers to access and/or report merchant surcharge compliance activity. Functionality may include surcharge receipt scanning for use in crosschecking authenticity of a consumer report. Additional crosscheck functionality provided by geographic location support. Embodiments may include a registry for merchants that certify their surcharge calculations.
59 Citations
22 Claims
-
1. An article of manufacture comprising a non-transitory computer usable medium having computer readable program code embodied therein, the code when executed by a processor causes a computer to audit a transaction record, the computer readable program code in said article of manufacture comprising:
-
computer readable program code for causing the computer to receive the transaction record; computer readable program code for causing the computer to determine a surcharge attribute in the transaction record; computer readable program code for causing the computer to compare the surcharge attribute to a surcharge reference value; computer readable program code for causing the computer to detect a surcharge violation when the surcharge attribute does not correspond to the surcharge reference value; and
wherein, when the transaction record is received from a merchant, the article further comprises computer readable program code for causing the computer to suspend receiving transaction records from the merchant in response to detection of the surcharge violation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An article of manufacture comprising a non-transitory computer usable medium having computer readable program code embodied therein, the code when executed by a processor causes a computer to audit a transaction record, the computer readable program code in said article of manufacture comprising:
-
computer readable program code for causing the computer to receive a first transaction record; computer readable program code for causing the computer to determine a first surcharge attribute in the first transaction record; computer readable program code for causing the computer to compare the first surcharge attribute to a surcharge reference value; computer readable program code for causing the computer to detect a first surcharge violation when the first surcharge attribute does not correspond to the surcharge reference value; computer readable program code for causing the computer to receive a chargeback record, the chargeback record comprising a chargeback amount; computer readable program code for causing the computer to identify a second surcharge attribute associated with the chargeback record; computer readable program code for causing the computer to calculate a surcharge refund amount based on the second surcharge attribute associated with the chargeback record; computer readable program code for causing the computer to determine whether the chargeback amount includes the surcharge refund amount; and computer readable program code for causing the computer to; identify a second transaction record associated with the chargeback record; identify a geographic value in the second transaction record; determine if the geographic value corresponds to a jurisdiction that forbids imposing a surcharge on a credit card transaction; and associate the second transaction record with a surcharge violation when; the geographic value corresponds to the jurisdiction; and the second transaction record includes a second surcharge attribute corresponding to a surcharge amount. - View Dependent Claims (21, 22)
-
Specification