I host a donation-based event, and allow people to register online using a PayPal Payment Processor.
I want to have different options for donations, but also none at all (zero amount).
I tried to use Regular Fees with one of them set to zero, I tried Price Sets, I tried CiviDiscount. But all have the same problem - once the amount to pay is zero, the 'Pay' button of PayPal disappears, and instead there is no button to register free from charge.
I also tried to name the 'Pay Later' label as '€0', but then the user still has to choose one of the normal fees, and then choose the '€0' payment processor rather than the PayPal one, which is very confusing.
How can I do that choosing the zero fee will simply allow to continue and register without paying anything?