Sorry about the horrible experience. I for one prefer to hire incall service because I’m not comfortable enough to invite strangers to my personal space. As for my wallet, it is always inside a zipped pocket. The only thing that’s easily accessible is his payment inside an envelope. It has his fee and including tip.
During warmer weather I usually put my wallet inside my pocket and roll it up after I take them off so the pocket is not readily accessible. It’s not that I don’t trust those I hire but this is not the first time I’m hearing about this situation in this forum. You should seriously tell forum readers his name. It’s may be too late to save your $$$ but you might be saving others from facing the same bad experience.