# Portal do Operador — Uso no Balcão

<section class="capitulo" id="bkmrk-o-portal-%C3%A9-a-tela-qu">O portal é a tela que o operador usa no computador para consultar a fatura do cliente, receber pagamentos e imprimir comprovantes.

<section class="para-todos">## Em linguagem simples

O operador abre o portal no navegador e segue estes passos:

1. **Digitar o Cadastro de Pessoa Física** do cliente e clicar em consultar.
2. **Ver os extratos** (faturas) que aparecem na tela — valor total, mínimo, vencimento.
3. **Escolher o que pagar** — pode ser o valor total, o mínimo ou outro valor permitido.
4. **Confirmar o pagamento** — o sistema pede confirmação antes de cobrar.
5. **Imprimir o comprovante** — se a impressora estiver configurada.
6. **Desfazer** (se necessário) — só funciona em até 24 horas e não vale para Pagamento Instantâneo.

Se o cliente quiser parcelar, o operador pode consultar o limite e simular planos (ver capítulo 08).

</section>![Fluxo do portal operador](https://kb.illimitar.pro/uploads/images/gallery/2026-06/embedded-image-wgz53sdu.png)

*Figura 5 — Passo a passo do operador no portal de pagamento.*

<section class="para-ti">## Detalhes para Tecnologia da Informação

### Interface

- Arquivo: `88e14c87/visual.html` (Vue 3)
- Rota: `/bibliotecas/88e14c87-…/api_integracao_credsystem_pagamento_total`
- Chamadas JavaScript Assíncrono e XML para `…/api/{metodo}`

### Endpoints usados pelo portal

<table><thead><tr><th>Endpoint</th><th>Função</th></tr></thead><tbody><tr><td>`consultarTitulos`</td><td>Busca faturas na Credsystem; salva cliente em `cred_cliente`</td></tr><tr><td>`consultarLimiteSituacao`</td><td>Simula limite e planos de parcelamento</td></tr><tr><td>`contratarPlanoLimite`</td><td>Contrata plano na Interface de Programação de Aplicações venda-loja</td></tr><tr><td>`pagamentoTotal`</td><td>Pagamento convencional (dinheiro/cartão)</td></tr><tr><td>`preAutorizacaoPix`</td><td>Gera Código de Resposta Rápida Pagamento Instantâneo</td></tr><tr><td>`consultarStatusPixPagamento`</td><td>Polling status de Pagamento Instantâneo</td></tr><tr><td>`confirmarRecebimentoPix`</td><td>Confirma Pagamento Instantâneo concluído</td></tr><tr><td>`listarPagamentosCredsystemIntegrador`</td><td>Lista pagamentos estornáveis</td></tr><tr><td>`desfazerPagamento`</td><td>Estorno na Credsystem + despesa no Ponto de Venda</td></tr><tr><td>`registrarControleImpressao`</td><td>Auditoria — impressão correta</td></tr><tr><td>`registrarControleImpressaoIncorreta`</td><td>Auditoria — impressão com erro</td></tr></tbody></table>

### Sessão do Ponto de Venda

Para lançar receita/despesa no caixa, o payload deve incluir dados de sessão: `token`, `id_conta`, `id_operador`. Sem isso, o pagamento na Credsystem pode ocorrer mas o lançamento no Ponto de Venda falha.

### Payload típico — consultarTitulos

```
{
  "codigoEstabelecimento": "…",
  "cpfCliente": "12345678901"
}
```

</section></section>