Configuração da Integração com o Banco do Brasil (Pix)
Configuração da Integração com o Banco do Brasil (Pix)
Este artigo mostra o passo a passo completo para habilitar o recebimento via Pix integrado ao Banco do Brasil, cobrindo o cadastro da aplicação no Portal Developers BB, a geração de credenciais, a configuração da conta bancária no Movisis e o envio do certificado digital necessário para autenticação mTLS.
Visão geral
A integração Pix com o Banco do Brasil é feita em duas frentes que precisam conversar entre si:
- Portal Developers BB — onde a aplicação é criada, as credenciais (Client ID, Client Secret e App Key) são geradas e o certificado digital é homologado.
- Movisis — onde a conta bancária é cadastrada com essas credenciais e o certificado é vinculado à loja.
O fluxo completo tem cinco etapas, que devem ser seguidas nesta ordem:
| Etapa | O que é feito | Onde |
|---|---|---|
| 1 | Criar a aplicação e contratar a API Pix (v2) | Portal Developers BB |
| 2 | Gerar as credenciais (ambiente de teste) | Portal Developers BB |
| 3 | Cadastrar a conta bancária e vincular à loja | Movisis |
| 4 | Enviar e homologar o certificado digital (mTLS) | Movisis → Portal Developers BB |
| 5 | Enviar a aplicação para produção | Portal Developers BB |
⏱️ Tempo estimado: 20 a 30 minutos, sem contar o tempo de aprovação do certificado (até 5 minutos) e a assinatura do termo de adesão para produção (depende do representante legal da empresa).
Pré-requisitos
Antes de começar, tenha em mãos:
- [ ] Acesso de administrador ao Portal Developers BB: https://acesso.bb.com.br/v2/login?appId=ipa-developers
- [ ] Certificado digital e-CNPJ modelo A1 da empresa, no formato
.pfxou.p12, com a senha em mãos - [ ] O CNPJ do certificado deve ser exatamente o mesmo CNPJ da loja que será configurada no Movisis
- [ ] Chave Pix já cadastrada no Banco do Brasil como chave do recebedor
- [ ] Acesso ao Movisis com permissão em Parâmetros Financeiros e Parâmetros do Sistema
⚠️ Importante: essa integração é exclusiva para pessoa jurídica e exige credencial de autenticação mútua (certificado A1). Não é possível concluir o processo sem um certificado A1 válido.
Etapa 1 — Cadastrar a aplicação no Portal Developers BB
- Acesse o site de cadastro: https://acesso.bb.com.br/v2/login?appId=ipa-developers
- Clique no botão Criar nova aplicação e informe o nome e a descrição da aplicação.
- Em Selecione as APIs desejadas, escolha o grupo APIs com contratação online pelo Portal Developers BB e marque a opção Pix (v2).
- Clique em Criar para concluir o cadastro da aplicação.
- Volte para a lista de aplicações e selecione a aplicação recém-criada.
- Na tela de detalhes da aplicação, clique no card Credenciais.
Etapa 2 — Gerar as credenciais de acesso
O Portal Developers BB exige que as credenciais de ambiente de teste sejam geradas antes de liberar as credenciais de produção. Siga esta ordem:
- Na aba Ambiente de teste, clique em Gerar credenciais.
- O portal exibirá as credenciais geradas. Copie e guarde cada uma delas em um local seguro (todas elas são exibidas somente uma vez)
💡 Dica: use o botão Baixar todas as credenciais (TXT) para salvar uma cópia de backup antes de sair da tela.
⚠️ Se você perder o acesso às credenciais, será necessário gerar novas e substituir as antigas — a aplicação fica indisponível até a substituição.
Etapa 3 — Cadastrar a conta bancária no Movisis
3.1 Adicionar a conta bancária
- No Movisis, acesse Parâmetros Financeiros → Contas Bancárias.
- Clique em Adicionar e preencha o formulário Nova Conta com os dados obtidos na Etapa 2:
| Campo no Movisis | Valor a preencher |
|---|---|
| Operador Financeiro | Banco do Brasil |
| Loja | Loja que usará essa conta |
| Client ID | Client ID gerado na Etapa 2 |
| Client Secret | Client Secret gerado na Etapa 2 |
| App Key | App Key gerado na Etapa 2 |
| Chave Pix | Chave Pix cadastrada como chave do recebedor no Banco do Brasil |
- Clique em Salvar.
3.2 Vincular a conta à loja no Pix
- Acesse Parâmetros Financeiros → Pix → Lojas.
- Selecione a loja desejada e, no campo Escolha a conta para pagamento com Pix, selecione a conta criada no passo anterior.
- Clique em Salvar.
Etapa 4 — Certificado digital (mTLS)
Esta é a etapa mais sensível do processo: o certificado precisa ser enviado primeiro na Movisis e depois homologado no Portal Developers BB.
4.1 Enviar o certificado A1 no Movisis
- Acesse Parâmetros do Sistema → [selecione a loja] → Certificado Digital.
- Clique em Enviar certificado.
- Envie o arquivo do certificado (
.pfxou.p12exportado com a chave privada) e informe a senha do certificado.
⚠️ Atenção: o certificado precisa ser o e-CNPJ da própria loja — o CNPJ do titular do certificado é conferido contra o cadastro da empresa vinculada à loja. Se os CNPJs não coincidirem, o envio será recusado.
- Aguarde a confirmação de que o certificado foi cadastrado com sucesso. A tela passará a exibir os dados do certificado ativo (titular, CNPJ, emissor, validade) e a seção Cadeia para o Portal do Banco do Brasil.
- Clique em Baixar cadeia completa para baixar o arquivo com a cadeia de certificados (certificado da empresa + autoridades intermediárias).
📅 O certificado enviado tem prazo de validade (normalmente cerca de 4 meses, conforme o emissor). Anote a data de vencimento exibida na tela e programe a renovação com antecedência para evitar interrupção nos recebimentos via Pix.
4.2 Enviar o certificado no Portal Developers BB
- No Portal Developers BB, volte aos detalhes da aplicação e clique no card Certificados.
- Em Como utilizar meus certificados nas APIs e Webhook do BB?, na seção Para consumir APIs, clique em Enviar certificado.
- Clique em Importar cadeia completa e selecione o arquivo baixado no Movisis (passo 4.1.5). Depois, clique em Enviar.
4.3 Acompanhar o status do envio
- No card Histórico de envios, acompanhe a situação do certificado enviado.
- A atualização do status pode levar até 5 minutos. Clique em Atualizar para verificar.
| Ícone | Situação |
|---|---|
| ⏳ (ampulheta) | Certificado em processamento/homologação |
| ✅ (check verde) | Certificado aprovado — integração pronta para uso em ambiente de testes |
✅ Assim que a situação exibir o check verde, a integração já está totalmente configurada no ambiente de testes (DEV) e pode ser enviada para produção.
Etapa 5 — Enviar a aplicação para produção
- Na tela de detalhes da aplicação, clique em Enviar para produção.
- Identificação da empresa — informe o CNPJ, clique em Pesquisar e confirme se a razão social está correta.
⚠️ Depois de confirmar, não será possível alterar o CNPJ. Caso necessário, será preciso criar uma nova aplicação.
- Contato da aplicação — informe e-mail e telefone de contato.
- Revisão da aplicação — confira o CNPJ, a razão social, as APIs vinculadas e os dados de contato antes de confirmar.
- Contratação — clique em Concluir. A aplicação ficará com o status Aguardando aprovação até que o representante legal da empresa assine o termo de adesão, pelo Portal Developers BB ou pelo aplicativo BB Digital PJ.
ℹ️ Após a assinatura do termo de adesão, a aplicação é enviada automaticamente para produção — não é necessária nenhuma ação adicional no Portal Developers BB.
Checklist rápido
- [ ] Aplicação criada no Portal Developers BB com a API Pix (v2) contratada
- [ ] Credenciais de teste geradas e salvas (App Key, Client ID, Client Secret)
- [ ] Conta bancária cadastrada no Movisis em Parâmetros Financeiros → Contas Bancárias
- [ ] Conta vinculada à loja em Parâmetros Financeiros → Pix → Lojas
- [ ] Certificado A1 enviado no Movisis (mesmo CNPJ da loja)
- [ ] Cadeia completa baixada no Movisis e importada no Portal Developers BB
- [ ] Status do certificado aprovado (✅) no Histórico de envios
- [ ] Aplicação enviada para produção e termo de adesão assinado
Perguntas frequentes
O que é a “chave Pix” solicitada no cadastro da conta no Movisis?
É a chave Pix cadastrada no Banco do Brasil como chave do recebedor da loja (pode ser CNPJ, e-mail, telefone ou chave aleatória, conforme o que foi registrado no banco).
Posso usar um certificado A1 de outro CNPJ, diferente do CNPJ da loja?
Não. O certificado precisa pertencer ao mesmo CNPJ da loja configurada nos parâmetros — o Portal Developers BB valida essa correspondência.
O status do certificado não atualizou depois de 5 minutos. O que fazer?
Clique em Atualizar no card Histórico de envios. Se o status continuar pendente por muito mais tempo que o esperado, verifique se o arquivo importado foi realmente a cadeia completa baixada no Movisis, e não apenas o certificado da empresa isolado.
Quanto tempo leva para a aplicação ir para produção?
Depende exclusivamente da assinatura do termo de adesão pelo representante legal da empresa, no Portal Developers BB ou no BB Digital PJ. Após a assinatura, a liberação é automática.
O que acontece quando o certificado digital vence?
A integração para de autenticar (mTLS) até que um novo certificado seja enviado. Repita a Etapa 4 com o certificado renovado antes da data de vencimento exibida no Movisis.
💬 Dúvidas ou dificuldades? Entre em contato com o suporte Movisis através da nossa central de atendimento:
suporte.movisis.com.br