Открыть сервисСервис

Проверка расходов в Steam

Проверка расходов в Steam — это совокупность встроенных средств и методов подсчёта суммы, потраченной пользователем на покупки в цифровом магазине Steam компании Valve. Сервис не предоставляет единого отчёта «итого за всё время» в интерфейсе клиента, поэтому подсчёт выполняется несколькими способами: через историю покупок, страницу статистики аккаунта и сторонние инструменты.

История покупок

Основной способ оценить расходы — раздел «История покупок» (Purchase History) в настройках аккаунта. Он открывается по пути: «Счёт Steam» → «История покупок» либо через меню аккаунта в клиенте Steam.

В списке отображаются все транзакции: покупки игр, внутриигровые покупки (DLC, внутриигровая валюта, предметы), пополнения кошелька Steam, подписки Steam, подарочные карты и возвраты средств. Для каждой записи указываются:

  • дата операции;
  • наименование товара или услуги;
  • способ оплаты;
  • сумма в валюте, в которой была совершена покупка.

Список разбит постранично, фильтры по сумме или периоду отсутствуют, поэтому при большом количестве операций подсчёт итога требует ручного сложения или экспорта данных.

Статистика аккаунта

Valve предоставляет страницу статистики аккаунта, доступную по адресу steamcommunity.com/id/<идентификатор>/stats (для аккаунтов с индивидуальным URL) или через раздел профиля. Страница содержит, помимо игровой статистики, приблизительные сведения о расходах:

  • общая сумма, потраченная в Steam;
  • сумма, потраченная на внутриигровые покупки;
  • количество купленных игр;
  • дата регистрации аккаунта.

Показатели носят оценочный характер: Valve прямо указывает, что цифры приблизительны и могут не совпадать с фактическими тратами. Суммы отображаются в валюте аккаунта и не учитывают возвраты средств (рефанды) в полном объёме.

Экспорт данных через Steam Web API

Для точного подсчёта используется Steam Web API — открытый интерфейс Valve. Запрос GetOwnedGames возвращает список игр, owned пользователем, с временем нахождения в каждой игре. Запрос GetPurchaseHistory (требует API-ключа и аутентификации) возвращает историю покупок в машиночитаемом формате.

Полученные данные позволяют посчитать траты с учётом валюты и курса на момент покупки. Для работы с API требуется:

  • получить API-ключ на странице steamcommunity.com/dev/apikey;
  • указать свой SteamID64 (числовой идентификатор аккаунта);
  • использовать средства программирования (Python, PowerShell) или готовые скрипты сообщества.

Сторонние сервисы

Наиболее известный сторонний инструмент — SteamDB (Steam Database), независимая база данных, не связанная с Valve. Сервис предлагает функцию «Money Spent», отображающую приблизительную сумму трат. Данные собираются из публичных источников и ввода пользователей, поэтому точность зависит от полноты заполнения профиля. Для доступа к расширенной статистике требуется бесплатная регистрация.

Другие сервисы (SteamCalculator, SteamIDFinder и аналоги) показывают стоимость библиотеки игр по текущим ценам, а не фактически потраченные средства — эти показатели не следует путать.

Ограничения и особенности

При подсчёте расходов важно учитывать ряд факторов:

  • Валютные операции. Покупки, совершённые при смене региона или валюты аккаунта, учитываются в разных валютах; приведение к единой сумме требует конвертации по курсу на дату покупки.
  • Возвраты средств. Рефанды уменьшают фактические траты, но в истории покупок отображаются отдельными записями и не всегда вычитаются из итогов статистики.
  • Подарки и семейный доступ. Игры, полученные в подарок или через семейную библиотеку, не считаются тратами данного аккаунта.
  • Торговая площадка Steam. Покупки и продажи предметов на внутриигровом рынке в историю покупок не попадают и в статистику расходов не включаются.
  • Приблизительность данных. Valve не гарантирует точности показателей статистики аккаунта; для юридически значимых расчётов следует использовать выписки банка или платёжной системы.

Практический порядок действий

Для получения общей суммы трат пользователь может выполнить следующие шаги: открыть историю покупок, последовательно пролистать все страницы, сложить суммы с учётом возвратов; либо получить API-ключ и обработать данные автоматизированно; либо воспользоваться SteamDB для быстрой оценки. Наиболее точный результат даёт сочетание истории покупок и банковской выписки по карте, привязанной к аккаунту.

Источники:

  • Официальная справка Steam (help.steampowered.com) — разделы Purchase History, Refunds, Account Privacy
  • Документация Steam Web API (steamwebapi.com, developer.valvesoftware.com)
  • SteamDB (steamdb.info) — раздел статистики аккаунта
  • Пользовательское соглашение Steam и условия использования магазина Steam
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru