Skip to main content

Este projeto é uma biblioteca Python para gerar codigo e qrcode do Pix. Ele fornece uma interface simples e intuitiva para criar, modificar e validar dados de Pix.

Instalação

Para instalar o projeto, use o pip:

pip install pypixcode

Uso

Exemplo de como gerar um código Pix:

from pypixcode import PixBuilder

name = "Fulano De Tau"
pix_key = "42fbd387-e918-48c7-abd9-13958bea32ce"
value = "1.00"
city = "Para De Minas"
tx_id = "***"

# Cria uma instância do PixBuilder
pix_builder = PixBuilder(name, pix_key, value, city, tx_id)

code = pix_builder.get_code()

# result str:  00020126580014BR.GOV.BCB.PIX013642fbd387-e918-48c7-abd9-13958bea32ce52040000530398654041.005802BR5913Fulano De Tau6013Para De Minas62070503***63045039

Exemplo de como gerar um QR em base64 do código Pix:

from pypixcode import PixBuilder

name = "Fulano De Tau"
pix_key = "42fbd387-e918-48c7-abd9-13958bea32ce"
value = "1.00"
city = "Para De Minas"
tx_id = "***"

# Cria uma instância do PixBuilder
pix_builder = PixBuilder(name, pix_key, value, city, tx_id)

code = pix_builder.get_qrcode()
# result base64 image: iVBORw0KGgoAAAANSUhEUgAAAQkAAAEJAQAAAACvE+/JAAACuklEQVR42u1ZMY6rUBCbfApKjsBNyMWQiMTFkptwBEoKxKztednVr7b78peSYvVEXuGdeDz2EPnb5xGfK58rplf2iLhlbhHDmvkcMvsXvuqfeN7jyp/49fPPrhDukvnauzym4QS+fR6Pe65bCrMh3DlQzscYAnmhunHfO8DdY3SFC3wsLGgBbqDOufXOcPMcD3IXTzpyI8IW7lL4QIYT+MiDK/jMlLtUBjQYyvnXH1NlqM8Z0AMpQxDpTB6U1vlVt1USNSV3t+MGWsQ0QCgM4b5FQWNC3AVtt/6iPHgqA3/9FD6c0HT7skEoHqNjdRdUMogZ+A4gTckwvpsd4XKWsaaQL8zfG9AngQP9atlq+PUnCC18zprospU8WEnb01LIMNAIsjSCtMg25CyFDEUMmbFLvQVv1stFqgcth3ApA/EVGSZy9zLlbozCHGJsOXOeTHUXkSKKp7tGGwzkHf/C4SpktAscbeLuJY2gmnEmW+puc7nUXXkGBratnrl6hqUkV3432slSGVDdCj+srjJEtpMlGarBFgZ3pQkw4pbtZEmGlJ358bvJpnPlLoX2wklOAfK1tBUDMFtOtY7uBt6RPqe5SPL5GlzDDxxZtzWzs0t3tYg6LXX3UcuQd9PNITNGSfPUXaEaOYnJ3Y57vXUrl2bZapwQKaFlemdqKx54ChkriUk8yYeFFHjlaLOsbm1xKr2PxVhlNVPu0uLcU348S3dBi8VWdzkSvj0Dg0Qc03u0eQqZRgJpm33LQl0eZSEs1yKvprvNKTBalnsw3UDK3SicyfkyDrsmYSkDeZBa8WuqnaF+S9PtOQ3u9b1deL2rm66vUqhcldVU03N05W7BxUmLBU01JmGmd9/qKgkjpj3LLsjvnr5vfvS+B0LGTbSSMDywa7SsPUglIHL3Wd5xtdXdz6v9z5X/7coXs9mf7/Qucv8AAAAASUVORK5CYII=

Contribuição

  1. Faça um fork do projeto
  2. Crie uma branch para sua feature (git checkout -b feature/nova-feature)
  3. Commit suas mudanças (git commit -am 'Adiciona nova feature')
  4. Faça um push para a branch (git push origin feature/nova-feature)
  5. Abra um Pull Request

Licença

Este projeto está licenciado sob a Licença MIT - veja o arquivo LICENSE para mais detalhes.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pypixcode-1.0.4.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pypixcode-1.0.4-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file pypixcode-1.0.4.tar.gz.

File metadata

  • Download URL: pypixcode-1.0.4.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.13.0 Linux/5.15.167.4-microsoft-standard-WSL2

File hashes

Hashes for pypixcode-1.0.4.tar.gz
Algorithm Hash digest
SHA256 ee2e60a472c038ccaa10e9c680e6140b03f785ff87513f697b1529c0408701b2
MD5 d908e41f3ba848c928745ea952fbb050
BLAKE2b-256 e1a9e095a28ef3e824115ef51b0c64eed2b9a2a90471d7ca037c8dc7c389aac0

See more details on using hashes here.

File details

Details for the file pypixcode-1.0.4-py3-none-any.whl.

File metadata

  • Download URL: pypixcode-1.0.4-py3-none-any.whl
  • Upload date:
  • Size: 4.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.13.0 Linux/5.15.167.4-microsoft-standard-WSL2

File hashes

Hashes for pypixcode-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 88f818c41bbb3f127d2c8a9c6d68aac8087eed3452c23db7f048c7cdd6e4017f
MD5 80eba3ab35f938eb588bdc7adb53eee7
BLAKE2b-256 7f74e8052916d6b60d3e315de018de33c6f1568956138794acab3464aef7bac9

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.0.4 This release

2 files

1.0.2

2 files

0.1.9

2 files

0.1.8

2 files

0.1.7

2 files

0.1.6

2 files

0.1.5

2 files

0.1.4

2 files

0.1.3

2 files

0.1.2

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page