Casa de Apuestas
Información sobre diferentes tipos de Apuestas Deportivas y cómo enviarlas a FT CRM.
REST API
Conector RabbitMQ
Conector Kafka
⬆️ POST /v1/integration/sports
Propiedades del Mensaje RabbitMQ
| clave | valor |
|---|---|
type | SPORTSBOOK |
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 | SPORTSBOOK |
Envía cada evento de Apuesta y Liquidación por separado.
- El monto total del evento debe enviarse como amount
- La parte de dinero real de la apuesta debe enviarse como wager_amount
- La parte de dinero de bonificación de la apuesta debe enviarse como bonus_wager_amount
- Si vas a enviar device_type, por favor define los valores con Fast Track
- Si necesitas enviar datos en meta, por favor contacta a tu gerente de integraciones
- Si market es por ejemplo Scorecast entonces criterion_name debería ser: 1. "Goalscorer" 2. "Correct Result"En casos donde no hay múltiples, market debería ser el mismo que criterion_name
Ejemplos de diferentes tipos:
Apuesta Simple
Apuesta Múltiple
Liquidación
Retiro Anticipado
Retiro Anticipado Múltiple
Las propiedades requeridas están marcadas con *
| Clave | Tipo | Texto |
|---|---|---|
activity_id * | string | ID de Actividad |
activity_id_reference * | string | Referencia del ID de Actividad |
amount * | float | Monto total |
odds * | float | Probabilidades totales |
currency * | string
Formato: ISO 4217 ej. "EUR" | Moneda de las transacciones |
exchange_rate * | float | El tipo de cambio en el momento |
origin * | string | Este valor puede usarse para identificar la marca o jurisdicción en la que está jugando el jugador |
status * | string
Valores Aceptados:
| El estado de la apuesta |
timestamp * | string Formato:
RFC3339 2015-03-02T8:27:58.10Z | Marca de tiempo |
bet_type * | string
Valores Aceptados:
| Tipo de apuesta. Si es Simple, el arreglo de apuestas debe contener solo una apuesta. Si es Múltiple, el arreglo de apuestas debe contener más de una apuesta. |
type * | string
Valores Aceptados:
| Tipo de evento |
user_id * | string | ID de Usuario |
user_bonus_id ⚠️ | string | Identificador único de la bonificación acreditada a un jugador. Es obligatorio cuando hay una apuesta de bonificación en esta ronda. Envíalo vacío u omite el campo si no involucra una bonificación. |
balance_after | float | Saldo del jugador después de que termine la ronda |
balance_before | float | Saldo del jugador antes de que comenzara la ronda |
wager_amount * | float | Monto de apuesta |
bonus_wager_amount * | float | Monto de apuesta de bonificación |
locked_wager_amount * | float | Monto de apuesta bloqueado |
is_cashout * | bool | Indica si la apuesta fue retirada anticipadamente |
device_type | string | Tipo de dispositivo |
settlement_type | string
Valores Aceptados:
| Resultado de la liquidación de la apuesta |
bets | [Array]Bet | Apuestas (ver abajo) |
reference_bet_amount | float | Monto total de la apuesta original siendo liquidada. Información obligatoria para el tipo de liquidación. |
reference_bet_real_amount | float | Por |