Como implementar API Pix no seu negócio: guia completo

Como implementar API para Pix no seu negócio: guia completo

Última atualização: 26 de julho de 2026

Principais lições deste artigo

  • O Pix processou 79,8 bilhões de transações em 2025 e deve responder por 50% do e-commerce brasileiro até 2028, o que torna a integração de API para Pix um requisito básico para empresas.

  • Uma instituição sem licença própria de IP deve adotar o modelo Banking as a Service para entrar em produção em semanas, em vez de anos.

  • A Resolução BCB nº 457/2025 exige validação de CPF e CNPJ na Receita Federal e bloqueia chaves vinculadas a cadastros irregulares, o que impacta onboarding e split de pagamentos.

  • Boas práticas de segurança incluem mTLS com certificado ICP-Brasil, IP allowlist, validação de assinatura HMAC em webhooks e reconciliação diária via logs.

  • Para implementar API para Pix com segurança e conformidade, a empresa pode contar com a infraestrutura completa da Celcoin.

Por que o Pix se tornou essencial para empresas brasileiras?

O Pix já funciona como infraestrutura central de pagamentos para empresas brasileiras. Em dezembro de 2025, as transações B2B no Pix atingiram 263 milhões, com crescimento de 50,3% em relação a dezembro de 2024. No segundo semestre de 2025, as transações pessoa-para-empresa (P2B) superaram as transferências entre pessoas físicas pela primeira vez, o que mostra a consolidação do Pix em pagamentos corporativos.

O Pix Automático amplia ainda mais esse papel ao atender pagamentos recorrentes. Lançado em junho de 2025, o Pix Automático registrou crescimento de 182% no volume processado entre o quarto trimestre de 2025 e o primeiro trimestre de 2026. Esse recurso também abre acesso a aproximadamente 60 milhões de brasileiros sem cartão de crédito, o que amplia o mercado endereçável para empresas de SaaS e assinaturas.

O que é Pix, API para Pix, webhook, certificado digital, sandbox e homologação?

Dominar alguns conceitos básicos acelera a implementação da API para Pix e reduz retrabalho.

  • Pix: sistema de pagamentos instantâneos do Banco Central do Brasil, disponível 24 horas por dia, 7 dias por semana, com liquidação em segundos.

  • API para Pix: interface de programação que permite criar cobranças, consultar status e receber notificações de pagamento de forma automatizada, sem intervenção manual.

  • Endpoint /cob: recurso que cria cobranças imediatas com QR Code dinâmico e prazo de expiração configurável.

  • Endpoint /cobv: recurso que cria cobranças com vencimento, com suporte a multa, juros e desconto, adequado para boletos híbridos e faturas.

  • Webhook: notificação HTTP enviada pelo provedor ao sistema da empresa quando o status de uma cobrança muda, o que elimina a necessidade de polling.

  • Certificado digital ICP-Brasil: certificado x509 v3 de 2048 bits emitido por autoridade certificadora reconhecida, obrigatório para autenticação mTLS nas conexões com o ecossistema do Banco Central.

  • Sandbox: ambiente de testes isolado que simula transações sem movimentação financeira real, o que permite validar toda a integração antes da produção.

  • Homologação: processo formal de validação técnica e regulatória que antecede a entrada em produção.

Com esses conceitos estabelecidos, a empresa consegue entender como as regras de 2026 afetam cada etapa da jornada, do credenciamento à operação diária.

Quais são os requisitos regulatórios do Pix em 2026

A Resolução BCB nº 457/2025 exige que as instituições participantes do Pix validem a conformidade dos nomes com CPF e CNPJ da Receita Federal antes de registrar, alterar ou portar chaves Pix, bloqueando o registro de chaves vinculadas a CPFs com situação SUSPENSA, CANCELADA, TITULAR FALECIDO ou NULA e a CNPJs SUSPENSOS, INAPTOS, BAIXADOS ou NULOS. Essa exigência impacta diretamente o onboarding de clientes e a configuração de arranjos de split.

