Перейти к содержанию

Как работают платежи🔗

Процесс покупки и валидации🔗

На диаграмме указан процесс покупки товара внутри приложения, начиная от начала загрузки информации по продуктам и заканчивая получением ответа на игровом сервере и клиенте.

payments-validation

Передача данных между сервисами🔗

Основным источником данных о платежах является MRGS SDK

  1. После совершения платежа SDK MRGS передает данные на сервер MRGS и в SDK MyTracker, который передает их на сервер MyTracker
  2. Сервер MyTracker проводит валидацию платеже и передает их в систему 1Link
  3. Сервер MRGS проводит валидацию платежей независимо от MyTracker и передает данные в систему Террабанк, на игровой сервер и обратно на клиент
  4. SDK MRGS, получив данные о корректной валидации, сообщает игровому клиенту и подключенным аналитическим SDK (AppsFlyer и Firebase) сумму платежа и дополнительные данные
  5. Если ваш проект подключен к платформам аналитики GAMESTAT и MyUA, то данные в них попадут из системы Террабанк и 1Link

payments-data-flow

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

Магазины Amazon, Samsung и Huawei/AppTouch

Если игровой проект использует магазин приложений Amazon, Samsung Galaxy Store или Huawei/AppTouch store, то данные в систему 1Link попадают непосредственно от сервера MRGS и не попадают в MyTracker.


Последнее обновление: 2021-12-07
Дата создания: 2020-01-20