PIX Sistema digital de pagamentos

Sistema desenvolvido pelo Banco Central do Brasil, capaz de fazer movimentações financeiras entre duas contas bancárias em segundos.

Categoria de Tecnologia

Postado em 19 maio 2024

Atualizado em 19 maio 2024

Palavras-chave: pix,sistema,pagamento,instantaneo,spi,psp,emv,dict,chave,banco,baas

Visualizações: 756



O PIX é um sistema de pagamento desenvolvido pelo Banco Central do Brasil. A movimentação monetária é instantânea, isso que dizer que acontece imediatamente entre duas contas. A movimentação monetária só pode ser feita em moeda brasileira (reais) e entre contas bancárias brasileiras.

O PIX pode ser usado tanto por individuais quanto empresas, entretanto as taxas se diferem entre esses dois. Além disso, os recursos disponíveis também se diferem. Há diversas modalidades de PIX e diversas formas de realizar uma movimentação monetária.

O que é o PIX?

O PIX é um sistema digital que permite movimentação monetária entre duas contas bancárias brasileiras. A movimentação acontece em tempo real e se conclui em alguns segundos. O PIX possui diversas modalidades para determinados cenários. Algumas modalidades são:

  • PIX Transferência
  • PIX Cobrança
  • PIX Agendado

A modalidade de PIX Transferência permite movimentação monetária entre duas contas. Uma conta envia dinheiro para outra conta através de uma chave. O PIX Cobrança é usado para criar uma solicitação de pagamento que pode ser pago através do PixCopiaECola ou de um QRCode. O PIX Agendado é uma transferência programada para um horário definido pelo pagador. Assim que chegar o dia programado, o dinheiro é transferido para a conta definida pelo pagador. Ainda existem mais modalidades existentes e outras que irão ser lançadas, como o PIX Internacional que está presente na agenda futura do Banco Central do Brasil.

O que é a chave PIX e para que serve?

A chave PIX é um identificador de conta bancária. Existem várias opções de chaves PIX, elas são:

  • Número de telefone
  • CPF ou CNPJ
  • Email
  • Chave aleatória

Porém, para que algum desses identificadores possam ser usados como chave de uma conta bancária, eles devem ser definidos pelo dono da conta, caso contrário, não será possível encontrar a conta utilizando a chave. Usando a chave é possível fazer uma transferência com PIX buscando pelo identificador definido pelo recebedor.

transferência pix usando chave

A chave PIX facilita a busca por uma conta bancária. Uma vez que o pagador recebe a chave do recebedor, ele pode fazer a transferência rapidamente.

O que é o PixCopiaECola e o QRCode?

O PixCopiaECola e o QRCode são largamente utilizados na modalidade de PIX Cobrança, onde o recebedor emite a cobrança e o pagador efetua o pagamento utilizando a cobrança emitida. Nessa mesma modalidade existem diversas variações de cobrança. Essas variações dão mais flexibilidade para os emissores de cobranças para que possam adaptar o PIX da melhor forma com o próprio negócio.

Apesar do PIXCopiaECola e o QRCode serem identificadores, eles não são chaves. Eles são identificadores de cobrança e não de uma conta bancária. Uma cobrança está vinculada com uma conta bancária que irá receber o valor da movimentação monetária.

A efetuação do pagamento por parte do pagador é feita da seguinte forma:

  1. O emissor emite uma cobrança que contém um PixCopiaECola e um QRCode
  2. O pagador pode escolher qual dos dois ele quer usar
    - O PixCopiaECola deve ser copiado e colado no campo definido no aplicativo que o pagador usa
    - O QRCode deve ser escaneado usando a câmera do pagador
  3. Depois da etapa acima, irá aparecer a tela de confirmação de transação na tela do pagador contendo as informações do recebedor, valor e data
  4. Ao confirmar a transação, a movimentação monetária é realizada e o processo finalizado

O PIX Cobrança pode ser usado em lojas virtuais ou físicas. Em lojas físicas, geralmente usa-se o QRCode pois o pagador apenas precisa apontar a sua câmera ao QRCode. Em lojas virtuais, geralmente usa-se o PixCopiaECola, pois o pagador pode simplesmente copiar o código gerado e efetuar o pagamento. Dependendo das circunstâncias, pode-se também utilizar os dois ao mesmo tempo.

Como funciona o PIX?

