I got an email from a service that uses Bitpay as a payment processor... and they indicated that Bitpay now require you to use a wallet that supports the "Bitcoin Payment Protocol"... it is an attempt to stop people sending to the wrong address, or not sending enough BTC (because their wallet subtracts fee rather than adding etc)
refer:
https://blog.bitpay.com/payment-protocol/ and
https://support.bitpay.com/hc/en-us/articles/115005559826There IS a way around this... but it's a bit of a "hack"... You'll need to have Electrum installed (
https://electrum.org/#download)... it will register the "bitcoin:" URL handler... so, in the Bitpay dialog, click on the "address" tab, get the URL and then copy/paste that into your browser, it SHOULD open up Electrum and will setup the outgoing transaction, like this:
https://i.imgur.com/kiOkX4G.pngyou can then "right click" the invoice at the bottom and select "show details"... and you should see something like this:
https://i.imgur.com/cObxtAg.pngPROTIP: If you don't want to type the address out by hand, you can click the "preview" button to see the OUTPUT addresses... just double click the one listed on the "show details" screen and then right click and "copy"
NOTE: you do NOT need to have any funds in the Electrum wallet for this to work, it'll just say "not enough funds", but you'll still be able to see the details of the request and the payment amount and address to send to.
I am confronted to the same problem as TS : to pay an invoice from bitpay i used they own wallet since they decided to use the bitcoin:?=URL format. But today even BitpayWallet doesn t work for me. So i decided to download electrum, and copypasted the URL given by the invoice into the PayTo field - it keeps telling me the same message : "payment URL not pointing to a valid server".
Any ideas on how to fix that? Or maybe really it s a problem on BitPay side?
Because as i understand from reading the code (
https://github.com/spesmilo/electrum/blob/master/lib/paymentrequest.py ) and comments -
of the coders, it s the message u get for trying to put an invalid format of adress (# Guard against `bitcoin:`-URIs with invalid payment request URLs).
Can anyone try to open this invoice on his end (just like
HCP showed) in a wallet that supports this format?
Here is the invoice :
bitcoin:?r=https://bitpay.com/i/T8qnej63zHSwNLKtmurLKx