Skip to main content

Caso de uso · Cobrança na conversa

Sandbox · cobrança Pix com QR

Envie a cobrança Pix no chat. Receba a confirmação no seu sistema.

O agente manda uma cobrança Pix na conversa, com QR e código copia e cola. O cliente paga no app do banco e o pagamento cai no seu ledger.

As chaves de teste são gratuitas.

Casa Sabãoconta comercial · online

Quero 2 do sabonete de lavanda e 1 do kit presente. Entrega em Pinheiros.

13:58 ✓✓

Pedido #1047

2× sabonete de lavandaR$ 89,901× kit presenteR$ 175,00entrega PinheirosR$ 25,00Total · Pix vale por 24 hR$ 289,90
Pague com o QR no app do seu banco
Copiar código Pix (copia e cola)

Cobrança Pix da Casa Sabão. A confirmação chega aqui.

14:02

Paguei pelo app do banco.

14:03 ✓✓

Pagamento recebido · R$ 289,90. Pedido #1047 confirmado, sai hoje para Pinheiros.

14:04

Cobrança · codespar_chargedemo

MeioPix · QR + código copia e cola

ValorR$ 289,90 · pedido #1047

Statussucceeded

Entradalançamento no ledger · #1047

1 · cobrança enviada na conversa · 14:022 · paga no app do banco · 14:033 · lançamento no ledger · pedido #1047 confirmado

Regra de aprovação · opcionalagente + codespar_charge

Com esta regra ligada, cada cobrança deste agente espera um operador no Dashboard antes de chegar ao cliente. Ela casa agente e ferramenta, nunca um valor.

Ilustrativo · dados de demonstração

Demo

Cobre, receba e depois decida um reembolso.

Envie a cobrança Pix, pague como cliente, depois deixe o agente propor um reembolso e decida como gestor no Dashboard.

Demonstração simulada · sem dinheiro real
Atividade demo2 entradas
ClientePaga no app do banco · R$ 289,90Pix · confirmado na cobrança · lançamento no ledger, entrada+R$ 289,90paga
AgenteCobrança Pix · R$ 289,90codespar_charge · QR e código copia e cola · pedido #1047enviada
Resultado simulado: paga. O pagamento é um lançamento no ledger; o pedido #1047 está confirmado no seu sistema.

A sessão abre com os dois primeiros pedidos já executados; Reiniciar volta a esse estado.

Pedido #1047 demo

Recebido no pedido #1047

R$ 289,90

Cobrança Pixenviada · QR + código
Pagamento do clientepaga · Pix
Reembolso · saídanenhum
Ledgerlançamento · entrada

Nenhuma mensagem de WhatsApp é enviada e nenhuma cobrança é emitida: a conversa é simulada no seu navegador.

A dor

A venda fecha no WhatsApp, mas a cobrança sai do canal e a confirmação não volta para o sistema.

Quem usa

O operador de vendas ou atendimento que conduz a conversa.

Quem compra

O dono do negócio, ou a plataforma de atendimento que serve esses negócios.

O ganho

Carrinho, cobrança Pix e confirmação no mesmo fio, com o pagamento no seu ledger. Dinheiro saindo é um pedido à parte que a sua regra de aprovação pode segurar.

O fluxo, lado a lado

Do carrinho ao pagamento confirmado.

O agente cobra, o cliente paga no app do banco, o ledger registra. Dinheiro saindo é um pedido à parte que as suas regras podem segurar.

  1. 01Agente

    Carrinho a partir da conversa

    O copiloto monta o carrinho a partir do que o cliente escreveu; os preços vêm do seu catálogo.

    Pedido #1047 · R$ 289,90 · Ilustrativo
  2. 02CodeSpar

    Cobrança Pix

    O codespar_charge emite uma cobrança Pix com QR e código copia e cola. Com uma regra de aprovação na ferramenta, um operador aprova antes.

    codespar_charge · Pix · 24 h
  3. 03Cliente

    Paga no app do banco

    O cliente paga com o QR ou o código no app do banco. O pagamento é confirmado na cobrança.

    payment_status · succeeded
  4. 04Seu sistema

    Ledger e a conversa

    Dinheiro entrando é um lançamento no ledger. A sua integração com o WhatsApp avisa o cliente que o pedido está confirmado. Reembolso é um pedido novo: dinheiro saindo.

    lançamento no ledger · #1047 confirmado

Dois jeitos de pagar

Dois jeitos de pagar. Um roda hoje.

