ACINQ / phoenix

Phoenix is a self-custodial Bitcoin wallet using Lightning to send/receive payments.
https://phoenix.acinq.co
Apache License 2.0
654 stars 97 forks source link

Add option to overpay LN payments #541

Closed dpad85 closed 5 months ago

dpad85 commented 6 months ago

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

image image

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:

image image