Compra
Información sobre cómo los Operadores de Lotería pueden enviar eventos de Compra.
REST API
RabbitMQ Connector
Kafka Connector
⬆️ POST /v2/integration/lottery [Apuesta]
Propiedades del Mensaje RabbitMQ
| clave | valor |
|---|---|
type | LOTTERY_V2 |
El tipo se espera como una propiedad (pero no en la carga útil) del Mensaje RabbitMQ. Cualquier encabezado será ignorado.
Encabezados del Mensaje Kafka
| clave | valor |
|---|---|
type | LOTTERY_V2 |
Los endpoints de lotería v2 toman más parámetros en el cuerpo del post y primero toman una solicitud de apuesta y después una solicitud de liquidación.
Solicitud de Ejemplo para una Actualización de Apuesta
Ejemplo de Carga Útil
Tipos de Datos
Las propiedades requeridas están marcadas con *
| Clave | Valor de Ejemplo | Descripción |
|---|---|---|
ticket_id * | "2019020103308257480" | El identificador único del boleto de lotería |
lottery_id * | "1" | El identificador único de la lotería |
lottery_name * | "Mega Millions" | El nombre amigable de texto de la lotería |
lottery_type * | "Lottery", "Raffle" | El tipo de lotería |
draw_id * | "1" | El identificador único del sorteo |
draw_date * | "2015-03-02T08:27:58.721607+06:00" | La fecha y hora de cuándo tuvo lugar el sorteo, en formato RFC3339. |
currency * | "EUR" | Moneda de transacciones en formato ISO 4217 |
exchange_rate * | 1 | La tasa de cambio en el momento |
bonus_code | "WelcomeBonus" | Cualquier código de bono utilizado, si la transacción se realizó con un código de bono. |
amount * | 4.0 | El monto de la compra de lotería |
discount_amount | 2.0 | El monto del descuento, si la compra se utilizó con una promoción con descuento. |
lines * | | Ver tabla a continuación |
origin * | "origin" | El origen |
timestamp * | "2015-03-02T08:27:58.721607+06:00" | La fecha y hora del evento de compra, en formato RFC3339. |
type * | "Bet", "Settlement" | Indica si el evento fue una Apuesta (Compra) o una Liquidación |
user_id * | "123" | El identificador único del usuario |
device_type | "Mobile", "Desktop", "App" | El dispositivo utilizado para la transacción |
meta | | Un marcador de posición para cualquier dato personalizado que pueda ser enviado |
Objeto Lines
| Clave | Valor de Ejemplo | Descripción |
|---|---|---|
line_id * | 2 | El id único de esta línea de lotería |
is_free_bet | true | Si la transacción se realizó usando una apuesta gratis |
numbers * | [32,23,12,11,35,54] | Los números de la línea de lotería |
special_numbers | [32] | Cualquier número especial como parte de la lotería |
is_quick_pick | false | Si la línea de lotería se realizó usando una función de selección rápida |
meta | | Un marcador de posición para cualquier dato personalizado que pueda ser enviado |