Before any agent or representative may sell, solicit or negotiate membership in an automobile club or association in Tennessee, the agent or representative shall first apply to the commissioner for a license, and the commissioner shall have the full power and authority to issue the license upon proof satisfactory to the commissioner that the person is capable of soliciting automobile club or association memberships, and is of good moral character and recommended by the club or association on behalf of which the membership solicitations are made. No license shall be issued by the commissioner until the applicant has paid to the commissioner an annual license fee of twenty dollars ($20.00).