Documentação de Integração API de Jogos

Bem-vindo à documentação oficial da API. Utilize os endpoints abaixo para integrar nossos jogos à sua plataforma.

🔗 Base URL

https://stellgames.com/api

🎲 Lançamento de Jogos (Launch Game)

POST /api/v1/game_launch

Inicia uma sessão de jogo para um usuário específico.

Headers

Content-Type: application/json

Body Parameters

Campo Tipo Obrigatório Descrição
agentToken string SIM Token único do seu agente.
secretKey string SIM Chave secreta do seu agente.
user_code string SIM ID único do usuário na sua plataforma.
game_code string SIM Código do jogo (ex: fortune-tiger).
user_balance number SIM Saldo atual do usuário (formato float).
game_type string SIM Tipo de jogo (ex: slot).

Exemplo de Requisição (JSON)

{
    "agentToken": "seu_agent_token",
    "secretKey": "sua_secret_key",
    "user_code": "user_12345",
    "game_code": "fortune-tiger",
    "user_balance": 100.50,
    "game_type": "slot",
    "provider_code": "PGSOFT"
}

Exemplo de Resposta (Sucesso)

{
    "status": 1,
    "msg": "SUCCESS",
    "launch_url": "https://api.domain.com/126/index.html?...",
    "user_code": "user_12345",
    "user_balance": 100.50,
    "currency": "BRL"
}

🔄 Callback (Webhook)

O sistema enviará requisições POST para a callbackurl configurada no seu agente sempre que houver uma transação (aposta ou ganho).

Formato do Payload Recebido

{
    "agent_code": "seu_agent_code",
    "agent_secret": "sua_secret_key",
    "user_code": "user_12345",
    "game_type": "slot",
    "game_code": "fortune-tiger",
    "type": "bet", 
    "amount": 2.00,
    "user_balance": 98.50,
    "transaction_id": "tx_123456789"
}

Nota: O campo type pode ser bet (aposta) ou win (ganho).


🎮 Lista de Jogos Suportados (Principais)

Nome do Jogo Game Code
Fortune Tigerfortune-tiger
Fortune Oxfortune-ox
Fortune Mousefortune-mouse
Fortune Dragonfortune-dragon
Fortune Rabbitfortune-rabbit
Ganesha Goldganesha-gold
Jungle Delightjungle-delight
Bikini Paradisebikini-paradise