Legally the only person that can take money from you is a talent agency that you become contractually bound with. Casting directors go through agents to avoid any legal hassle that could arise from using non-union (non-SAG) members. This places the burden upon your agent to ensure that all parties are represented correctly and all interests be considered before an offer is made to a non-union member. Anyone that solicits money for any casting is in direct violation of applicable laws per state but are hard to prosecute since these are third party entities and you act in the capacity of self representation when you are dispatched to an audition.