O caminho B é o que roda hoje, no sandbox: uma cobrança Pix na conversa, paga no app do banco. O caminho A, pagar dentro do chat sob o mandato do próprio cliente, é para onde isso vai: depende de um banco ou parceiro e não existe hoje. Abaixo, como ficaria.

Caminho B · QR / copia e cola

Sandbox

Pagar no app do banco, confirmado na conversa

O carrinho sai com QR Pix e código copia e cola. O cliente paga no app do banco; o pagamento é confirmado na cobrança e cai no seu ledger. A sua integração avisa na conversa.

codespar_charge · Pix · QR + código · 24 hpago no app do banco → succeeded→ lançamento no ledger · pedido #1047 confirmado

Roda no sandbox com chave de teste. O envio no WhatsApp é a sua integração.

Caminho A · pagar dentro do chat

Direção · banco ou parceiro

Confirmar e pagar na mensagem

O cliente toca uma vez e o assistente dele paga sob um mandato que o cliente deu ao banco ou a um parceiro: teto por compra, validade, favorecido verificado. Sem app do banco.

toque em "Confirmar e pagar" → mandato do cliente verificado→ pago do lado do cliente

Direção. Depende do banco ou parceiro que guarda o mandato do cliente. Não existe hoje.

Caminho A · pagar dentro do chat

Confirmar e pagar na mensagem, como ficaria.

O mesmo carrinho. O cliente toca uma vez e o assistente dele paga sob um mandato que o cliente deu ao banco ou a um parceiro: teto, validade, favorecido verificado. Sem app do banco, sem redirecionamento. Nada disso existe hoje; depende desse banco ou parceiro.

Direção · banco ou parceiro
Casa Sabãoconta comercial · online

Quero 2 do sabonete de lavanda e 1 do kit presente. Entrega em Pinheiros.

13:58 ✓✓

Pedido #1047

2× sabonete de lavandaR$ 89,901× kit presenteR$ 175,00entrega PinheirosR$ 25,00Total · Pix vale por 24 hR$ 289,90
Direção · banco ou parceiroConfirmar e pagar · R$ 289,90Pagar com QR / copia e cola

Pagamento pelo seu assistente, dentro do seu mandato: teto R$ 800 por compra · válido até 30/11 · favorecido verificado.

14:02

Confirmado · pagar R$ 289,90 a Casa Sabão.

14:03 ✓✓

Pago · R$ 289,90. Dentro do seu mandato: R$ 289,90 de R$ 800 · favorecido verificado.

14:03

Pedido #1047 confirmado, sai hoje para Pinheiros.

14:04

  1. 1 · Carrinho enviado
  2. 2 · O cliente confirma e paga no chatDireção · banco ou parceiro
  3. 3 · Pedido confirmado na conversa
Verificação · lado do clientedemo

Mandato do clientemnd_demo_cust · teto R$ 800 · até 30/11

FavorecidoCasa Sabão · verificado

ValorR$ 289,90 · dentro do teto

Com quem ficao banco ou parceiro do cliente

Ilustrativo · dados de demonstração · Não existe hoje: depende do banco ou parceiro que guarda o mandato do cliente.

Por trás

Cobrança entrando, dinheiro saindo, cada um com sua regra.

O Collect emite a cobrança; o Pay envia o reembolso. Um mandato governa o que um agente gasta, então o lado da cobrança não tem mandato: ali, uma regra de aprovação opcional coloca uma pessoa antes da cobrança.

Regras · Casa Sabão demo
Cobrançacodespar_charge · Pix · QR + código
Vencimento24 h depois do envio
Revisão do operadoropcional · regra de aprovação no codespar_charge
Reembolsos (saída)codespar_pay · regra de aprovação · gestor
Entradalançamento no ledger · referência do pedido
Três caminhos sob as mesmas regras demo
Caminho felizPedido #1047 · R$ 289,90 · cobrança Pix → paga no app do banco → lançamento no ledger; a sua integração confirma na conversa.
Com revisãoUma regra de aprovação no codespar_charge → a cobrança espera um operador no Dashboard antes de chegar ao cliente. A regra casa agente e ferramenta, nunca um valor.
SaídaReembolso de R$ 89,90 → codespar_pay → aguarda pela regra de aprovação no codespar_pay até o gestor aprovar ou recusar.
TypeScript · @codespar/sdk 0.16.20Exemplo do SDK
const session = await new CodeSpar().create("user_0000", { preset: "brazilian" });const charge = await session.charge({ amount: 289.90, currency: "BRL", method: "pix", description: "Pedido #1047", buyer: { name: "Ana Souza" } });console.log(charge.pix_qr_code, charge.pix_copy_paste);// valor em reais: R$ 289,90 é 289.90 · a sua integração envia o código na conversa

