Bizarre Tech Visit

It's concerning that the tech mixed up accounts and then asked for reimbursement outside of proper channels. I'd recommend contacting Dish's customer support to resolve this.
 

Dish Network check status error