Casino: Eventos de Aposta / Vitória
Eventos de cassino são idealmente enviados na API de Integração FT CRM quando o Operador trabalha com um produto de cassino.
♣️ Eventos em Tempo Real que Você Pode Enviar
O FT CRM processará o feed de dados brutos dos eventos e construirá rodadas de jogo, sessões de jogo e dados de segmentação relevantes com base nisso.
Conector RabbitMQ
Conector Kafka
API REST
Propriedades da Mensagem RabbitMQ
chave | valor |
---|---|
tipo | CASINO |
O tipo é esperado como uma propriedade (mas não no payload) da Mensagem RabbitMQ. Qualquer cabeçalho será ignorado.
Cabeçalhos da Mensagem Kafka
chave | valor |
---|---|
tipo | CASINO |
⬆️ POST /v1/integration/casino
Envie cada evento de Aposta e Ganho separadamente.
Se você planeja enviar "Rollback" como "status", informe seu gerente de integração.
Exemplo de Solicitação para o evento inicial de "Aposta"
Exemplo de Payload - Aposta
Exemplo de Payload - Ganho
Tipo de Dados
amount = wager_amount + bonus_wager_amount + locked_wager_amount
As propriedades obrigatórias estão marcadas com *
Chave | Valor de Exemplo | Descrição |
activity_id * | "2019020103308257480" | ID único para cada evento |
amount * | 20 | O valor total (bonus_wager_amount + wager_amount + locked_wager_amount) |
balance_after | 174.03 | Saldo do jogador após o término da rodada |
balance_before | 194.03 | Saldo do jogador antes do início da rodada |
bonus_wager_amount | 0 | Valor (aposta ou ganho) se a rodada foi jogada usando dinheiro de bônus |
currency * | "EUR" | Moeda das transações no formato ISO 4217 |
exchange_rate * | 1 | Taxa de câmbio |
game_id * | "10911" | ID do jogo |
game_name * | "Dead or Alive" | Nome do jogo |
game_type | "Slots" | Tipo de jogo conforme definido na plataforma |
is_round_end * | false | Se a rodada foi encerrada? |
locked_wager_amount | 0 | Valor (aposta ou ganho) se a rodada foi jogada usando dinheiro de uma carteira "bloqueada" (quando dinheiro de bônus e dinheiro real são combinados) |
origin * | "sub.example.com"" | |
round_id * | "2019020103308257480" | Enviar o mesmo para Aposta e Ganho |
status * | "Approved" | Aprovado, Rollback. Indica se o evento deve ser revertido ou não |
timestamp * | "2015-03-02T8:27:58.721607Z" | Carimbo de data/hora no formato RFC3339 |
type * | "Bet" | "Bet" ou "Win" |
user_id * | "52530" | ID do usuário |
vendor_id * | 1 | ID do fornecedor |
vendor_name | "Netent" | Nome do fornecedor |
wager_amount | 20 | Valor (aposta ou ganho) se a rodada foi jogada usando dinheiro real |
meta | { "key1": "value1", "key2": "value2" } | Usado para valores diversos/específicos da marca |