Carrito
Información sobre cómo los Operadores de Lotería pueden enviar eventos de Carrito.
REST API
RabbitMQ Connector
Kafka Connector
⬆️ POST /v1/integration/cart
Propiedades del Mensaje RabbitMQ
| clave | valor |
|---|---|
type | CART |
Encabezados del Mensaje Kafka
| clave | valor |
|---|---|
type | CART |
Esta solicitud se envía cuando ocurre un evento de carrito. Puede recibir múltiples eventos de pago embebidos y múltiples artículos del carrito.
Ejemplo de Carga Útil
Tipos de Datos
Las propiedades requeridas están marcadas con *
| Clave | Descripción | Valor |
|---|---|---|
amount* | 100.0 | Cantidad total de los artículos combinados del carrito durante el pago |
bonus_code | "WelcomeBonus" | El código de bonificación de cualquier promoción utilizada para el pago del carrito |
cart_id* | 1 | El identificador único de la transacción |
discount_amount | 10.00 | La cantidad descontada, si el carrito fue pagado usando un descuento |
status* | "Successful" | El estado del pago del carrito |
timestamp* | "2015-03-02T08:27:58.721607+06:00" | La marca de tiempo del pago del carrito, en formato RFC3339 |
type* | "Checkout" | Actualmente solo se admite el tipo "Checkout" |
user_id* | "123" | El identificador único del usuario |
currency* | "EUR" | La moneda utilizada en la transacción |
device_type* | "mobile", "desktop", "app", "unkown" | El dispositivo utilizado en la transacción |
exchange_rate* | 1.00 | La tasa de cambio para convertir la cantidad a moneda base |
origin* | "origin" | El origen |
payments* | | Ver tabla a continuación |
items* | | Ver tabla a continuación |
meta | | Un marcador de posición para cualquier dato personalizado |
Objeto Payments
| Clave | Descripción | Valor |
|---|---|---|
type* | "Wallet", "VirtualCurrency", "Deposit" | El tipo de pago utilizado en el checkout |
amount* | 15.0 | La cantidad utilizada para el tipo de pago específico |
meta | | Un marcador de posición para cualquier dato personalizado |
Objeto Items
id* | 1 | El identificador único del artículo del carrito |
type* | "Lottery ticket", | La categoría del artículo del carrito |
name* | "Freespins" | El nombre descriptivo del artículo del carrito |
description | "Freespins" | La descripción descriptiva del artículo del carrito |
amount* | 5.0 | El precio del artículo |
discount_amount | 2.0 | La cantidad de descuento, si el artículo fue comprado con descuento |
bonus_code | "Xmas2020" | El código de bonificación utilizado si el carrito fue pagado con una promoción |
meta | | Un marcador de posición para cualquier dato personalizado |