Secure online donation using a credit card