Does sound like a semi-legal way to be a prostitute.
“Yes, I will go on a “date” with you, but I require $$$ up front if you want me to entertain you.”