No person shall make an anonymous contribution or contributions to a candidate, committee or any other person totaling one hundred dollars ($100) or more in a calendar year. An anonymous contribution of one hundred dollars ($100) or more shall not be kept by the intended recipient but instead shall be promptly paid to the Secretary of State for deposit in the General Fund of the state.