question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

NFC Payment doesn´t work

See original GitHub issue

What is your BTCPay version?

BTCPay v1.7.1.0+e11a775be with LNURL NFC Support 1.0.7.0

How did you deploy BTCPay Server?

BTCPay Server Configurator

What happened?

Bolt Card Payment via POS App fails with [{"path":"payLink","message":"Invalid Uri value"}]

How did you encounter this bug?

Activated NFC payment on POS checkout and scanned BoltCard.

Relevant log output

`[{"path":"payLink","message":"Invalid Uri value"}]`

What browser do you use?

Chrome 107.0.5304.141 on Android 11

Additional information

I am regularly testing NFC payment since version 1.0.5 release of the plugin on different devices and having trouble to make it work consistently. Another thing that happens it that when scanning the NFC card another app like breeze opens and tries do a withdraw. Using the same BoltCard I have none of these problems using LNBits TPOS. Maybe it would help to check how they use the NFC Browser API: https://github.com/lnbits/lnbits/blob/main/lnbits/extensions/tpos/templates/tpos/tpos.html

Are you sure this is a bug report?

  • I confirm this is a bug report

Issue Analytics

  • State:closed
  • Created 10 months ago
  • Comments:9 (2 by maintainers)

github_iconTop GitHub Comments

1reaction
Kukkscommented, Dec 6, 2022

I’m on it. Will fix tomorrow

1reaction
za-kkcommented, Dec 5, 2022

Yes it would make sense to just ignore payLink if empty rather than fail. I will look at resolving our end too (CoinCorner) to not return payLink in the response if it’s empty.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Fix issues with tap to pay transactions
Open Settings Settings . · In the “Search settings” bar, type “NFC.” · Make sure NFC is turned on. If your phone doesn't...
Read more >
Fix problems with tap to pay transactions
Fix problems with tap to pay transactions · Step 1: Update your app & Play Services · Step 2: Check your tap to...
Read more >
Google Wallet not working? Here are a few quick fixes
Google Wallet not working? Here are a few quick fixes · Update the Google Wallet app · Check your phone number · Verify...
Read more >
8 Best Ways to Fix NFC Not Working On Android
How to Fix NFC Not Working On Android Phones · 1. Ensure NFC Is Enabled · 2. Tap Your Phone in the Right...
Read more >
How to Fix Google Pay Not Working
Update the Google Pay app Update your Google Pay card information Update your Google Pay phone number Troubleshoot your internet connection Make sure...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found