E-checks vs. Credit Cards: What's the Best Payment Method?