Thanks for your interest in my extensions. I appreciate it.
The Nice PayPal Button plugin
has a feature that allows people to pay what they want for items. However, the Nice PayPal Button does not manage paid downloads.
To manage paid downloads you need the Nice PayPal Downloads extension
. Unfortunately, the Nice PayPal Downloads extension does not allow people to set their own price for downloads. This is because the extension uses the item price as a security check sum when PayPal sends messages to it. The extension attempts to verify that the message is legitimate by comparing the item price that PayPal is reporting in the message to that of the item price in the extension's database.
If you are familiar with PHP and HTML, you could modify the extension to skip this check sum and build purchase buttons with amount input fields. If you are interested, I can point you in the right direction.
~ All the best