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:
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.
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.
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!