How payments work🔗
Process of purchasing and validating🔗
On the diagram you can see the process of purchasing an item inside the application, starting from the loading information about the products and to receiving the response on the game server and the client.

Transfer data between services🔗
The main source of the payment data is the MRGS SDK.
- After the payment is completed, the MRGS SDK sends the data to the MRGS server and to the MyTracker SDK, which transfers it to the MyTracker server.
- MyTracker validates payments and sends the information about them to the 1Link system
- The MRGS server validates payments independently of the MyTracker and sends the data to the Terrabank system, to the game server and back to the client.
- After receiving the data about the correct payment validation, the MRGS SDK informs the game client and the linked analytical SDK (AppsFlyer and Firebase) about the sum of the payment and sends additional information.
- If your project is linked to the GAMESTAT and MyUA analytical platforms, they will receive the data from the Terrabank and 1Link systems.

Thus, all systems receive data only after the verification procedure, which ensures the proper revenue calculation.
Amazon, Samsung stores and Huawei/AppTouch store
If the game project uses Amazon, Samsung Galaxy and Huawei/AppTouch application stores, the data to the 1Link system is received directly from the MRGS server and is not sent to the MyTracker.
Last update: 2023-02-03
Created: 2020-01-20
Created: 2020-01-20