So, my setup is I want to use the Bitpay card and I don't want to use their wallet, I want to use Electron Cash on Android. To top up my card, I want to use their website on Chrome mobile to generate the BIP70 invoice URI then copy & paste it into my Electron Cash wallet. I want this all self contained in the phone.
This is where things get weird and the Android client inexplicably operates differently than the desktop. When I paste a BIP70 URI into the desktop Electron Cash send dialog, it immediately loads up the details. I can also scan QR codes with the same URI and it behaves the same way.
On Android though, pasting the URI into the "Pay to" input field does nothing. Hitting OK after pasting just displays a little "Invalid Address" notification. However, scanning a QR code with the same data, does work on the Android client. Unfortunately, the QR is on the same device, so I can't scan it with the camera. Why won't pasting the URI work on the Android client? Is it using a different path of processing the input on Android? Is this going to be fixed soon? Maybe I can find a "software camera" that acts like a camera but really displays a saved image and I can make a screenshot, but this seems like kind of a ridiculous requirement.
Before people chime in with discussion about how terrible Bitpay is as a company, don't bother, I've heard about it all already. I just got the card once they re-enabled ATM/cash withdrawals, though I still think that was a pretty shady situation. I don't need to hear opinions on Bitpay as a company, etc., thanks. It's a free country, though, so do what you want, but you're probably better off starting yet another thread.
As an aside, one time when I was testing things to verify the different behaviors, I scanned the QR code on the Electron Cash Desktop client, and it loaded it right away, but it had 2 lines in the invoices portion of the window. This was confusing. It seemed like one of them wasn't doing anything, only one of them had the full value, but it wasn't clear what was going on. I felt like it might have tried to send twice the amount I wanted. It only did this for one QR, other tests I ran didn't. I kind of suspect this was an issue from Bitpay sending a weird invoice, but I'm not sure.
[link] [comments]
source https://www.reddit.com/r/btc/comments/d80cil/on_electron_cash_409_android_bip70_uris_only_work/
No comments:
Post a Comment