You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Feb 12, 2025. It is now read-only.
I was able to pay an expired lightning invoice in version 0.4.8, android.
Open an invoice in the app to reveal the payment screen.
Tap on the amount field to show the keyboard (I am not sure if the step is required, but it helps keep the app in focus - the screen must not go to sleep)
Wait until the invoice should have expired
The screen is still on the payment screen with the keyboard
Tap on the Pay button
Result: Payment goes through to my LND via BTCPayServer.
I would expect this to not go through because according to the bolt 11 spec:
A payer:
after the timestamp plus expiry has passed:
SHOULD NOT attempt a payment.