Instant Transactions. Not instant confirmation(depending on the coin), but instant transactions, so color me surprised when I had failed to fully pay an invoice and I requested a refund.
While we typically process refunds within 24 hours of submitting the refund request, please allow 1-2 business days for processing. We will notify you when the refund is complete.
I also never knew that coins utilizing mining and a public blockchain only work on business days.
Furthermore, they have botched the payment method by requiring Bitcoin Payment Protocol, they hide the payment address and require apps to pay, on mobile with no dedicated wallet I use other online services..and I couldn't do it, it was thanks to a kind soul on reddit that I saw the method to find the payment address.
They should at least give people an alternative to using the bitcoin payment protocol. Not everyone is familiar with it and not everyone thinks it's any particularly useful. And not every wallet and especially exchange supports this protocol yet. Personally, I think that if you pay the due care when sending bitcoin payments to a normal address, you'll never get the address and amount wrong anyways. It's all copy and pasting. There are some merits to it, but is it really worth it for the hassle of transferring your bitcoin to an entirely new wallet if yours isn't supported?
The refunds should also be given to the user, as soon as there is a sufficient amount of confirmations on the deposit that the user sends to Bitpay for the invoice. It shouldn't take 1-2 business days to refund a simple bitcoin transaction that has nothing special about it.
Bitpay's monopoly on bitcoin fiat payment processing is fading away anyhow, with new competitors popping up left and right, both locally and globally.