Adding CreditTransaction to work with others incoming transactions, like employer payment

- we should review it to remove duplicated code with DebitTransaction