Lesson learnt hey?
Never pay a deposit, especially to an unknown, first time meet that you didn't speak to on the phone!
For outcalls, they can check your name/room with reception , and I'm not 100% opposed to ordering them in something to wear for an incall. I've seen the Americans use escrow services as well to protect the fee or deposit