Cash or card? Most places in Spain are starting to accept cards as payment, but smaller shops, local bars, and some restaurants still require cash payments. This is mainly because it is expensive to run a credit card machine and if their earnings are not significant, it is simply not worth it for the owner.