Use this one. Options, options, options...
EZ Paypal allows you to add a custom PayPal button to your site. It's as easy as selecting some options and entering your Paypal email address!
There are several forms of payments that you can accept:
Buy Now buttons allow for one-time payment. Set the quantity of items, or allow users to enter a custom quantity. You can also add a product number, which is useful for tracking (via Paypal).
Optionally specify a discount by fixed amount, or percent. Offer a further discount for each additional item.
Apply a tax amount as either a rate or set amount.
Add a standard shipping cost, and charge a fee for each additional item.
Subscriptions allow you to setup automatic, recurring payments based on days, weeks, months, or years. Subscriptions do NOT apply to group permissions; they only apply to recurring payments.
Also, keep in mind that if you use the Subscription payment method, you will need to deal with cancellations manually.
Optionally set up a trial period for days, weeks, or months. Specify for how long the trial should last, and the trial price (you can set it to 0 for a free trial).
Enable recurring payments, and set the number of times the payments should recur. Also, you can enable a reattempt upon payment failure.
Donations are rather simple. Just enter a value for the base price, and that's really all you need. Donations are one-time payments.
Due to the nature of this addon, the Paypal buttons are NOT necessarily secure! However, the Paypal checkout page itself is secure.