Skip to main content
Todos os casos de uso
Operações pós-vendaOperations

Da reclamação ao estorno em um minuto governado.

O agente de suporte lê o ticket, verifica o pedido no ERP, estorna no trilho original de pagamento, emite a nota de crédito e avisa o cliente, tudo dentro de um limite de gasto por agente. O suporte para de escalar estornos; o financeiro para de descobri-los no fechamento.

AntesTicket → fila → aprovação → 3 dias
DepoisVerificado → estornado → selado, no chat
12s
da reclamação ao reembolso + auditoria
Teste no Sandbox
Original rail
Caminho do estorno
O Pix volta para a chave do próprio pagador
Per-agent cap
Limite de gasto
O mandato limita o que o suporte pode estornar
Credit note
Fechamento fiscal
Emitida junto com o estorno, não depois
Sealed
Cada passo
Verificação, estorno e nota em um registro
O estorno, dentro do chat

Verificado, estornado, selado, dentro da conversa.

O cliente reclama onde já está: no WhatsApp. O agente puxa o pedido #8421 do ERP, confirma o Pix que o liquidou, estorna para a mesma chave e emite a nota de crédito. O limite de gasto é um mandato, não um PDF de política: um estorno acima do teto simplesmente não executa.

  • Pedido verificado no ERP antes de qualquer centavo voltar
  • Estorno no trilho original: Pix de volta para a chave do pagador
  • Nota de crédito emitida no mesmo fluxo, selada ao recibo do estorno
Marina · order #8421
WhatsApp · support inbox
Agente
Oi! O pedido #8421 veio errado, quero o estorno.
Verifiquei o pedido #8421: R$ 186,00, pago via Pix ontem. Devolvo no mesmo Pix agora, ok?
via codespar_ledger · Omie
Pode sim.
Estorno feito ✓ A nota de crédito já foi emitida.
EstornoR$ 186,00 · Pix
Nota de créditoNC-0087
Reciborcp_rf8421
via codespar_pay · Pix rail
refunded · credit note issued · sealedrcp_rf8421
A dor

A conversa é a parte fácil.

Estorno é onde o suporte encontra o dinheiro, e os dois times hesitam. O ticket espera alguém com acesso ao banco, a transferência não bate com o pagamento original, a nota de crédito é lembrada uma semana depois, e ninguém sabe dizer quem aprovou o quê. Um problema de um minuto vira uma thread de três dias.

Escalar cada estorno para quem tem o login do banco

O agente estorna dentro de um teto por agente; sem login compartilhado

Estornar por transferência manual, desconectada da cobrança original

O codespar_pay devolve o dinheiro no trilho original, mesma chave Pix

Emitir a nota de crédito depois, se alguém lembrar

O codespar_invoice corta a nota de crédito no mesmo fluxo

Responder o auditor com uma thread do Slack e um print do banco

Verificação, estorno e nota selados em um único recibo

Como o agente faz isso

Estorno com limite de gasto, não com login compartilhado.

O codespar_ledger verifica o pedido e o pagamento original antes de qualquer coisa se mover. O codespar_pay executa o estorno no mesmo trilho em que a venda liquidou, limitado pelo mandato de suporte: um teto assinado por agente, revogável a qualquer momento. O codespar_invoice emite a nota de crédito e o codespar_notify fecha o ciclo com o cliente, tudo selado em um registro auditável.

01
Ticket
WhatsApp

Reclamação · pedido #8421

02
Verificação
codespar_ledger

Pedido + pagamento original

Omie
03
Estorno
codespar_pay

Pix · chave original · teto

Trilho Pix
04
Nota de crédito
codespar_invoice

NC emitida + armazenada

Trilho fiscal
05
Aviso
codespar_notify

Cliente confirmado

Z-API
Arquitetura

O ticket entra pelo canal de suporte. O agente resolve o pedido no ERP, confirma a liquidação original e executa o estorno sob o mandato de suporte, um teto por agente que o motor de políticas aplica em tempo de execução. A nota de crédito é emitida contra o estorno, o cliente é avisado, e os quatro passos selam em um recibo.

Em código

Algumas linhas. O loop inteiro.

support-refund.ts
const session = await codespar.sessions.create();

// verify before moving money: order, amount, original rail
const order = await session.execute("codespar_ledger", {
  action: "lookup",
  orderId: "8421",
});

await session.execute("codespar_pay", {
  rail: "pix",
  amount: order.total,               // R$ 186,00
  destination: order.payer.pixKey,   // original key, original rail
  mandate: "cm_support",             // per-agent cap · revocable
});

await session.execute("codespar_invoice", { kind: "credit_note", orderId: "8421" });
await session.execute("codespar_notify", { to: order.buyer, template: "refund_done" });
12s · seladoreceipt · rcp_suppor
Ferramentas em destaque
codespar_pay

Estorna no trilho original, limitado pelo mandato de suporte por agente.

codespar_ledger

Verifica o pedido e a liquidação original antes de o estorno rodar.

codespar_invoice

Emite a nota de crédito no mesmo fluxo e a sela ao estorno.

Ver a referência das meta-tools

Coloque no ar ainda hoje.

Abra o sandbox, aponte uma sessão para os seus provedores e rode o loop inteiro contra rails reais em minutos — não no trimestre que levaria para construir tudo na mão.

Agente de reembolso de suporte — CodeSpar | CodeSpar