New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug]: BOLTCARD payment fails - Could not fetch BOLT11 invoice to pay to... #5927
Comments
With following changes for reference:
Logs
docker logs --tail 100 generated_btcpayserver_1
bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
info: Configuration: Data Directory: /datadir
info: Configuration: Configuration File: /datadir/Main/settings.config
info: BTCPayServer.Plugins.PluginManager: Loading plugins from /root/.btcpayserver/Plugins
info: BTCPayServer.Plugins.PluginManager: Adding and executing plugin BTCPayServer - 1.13.0
info: BTCPayServer.Plugins.PluginManager: Adding and executing plugin BTCPayServer.Plugins.Shopify - 1.13.0
info: BTCPayServer.Plugins.PluginManager: Adding and executing plugin BTCPayServer.Plugins.PointOfSale - 1.13.0
info: BTCPayServer.Plugins.PluginManager: Adding and executing plugin BTCPayServer.Plugins.PayButton - 1.13.0
info: BTCPayServer.Plugins.PluginManager: Adding and executing plugin BTCPayServer.Plugins.NFC - 1.13.0
info: BTCPayServer.Plugins.PluginManager: Adding and executing plugin BTCPayServer.Plugins.Crowdfund - 1.13.0
info: BTCPayServer.Plugins.PluginManager: Adding and executing plugin BTCPayServer.Plugins.Bitcoin - 1.13.0
info: BTCPayServer.Plugins.PluginManager: Adding and executing plugin BTCPayServer.Plugins.Blink - 1.0.8.0
info: Configuration: Supported chains: BTC
info: Configuration: BTC: Explorer url is http://nbxplorer:32838/
info: Configuration: BTC: Cookie file is /root/.nbxplorer/Main/.cookie
info: Configuration: Network: Mainnet
info: Configuration: LogFile: /datadir/btcpay.log
info: Configuration: Log Level: Debug
info: Configuration: Root Path: /
info: Configuration: Connection to NBXplorer's database successful, dashboard and reporting features activated.
info: PayServer: Checking if any payment arrived on lightning while the server was offline...
info: PayServer: Starting listening NBXplorer (BTC)
info: PayServer: Start watching invoices
info: PayServer: Starting payment request expiration watcher
info: PayServer: Processing lightning payments...
info: PayServer: 0 pending payment requests being checked since last run
info: PayServer: BTC: Checking if any pending invoice got paid while offline...
info: Configuration: Now listening on: http://0.0.0.0:49392
info: PayServer: BTC: 0 payments happened while offline
info: PayServer: Connected to WebSocket of NBXplorer (BTC)
info: PayServer: BTC (Lightning): Start listening https://api.blink.sv/graphql
info: PayServer: BTC (Lightning): Payment detected via notification (DC1qV3TVQ1QFHLW4sS5z1Q)
info: PayServer: BTC (Lightning): Payment detected via notification (NXeMv15tooS3zEoDZLzB4G)
<ip.of.my.node> - - [12/Apr/2024:16:36:08 +0300] "GET /stores/HkEVSenhBo5o6tbGjuF53TnydTUAHKRrd8sU519g6EXH/lightning/BTC/_blazor?id=bd9aimUUEdBiLz4NLAlpPQ&_=1712928967782 HTTP/2.0" 200 8 "https://<FQDN.dom>:49393/stores/HkEVSenhBo5o6tbGjuF53TnydTUAHKRrd8sU519g6EXH/lightning/BTC/settings" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"
<ip.of.pos.client> - - [12/Apr/2024:16:36:23 +0300] "GET /apps/3x8bFchLp2uNzFm57kMsAQwRKg2K/pos HTTP/2.0" 200 8366 "-" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Mobile Safari/537.36"
<ip.of.pos.client> - - [12/Apr/2024:16:36:33 +0300] "POST /apps/3x8bFchLp2uNzFm57kMsAQwRKg2K/pos HTTP/2.0" 302 0 "https://<FQDN.dom>:49393/apps/3x8bFchLp2uNzFm57kMsAQwRKg2K/pos" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Mobile Safari/537.36"
<ip.of.pos.client> - - [12/Apr/2024:16:36:34 +0300] "GET /i/DC1qV3TVQ1QFHLW4sS5z1Q HTTP/2.0" 200 11950 "https://<FQDN.dom>:49393/apps/3x8bFchLp2uNzFm57kMsAQwRKg2K/pos" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Mobile Safari/537.36"
<ip.of.pos.client> - - [12/Apr/2024:16:36:35 +0300] "GET /misc/translations/checkout-v2/en?v=1.13.0 HTTP/2.0" 200 2222 "https://<FQDN.dom>:49393/" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Mobile Safari/537.36"
<ip.of.pos.client> - - [12/Apr/2024:16:36:35 +0300] "GET /invoice/status/ws?invoiceId=DC1qV3TVQ1QFHLW4sS5z1Q HTTP/1.1" 404 0 "-" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Mobile Safari/537.36"
<ip.of.pos.client> - - [12/Apr/2024:16:36:37 +0300] "GET /invoice/status?invoiceId=DC1qV3TVQ1QFHLW4sS5z1Q&paymentMethodId=BTC_LightningLike HTTP/2.0" 200 3558 "https://<FQDN.dom>:49393/" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Mobile Safari/537.36"
<ip.of.pos.client> - - [12/Apr/2024:16:36:39 +0300] "GET /invoice/status?invoiceId=DC1qV3TVQ1QFHLW4sS5z1Q&paymentMethodId=BTC_LightningLike HTTP/2.0" 200 3558 "https://<FQDN.dom>:49393/" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Mobile Safari/537.36"
<ip.of.my.node> - - [12/Apr/2024:16:36:40 +0300] "GET /BTC/UILNURL/pay/i/DC1qV3TVQ1QFHLW4sS5z1Q?amount=31000 HTTP/1.1" 200 514 "-" "-"
<ip.of.pos.client> - - [12/Apr/2024:16:36:41 +0300] "GET /invoice/status?invoiceId=DC1qV3TVQ1QFHLW4sS5z1Q&paymentMethodId=BTC_LightningLike HTTP/2.0" 200 3558 "https://<FQDN.dom>:49393/" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Mobile Safari/537.36"
<ip.of.pos.client> - - [12/Apr/2024:16:36:44 +0300] "GET /invoice/status?invoiceId=DC1qV3TVQ1QFHLW4sS5z1Q&paymentMethodId=BTC_LightningLike HTTP/2.0" 200 3558 "https://<FQDN.dom>:49393/" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Mobile Safari/537.36"
<ip.of.pos.client> - - [12/Apr/2024:16:36:44 +0300] "POST /plugins/NFC HTTP/2.0" 204 0 "https://<FQDN.dom>:49393/" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Mobile Safari/537.36"
<ip.of.my.node> - - [12/Apr/2024:16:36:45 +0300] "GET /stores/HkEVSenhBo5o6tbGjuF53TnydTUAHKRrd8sU519g6EXH/lightning/BTC/_blazor?id=bd9aimUUEdBiLz4NLAlpPQ&_=1712928967799 HTTP/2.0" 200 2967 "https://<FQDN.dom>:49393/stores/HkEVSenhBo5o6tbGjuF53TnydTUAHKRrd8sU519g6EXH/lightning/BTC/settings" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"
<ip.of.my.node> - - [12/Apr/2024:16:36:45 +0300] "POST /stores/HkEVSenhBo5o6tbGjuF53TnydTUAHKRrd8sU519g6EXH/lightning/BTC/_blazor?id=bd9aimUUEdBiLz4NLAlpPQ HTTP/2.0" 200 0 "https://<FQDN.dom>:49393/stores/HkEVSenhBo5o6tbGjuF53TnydTUAHKRrd8sU519g6EXH/lightning/BTC/settings" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"
<ip.of.pos.client> - - [12/Apr/2024:16:36:46 +0300] "GET /invoice/status?invoiceId=DC1qV3TVQ1QFHLW4sS5z1Q&paymentMethodId=BTC_LightningLike HTTP/2.0" 200 3563 "https://<FQDN.dom>:49393/" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Mobile Safari/537.36"
<ip.of.pos.client> - - [12/Apr/2024:16:36:48 +0300] "GET /invoice/status?invoiceId=DC1qV3TVQ1QFHLW4sS5z1Q&paymentMethodId=BTC_LightningLike HTTP/2.0" 200 3563 "https://<FQDN.dom>:49393/" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Mobile Safari/537.36"
<ip.of.pos.client> - - [12/Apr/2024:16:36:50 +0300] "GET /invoice/status?invoiceId=DC1qV3TVQ1QFHLW4sS5z1Q&paymentMethodId=BTC_LightningLike HTTP/2.0" 200 3563 "https://<FQDN.dom>:49393/" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Mobile Safari/537.36"
<ip.of.pos.client> - - [12/Apr/2024:16:36:52 +0300] "GET /invoice/status?invoiceId=DC1qV3TVQ1QFHLW4sS5z1Q&paymentMethodId=BTC_LightningLike HTTP/2.0" 200 3563 "https://<FQDN.dom>:49393/" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Mobile Safari/537.36"
<ip.of.pos.client> - - [12/Apr/2024:16:36:54 +0300] "GET /invoice/status?invoiceId=DC1qV3TVQ1QFHLW4sS5z1Q&paymentMethodId=BTC_LightningLike HTTP/2.0" 200 3563 "https://<FQDN.dom>:49393/" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Mobile Safari/537.36"
<ip.of.pos.client> - - [12/Apr/2024:16:36:57 +0300] "GET /invoice/status?invoiceId=DC1qV3TVQ1QFHLW4sS5z1Q&paymentMethodId=BTC_LightningLike HTTP/2.0" 200 3563 "https://<FQDN.dom>:49393/" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Mobile Safari/537.36"
<ip.of.pos.client> - - [12/Apr/2024:16:36:59 +0300] "GET /invoice/status?invoiceId=DC1qV3TVQ1QFHLW4sS5z1Q&paymentMethodId=BTC_LightningLike HTTP/2.0" 200 3563 "https://<FQDN.dom>:49393/" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Mobile Safari/537.36"
<ip.of.pos.client> - - [12/Apr/2024:16:37:01 +0300] "GET /invoice/status?invoiceId=DC1qV3TVQ1QFHLW4sS5z1Q&paymentMethodId=BTC_LightningLike HTTP/2.0" 200 3563 "https://<FQDN.dom>:49393/" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Mobile Safari/537.36"
<ip.of.pos.client> - - [12/Apr/2024:16:37:03 +0300] "GET /apps/3x8bFchLp2uNzFm57kMsAQwRKg2K/pos HTTP/2.0" 200 8366 "https://<FQDN.dom>:49393/" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Mobile Safari/537.36"
<ip.of.pos.client> - - [12/Apr/2024:16:37:32 +0300] "POST /apps/3x8bFchLp2uNzFm57kMsAQwRKg2K/pos HTTP/2.0" 302 0 "https://<FQDN.dom>:49393/apps/3x8bFchLp2uNzFm57kMsAQwRKg2K/pos" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Mobile Safari/537.36"
<ip.of.pos.client> - - [12/Apr/2024:16:37:32 +0300] "GET /i/NXeMv15tooS3zEoDZLzB4G HTTP/2.0" 200 11946 "https://<FQDN.dom>:49393/apps/3x8bFchLp2uNzFm57kMsAQwRKg2K/pos" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Mobile Safari/537.36"
<ip.of.pos.client> - - [12/Apr/2024:16:37:32 +0300] "GET /misc/translations/checkout-v2/en?v=1.13.0 HTTP/2.0" 200 2222 "https://<FQDN.dom>:49393/" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Mobile Safari/537.36"
<ip.of.pos.client> - - [12/Apr/2024:16:37:33 +0300] "GET /invoice/status/ws?invoiceId=NXeMv15tooS3zEoDZLzB4G HTTP/1.1" 404 0 "-" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Mobile Safari/537.36"
<ip.of.pos.client> - - [12/Apr/2024:16:37:35 +0300] "GET /invoice/status?invoiceId=NXeMv15tooS3zEoDZLzB4G&paymentMethodId=BTC_LightningLike HTTP/2.0" 200 3562 "https://<FQDN.dom>:49393/" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Mobile Safari/537.36"
<ip.of.my.node> - - [12/Apr/2024:16:37:35 +0300] "GET /BTC/UILNURL/pay/i/NXeMv15tooS3zEoDZLzB4G?amount=46000 HTTP/1.1" 200 514 "-" "-"
<ip.of.pos.client> - - [12/Apr/2024:16:37:37 +0300] "GET /invoice/status?invoiceId=NXeMv15tooS3zEoDZLzB4G&paymentMethodId=BTC_LightningLike HTTP/2.0" 200 3562 "https://<FQDN.dom>:49393/" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Mobile Safari/537.36"
<ip.of.pos.client> - - [12/Apr/2024:16:37:38 +0300] "POST /plugins/NFC HTTP/2.0" 204 0 "https://<FQDN.dom>:49393/" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Mobile Safari/537.36"
<ip.of.my.node> - - [12/Apr/2024:16:37:38 +0300] "GET /stores/HkEVSenhBo5o6tbGjuF53TnydTUAHKRrd8sU519g6EXH/lightning/BTC/_blazor?id=bd9aimUUEdBiLz4NLAlpPQ&_=1712929004598 HTTP/2.0" 200 1851 "https://<FQDN.dom>:49393/stores/HkEVSenhBo5o6tbGjuF53TnydTUAHKRrd8sU519g6EXH/lightning/BTC/settings" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"
2024-04-12 13:36:39.30 | INFO | 212.90.88.236:0 - "GET /upgrades/92d4c28d603c482181d5673effae9aa89f9ab730c26a58e17fad93bf3099e4e9/boltcards/api/v1/scan/ezhp86mjj9gcbzk5umjewq?p=B60B23DF583C9FC12C6D80DE3F7E082E&c=7BF443AAB9035874 HTTP/1.1" 200
2024-04-12 13:36:41.58 | WARNING | Failed to fetch Bitcoin price for EUR from Exir: Client error '400 Bad Request' for url 'https://api.exir.io/v1/ticker?symbol=btc-eur'
For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400
2024-04-12 13:36:41.80 | WARNING | Failed to fetch Bitcoin price for EUR from Coinbase:
2024-04-12 13:36:44.18 | INFO | 212.90.88.236:0 - "GET /upgrades/92d4c28d603c482181d5673effae9aa89f9ab730c26a58e17fad93bf3099e4e9/boltcards/api/v1/lnurl/cb/d6jQzsfVKjh9aRGAf9GxhC?pr=lnbc310n1pnpjw8gpp5g9zflq6sdy7xqrr8xk09ftgsjcuhqk9ejpedpu3gcrc5j05zeccshp5dvvr5ehn0j8rvchykfed5lwz55kwn42pklfw508hpfeqyvudynascqzpuxqz6gsp525qxnzaecq63y4zwdtn8a0tknkjlz9ddsvp4ge2e0n77wjsfawpq9qyyssqss5ptr9aeglxqqgmn757tuaamu95wl9ckrgq2duw7v0akxp5c58y3m6q4h0apzmsejacqsw8948mf4599hk2f892fpxtazwth2v2frsp752c0j&k1=d6jQzsfVKjh9aRGAf9GxhC HTTP/1.1" 200
2024-04-12 13:37:34.72 | INFO | 212.90.88.236:0 - "GET /upgrades/92d4c28d603c482181d5673effae9aa89f9ab730c26a58e17fad93bf3099e4e9/boltcards/api/v1/scan/ezhp86mjj9gcbzk5umjewq?p=BCF5251358234B97BF4F64AF3CDC586B&c=69E112EF7A9610A2 HTTP/1.1" 200
2024-04-12 13:37:36.44 | WARNING | Failed to fetch Bitcoin price for EUR from Exir: Client error '400 Bad Request' for url 'https://api.exir.io/v1/ticker?symbol=btc-eur'
For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400
2024-04-12 13:37:38.33 | INFO | 212.90.88.236:0 - "GET /upgrades/92d4c28d603c482181d5673effae9aa89f9ab730c26a58e17fad93bf3099e4e9/boltcards/api/v1/lnurl/cb/VS3SWddAdWGDMDeBGKfpXw?pr=lnbc460n1pnpjwglpp5xavpa9hqj9y49yd7w8te6jcvx0dz0jyggcex4cj6zxhhztrq8t2qhp5rcyem8eqxpep5yc3wx9nmln7z55r9zqdfx8pejynaxtv4j7mpu6qcqzpuxqz6gsp58yds5lg0rsseah9mfxjy2yv76dd6s3eklflm4qemfd8kg355yv0s9qyyssql2kyac2mswvfsq7y66f4yds3ujvxhe42t0a5ul89y84fs2wn9q2355ud05semjy8xcr0yy9gkfja6p0tj7y23qvgw5l8pjmxt2jm6agpkv4hn9&k1=VS3SWddAdWGDMDeBGKfpXw HTTP/1.1" 200
2024-04-12 13:36:39.30 | INFO | <ip.of.my.node>:0 - "GET /upgrades/92d4c28d603c482181d5673effae9aa89f9ab730c26a58e17fad93bf3099e4e9/boltcards/api/v1/scan/ezhp86mjj9gcbzk5umjewq?p=B60B23DF583C9FC12C6D80DE3F7E082E&c=7BF443AAB9035874 HTTP/1.1" 200
2024-04-12 13:36:41.58 | WARNING | Failed to fetch Bitcoin price for EUR from Exir: Client error '400 Bad Request' for url 'https://api.exir.io/v1/ticker?symbol=btc-eur'
For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400
2024-04-12 13:36:41.80 | WARNING | Failed to fetch Bitcoin price for EUR from Coinbase:
2024-04-12 13:36:41.81 | DEBUG | Calculated fiat amounts wallet.id='<6ff1...65a4>' amount=31.0 currency=None: extra={'tag': 'boltcards', 'hit': 'd6jQzsfVKjh9aRGAf9GxhC', 'wallet_fiat_currency': 'EUR', 'wallet_fiat_amount': 0.02, 'wallet_fiat_rate': 1513.8922391318958}
2024-04-12 13:36:41.82 | DEBUG | creating temporary payment with id 41449f8350693c600c67359e54ad1096397058b99072d0f228c0f1493e82ce31
2024-04-12 13:36:41.87 | DEBUG | backend: sending payment 41449f8350693c600c67359e54ad1096397058b99072d0f228c0f1493e82ce31
2024-04-12 13:36:44.10 | DEBUG | backend: pay_invoice finished 41449f8350693c600c67359e54ad1096397058b99072d0f228c0f1493e82ce31
2024-04-12 13:36:44.10 | DEBUG | updating payment 41449f8350693c600c67359e54ad1096397058b99072d0f228c0f1493e82ce31
2024-04-12 13:36:44.14 | DEBUG | payment successful 41449f8350693c600c67359e54ad1096397058b99072d0f228c0f1493e82ce31
2024-04-12 13:36:44.18 | INFO | <ip.of.my.node>:0 - "GET /upgrades/92d4c28d603c482181d5673effae9aa89f9ab730c26a58e17fad93bf3099e4e9/boltcards/api/v1/lnurl/cb/d6jQzsfVKjh9aRGAf9GxhC?pr=lnbc310n1pnpjw8gpp5g9zflq6sdy7xqrr8xk09ftgsjcuhqk9ejpedpu3gcrc5j05zeccshp5dvvr5ehn0j8rvchykfed5lwz55kwn42pklfw508hpfeqyvudynascqzpuxqz6gsp525qxnzaecq63y4zwdtn8a0tknkjlz9ddsvp4ge2e0n77wjsfawpq9qyyssqss5ptr9aeglxqqgmn757tuaamu95wl9ckrgq2duw7v0akxp5c58y3m6q4h0apzmsejacqsw8948mf4599hk2f892fpxtazwth2v2frsp752c0j&k1=d6jQzsfVKjh9aRGAf9GxhC HTTP/1.1" 200
2024-04-12 13:37:34.72 | INFO | <ip.of.my.node>:0 - "GET /upgrades/92d4c28d603c482181d5673effae9aa89f9ab730c26a58e17fad93bf3099e4e9/boltcards/api/v1/scan/ezhp86mjj9gcbzk5umjewq?p=BCF5251358234B97BF4F64AF3CDC586B&c=69E112EF7A9610A2 HTTP/1.1" 200
2024-04-12 13:37:36.44 | WARNING | Failed to fetch Bitcoin price for EUR from Exir: Client error '400 Bad Request' for url 'https://api.exir.io/v1/ticker?symbol=btc-eur'
For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400
2024-04-12 13:37:36.44 | DEBUG | Calculated fiat amounts wallet.id='<6ff1...65a4>' amount=46.0 currency=None: extra={'tag': 'boltcards', 'hit': 'VS3SWddAdWGDMDeBGKfpXw', 'wallet_fiat_currency': 'EUR', 'wallet_fiat_amount': 0.03, 'wallet_fiat_rate': 1514.7475966032373}
2024-04-12 13:37:36.45 | DEBUG | creating temporary payment with id 37581e96e091495291be71d79d4b0c33da27c88846326ae25a11af712c603ad4
2024-04-12 13:37:36.49 | DEBUG | backend: sending payment 37581e96e091495291be71d79d4b0c33da27c88846326ae25a11af712c603ad4
2024-04-12 13:37:38.27 | DEBUG | backend: pay_invoice finished 37581e96e091495291be71d79d4b0c33da27c88846326ae25a11af712c603ad4
2024-04-12 13:37:38.27 | DEBUG | updating payment 37581e96e091495291be71d79d4b0c33da27c88846326ae25a11af712c603ad4
2024-04-12 13:37:38.29 | DEBUG | payment successful 37581e96e091495291be71d79d4b0c33da27c88846326ae25a11af712c603ad4
2024-04-12 13:37:38.33 | INFO | <ip.of.my.node>:0 - "GET /upgrades/92d4c28d603c482181d5673effae9aa89f9ab730c26a58e17fad93bf3099e4e9/boltcards/api/v1/lnurl/cb/VS3SWddAdWGDMDeBGKfpXw?pr=lnbc460n1pnpjwglpp5xavpa9hqj9y49yd7w8te6jcvx0dz0jyggcex4cj6zxhhztrq8t2qhp5rcyem8eqxpep5yc3wx9nmln7z55r9zqdfx8pejynaxtv4j7mpu6qcqzpuxqz6gsp58yds5lg0rsseah9mfxjy2yv76dd6s3eklflm4qemfd8kg355yv0s9qyyssql2kyac2mswvfsq7y66f4yds3ujvxhe42t0a5ul89y84fs2wn9q2355ud05semjy8xcr0yy9gkfja6p0tj7y23qvgw5l8pjmxt2jm6agpkv4hn9&k1=VS3SWddAdWGDMDeBGKfpXw HTTP/1.1" 200
<ip.of.my.node> - - [12/Apr/2024:16:36:39 +0300] "GET /boltcards/api/v1/scan/ezhp86mjj9gcbzk5umjewq?p=B60B23DF583C9FC12C6D80DE3F7E082E&c=7BF443AAB9035874 HTTP/1.1" 200 457 "-" "-"
<ip.of.my.node> - - [12/Apr/2024:16:36:44 +0300] "GET /boltcards/api/v1/lnurl/cb/d6jQzsfVKjh9aRGAf9GxhC?pr=lnbc310n1pnpjw8gpp5g9zflq6sdy7xqrr8xk09ftgsjcuhqk9ejpedpu3gcrc5j05zeccshp5dvvr5ehn0j8rvchykfed5lwz55kwn42pklfw508hpfeqyvudynascqzpuxqz6gsp525qxnzaecq63y4zwdtn8a0tknkjlz9ddsvp4ge2e0n77wjsfawpq9qyyssqss5ptr9aeglxqqgmn757tuaamu95wl9ckrgq2duw7v0akxp5c58y3m6q4h0apzmsejacqsw8948mf4599hk2f892fpxtazwth2v2frsp752c0j&k1=d6jQzsfVKjh9aRGAf9GxhC HTTP/1.1" 200 15 "-" "-"
<ip.of.my.node> - - [12/Apr/2024:16:37:34 +0300] "GET /boltcards/api/v1/scan/ezhp86mjj9gcbzk5umjewq?p=BCF5251358234B97BF4F64AF3CDC586B&c=69E112EF7A9610A2 HTTP/1.1" 200 457 "-" "-"
<ip.of.my.node> - - [12/Apr/2024:16:37:38 +0300] "GET /boltcards/api/v1/lnurl/cb/VS3SWddAdWGDMDeBGKfpXw?pr=lnbc460n1pnpjwglpp5xavpa9hqj9y49yd7w8te6jcvx0dz0jyggcex4cj6zxhhztrq8t2qhp5rcyem8eqxpep5yc3wx9nmln7z55r9zqdfx8pejynaxtv4j7mpu6qcqzpuxqz6gsp58yds5lg0rsseah9mfxjy2yv76dd6s3eklflm4qemfd8kg355yv0s9qyyssql2kyac2mswvfsq7y66f4yds3ujvxhe42t0a5ul89y84fs2wn9q2355ud05semjy8xcr0yy9gkfja6p0tj7y23qvgw5l8pjmxt2jm6agpkv4hn9&k1=VS3SWddAdWGDMDeBGKfpXw HTTP/1.1" 200 15 "-" "-" |
Another reference Someone has same error on Phoenix wallet with LNbits too: lnbits/lnbits#2207 Maybe issue is something related to self hosted LNbits, but what? |
@tlindi the error seems to be that you need https://github.com/nbd-wtf/invoicewithdescriptionhash/releases/tag/v1.4 |
@NicolasDorier My BTCPay Server and LNbits are not using Core Lightning. |
I had the same problem. core lightning as node (v24.02.2) tried it with this plugin enable, now i can settle and pay invoices in lightning with lnbits 0.12.5 and LndHub 0.3.2. No Lnurl stuff enabled Version 1.31.0 not working for me, because of an postgres SQL problem, but that's another story... |
My BTCPay Server is not using Core Lightning, but LNbits LNDhub Extension running on MyNodeBTC LND. |
What is your BTCPay version?
I'm running BTCPay 0.13.0 (and I have also older version at disposal too, if needed for tests or so).
How did you deploy BTCPay Server?
I'm running BTCPay server on MyNodeBTC Premium and I have separate nginx proxy on Debian 12 in front of it to catch clearnet https URLs. Certs are handled by letsencrypt.
Older install is behing custom reverse proxy.
What happened?
Boltcard payments work unreliable on BTCPay - but they work every time on other boltcard clients with same card and LNbits/lnd backend
How did you encounter this bug?
I set BTCPay Server Lightning connection to self hosted LNbits (0.12.4) LNDhub Extension which offers from dedicated LNbits account LNDhub Admin connection.
Same LNbits installation has user accounts to where boltcards are created with LNbits boltcard extension (latest version).
I create PoS on BTCPay Server.
On Android 11 Chrome,
Submitting NFC
" and in a moment you get error onto PoS:Could not fetch BOLT11 invoice to pay to: Lightning node could not generate invoice with description hash: DescriptionHash ('h' field) is not specified in the BOLT11 object.
When error case happens text
Scanning NFC
stays on PoS under the error.When error is not occuring after showing card
submitting NFC
is shown for 2 sec or so. And thenScanning NFC
for 2 sec and then payment goes througth.I can sometimes make it work once, when I change Lightning Connection from BTCPay server to another user LNbits LNDhub Extension Admin or to GetAlby. But in those cases it only works only once. Restoring setting doesn't fix the issue.
Relevant log output
What browser do you use?
On mobile Chrome for NFC payments (and Invoices too) and Brave for paying invoices on LNbits.
Additional information
I'm littebit suspicious if error is caused due some odd LN routing issue, cause LNbits LNDhub for BTCPay and LNbits boltcard users are using same LND installation of MyNodeBTC. I quite don't believe this 99% cause selfpayments and circular-routes are enabled, and there are no payment failures between any of accounts or services on installation.
I'd quess the issue lies in these lines seen frontend proxy:
client aka PoS is asking something from BTCPay Server - what the server cant deliver. What - I have no clue.
Are you sure this is a bug report?
The text was updated successfully, but these errors were encountered: