hahn accepts credit card payments on all their inventory including firearms.
twin pines i know accepts card payments on accessories and ammos but not on fire arms.
squires birmingham accepts payments also on their firearms.
but take note that cash and card payments have different prices. and processing fees need to be paid in cash.