Thanks for making a separate topic to track this. Yes, we would like to have proper support for refunds from within Discourse and this is on my list to work on.
I’ll investigate this, but we do have a “Repurchaseable” option you can configure for a Product:
which I would think would still allow them to pay a different amount?
