charge with customer returns charge array