^^-- THIS
A lot of people mistake Bitpay's "10 minute" timer for "I need to get a confirmation in 10 minutes"... but that is ridiculous because no amount of fees can
guarantee a confirmation in 10 minutes... the size of your fee has no bearing on the miners ability to find blocks
The Bitpay 10 minute timer is simply the time limit to
broadcast a valid transaction... it can then take however long for the transaction to confirm (within reason?
)... Bitpay just won't confirm the payment to the merchant until you get at least 1 transaction.
I've had a payment via Bitpay take over 2 hours to confirm (was broadcast and received within 5 minutes) before... The merchant just didn't release the order until that confirmation came through.