100HP
  1. Integration
100HP
  • 100HP API for partners v2.9.1
    • General
      • Overview
      • FAQ
        • Rollback and billing resolver general flow
        • HTTP status codes and custom error codes
        • IP Whitelisting
    • Integration
      • Preparation for integration
      • General API provision
    • 100HP Gaming API
      • Game list
      • Launch game url
      • Video replay
    • 100HP Game flow API
      • Player authorization
      • Get balance
      • Withdrawal money
      • Deposit money
      • Rollback money
    • Implementation Guide
      • YourCasino.js
      • Casino.js
      • TestCasino.js
      • DDL-example
        • mongodb.js
        • mysql.js
        • postgres.js
    • Testing
      • Automated Test Service
    • API INFO
      • API Changelog
  1. Integration

Preparation for integration

100HP Gaming before starting the integration will provide the Partner with:
1.
GAME_PROVIDER_URL - is the 100HP Gaming address that the Partner will access to get the list of games and launch the games.
2.
SECRET - is the secret key that the Partner will pass to 100HP Gaming in requests to the 100HP Gaming API, and 100HP Gaming will pass it in all requests to Casino API. It is necessary for authentication of requests.
To start the integration, the Partner requires:
1.
The Partner must provide the stage callback URL and IP addresses.
2.
Develop a application that will handle methods called by 100HP Gaming. The application should develop according to this documentation (Game Flow API section):
a. Player authorization
b. Get balance
c. Withdrawal money
d. Deposit money
e. Rollback money
3.
After completing the development, the Partner should pass testing using the 100HP Gaming service.
4.
Provide PARTNER_API_URL, i.e. address of the application, which will be accessed by 100hp Gaming and IP addresses.
If you encounter any problems, please contact the support team: partners@100hp.game.
ℹ️ Info

If your system does not support any non-reqiured parameters present in the methods, there is no need to send them. Otherwise, you should send them.
For example, in the /auth method, the response includes non-reqiured parameters: status, type. They are optional, but if you have a value for these parameters, you should send them.
ℹ️ Info

For a more in-depth understanding of our system for integration with it, it is recommended to read the Financial model of our system.
Modified at 2026-01-27 08:22:13
Previous
Integration
Next
General API provision
Built with