Well it all depends. You are going to want to get a SSL cert either way. These can range in price anywhere from $15 to $1500.
But there are other requirements you would have to meet if you intend to process creditcards and such yourself. Best option would be to get a account with paypal google check out and 2co as options for payment.