Here in the Philippines we could use our local wallet called coins.ph to buy load pay for our electric,water and credit card bills and even book for travel.
I have been doing that since I am receiving btc as reward from signaturw campaign. Then as usual when load almost expires I will open the coins.ph app and buy load directly from btc wallet. BTC wallet was already somehow integrated with payments though bitcoin payments are irreversible but still its working fine and I still did not encounter any problems using it.