Informações Gerais

Bem-vindo ao ecossistema de APIs do Sicredi. Aqui você encontra a documentação técnica para conectar seu ERP, fintech ou sistema de gestão aos nossos serviços financeiros, com guias de início rápido por produto e referência completa de cada API.

Esta página é o ponto de partida. Ela explica como as APIs funcionam de forma geral, como cada uma se autentica, como funcionam os webhooks e onde buscar ajuda. Para integrar de fato, siga o guia de início rápido (Getting Started) da API que você precisa.


1. Vamos Começar?

Como são as APIs no Sicredi

Nossas APIs são RESTful e seguem padrões de segurança adequados ao contexto de cada produto. Elas estão organizadas por produto, permitindo que você integre exatamente o que o seu negócio precisa, sem carregar o que não vai usar.

Cada API tem o seu próprio modelo de autenticação, os seus próprios endpoints e a sua própria documentação. Por isso, depois de ler esta visão geral, consulte sempre o guia específico do produto que você vai integrar.

Mapa das APIs:

APIPara que serveAutenticação
PixCobranças Pix imediatas e com vencimento, consulta e conciliação de Pix recebidos, devoluções e webhooks de recebimento.mTLS + OAuth2
CobrançaEmissão e gestão de boletos Tradicionais e Híbridos (boleto com Pix), comandos de instrução (baixa, vencimento, desconto, juros, multa, protesto, negativação) e conciliação.OAuth2 (sem mTLS)
MultipagContas a pagar: pagamento de boletos, tributos e transferências via Pix, com agendamento, cancelamento e comprovantes.mTLS + OAuth2
Conta SalárioAbertura de conta salário nas modalidades Saque, Portabilidade e Representante, com acompanhamento por consulta ou webhook.mTLS + OAuth2
Extrato de Conta CorrenteConsulta de movimentações da conta corrente por período, com saldo anterior e saldo resultante por lançamento.mTLS + OAuth2
Saldo de Conta CorrenteConsulta de saldo atual, valores bloqueados e limites de cheque especial da conta corrente.mTLS + OAuth2
📘

API Conta Salário

Para a API Conta Salário, as credenciais e parte da configuração de acesso são tratadas diretamente pela equipe de integração. Consulte o guia da API para os detalhes.

Primeiros passos

Para integrar com o Sicredi, siga estas etapas:

  1. Consulte a documentação da API. Navegue pelo guia de início rápido do produto que deseja integrar (Pix, Cobrança, Multipag, Conta Salário, Extrato de Conta Corrente ou Saldo de Conta Corrente) e revise a referência da API.
  2. Solicite adesão e credenciais à sua cooperativa. A contratação do produto e a liberação de acesso são feitas pela sua cooperativa Sicredi. Cada produto exige adesão e, na maioria dos casos, assinatura de um termo.
  3. Prepare a segurança da integração. Conforme a API, isso envolve gerar um certificado digital (mTLS) e obter as credenciais de acesso. Os detalhes estão no guia de cada produto.
  4. Teste em homologação (Sandbox). Algumas APIs oferecem ambiente de homologação. Cada guia indica como obter acesso e quais dados de teste utilizar.
  5. Vá para produção. Com a integração validada, utilize as credenciais e URLs de produção descritas no guia da API.

Credenciais

O modelo de credenciais é definido por API, porque cada produto tem um fluxo próprio de segurança. De forma geral:

  • As credenciais de acesso (por exemplo, Client ID e Secret, ou Código de Acesso) são obtidas no Portal do Desenvolvedor ou no Internet Banking, conforme a API.
  • Os certificados digitais (para as APIs que usam mTLS) são gerados a partir de um CSR e validados pelo Sicredi.

Consulte o guia da API que você vai integrar para o passo a passo exato de geração e renovação de credenciais.

Dúvidas gerais

Preciso ter conta no Sicredi para ver a documentação?
Não. A documentação técnica é pública. Você não precisa de cadastro para explorar nossas APIs.

Preciso ter uma aplicação criada para acessar o Sandbox?
Depende da API. Consulte o guia específico de cada produto para verificar a disponibilidade de homologação e os requisitos de acesso.

Posso testar antes de contratar?
Você pode explorar livremente a documentação. Para acessar o Sandbox real ou produção, o produto precisa estar contratado junto à sua cooperativa.


2. Segurança

