Especificação técnica para integração de provedores PGSoft via Agent API.
Toda requisição deve conter as credenciais de agente fornecidas no seu painel administrativo. A autenticação é feita via JSON Body.
| agentToken | Token identificador do Agente. |
| secretKey | Chave privada para assinatura de transações. |
Geração de URL autenticada para abertura do frame de jogo.
POST https://api.aurapg.top/api/v1/game_launch{
"agentToken": "94efaa3284acaf9e7f27e3804957f983ab...",
"secretKey": "38faf64b9138e2cf5af7eefd429a1da4",
"user_code": "user_teste_99",
"provider_code": "PGSOFT",
"game_code": "fortune-tiger",
"user_balance": 100.50
}
O Webhook é disparado para sua URL de callback a cada movimentação financeira (giro/ganho) dentro do jogo.
SALDO_FINAL = SALDO_ATUAL - BET (Aposta) + WIN (Prêmio)
{
"user_code": "user_teste_99",
"game_type": "slot",
"slot": {
"provider_code": "PGSOFT",
"game_code": "fortune-mouse",
"bet": 0.50,
"win": 1.20,
"txn_id": "7b17ea62-fe96-4fc4-841e-336f53b27fd5",
"txn_type": "debit_credit"
}
}
Seu servidor deve responder com o saldo atualizado do usuário após o processamento da transação.
{
"status": 1,
"user_balance": 101.20
}
Utilize os links abaixo para gerenciar tokens, créditos de agente e acessar a documentação detalhada de códigos de erro.