It all depends on how much you are willing to invest. Most easy solutions will pay you on a monthly basis and will take about 10% commission...
If you have merchant account to process credit card payments, have people sitting next to the phone to answer sales questions and want to set up a secure online processing mechanism you can probably get paid as the sales are performed...
This will take both time and money.
If the one month issue is not a deal breaker for you, I would look at regsoft.com. I am using them and it is a pleasant experience.
You can get a very high quality website for a resonable price at orientmedia.com. I use them exclusively and it is the best choice I have made in a long time...They can also help with software usability and design if needed.
Roy Daya, CEO
DigitalClay is a smart application engine for building dynamic software solutions without coding.