A Resolução BCB nº 506/2025 ajusta critérios de autorização para instituições de pagamento no Pix e redefine penalidades ligadas às regras de validação. A instituição que atua no Pix precisa revisar políticas internas e contratos à luz dessas mudanças.

A CMN 5.274/2025 e a BCB 538/2025, publicadas em dezembro de 2025 com prazo de conformidade em março de 2026, adicionam 14 controles de cibersegurança auditáveis, incluindo autenticação multifator obrigatória para acesso administrativo a ambientes Pix e STR, prevenção de vazamento de dados, segurança de APIs e monitoramento de credenciais na Dark Web e Deep Web. Esses controles passam a fazer parte do escopo de auditorias.

A partir de dezembro de 2025, as instituições também devem adotar monitoramento em tempo real de movimentações atípicas no Pix, o que exige ferramentas de detecção e resposta mais robustas.

Como abrir conta PJ e escolher provedor para Pix?

Uma empresa sem licença própria de Instituição de Pagamento não pode participar diretamente do Pix. Tornar-se participante direto exige investimentos e prazos significativos. O modelo Banking as a Service permite operar Pix em semanas, usando a licença e a infraestrutura regulatória de um provedor homologado.

Os critérios essenciais para escolher um provedor incluem:

  • Licença de Instituição de Pagamento ativa e participação direta no Pix.

  • Sandbox documentado com suporte a /cob, /cobv e webhooks.

  • Gestão de KYC, AML e relatórios regulatórios incluída.

  • SLA de disponibilidade compatível com operação 24/7.

  • Suporte técnico com acesso direto a especialistas.

  • Capacidade de escalar para Core Banking quando a empresa obtiver licença própria.

Como obter credenciais, configurar certificado e IP allowlist

O fluxo padrão de credenciamento segue uma sequência clara de etapas.

  1. Abertura de conta PJ no provedor BaaS: envio de documentação, realização de KYC e assinatura de contrato.

  2. Geração de credenciais sandbox: obtenção de Client ID e Client Secret para o ambiente de testes.

  3. Emissão do certificado digital: uso de certificado x509 v3 de 2048 bits emitido por CA externa reconhecida, fornecido em formato PEM com cadeia completa, com root, intermediário e parceiro, para autenticação mTLS.

  4. Configuração de IP allowlist: registro dos IPs de saída dos servidores da empresa no provedor, liberando chamadas aos endpoints de Cash-Out e a operações sensíveis.

  5. Promoção para produção: repetição do processo com certificado de produção e credenciais definitivas após aprovação na homologação.

Como integrar os endpoints /cob e /cobv

A integração dos endpoints /cob e /cobv segue o mesmo padrão de autenticação, com ajustes apenas no payload e no escopo. Os exemplos abaixo utilizam autenticação OAuth 2.0 com mTLS. Substitua BASE_URL, CLIENT_ID, CLIENT_SECRET e os caminhos dos certificados pelos valores fornecidos pelo provedor BaaS.

