The Appcharge Agent is used for communication between Appcharge’s system and the Publisher Server for:
- Player authentication
- Player Info Sync
- Player Orders Reporting
- Offer API
- Reporting API
We at Appcharge want to make this integration as easy as possible.
Hence, we implemented working templates in various programming languages, so you can use them as is, adjust them according to your system’s logic, or you can use them as a code snippet.
We aim to reduce the integration time and provide the Publisher with a quick and easy way to work with Appcharge, as well as focus on the parts Appcharge cannot help with - the internal data mapping into the Appcharge agent.
Select the repository of your preferred programming language:
- In the code, you will find mentions of TODOs that you will need to complete.
- You will check the implementation guidelines in the integration guide and the TODO comment section.
- You will find guidelines on how to run the agent under README.
- Docker packing instructions are also included in the README.
All the requests to the agent are signed using signature hashing with keys that are configurable at the dashboard. Upon receiving a request validate the hash to make sure it’s Appcharge.
When sending a request to Appcharge sign the request as described in the Agent so we will be able to verify it’s you.