The donation process don't force the user to pay BUT this means that you should also not expect to get money 😉
Did you consider other ways of incoming ?
Donations relies on people good will and historically, excluding some scenarios as wikipedia, donation is the worst incoming mechanism.
Perhaps, people could pay for the ANE with an year of updates and then can purchase this improvements as the guarantee period expire.
Another option would be freemium where the user could pay for a premium version with improvements.
I recall a long time ago test your ANE.
For macOS it's perfect for my needs, however on Windows, requires to much dependency and a lot of space/download time as for that reason, I'm not using it.
I definitively would pay a good money for a very compact version on Windows but perhaps it's not possible (this could belong to a premium version).