Added chargeCustomer()