Seamless wallet ou transfer wallet
Existem dois modelos de carteira na agregação de cassino. Na seamless wallet (carteira integrada, ou carteira única) o provedor do jogo chama sua carteira a cada aposta e a cada prêmio em tempo real; o jogador tem um saldo único para tudo. Na transfer wallet os recursos são movidos para um subsaldo do provedor antes do jogo e de volta depois. A seamless é o que os jogadores esperam e o que os reguladores preferem para fins de relatório; a transfer sobrevive apenas em alguns estúdios legados. Nossa API é seamless em primeiro lugar: você implementa quatro callbacks (balance, debit, credit, rollback) uma vez, e todo estúdio por trás da agregação os utiliza.
O que o modelo de carteira muda depois que você está no ar
A escolha costuma ser feita em cima de um diagrama e paga na operação. A tabela confronta os dois modelos com o que seu caixa, seu suporte e seu time financeiro fazem todos os dias.
| Depois que você está no ar | Seamless wallet | Transfer wallet |
|---|---|---|
| Saldo do jogador | Um saldo único em todos os estúdios, e entre cassino e sportsbook | Um saldo principal mais um subsaldo para cada provedor em jogo |
| Iniciar um jogo | O jogo abre e roda contra o saldo principal | Os recursos são movidos antes, e o jogador não pode apostar o que não moveu |
| Sair de um jogo | Nada a fazer | Os recursos ficam no subsaldo até serem movidos de volta; saldos presos são um chamado de suporte rotineiro, não um caso-limite |
| Saque | O que está disponível é o saldo | O que está disponível é só o saldo principal, então um saque falha enquanto o dinheiro do jogador está em outro lugar |
| Bônus entre estúdios | Um mesmo rollover pode valer em todos os estúdios, porque há um saldo único para acompanhá-lo | O dinheiro de bônus fica preso a onde foi transferido |
| Reconciliação | Por rodada e por transação, conforme acontece | Por lote de transferência, então uma divergência é encontrada no lote e depois caçada dentro dele |
| Uma disputa sobre uma rodada | O histórico da rodada está no seu próprio livro-razão | O histórico da rodada é solicitado ao provedor |
Nossa API é seamless em primeiro lugar, e um estúdio que só oferece transfer é carregado como exceção por trás dela, não como um segundo modelo no seu caixa. A pergunta que vale fazer sobre um estúdio desses é se seus jogadores pedem por ele pelo nome. Se pedem, a cauda operacional acima é um preço que vale pagar. Se ele está ali para aumentar a contagem do catálogo, não vale.
O ciclo de vida do lançamento e da sessão
Oito passos acontecem entre o jogador clicar em um jogo e a rodada fechar. Os dois que surpreendem os times que constroem sua primeira carteira são o quinto e o sétimo.
- Seu servidor solicita uma URL de lançamento, passando o jogador, a moeda, o idioma, o contexto da licença e se a sessão é real ou demo. Nós a assinamos. A URL é de uso único e de curta duração, então não pode ser compartilhada nem reproduzida.
- O navegador abre o jogo no estúdio. A partir daí a sessão pertence ao estúdio.
- O estúdio pede o saldo. Sua carteira responde. Este é o único dos quatro callbacks que não movimenta dinheiro.
- Cada giro ou mão envia um débito com um identificador de rodada e um identificador de transação. O identificador de rodada agrupa tudo o que pertence a uma rodada de jogo; o identificador de transação é o que você torna idempotente.
- Um prêmio envia um crédito contra o mesmo identificador de rodada. Algumas rodadas creditam mais de uma vez — rodadas de free spins e recursos de bônus fazem isso — então uma rodada não é um débito e um crédito.
- A rodada fecha. Até que isso aconteça, ela ainda pode receber um rollback.
- Um rollback reverte uma transação nomeada dentro de uma rodada: um giro que falhou, um erro do lado do estúdio, um timeout. Ele pode chegar depois que o crédito já foi aplicado, e é por isso que a certificação roteiriza exatamente essa ordem.
- A sessão termina quando o jogador sai ou quando o estúdio a encerra. Uma queda de conexão no meio da rodada é resolvida pelas regras do próprio estúdio: alguns retomam a rodada no retorno, outros a concluem no servidor e creditam. Seu livro-razão precisa aceitar as duas coisas.
O que a API cobre
- Catálogo de jogos: jogos com metadados (estúdio, tipo, RTP, volatilidade, recursos, moedas e jurisdições suportadas) filtrados automaticamente para o que sua licença permite.
- Lançamento: URLs assinadas de abertura de jogo para jogo real e demo, com contexto de jogador, moeda, idioma e licença.
- Callbacks de carteira: balance, bet, win, rollback; idempotentes, com identificadores de rodada e de transação para reconciliação.
- Bônus: free spins e dinheiro de bônus orquestrados entre estúdios; conjuntos de regras por mercado, para que uma marca finlandesa possa ficar travada apenas em retenção com teto de rollover de 5× enquanto uma marca offshore não fica.
- Jackpots e torneios: jackpots de rede e locais, placares de líderes, torneios de estúdio.
- Relatórios: histórico de rodadas para suporte ao jogador e disputas, GGR (receita bruta de jogo) por jogo e estúdio, exportações ao regulador nos formatos exigidos pelas licenças que atendemos.
Conteúdo
Agregadores publicam o tamanho de seus catálogos: a Hub88 declara mais de 26,000 jogos; EveryMatrix e SOFTSWISS são reportadas com 40,000 a 45,000 jogos de 300 a 355 estúdios. O número que importa a um operador é menor: os jogos que sua licença e as listas de jurisdição dos estúdios-alvo permitem ao mesmo tempo, nas moedas que seus jogadores usam. Entregamos essa lista para a sua licença específica no escopo, em vez de uma contagem de manchete.
Quanto vale um número de catálogo de manchete
Divida as contagens publicadas de jogos pelas contagens publicadas de estúdios e os três catálogos acima chegam ao mesmo lugar. A última coluna é essa divisão, e ela é a taxa de conversão entre o número do slide e a discussão que você está de fato tendo.
| Catálogo publicado | Jogos | Estúdios | Jogos por estúdio |
|---|---|---|---|
| Hub88 | 26,000+ | 150+ provedores | cerca de 170 |
| EveryMatrix (reportado) | 45,000 | 355 | cerca de 127 |
| SOFTSWISS (reportado) | 40,000 | 300 | cerca de 133 |
Um estúdio vale entre aproximadamente 125 e 175 jogos em qualquer um deles. Ou seja, você não está comparando jogos, está comparando estúdios, e um estúdio que não atende sua licença vai embora com a prateleira inteira. A tabela abaixo lista o que tira um estúdio da sua lista e quanto isso custa nessas proporções.
| O que remove um estúdio | Quanto isso custa a você |
|---|---|
| A própria lista de jurisdições do estúdio exclui sua licença. Estúdios de primeira linha mantêm essas listas e as aplicam marca por marca. | Um grupo de estúdios pode ser vários estúdios na agregação, então uma recusa pode significar 500 jogos ou mais. |
| Anjouan exige que cada fornecedor tenha o próprio B2B recognition certificate, em vigor desde 1 de julho de 2025 a €9,500 por ano. | Remove qualquer estúdio que não tenha comprado um, diga o que disser a lista de jurisdições dele e prometa o que prometer a você. |
| As moedas que seus jogadores usam não são suportadas por aquele estúdio. | Remove-o para uma marca, e muitas vezes para um mercado em vez de todos. |
| Live dealer (cassino ao vivo), a categoria cujas listas de jurisdição são as mais rígidas. | Remove o conteúdo cuja ausência os jogadores percebem primeiro. |
| Regras de mercado sobre bônus. A Finlândia proíbe bônus de aquisição e limita o rollover de retenção a 5×, com operações licenciadas a partir de 1 de julho de 2027. | Não remove jogo nenhum, e remove as campanhas que iam rodar sobre eles. |
É por isso que a contagem que entregamos vem no escopo. Ela é uma consulta às listas de jurisdição dos estúdios por trás da agregação, e rodá-la exige sua licença e sua lista de mercados. Um número de manchete não exige nem uma coisa nem outra, e é por isso que é ele que acaba publicado.
Certificação antes das chaves de produção
Seus callbacks de carteira são testados contra um conjunto roteirizado de casos-limite antes de liberarmos o acesso de produção: um débito duplo em uma conexão instável, um rollback que chega depois que o prêmio já foi creditado, uma divergência de moeda entre a sessão de jogo e a carteira, e uma rodada que cai no meio do jogo. REST com requisições assinadas, um sandbox com ambientes de teste reais dos estúdios, duas a seis semanas do acesso ao sandbox até as chaves de produção para um time de plataforma que já construiu uma carteira antes.
Em que se gastam as duas a seis semanas
A faixa é o seu trabalho, não uma fila em que você espera. A tabela traz o mesmo trabalho em dias-engenheiro, e a amplitude é a diferença entre um time que já construiu uma seamless wallet e um time construindo a primeira.
| Etapa | Dias-engenheiro |
|---|---|
| Autenticação, assinatura de requisições, handshake do sandbox | 1–2 |
| Os quatro callbacks contra um livro-razão capaz de representar um rollback | 3–10 |
| Idempotência: chaves de requisição, respostas armazenadas, comportamento em repetição | 2–5 |
| Tratamento de moeda, arredondamento e unidades menores | 1–3 |
| URLs de lançamento, contexto de sessão e o caminho da queda de conexão | 1–4 |
| A rodada roteirizada de certificação e as correções que ela gera | 2–8 |
| Filtragem de catálogo, relatórios e exportações ao regulador conectados | 2–5 |
De doze a trinta e sete dias-engenheiro, que são as duas a seis semanas desta página para um engenheiro que tem outras tarefas. O que empurra um time para além do teto é quase sempre o livro-razão, não a API. Três coisas fazem isso. Um saldo calculado na leitura em vez de armazenado, de modo que um rollback não tem o que reverter. Uma tabela de transações sem chave natural para tornar idempotente. E dinheiro guardado como número de ponto flutuante. As duas primeiras são reescritas. A terceira aparece na certificação como divergência de moeda e diferença de arredondamento de uma unidade menor.
Perguntas frequentes
O que acontece com uma rodada aberta se nossa carteira parar de responder?
O estúdio não consegue terminar a rodada, e o que ele faz em seguida é regra do estúdio: alguns seguram a rodada e tentam de novo, outros a anulam e enviam um rollback. De um jeito ou de outro, o identificador da rodada é a chave, e a rodada se resolve quando sua carteira responde ou quando o rollback chega. Nada liquida duas vezes, porque toda chamada é idempotente em seu identificador de transação. Rodadas abertas são o primeiro relatório a conferir depois de um incidente, e são a razão pela qual a suíte de certificação roteiriza uma carteira que para no meio da rodada.
Podemos manter um estúdio que só oferece transfer wallet?
Sim, como exceção por trás da integração seamless, para que seu caixa continue de saldo único. A cauda operacional vem junto: subsaldos que prendem dinheiro, reconciliação por lote em vez de por rodada e histórico de disputas guardado pelo provedor em vez de por você. É uma troca justa por um estúdio que seus jogadores pedem pelo nome. É uma troca ruim por um estúdio que só engorda a contagem do catálogo.
Podemos adicionar nossos próprios jogos?
Sim. Seu estúdio se integra uma vez à nossa API de provedor e aparece no catálogo das suas marcas e, se você quiser, das de outros.
O live dealer está incluído?
Sim, dos estúdios ao vivo cujas listas de jurisdição incluem sua licença; o conteúdo ao vivo é a categoria com as listas de licenças mais rígidas.
A API funciona para um cassino cripto?
Sim; a carteira é agnóstica de moeda, e os saldos em cripto são tratados como moedas, com a liquidação no seu caixa cripto.