Valide realizando os seguintes testes e suas respectivas respostas (erros ou sucessos)
Obs.: Para fazer esses testes você precisa gerar os eventos usando nossa API de eventos.
- Listar cashbacks de clientes que possuem cashbacks gerados.
- Listar cashbacks de clientes que não possuem cashbacks.
- Listar cashbacks de clientes que não existem/com cadastro inválido.
- Consultar saldo de cliente que não possui cashbacks.
- Consultar saldo de cliente que possui somente cashbacks indisponíveis.
- Consultar saldo de cliente que possui somente cashbacks disponíveis.
- Consultar saldo de cliente que possui cashbacks indisponíveis e disponíveis.
- Realizar uma intenção de resgate de cashback (Lock) em um cliente que não possui cashback disponível.
- Realizar uma intenção de resgate de cashback (Lock) e depois confirmar o resgate (Commit).
- Realizar uma intenção de resgate de cashback (Lock) e depois cancelar o resgate (Rollback).
- Tentar confirmar o resgate (Commit) do cashback sem antes realizar a intenção de resgate (Lock).
- Tentar realizar o cancelamento do resgate (Rollback) sem antes realizar a intenção de resgate (Lock).