Верификация платежей предназначена для защиты платёжных данных и подтверждения подлинности транзакций.
MyTracker может отправить запрос на верификацию каждой отслеженной транзакции к серверам App Store или Google Play, достаточно указать в интерфейсе ключ доступа к проверке платежей — credentials. После ввода credentials вы сможете строить отчёты и просматривать статистику как по реальным, так и не прошедшим проверку платежам пользователей.
На текущий момент вы можете верифицировать in-app платежи и подписки из приложений App Store и Google Play. Поддержка других магазинов в процессе разработки.
Чтобы построить отчёт по верифицированным платежам с помощью конструктора , используйте метрики Финансовые разрезы → Верификация и фильтр Другие фильтры → Финансовые метрики → Верификация
Чтобы получить App Store credentials:
После получения credentials перейдите к настройке верификации платежей в MyTracker.
Добавьте полученные App Store credentials в MyTracker, чтобы настроить верификацию платежей:
После успешной верификации рядом с условием интеграции появится значок .
Все платежи, поступившие после добавления credentials, будут верифицированы на серверах App store.
При необходимости вы можете отредактировать уже введённые credentials. Для этого перейдите на строку условия и нажмите Изменить credentials. В открывшейся форме нажмите Редактировать и укажите новые App Store credentials, чтобы MyTracker перезаписал старые данные на новые.
Чтобы получить Google Play credentials:
Активация credentials может занять от 1 до 24 часов после выдачи разрешений на верификацию
После получения credentials перейдите к настройке верификации платежей в MyTracker.
Добавьте полученные Google Play credentials в MyTracker, чтобы настроить верификацию платежей:
Лимит по проекту относится только к проектам Google APIs Console и не связан с проектами в MyTracker
После успешной верификации рядом с условием интеграции появится значок .
Все платежи, поступившие после добавления credentials, будут верифицированы на серверах Google Play.
Google Play предоставляет определённое количество запросов на верификацию платежей. В MyTracker вы можете устанавливать суточный лимит на верификацию платежей, тем самым контролируя количество верификаций для каждого отдельного приложения MyTracker или проекта Google APIs Console. После того как лимит для MyTracker будет достигнут, обработка оставшихся запросов на верификацию платежей будет отложена до следующего дня.
Вы можете запросить у службы поддержки Google Play увеличение суточных лимитов на количество верификаций платежей для проекта или приложения и после этого, при необходимости, увеличить лимит запросов для MyTracker
При необходимости вы можете отредактировать уже введённые credentials. Для этого перейдите на строку условия и нажмите Изменить credentials. В открывшейся форме нажмите Редактировать и загрузите json-файл с новыми Google Play credentials, чтобы MyTracker перезаписал старые данные на новые.
Ошибка ключа верификации
Приложение, для которого вы верифицируете платежи, не может обратиться к Google Play Developer API из-за отсутствия привязки к Google Play Developer Console. Скорее всего возникла проблема с вашими credentials, поэтому вам необходимо их обновить.
Ошибка разрешений в Google Play Console
Скорее всего у вас недостаточно прав для выполнения запросов в Google Developer API. Убедитесь, что в Google Play Console > Settings > API Access > Service Accounts установлены необходимые разрешения, а после установки прошло 24 часа. Или вы можете отредактировать приложение в Google Play Console для принудительного обновления разрешений.
Что будет с поступающими платежами пока ошибка не исправлена?
Платежи будут записываться как неверифицированные. После устранения ошибок все неверифицированные платежи будут верифицированы автоматически.
Чтобы построить отчёт по неверифицированным платежам с помощью конструктора, используйте метрику Финансовые разрезы → Верификация или фильтр Другие фильтры → Финансовые метрики → Верификация → Не верифицирована.