move credit card charge logic to credit card transaction model
fix typo error and added configurations for installments
removed validate_fingerprint not make sense for only one method