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