Node.js, criação de cobrança imediata (/cob)

 const axios = require('axios'); const https = require('https'); const fs = require('fs'); const agent = new https.Agent({ cert: fs.readFileSync('./cert.pem'), key: fs.readFileSync('./key.pem'), ca: fs.readFileSync('./ca.pem'), }); async function getToken() { const res = await axios.post( `${process.env.BASE_URL}/oauth/token`, new URLSearchParams({ grant_type: 'client_credentials', client_id: process.env.CLIENT_ID, client_secret: process.env.CLIENT_SECRET, scope: 'cob.write cob.read', }), { httpsAgent: agent } ); return res.data.access_token; } async function criarCobranca(txid) { const token = await getToken(); const res = await axios.put( `${process.env.BASE_URL}/v2/cob/${txid}`, { calendario: { expiracao: 3600 }, devedor: { cpf: '12345678909', nome: 'João Silva' }, valor: { original: '100.00' }, chave: process.env.PIX_KEY, solicitacaoPagador: 'Pedido #1234', }, { headers: { Authorization: `Bearer ${token}` }, httpsAgent: agent, } ); return res.data; // contém pixCopiaECola e qrcode } 

Python, criação de cobrança com vencimento (/cobv)

 import os, requests from datetime import date BASE_URL = os.environ["BASE_URL"] session = requests.Session() session.cert = ("cert.pem", "key.pem") session.verify = "ca.pem" def get_token(): r = session.post( f"{BASE_URL}/oauth/token", data={ "grant_type": "client_credentials", "client_id": os.environ["CLIENT_ID"], "client_secret": os.environ["CLIENT_SECRET"], "scope": "cobv.write cobv.read", }, ) r.raise_for_status() return r.json()["access_token"] def criar_cobranca_vencimento(txid: str): token = get_token() payload = { "calendario": { "dataDeVencimento": str(date.today()), "validadeAposVencimento": 30, }, "devedor": { "cnpj": "12345678000195", "nome": "Empresa ABC Ltda", }, "valor": { "original": "500.00", "multa": {"modalidade": 2, "valorPerc": "2.00"}, "juros": {"modalidade": 2, "valorPerc": "1.00"}, }, "chave": os.environ["PIX_KEY"], "solicitacaoPagador": "Fatura #5678", } r = session.put( f"{BASE_URL}/v2/cobv/{txid}", json=payload, headers={"Authorization": f"Bearer {token}"}, ) r.raise_for_status() return r.json() 

Como configurar e validar webhook com verificação de assinatura

A validação correta do webhook garante que apenas notificações legítimas atualizem o sistema. A autenticidade do webhook deve ser validada com o recálculo da assinatura HMAC a partir do corpo bruto da requisição e comparação com o cabeçalho X-Signature, rejeitando requisições com assinatura divergente.

Node.js, validação de assinatura de webhook

 const express = require('express'); const crypto = require('crypto'); const app = express(); app.use(express.raw({ type: 'application/json' })); app.post('/webhook/pix', (req, res) => { const secret = process.env.WEBHOOK_SECRET; const signature = req.headers['x-signature']; const expected = crypto .createHmac('sha256', secret) .update(req.body) .digest('hex'); if (!crypto.timingSafeEqual(Buffer.from(signature), Buffer.from(expected))) { return res.status(401).send('Assinatura inválida'); } const event = JSON.parse(req.body); // processar event.pix[0].status res.status(200).send('OK'); }); 

Python, validação de assinatura de webhook

 import os, hmac, hashlib from flask import Flask, request, abort app = Flask(__name__) @app.post("/webhook/pix") def webhook_pix(): secret = os.environ["WEBHOOK_SECRET"].encode() signature = request.headers.get("X-Signature", "") expected = hmac.new(secret, request.get_data(), hashlib.sha256).hexdigest() if not hmac.compare_digest(signature, expected): abort(401) event = request.get_json(force=True) # processar event["pix"][0]["status"] return "OK", 200 

Checklist de homologação para produção

Uma checklist objetiva reduz falhas na promoção para produção e evita retrabalho com o provedor. Antes de solicitar a promoção para o ambiente de produção, valide todos os itens abaixo.

  • Chave Pix registrada e associada à conta PJ no provedor.

  • Fluxo completo de /cob testado, com criação, consulta e expiração.

  • Fluxo completo de /cobv testado, com criação e aplicação de multa, juros e desconto.

  • Webhook recebido e assinatura validada com sucesso.

  • Tratamento de erros HTTP 400, 401, 403 e 404 implementado.

  • Idempotência garantida com reutilização do mesmo txid em retentativas.

  • IP allowlist configurado para todos os servidores de produção.

  • Certificado de produção instalado e mTLS funcionando.

  • Validação de CPF e CNPJ na Receita Federal integrada ao onboarding.

  • Consulta ao BC Protege+ implementada antes do processamento de transações.

Quais são as boas práticas de segurança, escalabilidade e conformidade

Uma arquitetura de Pix segura combina controles de transporte, autenticação forte e processos operacionais consistentes. As práticas padrão para APIs para Pix incluem HTTPS obrigatório, autenticação OAuth 2.0, IP allowlist para endpoints de Cash-Out e verificação de assinatura HMAC nos webhooks.

Além desses fundamentos, vale estruturar controles em camadas que se reforçam. Definir limites diários e noturnos de transação, criar listas de beneficiários aprovados e implementar o modelo Maker-Checker com segregação de funções reduz a superfície de ataque operacional. Realizar testes de penetração anuais independentes com retenção de evidências por cinco anos, conforme a CMN 5.274/2025 valida a eficácia desses controles.

Executar reconciliação diária, confirmando cada Pix liquidado via logs de webhook e comparando resumos diários com os outputs do provedor e do SPB, garante que nenhuma transação passe sem registro. Armazenar segredos de webhook em cofres de credenciais, e não em variáveis de ambiente não criptografadas, protege o segredo que sustenta a verificação de assinatura. Implementar monitoramento de credenciais na Dark Web e Deep Web, conforme exigido pela BCB 538/2025, fecha o ciclo de proteção com foco em detecção de comprometimento.

Implemente essas práticas de segurança com a infraestrutura completa da Celcoin.

Quais erros comuns evitar ao implementar API para Pix?

Evitar erros recorrentes em integrações de API para Pix reduz incidentes em produção e esforço de suporte. Os pontos abaixo reúnem falhas frequentes e formas de correção.

Evite esses erros comuns com o suporte técnico especializado da Celcoin.

Como ERPs, marketplaces e varejistas podem usar Pix?

Cada segmento pode explorar a API para Pix de forma diferente para gerar receita e eficiência operacional.

  • ERPs: emissão automática de cobranças /cobv com vencimento, multa e juros integradas ao fluxo de contas a receber. A conciliação automática via webhook elimina lançamentos manuais.

  • Marketplaces: split de pagamento entre vendedores com validação de CNPJ em tempo real. A liquidação instantânea reduz o ciclo financeiro dos lojistas.

  • Varejistas de grande porte: o Pix Automático permite cobranças recorrentes de assinaturas e programas de fidelidade com custos até 14 vezes menores que cartões. O Pix por Aproximação expande os canais de aceitação nas lojas físicas.

  • Fintechs: emissão de cobranças dinâmicas para carteiras digitais, com webhook em tempo real para atualização de saldo e liberação de serviços.

Celcoin: infraestrutura completa para Pix via Banking as a Service

O banking da Celcoin oferece infraestrutura regulatória e tecnológica para empresas que desejam operar Pix e outros serviços financeiros sem licença própria. A Celcoin atua como participante direta no Pix e disponibiliza APIs modulares para que fintechs, bancos digitais, ERPs, marketplaces e varejistas integrem Pix, contas digitais, cartões e outros serviços sob a licença de Instituição de Pagamento da Celcoin.

Essas empresas lançam produtos financeiros com marca própria, enquanto a Celcoin gerencia internamente a complexidade de compliance, KYC, AML e relatórios regulatórios. A Celcoin media mais de R$ 30 bilhões em transações mensalmente e atende mais de 6 mil clientes. A tabela abaixo resume as principais funcionalidades da plataforma e como cada uma se traduz em benefícios práticos para a operação.

Funcionalidade da Celcoin

Benefício para sua empresa

APIs modulares

Integrações mais rápidas, com redução de custos e prazos de desenvolvimento.

Experiência e suporte ao desenvolvedor

Documentação, SDKs e sandboxes que reduzem ciclos de integração e custos de engenharia.

Capacidade de lançamento rápido

Módulos pré-construídos e entrega via SaaS aceleram lançamentos, melhorando o tempo para geração de receita e a competitividade.

Distribuição white-label e embutida

Suporte a produtos financeiros com marca própria.

Escalabilidade com confiabilidade

Solução com alta disponibilidade e escalável na nuvem, que mantém serviços funcionando mesmo com altos volumes e protege a receita.

Cobertura de diversas possibilidades de pagamentos, incluindo crédito

Oferta de pagamentos e emissão de crédito aumenta conversão, ARPU e fidelização. A Celcoin não oferece empréstimo para consumidores, mas fornece a infraestrutura tecnológica para que empresas ofertem produtos de crédito aos seus clientes.

Acesso a dados e personalização

Dados e análises via Open Finance permitem ofertas personalizadas, com impacto direto em conversão e retenção.

Compliance e conformidade como princípio

KYC, AML e relatórios integrados reduzem risco regulatório e aceleram ciclos de vendas.

Prevenção de fraude e controles de risco

Monitoramento baseado em IA e autenticação robusta reduzem estornos, perdas e exposição regulatória.

Conectividade com Open Finance

Integração com o ecossistema Open Finance para enriquecimento de dados e ofertas personalizadas.

Perguntas frequentes

O que é uma API para Pix?

Uma API para Pix é uma interface de programação que permite criar cobranças, consultar status de transações e receber notificações de pagamento de forma automatizada. Ela elimina a necessidade de intervenção manual em cada etapa do fluxo financeiro e conecta o sistema da empresa diretamente ao ecossistema Pix.

Uma empresa sem licença de Instituição de Pagamento pode usar o Pix?

Sim. Pelo modelo Banking as a Service, a empresa opera Pix usando a licença e a infraestrutura regulatória de um provedor homologado. Esse modelo permite entrar em produção em semanas, sem os investimentos e prazos exigidos para obter licença própria junto ao Banco Central.

Quais são os principais requisitos de segurança para APIs para Pix em 2026?

A CMN 5.274/2025 e a BCB 538/2025 exigem autenticação multifator para acesso administrativo, testes de penetração anuais com retenção de evidências por cinco anos e monitoramento de credenciais na Dark Web e Deep Web. Além disso, as boas práticas incluem mTLS com certificado ICP-Brasil, IP allowlist para endpoints de Cash-Out e validação de assinatura HMAC em todos os webhooks.

O que é o Pix Automático e para quais empresas ele é relevante?

O Pix Automático é uma funcionalidade para cobranças recorrentes, lançada em junho de 2025. Ele é especialmente relevante para empresas de SaaS, assinaturas e varejistas com programas de fidelidade, pois permite cobrar clientes de forma recorrente com custos até 14 vezes menores que cartões e alcança cerca de 60 milhões de brasileiros sem cartão de crédito.

Como funciona a validação de webhook no Pix?

O provedor envia uma notificação HTTP ao endpoint da empresa sempre que o status de uma cobrança muda. A empresa deve recalcular a assinatura HMAC a partir do corpo bruto da requisição e comparar com o valor recebido no cabeçalho X-Signature. Requisições com assinatura divergente devem ser rejeitadas para evitar callbacks falsos e payloads adulterados.

A Resolução BCB nº 457/2025 afeta o onboarding de clientes?

Sim. A resolução exige que as instituições participantes do Pix validem a conformidade dos nomes com CPF e CNPJ da Receita Federal antes de registrar, alterar ou portar chaves Pix. Cadastros com situação irregular ficam impedidos de registrar chaves, o que impacta diretamente o fluxo de onboarding e a configuração de arranjos de split de pagamento.

Conclusão

O Pix consolidou-se como infraestrutura central de pagamentos para empresas brasileiras. O crescimento do volume B2B, a expansão do Pix Automático e as exigências regulatórias de 2026 tornam a integração de API para Pix um requisito técnico e estratégico para empresas que operam no mercado brasileiro.

Implementar essa integração com segurança exige domínio de autenticação mTLS, validação de webhooks, idempotência e conformidade com as resoluções BCB nº 457/2025, BCB nº 506/2025, CMN 5.274/2025 e BCB 538/2025. Cada um desses pontos representa um risco real em produção quando tratado de forma inadequada.

O banking da Celcoin oferece a infraestrutura regulatória e tecnológica para que fintechs, bancos digitais, ERPs, marketplaces e varejistas operem Pix com conformidade e segurança, sem licença própria. Conheça a infraestrutura completa da Celcoin e reduza o tempo de integração com suporte técnico especializado.