1. Create a "Business" account with PayPal (www.paypal.com), it is free to create this type of account. The fees for this account applies to payment transactions only. 2. Sign in to your PayPal account and create a donate button with a name and an id. Get the code for the donate button which will include a command value and a button id. 3. The code that you get will look something like this and this code will not work in a ASP.NET form:
4. The code that you will add to your .aspx form should look like this to work on a ASP.NET form...: PayPal - The safer, easier way to pay online! ... which means that you have to create a link with parameters. For the "cmd" parameter you set "_s-xclick" as the value and for the "hosted_button_id" paramter you set the value for "hosted_button_id" as the parameter which in this case is "QWEQWEQWEQWE45". 5. A link with parameters will redirect the user to a PayPal form were they can donate money to your PayPal account from there credit (debet) card without having to create a PayPal account for themselves.