I just started having the same problem. Called Rogers tech support and have to wait until Monday to see if they can resolve the issue.
Google Play has stated that they see the purchases and them being declined and the same was with Facebook as well.
Both suggested contacting the carrier ( Rogers) and check to make sure they dont have a block on my cell number.
I'm thinking I may go with Telus very soon.
i think its rogers period. They tried to say they do not accept Direct Carrier
Billing. Which is not good because i had no issues before April 13 2016.
It may be a glitch but its taking Rogers Tech ((experts??))) a long time to fix the glitch.
I just spoke to a Telus rep and they havent been having no such problem.I may be going to them for service since 3 Rogers reps I spoke to today didnt understand what I was talking about and hung up on me. So much for respect for Rogers customers.I call that ignorance on their part.
I think its code. For direct carrier billing I have read online that there is third party codes that are sent out during purchases with cell phones.Especially on Google Play and Facebook.
If in fact there is some kind of coding that is taking place its obviously not being done correctly by the carriers.Everybody gets a piece of the pie so to speak.If you purchase a game or movie from google play and use your cell account to pay for it, they all get a percentage...the carrier,google/facebook and the developer of said app or the movie per say.
Its all about money.