-
Notifications
You must be signed in to change notification settings - Fork 82
Closed
Labels
Description
Use case:
In BTCPay, the user can decide to pay the invoice partly in BTC, partly in LTC, and soon, partly on lightning.
When the invoice is created I create all the addresses in all the alts, and soon, all the invoices on lightning charge. When an address receive a payment, I generate a fresh address.
But I will also need to generate a new lightning invoice, because the amount due changed.
I would like to invalidate the previous invoice (which has the wrong amount now) if that happen.
This is a "nice to have feature" because I can be sure the user can't screw up and pay too much by mistake. But I can do without, as merchants are kind of used to deal with users sending not enough/too much already.