create a transaction_base to handle with common methods more dry
class to handle with saved credit cards transaction