Most vendors at gun shows prefer cash payments, but some may also accept checks or credit cards. It's best to have cash on hand to ensure a smooth transaction. Most gun shows will have an ATM on site, but you'll pay a hefty fee to use it.