Documentação da API Unificada Stell Games

Esta documentação descreve como integrar com a API unificada da Stell Games. Ela centraliza jogos PG Soft, Blaze Double e Pragmatic Play.

Índice

1. Configuração (Base URL)

Configure em seu painel ou sistema apenas a URL abaixo.

https://api.craftplayers.online

Nota: Esta API substitui URLs antigas como apipp.craftplayers.online.


2. Gestão de Agentes

POST .../api/v1/createagent

Cria um novo agente no sistema.

Exemplo de Requisição

{
    "agentCode": "AGENTE_001",
    "saldo": 1000,
    "agentToken": "SEU_AGENT_TOKEN_NOVO",
    "secretKey": "SUA_SECRET_KEY_NOVA",
    "callbackurl": "https://seu-servidor.com/callback"
}
POST .../api/v1/getagent

Consulta dados de um agente existente.

Exemplo de Requisição

{
    "agentToken": "SEU_AGENT_TOKEN",
    "secretKey": "SUA_SECRET_KEY"
}
POST .../api/v1/attagent

Atualiza as probabilidades e configurações RTP do agente.

Exemplo de Requisição

{
    "agentToken": "SEU_AGENT_TOKEN",
    "secretKey": "SUA_SECRET_KEY",
    "probganho": "0",
    "probbonus": "0",
    "probganhortp": "96.5",
    "probganhoinfluencer": "98.0"
}

3. Lançamento de Jogos (Unificado)

POST .../api/v1/game_launch

Endpoint único para iniciar sessões de jogos PG Soft, Blaze Double e Pragmatic Play.

Headers

Content-Type: application/json

Body Parameters

Campo Tipo Obrigatório Descrição
agentToken string SIM Token do agente.
secretKey string SIM Chave secreta do agente.
user_code string SIM ID único do usuário.
game_code string SIM Código do jogo (ver lista abaixo).
provider_code string SIM PG, BLAZE_DOUBLE ou PRAGMATIC.
user_balance number SIM Saldo atual do usuário.
is_influencer boolean NÃO Define se o usuário é influenciador (default: false).

Exemplo de Requisição

{
    "agentToken": "seu_token",
    "secretKey": "sua_chave",
    "user_code": "user123",
    "game_code": "fortune-tiger",
    "provider_code": "PG",
    "user_balance": 100.00,
    "is_influencer": false
}

Exemplo de Resposta (Sucesso)

{
    "status": 1,
    "msg": "SUCCESS",
    "launch_url": "https://api.craftplayers.online/126/index.html?...",
    "user_code": "user123",
    "user_balance": 100.00,
    "user_created": true,
    "currency": "BRL"
}

4. API Pragmatic Play (Proxy)

Caminho da rota: /pp/ (Adicione este caminho à Base URL)

POST .../pp/

Proxy reverso para operações diretas da API Pragmatic Play.

Exemplo: Listar Jogos

{
    "method": "game_list",
    "agent_code": "seu_codigo",
    "agent_token": "seu_token",
    "provider_code": "PRAGMATIC"
}

5. Callback (Webhook)

O sistema envia requisições POST para a callbackurl do agente a cada transação.

Payload

{
    "agent_code": "seu_agent_code",
    "agent_secret": "sua_secret_key",
    "user_code": "user123",
    "game_code": "fortune-tiger",
    "type": "bet", 
    "amount": 2.00,
    "user_balance": 98.00,
    "transaction_id": "tx_123456"
}

6. Lista de Jogos Suportados

Nome do Jogo Game Code Provedor
Fortune Tigerfortune-tigerPG
Fortune Oxfortune-oxPG
Fortune Mousefortune-mousePG
Fortune Dragonfortune-dragonPG
Fortune Rabbitfortune-rabbitPG
Bikini Paradisebikini-paradisePG
Jungle Delightjungle-delightPG
Ganesha Goldganesha-goldPG
Double Fortunedouble-fortunePG
Dragon Tiger Luckdragon-tiger-luckPG
Ninja Raccoonninja-raccoonPG
Lucky Cloverlucky-cloverPG
Ultimate Strikerultimate-strikerPG
Prosperity Fortune Treeprosper-ftreePG
Chicky Runchicky-runPG
Butterfly Blossombutterfly-blossomPG
Cash Maniacash-maniaPG
Treasures of Aztectreasures-aztecPG
Ice & Firegdn-ice-firePG
Piggy Goldpiggy-goldPG
Wild Banditowild-banditoPG
Zombie Outbreakzombie-outbreakPG
Majestic TSmajestic-tsPG
Thai River Wondersthai-riverPG
Rise of Apollorise-apolloPG
Wild Bounty Showdownwild-bounty-sdPG
Three Crazy Pigsthree-cz-pigsPG
Fortune Snakefortune-snakePG
Blaze Doubleblaze-doubleBLAZE