Carrinho
Informações sobre como os Operadores de Loteria podem enviar eventos de Carrinho.
REST API
RabbitMQ Connector
Kafka Connector
⬆️ POST /v1/integration/cart
Propriedades da Mensagem RabbitMQ
| chave | valor |
|---|---|
type | CART |
Cabeçalhos da Mensagem Kafka
| chave | valor |
|---|---|
type | CART |
Esta solicitação é enviada quando ocorre um evento de carrinho. Pode receber múltiplos eventos de pagamento incorporados e múltiplos itens do carrinho.
Exemplo de Payload
Tipos de Dados
Propriedades obrigatórias são marcadas com *
| Chave | Descrição | Valor |
|---|---|---|
amount* | 100.0 | Valor total dos itens do carrinho combinados durante o checkout |
bonus_code | "WelcomeBonus" | O código de bônus de qualquer promoção usada para o checkout do carrinho |
cart_id* | 1 | O identificador único da transação |
discount_amount | 10.00 | O valor do desconto, se o carrinho foi finalizado usando um desconto |
status* | "Successful" | O status do checkout do carrinho |
timestamp* | "2015-03-02T08:27:58.721607+06:00" | O timestamp do checkout do carrinho, no formato RFC3339 |
type* | "Checkout" | Atualmente apenas o tipo "Checkout" é suportado |
user_id* | "123" | O identificador único do usuário |
currency* | "EUR" | A moeda usada na transação |
device_type* | "mobile", "desktop", "app", "unkown" | O dispositivo usado na transação |
exchange_rate* | 1.00 | A taxa de câmbio para converter o valor para a moeda base |
origin* | "origin" | A origem |
payments* | | Ver tabela abaixo |
items* | | Ver tabela abaixo |
meta | | Um espaço reservado para qualquer dado customizado |
Objeto Payments
| Chave | Descrição | Valor |
|---|---|---|
type* | "Wallet", "VirtualCurrency", "Deposit" | O tipo de pagamento usado no checkout |
amount* | 15.0 | O valor usado para o tipo específico de pagamento |
meta | | Um espaço reservado para qualquer dado customizado |
Objeto Items
id* | 1 | O identificador único do item do carrinho |
type* | "Lottery ticket", | A categoria do item do carrinho |
name* | "Freespins" | O nome amigável do item do carrinho |
description | "Freespins" | A descrição amigável do item do carrinho |
amount* | 5.0 | O preço do item |
discount_amount | 2.0 | O valor do desconto, se o item foi comprado com um desconto |
bonus_code | "Xmas2020" | O código de bônus usado se o carrinho foi finalizado com uma promoção |
meta | | Um espaço reservado para qualquer dado customizado |