That's a very European flow, which wouldn't work in the US. I would think that it would be broken up into two payments: the invoice itself and then a lightning address for a configurable tip amount