On November 28, BitPay, one of the world’s leaders in Bitcoin payments, made an announcement on the official blog concerning Payment Protocol which is designed to eliminate user error in bitcoin payments.
— BitPay (@BitPay) 28 November 2017
As it is stated in the announcement it is impossible for BitPay to control Bitcoin miner fee levels, the company takes steps to reduce the risk of mistaken payments for the merchants and their customers.
When a Payment Protocol wallet interacts with a Payment Protocol URL, it creates an SSL-secured connection to the true owner of the receiving bitcoin address (in this case, BitPay) and instead of copying and pasting a bitcoin address and entering any BTC amount, customers simply click or copy/paste a payment protocol URL on a BitPay invoice. If their wallet also "speaks" Payment Protocol, the correct receiving bitcoin address and the correct sending amount are locked in automatically.
The servers of BitPay will not make a transaction if the user tries to send the incorrect amount of payment, and the transactions will be analyzed in order to ensure that correct Bitcoin fee is included. Mistaken payments will not reach the Bitcoin network and if the fee is not adequate for the transaction to be allowed on the Bitcoin network on time, BitPay service will let the user know about it by returning a helpful message back to the wallet.
Previously, on October 31, BitPay issued a statement confirming that in case of the SegWit2x hardfork the “services will follow the chain with the most accumulated difficulty”, but the hardfork was temporarily cancelled.