I have been using 2checkout for my others products but not for hosting services. it is a great cc payment processor.