Um pagamento realizado via PIX é intermediado por um SPI. O SPI (Sistema de pagamentos instantâneos) é uma infraestrutura centralizada que realiza a liquidação dos pagamentos PIX em tempo real. As instituições financeiras que tem acesso ao SPI são os PSPs diretos (provedores de serviços de pagamentos). Os PSPs são entidades que podem disponibilizar os serviços de PIX para terceiros.

fluxo do pix depois do pagamento

Alguns PSPs não precisam necessariamente ter acesso direto ao SPI, podendo optar por acessar indiretamente o SPI utilizando um participante direto. A lista de participantes diretos e indiretos podem ser visualizados no próprio site do Banco Central do Brasil. Os participantes diretos precisam da autorização do Banco Central do Brasil para poder acessar o SPI, enquanto os participantes indiretos não precisam dessa autorização. Para ser um participante direto a instituição financeira deve possuir uma conta PI (conta de pagamento instantâneos)

Exemplos de PSPs são:

  • BANCO BTG PACTUAL S.A.
  • BCO BRADESCO S.A.
  • COOPCENTRAL AILOS
  • BCO SANTANDER (BRASIL) S.A.

Cada PSP possui seus próprios APIs para integração com o PIX. Apesar dos diferentes PSPs, os conceitos não mudam muito. Por isso, quem já tem experiência com integração PIX não terá problemas em entender os conceitos técnicos presentes na documentação.

Como usar o PIX no seu negócio?

A forma mais fácil de utilizar o PIX em um negócio é usando um aplicativo pronto de um PSP. Esses aplicativos podem ser baixados no smartphone e também podem ser utilizados em maquininhas de pagamento que estão disponíveis para a venda. Geralmente, as maquininhas são utilizadas em lojas físicas pelo fato de também aceitarem outros tipos de pagamentos.

Para lojas virtuais (como e-commerce) é necessário integração com as APIs do PIX. Existem diversos APIs disponíveis para atender diversos tipos de negócios. Para integrar o PIX para fazer cobrança em plataformas de e-commerce é necessário entrar em contato com um PSP para obter acesso aos APIs. Uma vez que o acesso as APIs é permitido, é possível começar a integração do PIX em um ambiente de homologação disponibilizado pelo PSPs.

O que é o PIX estático e o PIX dinâmico?

Existem dois tipos de PIX, o estático e o dinâmico. O PIX estático é único e imutável, podendo ser reutilizado múltiplas vezes para diferentes cobranças. O PIX estático não precisa ter um valor definido, o pagador acessa o PIX estático através de um QRCode e define o valor a ser pago. Além disso, o PIX estático não tem uma data de expiração e pode ser utilizado infinitamente.

exemplo de pix estatico

O PIX dinâmico só pode ser utilizado uma vez por cobrança. Ao concluir uma cobrança é necessário criar outro PIX dinâmico. O valor da cobrança deve ser definido pelo recebedor e o pagador não pode alterar. A cobrança do PIX dinâmico pode ser alterada diversas vezes pelo recebedor desde que não esteja concluída.

exemplo de pix dinamico

O PIX dinâmico ainda tem mais opções como cobrança com validade e expiração do identificador de cobrança. A cobrança com validade permite adicionar multas ao pagador por motivos de atraso e a expiração do identificador permite que o PIX se torne inválido, impossibilitando o pagamento através desse PIX. A invalidação de um PIX é extremamente útil aos negócios que mudam constantemente a precificação dos seus produtos, pois impossibilita o pagador de usar um PIX com os valores desatualizados.

diferença entre pix dinamico e pix estático

Quais são os conceitos que devemos saber ao utilizar os APIs do PIX?

Todos os PSPs estendem o API do PIX do Banco Central do Brasil, por isso possuem várias similaridades. O primeiro conceito é o DICT.

O que é o DICT do PIX?

O DICT é a abreviatura de Diretório de Identificadores de Contas Transacionais. É um serviço utilizado para endereçamento de contas bancárias através de uma chave de identificação. As chaves utilizadas para o endereçamento são email, CPF/CNPJ, telefone e chave aleatória (chave única gerada aleatoriamente quando solicitado). Com o DICT é possível buscar os detalhes de uma conta bancária utilizando uma chave definida pelo dono da conta.

