Compra
Informações sobre como Operadores de Loteria podem enviar eventos de Compra.
REST API
RabbitMQ Connector
Kafka Connector
⬆️ POST /v2/integration/lottery [Aposta]
Propriedades da Mensagem RabbitMQ
| chave | valor |
|---|---|
type | LOTTERY_V2 |
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 | LOTTERY_V2 |
Os endpoints de loteria v2 recebem mais parâmetros no corpo do post e eles primeiro fazem uma solicitação de aposta e depois uma solicitação de liquidação.
Exemplo de Solicitação para uma Atualização de Aposta
Example Payload
Data Types
Propriedades obrigatórias são marcadas com *
| Chave | Valor de Exemplo | Descrição |
|---|---|---|
ticket_id * | "2019020103308257480" | O identificador único do bilhete de loteria |
lottery_id * | "1" | O identificador único da loteria |
lottery_name * | "Mega Millions" | O nome amigável da loteria |
lottery_type * | "Lottery", "Raffle" | O tipo de loteria |
draw_id * | "1" | O identificador único do sorteio |
draw_date * | "2015-03-02T08:27:58.721607+06:00" | A data e hora de quando o sorteio ocorreu, no formato RFC3339. |
currency * | "EUR" | Moeda da transação no formato ISO 4217 |
exchange_rate * | 1 | A taxa de câmbio no momento do timestamp |
bonus_code | "WelcomeBonus" | Qualquer código de bônus usado, se a transação foi feita com um código de bônus. |
amount * | 4.0 | O valor da compra da loteria |
discount_amount | 2.0 | O valor do desconto, se a compra foi usada com uma promoção com desconto. |
lines * | | Ver tabela abaixo |
origin * | "origin" | A origem |
timestamp * | "2015-03-02T08:27:58.721607+06:00" | A data e hora do evento de compra, no formato RFC3339. |
type * | "Bet", "Settlement" | Indica se o evento foi uma Aposta (Compra) ou uma Liquidação |
user_id * | "123" | O identificador único do usuário |
device_type | "Mobile", "Desktop", "App" | O dispositivo usado para a transação |
meta | | Um espaço reservado para quaisquer dados personalizados que possam ser enviados |
Objeto Lines
| Chave | Valor de Exemplo | Descrição |
|---|---|---|
line_id * | 2 | O id único desta linha de loteria |
is_free_bet | true | Se a transação foi feita usando uma aposta grátis |
numbers * | [32,23,12,11,35,54] | Os números da linha de loteria |
special_numbers | [32] | Quaisquer números especiais como parte da loteria |
is_quick_pick | false | Se a linha de loteria foi feita usando um recurso de seleção rápida |
meta | | Um espaço reservado para quaisquer dados personalizados que possam ser enviados |