And they need to have some way to manage software issues. Just because you post a line saying purchases are final doesn't mean you can just shrug and turn around if your website glitches and charges someone twice. When you can accept money, you have to have a means of correcting errors that the money accepting service can have. Lack of accountability doesn't earn you any favors with your fanbase.