Documentação Portal

Integrar com Laravel

Em ~15 minutos seus jogadores abrem os jogos FENDAGAMES e o saldo volta no seu cassino via callback.

Importante: os jogos só abrem se a carteira do agente na FENDAGAMES tiver saldo (> 0). Recarregue em Pacotes no portal. Sem saldo, o game_launch é bloqueado.

1. Credenciais

No portal: Perfil → API Keys. Configure o callback base (ex: https://seucassino.com/api/).

FENDA_API_URL=https://api.fendagames.online
FENDA_AGENT_TOKEN=atk_xxx
FENDA_SECRET_KEY=sk_xxx

2. Copie o SDK

Pasta laravel-sdk/ do painel → Controllers, Service e rotas.

3. Rotas no seu cassino

Route::post('/gold_api/user_balance', [GoldApiController::class, 'userBalance']);
Route::post('/gold_api/game_callback', [GoldApiController::class, 'gameCallback']);

Callback no portal = URL base + gold_api/.... Com routes/api.php, use https://seucassino.com/api/.

4. Lançar um jogo

$fenda = app(\App\Services\FendaGamesService::class);
$result = $fenda->launch($userCode, 'fortune-tiger', $balance, 'PG');

if (($result['status'] ?? 0) == 1) {
    return redirect()->away($result['launch_url']);
}

Ver documentação completa (OpenAPI) →