Introduction & Prerequisites
This document provides an overview of the integration process for casinos connecting to the Klas Gaming platform. It summarizes the required information, credential exchange, and the minimum set of endpoints that must be implemented for a successful integration.
Prerequisites & Required Information
When a casino wants to integrate with Klas Gaming, the following information must be provided to Klas Gaming:
- Webhook API Address: The base URL where Klas Gaming will send API requests (webhooks).
- Contact Email Address: A technical contact email for integration and support.
- Casino Address: The official address of the casino.
- Whitelist IPs: The list of IP addresses that should be allowed to access the casino's API endpoints (for security).
Credential Exchange
- Klas Gaming will generate and provide the casino with an access_id and secret_id.
- These credentials are required for authenticating API requests and for accessing the Feed API.
Minimum Required Endpoints
To complete the integration, the casino must implement the following endpoints:
- Authenticate Endpoint
- Used to authenticate a player session using a defence code.
- Balance Endpoint
- Used to retrieve the current balance of a player.
- Bet Endpoint
- Used to withdraw funds from a player's account (bet placement).
- Credit Endpoint
- Used to deposit funds to a player's account (win payout).
Each endpoint must follow the technical specifications and security requirements described in the detailed documentation.
Next Steps
- After providing the required information, Klas Gaming will share the credentials and technical documentation.
- The casino should implement and test the required endpoints.
- Klas Gaming will perform integration testing before going live.
For detailed endpoint specifications and security requirements, refer to the corresponding documentation files in this directory.