Should you accept credit cards? Take checks? Only take cash? What about ACH transfers, mobile payments, money orders, or even Bitcoin? Here are some factors to help you determine what's best for your business.