No, if you wish to use a card they prefer you order online. They can take cash upon delivery, but it might depend on which store you order from,I would call to check :>
I believe they want payment first. I'd call to confirm.
Thanks! Your answer is awaiting moderation.