From the December 2013 issue of Entrepreneur

It really depends on your industry and what is considered appropriate.

You might want to take a look at the three leaders in your market, see how they process payments and take your cue from them.

Another prudent idea is to ask your top customers what type of payment setup appeals to them and take that into consideration when making your decision.

Good luck,
Lena