I have had the same problem numerous times. My account people cannot explain why.
There was a discussion about this on FR over a year ago. I found the donations showing up with a tag for Firearms. It could be your credit card company, or the processor is doing, or seeing the same and not allowing firearms transactions.