This has happened to me 3 times now! I get a Bitpay invoice with a 15 min timer, I send a payment immediately, but the transaction never shows up in the blockchain and the invoice expires. And the coins have left my wallet! It's happened paying from Multibit AND Coinbase! I hate this! Sometimes it's instantaneous, but other times it randomly does this crap! Is this a flaw with the Bitcoin protocol? Why isn't it more reliable??? So fing frustrating!