Bitcoin is entirely unsuited to micropayments because it takes a long time to verify it (~20 minutes, rather then <1 second) and it's already having issues with the ballooning size of the blockchain. Putting another few million transactions a day through it will make it completely unsustainable.