No seu servidor
Crie sessões de jogador com a sua chave de API (Sessões de jogador) e exponha os quatro endpoints de carteira (API de carteira).
A Bookmaker é um sportsbook B2B multi-tenant. Você mantém o seu site, as contas dos seus jogadores e o seu caixa; nós operamos o sportsbook (odds, mercados, aceite de apostas, liquidação) e o exibimos dentro das suas páginas em um iframe. O dinheiro nunca sai da sua carteira: a cada aposta e a cada liquidação, os nossos servidores chamam os seus.
| Iframe + carteira seamless (este guia) | White label completo | |
|---|---|---|
| Jogadores, login, KYC | Seus. Você nos diz quem é o jogador, servidor a servidor. | Nossos: cadastro, KYC, login com segundo fator. |
| Saldo e caixa | Sua carteira. Chamamos debit, credit e rollback nela. |
Nosso ledger e caixa PIX. |
| Onde fica o sportsbook | Em um iframe nas suas páginas (SDK de incorporação). | Em um domínio próprio com a sua marca. |
| O que você desenvolve | Uma chamada de sessão, o iframe, quatro endpoints de carteira. | Nada: domínio e tema são configurados. |
Este guia cobre o modelo de iframe. Para um white label completo, fale com o seu gerente de conta: ele é configurado, não integrado.
POST /api/v1/integration/sessions com a sua chave de API e recebe um
launch token: de uso único, válido por 120 segundos.Referer.POST {sua walletUrl}/debit,
assinado com HMAC-SHA256. Você responde com o novo saldo, ou
insufficient_funds.credit: o prêmio
de uma aposta vencedora, o valor apostado de uma aposta anulada e um
crédito de valor zero para uma aposta perdida, para que toda aposta seja
encerrada nos seus registros.postMessage:
balance_changed, bet_placed, bet_settled, login_required,
deposit_requested e outros, para que o seu cabeçalho e o seu caixa fiquem
sincronizados.No seu servidor
Crie sessões de jogador com a sua chave de API (Sessões de jogador) e exponha os quatro endpoints de carteira (API de carteira).
Na sua página
Monte o sportsbook com o SDK de incorporação e reaja aos eventos dele (Incorporação, referência postMessage).
No back office
Autorize as origens do seu site a enquadrar o sportsbook e defina o seu tema (Incorporação, Tema).
Antes do go-live
Rode os casos de teste no sandbox e o checklist de go-live.
/), a API (/api/v1), o SDK de
incorporação (/embed/v1.js) e esta documentação (/docs/). O seu gerente
de conta informa as origens de sandbox e de produção; localmente é
http://localhost:8080.X-Tenant-ID.1050
é R$ 10,50 ou US$ 10.50. Nunca ponto flutuante.{"error": {"code": "...", "message": "...", "details": {...}}}.
Decida pelo code (e por details.reason), nunca pela message.