i agree, that is one reason i am afraid of giving credit card details on the web...
and i am sure this is the reason people even when they want to donate to a website, they dont..