Cobranças elimina a conferência manual entre cobrança, banco e pedido. Seu agente cria a cobrança uma vez, o pagamento é confirmado para o seu sistema, e o próximo passo roda a partir daí.
O fluxo, lado a lado
Da cobrança ao pagamento confirmado.
Seu agente cria e acompanha. A CodeSpar cobra e confirma. Seu sistema dá o próximo passo.
01Agente
A cobrança é criada
Seu agente cria uma cobrança por parcela: valor, vencimento, pagador. O cliente pode pagar por Pix ou boleto.
fatura 1208 · 1/2 · R$ 1.180,00 · vence 06/1002Cliente
O cliente paga
Por Pix com o QR ou o código, ou por boleto com a linha digitável, no app que já usa.
Pix ou boleto · até 06/1003CodeSpar
O recebimento é confirmado
O pagamento é confirmado, vinculado à cobrança e registrado no histórico da sua conta.
recebimento confirmado · R$ 1.180,0004Seu sistema
O próximo passo roda
O seu sistema conectado recebe a confirmação e atualiza a fatura ou libera o pedido.
pedido 1208 liberado · pelo sistema conectado
Dois jeitos de pagar
No seu canal ou em uma página de pagamento.
Disponibilize o QR e o código de pagamento no WhatsApp, e-mail ou aplicativo que você já usa, ou compartilhe um link para uma página em que o cliente vê a cobrança e paga. A cobrança e a confirmação são as mesmas.
No seu canal
QR e código de pagamento onde você fala com o cliente
Seu agente lê o QR e o código da cobrança; a integração do seu projeto envia na conversa do WhatsApp, por e-mail ou no seu app.
O envio pelo canal é feito pela integração do seu projeto.
Página Collect
Um link que o cliente abre para pagar
Compartilhe um link: o cliente vê a cobrança com o seu nome, preenche o que falta e paga por Pix.
A página mostra o seu nome como recebedor.
Por trás
Conecte seu agente ao seu fluxo de cobrança.
Crie a cobrança, acompanhe o estado, receba a confirmação de pagamento como evento e repita uma solicitação sem criar outra cobrança.
Exemplo do SDK · não roda nesta página
Cookbook
Duas parcelas, de ponta a ponta.
Uma chamada cria cada parcela com a sua chave; outra lê o estado. A confirmação de pagamento chega ao seu endpoint como evento.
- Uma chave de testeNo Dashboard. Chaves de teste são gratuitas; nada movimenta dinheiro real.
- Uma fatura a cobrarNome e documento do pagador, valor e vencimento por parcela, e uma chave que nomeia cada uma.
- Um endpoint para a confirmaçãoUm trigger no commerce.charge.paid. O seu handler casa a fatura e roda o próximo passo.
// 1 · uma chave de teste do Dashboard; um trigger no commerce.charge.paid aponta para o seu endpointimport { CodeSpar } from "@codespar/sdk";const session = await new CodeSpar().create("user_0000", { preset: "brazilian" }); // 2 · uma cobrança por parcela, Pix ou boleto com vencimento, sob uma chave que a nomeiaconst run = await session.send("create instalment 1/2 of invoice 1208 for ACME Distribuidora: R$ 1,180.00, due 2026-10-06, boleto or Pix, key inv-1208-1");const charge = run.tool_calls.find((c) => c.tool_name === "codespar_charge"); // 3 · o cliente paga por Pix ou boleto; acompanhe a cobrança até ser pagaif (charge) console.log((await session.paymentStatus(charge.id)).payment_status); // "succeeded"Exemplo do SDK · não roda nesta página
Casos de uso relacionados
Caso de uso
WhatsApp: cobrança Pix no chat
Uma cobrança Pix dentro da conversa, paga no app do banco.
Caso de uso
Assistente financeiro para seus clientes
Uma plataforma oferece aos clientes PJ um assistente que paga e recebe sob um mandato que eles controlam.