Patent attributes
An aggregating server obtains information about a method of payments by a customer and aggregate all instances of payment by that customer with respect to one or more merchants. That is, the server can associate various methods of payment at a merchant with the same customer (e.g. credit card information, information associated with a digital wallet application payment, device identifier along with geo-fence data, etc.) Thereafter, information at the server regarding frequency of visits, money spent, menu preferences, etc. can also be shared with the merchant in order to provide information for increasing customer satisfaction during further visits by the customer. Also, the server can determine whether the customer qualifies for a loyalty or discount programs based on past visits.