Another question if you don't mind. If BTC transactions can not be reversed, what stops someone from putting a "Donate 0.0001 BTC" button that actually sends 1 BTC to the destination? I feel like I'm missing something integral here....
When you click on the "Donate 0.0001 BTC" button, you have actually approve the payment