Exemplo do SDK · dados de demonstração · não roda nesta página

O que faz rodar demo
CollectSandboxEmite a cobrança Pix com QR e código copia e cola.Abrir
AprovaçõesExisteUma regra opcional segura uma chamada de ferramenta para uma pessoa: no codespar_charge, no codespar_pay, ou nos dois.Abrir
PaySandboxEnvia o reembolso de volta ao cliente.Abrir
WalletExisteDinheiro entrando vira um lançamento no ledger.Abrir
Envio no WhatsAppPiloto / integraçãoA sua integração envia a cobrança e a confirmação na conversa.

O que existe hoje

Existe, sandbox, piloto ou direção: um rótulo por controle.

O que você roda hoje com uma chave de teste, o que roda no sandbox, o que depende de piloto ou integração e o que ainda é só direção.

Cobrança Pix com QR e código copia e colaO codespar_charge emite no sandbox com chave de teste.Sandbox
Pagamento confirmado no ledgerA cobrança vira succeeded e a entrada é um lançamento no ledger. Dinheiro entrando não recebe recibo assinado.Sandbox
Regra de aprovação na ferramenta de cobrança ou de reembolsoSegura uma chamada de ferramenta para uma pessoa. Casa agente e ferramenta; não tem condição de valor.Existe
Reembolso como saídaO codespar_pay envia um Pix de volta ao cliente.Sandbox
Carrinho lido da conversaO copiloto monta o carrinho a partir do que o cliente escreveu.Ilustrativo
Envio da cobrança e da confirmação no WhatsAppA entrega na conversa do cliente é a sua integração.Piloto / integração
Pagar dentro do chat sob o mandato do clienteConfirmar e pagar na mensagem. Depende de um banco ou parceiro; não existe hoje.Direção · banco ou parceiro

Cookbook

Uma cobrança Pix no chat, de ponta a ponta.

Uma chamada emite a cobrança, outra lê o status. Uma regra de aprovação, se você criar, segura a cobrança no Dashboard; o agente lê o resultado.

  1. Uma chave de testeNo Dashboard. Chaves de teste são gratuitas; nada movimenta dinheiro real.
  2. Uma regra de aprovação, se quiserAgente e ferramenta, definidos no Dashboard: codespar_charge para cobranças, codespar_pay para reembolsos.
  3. Uma conversaQualquer referência que o agente possa citar: cliente, itens, valor, número do pedido.
@codespar/sdk 0.16.20Exemplo do SDK
// 1 · uma chave de teste do Dashboard; uma regra de aprovação no codespar_charge é opcionalimport { CodeSpar } from "@codespar/sdk";const session = await new CodeSpar().create("user_0000", { preset: "brazilian" }); // 2 · o agente emite a cobrança Pix do pedido #1047: QR e código copia e colaconst run = await session.send("charge R$ 289.90 by Pix to Ana Souza for order #1047");const charge = run.tool_calls.find((c) => c.tool_name === "codespar_charge"); // 3 · o cliente paga no app do banco; acompanhe a cobrança até liquidarif (charge) console.log((await session.paymentStatus(charge.id)).payment_status); // "succeeded"

Exemplo do SDK · dados de demonstração · não roda nesta página

Casos de uso relacionados

Caso de usoSandbox

Copiloto do CFO

Pague faturas aprovadas dentro da sua política de alçadas.

Caso de usoSandbox

Compras autônomas

Pedidos a fornecedores pagos sob as suas regras.

Caso de usoSandbox

Orçamentos de API e compute

Agentes pagam APIs e compute sob um orçamento.

Dê aos seus agentes um jeito de pagar e receber.

Construir é grátis: MCP hospedado, SDK e sandbox.

As chaves de teste são gratuitas.

terminal · modo de testedemo
$ claude mcp add --transport http codespar https://connect.codespar.dev/mcp \    --header "Authorization: Bearer <chave de teste>"> "cobrar R$ 289,90 por Pix da Ana Souza pelo pedido #1047"  codespar_charge · Pix · QR e código copia e cola  pago no app do banco · succeeded · lançamento no ledger, entrada

Ilustrativo · dados de demonstração

WhatsApp: cobrança Pix no chat · CodeSpar