I believe this is a scam. If I sent money or gave my credit card number, I would have been up a creek, because I don't believe this is a legitimate activity of the Missouri State Highway Patrol. I have sent a complaint to the Missouri Highway Patrol.
I finally answered this call from "St. Joseph MO". It was a guy purportedly from the Missouri Highway Patrol telling me about the Missouri traffic laws. When I told him I was a lawyer, he chuckled, said "Thank you"' and hung up.
I got a call from this number, too. He asked me my name and address and told me he would send a package which has the information about donating money for the highway troops.