bitrequest.github.io icon indicating copy to clipboard operation
bitrequest.github.io copied to clipboard

Sometimes the XMR QR code generated is read as invalid by wallets (multiple tested), which is only fixed by rebooting the app.

Open nanostos opened this issue 2 years ago • 4 comments
trafficstars

This is in the context of using Bitrequest for an XMR physical point of sale solution.

Amount is still detected accurately by wallet, just not address. Bitrequest was not set to use integrated address in this instance, and the view key was not added to allow payment detection. It occurred to me that I should have taken a picture of the QR code for troubleshooting. I know this is not very helpful until I can provide an example, sorry. I will add an update here when the error comes up again.

Steps were:

  1. Open request window
  2. Customer scans and pays successfully (amount and address correct)
  3. App is minimised (iOS tablet)
  4. App is opened for next customer, amount amended for new order
  5. QR code scanned shows 'invalid address' in multiple wallets tested, but still fills amount correctly
  6. App must be rebooted to fix

nanostos avatar Feb 23 '23 09:02 nanostos

The error came up again when I tried to pay at the cafe. Cashier opened app, which took a second to load up, then tapped the Monero logo. It took another second or two to load the exchange rate and then showed the request window with amount at zero. Cashier entered the fiat amount, which updated the QR code in real time. I scanned, but the wallet showed the address as invalid. I took this picture for troubleshooting: image

nanostos avatar Feb 25 '23 03:02 nanostos

Strange, i am not able to reproduce this error unfortunately... This is the URI: undefined:undefined?tx_amount=0.072435

bitrequest avatar Feb 25 '23 14:02 bitrequest

This is definitely the biggest issue of the lot, since it prevents the customer from being able to pay. Is there any way I can give you more information to help solve this?

nanostos avatar Feb 27 '23 04:02 nanostos

Should be fixed now! https://github.com/bitrequest/bitrequest.github.io/commit/c4d9e86c43b1519b04c40d14a6e7487a4201ed0d

bitrequest avatar Feb 27 '23 10:02 bitrequest