A straight secure checkout with a credit card I would have thought wouldn't cause too much trouble.
Getting the bank to give you an online merchant account is the hard part. I have tried several times and they just refuse. The banks are allowing PayPus to get a stranglehold on this market the fools!