Bypassing Bitpay's Payment Protocol

in #bitcoin7 years ago

Purchasing items online with bitcoin has gotten a little bit more complicated this winter from Bitpay's recent enforcement of their payment request protocol. Now when you go to purchase something through them you will be given a Payment ID URL instead of a receiving address. See below:

address.png

While browsing for updates in the /r/monero community, I was happy to find a workaround to this problem. A few of the members were disappointed in this change and were able to get in contact with one of the developers at Bitpay. Communication really does go a long way because within a few replies a solution was created. When you are ready to make your purchase and are given the 15-minute countdown, copy the Payment ID URL and add it to the end of the link below.

https://bitpay.com/invoice-noscript?id=PUTYOURPAYMENTIDHERE

You will see a white page with the amount owed and a bitcoin address. Once the bill has been payed for, it will adjust accordingly.

Many thanks to the /r/monero community and Bitpay for jumping on that so quickly.

Sort:  

Found that the noscript url-"hack" doesn't work anymore and made a quick app for extracting the tx output requirements out of Bitpay invoices (the same way supporting wallets do): https://github.com/alexk111/DeBitpay Hope it will help :)

Awesome thank you for reminding me about that! I should make an update post with that included!