Dating- Guy is paying to hang out with a girl that he eventually hopes to have sex with.

Prostitute- Guy is paying to hang out with a girl that's gonna have sex with him.

It's almost like the same thing except a prostitute is guaranteed sex. Either way your'e paying to have her service.