Casa de Apostas
Informações sobre diferentes tipos de Apostas Esportivas e como enviá-las para o FT CRM.
REST API
RabbitMQ Connector
Kafka Connector
⬆️ POST /v1/integration/sports
Propriedades da Mensagem RabbitMQ
| chave | valor |
|---|---|
type | SPORTSBOOK |
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 |
|---|---|
type | SPORTSBOOK |
Envie cada evento de Aposta e Liquidação separadamente.
- O valor total do evento deve ser enviado como amount
- A parte em dinheiro real da aposta deve ser enviada como wager_amount
- A parte em dinheiro de bônus da aposta deve ser enviada como bonus_wager_amount
- Se você enviar device_type, por favor defina os valores com o Fast Track
- Se você precisar enviar dados em meta, entre em contato com seu gerente de integrações
- Se market for por exemplo Scorecast então criterion_name deve ser: 1. "Goalscorer" 2. "Correct Result"Em casos onde não há múltiplos, market deve ser o mesmo que criterion_name
Exemplos de diferentes tipos:
Aposta Simples
Aposta Múltipla
Liquidação
Cashout
Cashout Múltipla
As propriedades obrigatórias são marcadas com *
| Chave | Tipo | Texto |
|---|---|---|
activity_id * | string | ID da Atividade |
activity_id_reference * | string | Referência do ID da Atividade |
amount * | float | Valor total |
odds * | float | Odds totais |
currency * | string
Formato: ISO 4217 ex. "EUR" | Moeda da transação |
exchange_rate * | float | A taxa de câmbio no timestamp |
origin * | string | Este valor pode ser usado para identificar a marca ou jurisdição onde o jogador está jogando |
status * | string
Valores Aceitos:
| O status da aposta |
timestamp * | string Formato:
RFC3339 2015-03-02T8:27:58.10Z | Timestamp |
bet_type * | string
Valores Aceitos:
| Tipo de aposta. Se Single, o array de apostas deve conter apenas uma aposta. Se Multi, o array de apostas deve conter mais de uma aposta. |
type * | string
Valores Aceitos:
| Tipo de evento |
user_id * | string | ID do Usuário |
user_bonus_id ⚠️ | string | Identificador único do bônus creditado a um jogador. É obrigatório quando há aposta bônus nesta rodada. Envie vazio ou omita o campo se não envolver bônus. |
balance_after | float | Saldo do jogador após a rodada terminar |
balance_before | float | Saldo do jogador antes da rodada começar |
wager_amount * | float | Valor da aposta |
bonus_wager_amount * | float | Valor da aposta bônus |
locked_wager_amount * | float | Valor da aposta bloqueada |
is_cashout * | bool | Indica se a aposta foi resgatada (cashout) |
device_type | string | Tipo de dispositivo |
settlement_type | string
Valores Aceitos:
| Resultado da liquidação da aposta |
bets | [Array]Bet | Apostas (veja abaixo) |
reference_bet_amount | float | Valor total da aposta original sendo liquidada. Informação obrigatória para tipo de liquidação. |
reference_bet_real_amount | float | Porção em dinheiro real da aposta original sendo liquidada. Informação obrigatória para tipo de liquidação. |
reference_bet | | |