Я наверное сейчас вас только запутаю. Но по-моему, подписки и услуги - это не одно и то же. В моём понимании услуги - это что-то связанное сугубо со связью. Ну там всякие примочки "черный список", "всегда на связи", "голосовая почта"... А подписки - это уже контент с анекдотами, новостями и прочая развлекуха.
      Проверять (и отключать) наличие всего платного, разумеется, лучше в личном кабинете. Но для этого нужен интернет. А для ussd команд нужен только телефон. Способ бесплатный.
       Внимание! На двухсимочных смартах контролируйте в настройках с какой симки совершаются голосовые вызовы. А то захотите узнать про платные подписки на вашем номере МТС - симке, ответственной за передачу данных (интернет). (Ну вот у меня в смарте только один слот под интернет. Вроде есть телефоны которым пофиг.) А команду наберёте с Теле2, которой вы поручили голосовые звонки. И получите "неизвестная команда" или вообще ничего не получите. Короче, ussd команду для проверки Теле 2 отправляем с номера Теле2. Билайн проверяем с билайновской симки. Ну это я про двухсимочные.
       А теперь начну вас путать. Верней, ussd команды проверки установленных платных услуг/подписок опробованы только на себе для Теле2 и МТС. А команды для Билайна и Мегафона долго выковыривал из интернета. Вы уж проверьте сами и поправьте меня - переделаю. 
                 Итак, посмотрим, куда это утекают наши денежки с:
  Теле2
 получить список платных услуг        - *153#    и "вызов"
 получить список платных подписок - *144*6#  и "вызов"
  
  МТС
 "контроль расходов" (вроде одна команда)  -  *152*2#  и "вызов"
 
 Мегафон
 проверить платные услуги  -  *105*1*3#  и "вызов"
 проверить платные подписки  - *505#   и "вызов"
 
 Билайн
 наиболее встречающаяся во многих источниках команда  - *110*09# и "вызов"