как более правильно информировать клиент - при каждом запросе что в какой то момент пользователь уже не подписан на сервис и надо перевести его на другой тип юзера на клиенте ?
Как правило это должна быть проверка к конкретному ресурсу, который должен быть оплачен. Если оплаты нет - 402 подойдёт. Зависит от вашей логики приложения