It is illegal in some states to include this surcharge and several steps required to implement it.
I suppose the reason why QBO is taking it's time to roll this out is because of negotiations and legal issues that need to be sorted through. It may never be released.
The article recommends increasing prices (to offset the fees) and offering cash discounts (back to the original price) instead.