A segurança é um princípio central em todas as nossas APIs. Cada produto implementa os mecanismos adequados ao seu contexto de uso e aos requisitos regulatórios.

Visão geral

As APIs do Sicredi combinam dois mecanismos de segurança, que podem ser usados isoladamente ou em conjunto, dependendo do produto:

  • mTLS (autenticação mútua de certificados): garante que cliente e servidor são quem dizem ser, através da troca e validação de certificados digitais.
  • OAuth2: protocolo de autorização padrão da indústria, no qual você obtém um token de acesso para autenticar suas chamadas.

Não existe um modelo único para todas as APIs. A maioria dos produtos usa as duas camadas em conjunto (mTLS no transporte e OAuth2 para autorização), enquanto a API de Cobrança usa apenas OAuth2. O resumo abaixo orienta onde olhar antes de começar.

Modelos de autenticação por API:

APImTLSOAuth2 (fluxo)Onde gerar as credenciais
PixSimClient CredentialsPortal do Desenvolvedor (sobre certificado validado)
MultipagSimClient CredentialsEquipe de integração
Conta SalárioSimClient CredentialsPortal do Desenvolvedor (apps de Sandbox e Produção)
Extrato de Conta CorrenteSimClient CredentialsPortal do Desenvolvedor (CSR e credenciais após os testes em Sandbox)
Saldo de Conta CorrenteSimClient CredentialsPortal do Desenvolvedor (CSR e credenciais após os testes em Sandbox)
CobrançaNãoPasswordCódigo de Acesso no Internet Banking + chave da aplicação no Portal
📘

Pontos de atenção que diferenciam as APIs

  • O endpoint de geração de token não é o mesmo entre as APIs. Cada guia traz a URL correta de autenticação para Sandbox e Produção.
  • A Cobrança usa o fluxo OAuth2 password (e não client_credentials), com o Código de Acesso gerado no Internet Banking. As demais usam client_credentials com Client ID e Secret.
  • As APIs que usam mTLS exigem o certificado digital configurado na conexão, além do token OAuth2.

Autenticação mútua de certificados (mTLS)

O mTLS é usado nas APIs que requerem o mais alto nível de segurança no transporte: Pix, Multipag, Conta Salário, Extrato de Conta Corrente e Saldo de Conta Corrente. Nessas APIs, além do token OAuth2, toda chamada precisa apresentar um certificado digital válido.

Para obter o certificado, você gera um CSR (Certificate Signing Request) e o submete para que o Sicredi emita o certificado correspondente. O guia de cada API traz o passo a passo de geração do CSR, validação e instalação, incluindo a conversão de formato quando necessário (alguns certificados são entregues em DER e precisam ser convertidos para PEM).

Dúvidas gerais de segurança

Preciso gerar um certificado para cada API?
Apenas para as APIs que usam mTLS (Pix, Multipag, Conta Salário, Extrato de Conta Corrente e Saldo de Conta Corrente). A API de Cobrança não exige certificado. Consulte o guia de cada produto.

O que acontece se meu certificado expirar?
As chamadas que dependem de mTLS passam a ser rejeitadas. Gere e valide um novo certificado seguindo o guia da API, ou procure sua cooperativa.

Qual é o tempo de expiração do token?
Varia por API e pode diferir entre homologação e produção. A recomendação é sempre ler o tempo de expiração retornado na resposta de autenticação, em vez de fixá-lo no código.

Boas práticas

  • Armazene Client ID, Secret, Código de Acesso e a chave privada do certificado de forma segura, em cofre de senhas ou HSM.
  • Nunca compartilhe suas credenciais nem versione chaves privadas em repositórios.
  • Implemente a renovação de token respeitando o tempo de expiração retornado na resposta.
  • Mantenha suas bibliotecas de TLS e segurança sempre atualizadas.

Glossário de segurança

  • mTLS: Mutual Transport Layer Security. Autenticação mútua por certificado entre cliente e servidor.
  • OAuth2: protocolo de autorização padrão da indústria.
  • Client ID e Secret: par de credenciais que identifica a sua aplicação no fluxo client_credentials.
  • Código de Acesso: credencial usada pela API de Cobrança no fluxo password, gerada no Internet Banking.
  • CSR: Certificate Signing Request. Arquivo que você gera para solicitar a emissão do seu certificado.
  • JWT: JSON Web Token. Formato do token de acesso.

3. Comunicados

