This PR adds an option in the payments settings to allow the app to overpay (up to 2 times) Lightning invoices, when applicable. This option is disabled by default.
Note that disabling overpayments is needed because several services do not acknowledge overpayments (e.g. exchanges not crediting the additional funds to the user).
This is a follow-up of #538 made by @ndungudedan
Overpayment option
Tipping buttons on Android
Unlike the iOS app, the Android app did not have the tipping buttons. It's now needed since with overpayment being disabled by default, tipping becomes harder to do. Tipping is done by increment of 5%.
This PR adds an option in the payments settings to allow the app to overpay (up to 2 times) Lightning invoices, when applicable. This option is disabled by default.
Note that disabling overpayments is needed because several services do not acknowledge overpayments (e.g. exchanges not crediting the additional funds to the user).
This is a follow-up of #538 made by @ndungudedan
Overpayment option
Tipping buttons on Android
Unlike the iOS app, the Android app did not have the tipping buttons. It's now needed since with overpayment being disabled by default, tipping becomes harder to do. Tipping is done by increment of 5%.
Example with a 2000 sat payment, after a 10% tip: