ARCO stations prefer cash.

They almost always charge 35 cents for ATM purchases and they do not take credit cards.