It is not hard at all to set up a website with online payment. For any business, the most hard part is marketing.