A method, 
system and 
computer program product for enabling completion of purchase transactions by retrieving purchase card information from an 
electronic database of 
consumer cards and applying the appropriate card to the transaction. The 
database, managed by a central card authority, stores 
client account information for cards such as debit, credit, phone, and discount cards, which are accessible via a unique, secure login / access credential, such as a username and 
password combination. During registration with the central card authority, a 
client classifies key / important factors to consider when performing purchases. The central card authority is accessed by the 
client during purchases from a retail facility and / or other 
purchasing environment. The central card authority automatically selects the best card to utilize during a purchase, after weighing the important 
purchasing factors related to the credit, debit, phone, and discount cards registered with the central card authority.