If you are getting benefits back it is no longer a donation but a payment. Donation implies that a gift with no expected return.
If I were to buy a membership on the basis of getting something back from the direct benefits, I would never buy it. I would only pay $10 for the benefits I received. This means I willingly donated $20 at least from my perspective.