Patent ID: 8165946

Claim:
A method, comprising: determining, by a computer for calculating a merchant transaction fee and based upon custom transaction fee rules, that a summary of charges (SOC) provides insufficient detail to determine the merchant transaction fee based on the SOC; in response to the determining that the SOC provides insufficient detail, determining first data by at least one of: acquiring, by the computer, a customer identifier (ID) from a transaction account database using a transaction account identifier (TXA-ID); correlating, by the computer, the customer ID with at least one of a customer profile, a customer type, a customer transaction history, and a customer location to determine a customer factor, wherein the first data comprises the customer factor; acquiring, by the computer, a merchant profile based upon a merchant identifier (ID) from a merchant database; correlating, by the computer, the merchant profile with at least one of a merchant type, a merchant transaction history and a merchant location, to determine a merchant factor, wherein the first data comprises the merchant factor; acquiring, by the computer, product data associated with a product ID from a product database; correlating, by the computer, the product data with at least one of a product type, a product transaction history, a product-customer demographic and a product price, to determine a product factor, wherein the first data comprises the product factor; and calculating, by the computer and in response to the determining the first data, the merchant transaction fee according to the custom transaction fee rules using first receipt of charge (ROC) data, the SOC and the first data, wherein the ROC data is obtained from a ROC database.