Credit cards vs. digital cash