Com a chave de identificação é possível gerar cobranças. O recebedor pode escolher se ele vai utilizar o PIX estático ou o PIX dinâmico. Se o recebedor optar por PIX estático ele poderá gerar uma única vez e reutilizar esse PIX quantas vezes quiser. Porém, se o recebedor optar pelo PIX dinâmico terá que gerar uma vez por cobrança. A cobrança só pode ser gerada com uma chave registrada no DICT, cuja chave vai direcionar o valor da movimentação monetária para a conta do recebedor quando a transação for concluída. Se o recebedor optar pelo PIX dinâmico ele poderá escolher entre cob e cobv.

O que é o cob e o cobv do PIX?

O Cob é a abreviação de cobrança. O cob é uma cobrança sem vencimento e o cobv é uma cobrança com vencimento. Apesar do cob não ter vencimento, ele tem expiração. Quando a expiração chega ao seu fim o cob não pode ser mais utilizado a menos que o recebedor atualize o prazo de expiração. Já o cobv pode aplicar multas se o pagamento estiver atrasado. Assim como o cob, o cobv também possui expiração e pode se tornar inválido depois de uma data.

diferença entre cob e cobv no pix

Além das multas, o cobv também permite abatimentos, descontos e juros. Esses valores podem ser definidos com uma porcentagem ou com um valor fixo dependendo das regras de negócio do recebedor.

Geralmente, uma cobrança possui um EMV. O EMV é o PixCopiaECola. Esse é um código único por cobrança necessário para o pagador poder localizar e pagar a cobrança usando o aplicativo do PSP. Alguns APIs apenas disponibilizam o acesso a cobrança através do QRCode, não disponibilizando o EMV. Por isso é importante verificar se o API do PSP se encaixa com o negócio.

Conclusão

O PIX é um sistema de pagamento desenvolvido pelo Banco Central do Brasil. Empresas ou indivíduos que querem integrar o PIX devem fechar um contrato com um PSP. O PSP pode ser direto ou indireto. PSPs diretos possuem uma conta PI (conta de pagamento instantâneo) aberta através do Banco Central do Brasil e possuem acesso direto ao SPI (sistema de pagamentos instantâneos). O SPI é responsável por intermediar dois PSPs (pagador e recebedor) em um transação e fazer a liquidação das movimentações monetárias.

Referências

Projetos práticos

Criando um sistema de integração contínua (CI/CD)

Fazendo a integração contínua de Jenkins, Sonatype Nexus, Sonatype, JUnit e Gradle para automatizar processos repetitivos. Prática bastante usada em tecnologias de DevOps.

Integrando o PHP com Elasticsearch no desenvolvimento de um sistema de busca

Projeto de criação de um sistema de busca usando o framework Symfony e Elasticsearch. A integração com Kibana também é feito de modo remoto com um raspberrypi.

Tutorial de programação do jogo da serpente em javascript

Programando o clássico jogo da serpente usando o framework p5.js. Tutorial indicado para iniciantes da programação que querem aprender os conceitos básico da área criando jogos.

Criando artes de texto usando imagens

Convertendo imagens para ascii art usando o valor da intensidade das cores cinzentas.

Caixa eletrônico usando arquitetura limpa

Usando JavaFX e arquitetura limpa para criar um aplicativo de caixa eletrônico extremamente simples.

Veja também

Um algoritmo não pode ser composto por instruções ambíguas, isso pode trazer resultados inesperados

Os algoritmos na ciência da computação são o principal meio para o desenvolvedor poder escrever instruções para o computador, operando a sua maneira

O usuário malicioso joga a isca e espera a vítima pacientemente

Phishing tem esse nome pois a vítima se torna só mais um peixe na rede. Ter conhecimento de phishing é o melhor jeito de evitar ser um desses peixes

Disponibilidade de sistemas

Usando variáveis como MTBF e MTTR, pode-se obter a porcentagem da disponibilidade de um sistema, seja linear ou paralelo.

Algoritmo de chave simétrica

O algoritmo de criptografia simétrica utiliza a mesma chave para encriptar e desincriptar dados enviados através da internet.

Algoritmo de chave assimétrica

O algoritmo de chave assimétrica, ou algoritmo de chave pública, utiliza uma chave pública para encriptação e uma chave privada para a desencriptação.

DB Banco de dados

Um banco de dados é um conjunto de tabelas com dados armazenados de uma forma estruturada, possibilitando a gestão de dados de uma forma organizada.