Casa de Apuestas Deportivas
Información sobre diferentes tipos de Apuestas Deportivas y cómo enviarlas al CRM de FT.
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 |
Enviar cada evento de Apuesta y Liquidación por separado.
- La cantidad total del evento debe ser enviada como amount
- La parte de dinero real de la apuesta debe ser enviada como wager_amount
- La parte de dinero bonus de la apuesta debe ser enviada 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. "Goleador" 2. "Resultado Correcto"En casos donde no hay múltiples, market debería ser igual 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 | Cantidad total |
odds * | float | Cuotas totales |
currency * | string
Formato: ISO 4217 ej. "EUR" | Moneda de las transacciones |
exchange_rate * | float | El tipo de cambio en la marca de tiempo |
origin * | string | Este valor se puede usar 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 Single, el array de apuestas debe contener solo una apuesta. Si es Multi, el array 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 del bonus acreditado a un jugador. Si no hay apuesta bonus en esta ronda, enviar por defecto 0. |
balance_after | float | Saldo del jugador después de que termine la ronda |
balance_before | float | Saldo del jugador antes de que comience la ronda |
wager_amount * | float | Cantidad apostada |
bonus_wager_amount * | float | Cantidad apostada de bonus |
locked_wager_amount * | float | Cantidad apostada bloqueada |
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 | Cantidad total de la apuesta original que se está liquidando. Información obligatoria para el tipo de liquidación. |
reference_bet_real_amount | float | Porción de dinero real de la apuesta original que se está liquidando. Información obligatoria para el tipo de |