Resumo
Este documento descreve as APIs necessárias para integrar o sistema de checkout BonifiQ ao aplicativo do cliente. As integrações abrangem login seguro, consulta e aplicação de recompensa. As chamadas são projetadas para garantir uma experiência segura e eficiente para o consumidor.
Principais Etapas
- Login seguro: Autenticação do usuário e obtenção de token de segurança.
- Consulta de recompensas: Verificação do saldo e regras para utilização da recompensa.
- Aplicação de recompensa: Resgate de recompensa no carrinho.
- Consulta de recompensa aplicado: Verificação do estado da recompensa no carrinho.
1. Fazer Login Seguro
O primeiro passo é realizar o login do usuário e obter o seu token de segurança. Esse token de segurança será utilizado em todas as chamadas subsequentes.
Requisição

Corpo da Requisição

Parâmetros
- X-Bq-Tenant: Identificador público da loja.
- sessionToken: Gerado pela plataforma de e-commerce após o login do consumidor.
- segmentToken: Gerado pela plataforma de e-commerce.
Exemplo de Resposta

Descrição dos Campos
- SecureToken: Token de segurança do usuário, com validade de 60 minutos.
2. Buscar Recompensas
Essa etapa será utilizada para a listagem de recompensas disponíveis para o usuário logado:

Requisição

Parâmetros
- purchaseValue: Valor da compra
- X-Bq-Tenant: Identificador da loja.
- X-Bq-SecureToken: Token do usuário obtido no login seguro.
- order_form_id: Identificador do carrinho.
Exemplo de Resposta

- O campo
UseReasonse refere ao uso da recompensa, podendo possuir os valores abaixo:

- O campo
RemainingToUsevirá com um valor numérico caso o campoUseReasonpossua o valor2(MinValueNotReached)

3. Aplicar Recompensa
Essa etapa será utilizada para a aplicação de recompensas ainda não resgatadas.

Requisição

Corpo da Requisição (Opcional)

Exemplo de Resposta

4. Consultar Recompensa Aplicada
Esta etapa será utilizada para o caso do cliente saia da tela do checkout e seja necessário reaplicar o estado de recompensa resgatada a ele.

Requisição

Corpo da Requisição (Opcional)

Exemplo de Resposta

Observações Importantes
- As recompensas disponíveis podem variar conforme o valor do carrinho e itens adicionados. Sempre verifique novamente após atualizações no carrinho.
- Certifique-se de tratar as mensagens amigáveis retornadas pela API para melhorar a experiência do usuário.
- O
SecureTokentem validade limitada e deve ser atualizado periodicamente.
Este artigo foi útil?
Que bom!
Obrigado pelo seu feedback
Desculpe! Não conseguimos ajudar você
Obrigado pelo seu feedback
Feedback enviado
Agradecemos seu esforço e tentaremos corrigir o artigo