more test cases
using proper test CC number for tests
better api mocking for debit
renamed 'charge' to 'debit' to be in line with API