Question: how to sell raffle tickets online?
Answer: Built a web page by hand.
Pay for web hosting (a recurring cost)
Make sure that your website is secure and cannot be hacked into.
Sign up for PayPal or some other credit card processor.
Install analytics software.
Integrate with Twitter and Facebook by hand.