Lightning payments cannot be detected if `Only enable the payment method after user explicitly chooses it` is selected
See original GitHub issueDescribe the bug A clear and concise description of what the bug is.
To Reproduce the bug Steps to reproduce the reported bug:
- Go to Store Settings >
Only enable the payment method after the user explicitly chooses it
andenable
- Have
Lightning
as a default payment method below a certain amount - Create an invoice
- Pay the invoice
- The invoice is paid in LN, and the LN node shows it, but BTCPay doesn’t detect the invoice payment at all
Expected behavior
Screenshots
Your BTCPay Environment (please complete the following information):
- BTCPay Server Version: v1.2.1.0
- Deployment Method: Docker
- Browser: Safari
Logs (if applicable)
Nothing I can notice
16/08/2021 17:50:02 | Creation of invoice starting
-- | --
16/08/2021 17:50:02 | BTC_BTC: The rating rule is 1.0
16/08/2021 17:50:02 | BTC_BTC: The evaluated rating rule is 1.0
16/08/2021 17:50:02 | BTC (Off-Chain): Payment method details creation took 0 milliseconds
16/08/2021 17:50:02 | BTC (On-Chain): Payment method details creation took 0 milliseconds
16/08/2021 17:50:02 | Saving invoice took 11 milliseconds
16/08/2021 17:50:02 | Invoice 59FsW2Sizm3Dhoz1r1Ubpa new event: invoice_created (1001)
16/08/2021 17:50:02 | BTC_LightningLike: Activating
16/08/2021 17:50:16 | BTC: Activating
16/08/2021 17:50:16 | BTC (On-Chain): Payjoin is enabled for this invoice.
Setup Parameters
Additional context
Issue Analytics
- State:
- Created 2 years ago
- Reactions:1
- Comments:7 (7 by maintainers)
Top Results From Across the Web
Topup invoice shows LN in the checkout -when Only ...
Once again this only happens when Only enable the payment method after user explicitly chooses it is enabled.
Read more >Lightning payments cannot be detected if `Only enable the ...
1. Go to Store Settings > Only enable the payment method after the user explicitly chooses it and enable · 2. Have Lightning...
Read more >ACH guide
ACH lets you accept payments from customers with a US bank account. ACH Direct Debit is a reusable, delayed notification payment method.
Read more >Memphis Light, Gas and Water - Payment Options
MLGW reserves the right to refuse payments from Unauthorized Pay Agents if sufficient account identification is not included with the payment. Any fees...
Read more >The Saturday Review of Politics, Literature, Science, Art, ...
They must see already that their townsfolk cannot have electric lighting on the ... uncertain , unsafe , and supplied only within certain...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
I think I have found a fix for this in my ongoing LNURL pull request.
On Wed, Sep 1, 2021 at 12:00 PM Pavlenex @.***> wrote:
@cypherbeerus informed me he cannot commit to this issue, so he’s no longer assigned to it.