> ## Documentation Index
> Fetch the complete documentation index at: https://docs.malga.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Nov 09, 2023 - 🚀 PIX v2 no Banco do Brasil!

export const AuthorProfile = ({author}) => <div className="flex flex-row gap-3 items-center">
    {author.image && <img src={author.image} alt={author.name} className="w-10 h-10 rounded-full m-0" />}
    <div>
      <a href={author.url}>{author.name}</a>
      <br />
      <span>{author.title}</span>
    </div>
  </div>;

export const nova = {
  name: "Nova Fernandes",
  title: "Software Engineer",
  url: "https://github.com/nova-script",
  image: "https://github.com/nova-script.png"
};

<AuthorProfile author={nova} />

Em 26/06/23 o Banco do Brasil (BB) atualizou sua API de pagamentos PIX para a versão 2.6 e com essa atualização novos clientes BB não podem utilizar a versão anterior da API (versão 1). Versão esta que era a principal portada aqui em Malga.

Pensando nisso, priorizamos a atualização da nossa codebase para suportar **também** a versão 2 da API PIX BB.

Com ela, surgem algumas melhorias de mensageria, desempenho, velocidade e webhooks.

Venha conferir com a gente! 😉

## **Um problema que tínhamos: webhooks**

A versão anterior da API PIX (versão 1) não oferecia WebHooks. Como consequência, nós implementamos um sistema de **API Polling** pra suprir a necessidade de atualizar as transações.

Essa solução, porém, gerava alguns chamados de suporte, pois o API Polling era interrompido a partir de determinado tempo e, após isso, e qualquer notificação que deveríamos receber acaba se perdendo.

**Agora isso não acontece mais!**

## **Autenticação MTLS e a necessidade de um certificado emitido por CA:**

Uma das grandes novidades que a V2 traz, em relação à V1, é a **autenticação MTLS.**

Essa novidade traz mais segurança às suas transações.

Em resumo, para poder utilizar a V2, você **deverá**:

1. **Emitir um certificado por CA válida** [(há uma lista disponibilizada pelo BB)](https://apoio.developers.bb.com.br/referency/post/5f80a25fd9493f0012973463);
2. [**Cadastrar seu certificado no painel do BB**](https://apoio.developers.bb.com.br/referency/post/64f878e5a7287f001313fc6e), informando nossa URL de Postback aqui da Malga;
3. **Registrar um novo merchant, incluindo os campos do certificado e versão** [(veja nossa documentação da API)](/api-reference/merchants/criacao-de-novo-merchant-para-cobranca)
4. **Realizar seus próprios testes no nosso ambiente de desenvolvimento!**

## Sou obrigado a migrar para a nova versão?

O que acontece é que **a versão 1 está sendo descontinuada pelo BB. Tornando-se uma versão LEGADO.**

Em efeito disso, o **suporte, manutenção e disponibilidade do ambiente de homologações pode ser comprometido**!

Além disso, há o inevitável problema dos webhooks, discutido ali em cima!

Portanto, não é que você seja obrigado... **mas nós fortemente encorajamos** a migrar para a nova versão! Se manter atualizado é sempre bom! 😉

## Conclusão

Por hoje é só!

Considere utilizar o PIX BB V2 para processar suas transações e **vamos juntos!** 🚀
