Hi Kris,
Taler does already support letting the customer decide how much to pay. A merchant can setup a “template” where either the price, or the description, or both can be made customer editable, and optionally a suggestion (default value) can be set.
Currently there is no minimum value, but we will take this into consideration in the future.