Hi, I would like to offer a subscription service on my site but dont want to send my users to a third party site in order to accept them, Is there a way for me to accept credit cards via a form on my site with out them having to ever leave my site. Thanks
Unless your in a position to get your own merchant account, I'd recommend using one of the third party processors to get started. Just choose one that integrates well with your website so the switch between sites is as seamless as possible. Also something to consider, brand name websites like bestbuy.com or amazon.com it's good to stay on the same domain when entering CC info, but someguyssmallbusiness.com you might convert better if your payment system is on a more recognized processor.
The Authorize.Net recurring billing service does exactly what you need. You connect tot heir server through their ARB API and your users never have to leave your website. It's easy to use, too, which is a huge plus.
PottingNoob perhaps you should reconsider offering a subscription service until you address your iTrader reputation