Este é o canal central para anúncios sobre as APIs: novas versões, mudanças de comportamento, depreciações e eventos programados. Acompanhe esta seção para se manter atualizado sobre o que muda no ecossistema.

Comunicados atuais

Nenhum comunicado ativo no momento.


4. Parcerias

Nosso objetivo é construir um ecossistema próspero, no qual integrar-se ao Sicredi seja um acelerador para o seu negócio. Ao se tornar um parceiro, você passa a oferecer aos seus clientes acesso aos serviços financeiros de uma das maiores instituições financeiras cooperativas do Brasil.

A relação entre o Sicredi, o associado e o parceiro desenvolvedor é formalizada por meio de adesão e termos específicos de cada produto, tratados junto à sua cooperativa. Para iniciar uma parceria ou entender as condições de cada produto, fale com a sua cooperativa Sicredi.


5. Webhooks

Webhooks são a forma mais eficiente de se manter atualizado sobre eventos das APIs, sem precisar fazer consultas repetitivas (polling). Quando um evento acontece, o Sicredi envia uma notificação para a URL que você configurou.

APIs com webhook

Atualmente, quatro das seis APIs oferecem algum modelo de webhook (Extrato de Conta Corrente e Saldo de Conta Corrente são consultas diretas e não emitem webhook). O comportamento e os eventos variam por produto:

APIO que o webhook notifica
PixRecebimento de Pix vinculado a uma chave configurada.
CobrançaEventos de liquidação do boleto (com variações granulares por canal de pagamento) e estorno de liquidação.
MultipagMudança de status dos pagamentos vinculados ao associado.
Conta SalárioFinalização do processamento de uma solicitação de abertura.
📘

A notificação pode ser apenas um gatilho

Em algumas APIs, a notificação é apenas um gatilho e não traz o resultado completo. Nesses casos, ao receber o webhook você deve chamar o endpoint de consulta da própria API para obter o detalhamento. A Conta Salário funciona exatamente assim. Confira o comportamento exato no guia de cada produto.

Segurança dos webhooks

O modelo de segurança do endpoint que recebe as notificações varia por API, e cada produto define os seus próprios requisitos. De forma geral, o seu endpoint precisa usar HTTPS, mas detalhes como versão mínima de TLS, exigência de certificado de CA pública, porta e tempo máximo de resposta diferem entre as APIs.

Por isso, não existe um requisito único de webhook para todas as APIs. Antes de publicar o seu endpoint, consulte o guia da API correspondente para confirmar:

  • Requisitos de HTTPS e de certificado (CA pública, certificado não autoassinado, etc.).
  • Versão de TLS e porta exigidas.
  • Tempo máximo de resposta esperado pelo Sicredi.
  • Como validar a origem da notificação (por exemplo, um valor de autorização enviado no header).

Cadastro e testes

O cadastro do webhook é feito por endpoint específico de cada API, e a disponibilidade de simulação em Sandbox também varia por produto. O guia de cada API descreve como contratar o webhook, quais eventos ele passa a receber e como testá-lo.


6. Suporte Técnico

Se você tiver qualquer dúvida ou problema durante a integração, nosso time está aqui para ajudar.

Canais de atendimento

  • Portal do Desenvolvedor: developer.sicredi.com.br — Abertura de chamados pelo menu de Suporte e acesso a credenciais e certificados.
  • Documentação pública: developers.sicredi.com.br — Guias de início rápido e referência completa das APIs (esta documentação).
  • Sua cooperativa Sicredi: para questões comerciais, adesão e contratação de produtos.

Canais específicos por API

APICanal de suporte
Pix[email protected]. Para Arrecadação Híbrida (Pix em boletos e carnês): [email protected]
Multipag[email protected]
CobrançaPortal do Desenvolvedor, menu Suporte
Conta SalárioSuporte direto pela equipe de integração
Extrato de Conta Corrente

Portal do desenvolvedor: developer.sicredi.com.br - abertura de chamados via menu Suporte.

Cooperativa: para questões comerciais e de contratação, procure sua cooperativa Sicredi.

Saldo de Conta Corrente

Portal do desenvolvedor: developer.sicredi.com.br - abertura de chamados via menu Suporte.

Cooperativa: para questões comerciais e de contratação, procure sua cooperativa Sicredi.

📘

Assunto do chamado

Ao abrir um chamado por e-mail, use como assunto um resumo da solicitação seguido do CNPJ do associado. Isso agiliza o direcionamento e o atendimento.


Did this page help you?