Pular para conteúdo

PixCanvas

SDK Python para Pix estatico

BR Code correto, validacao clara e QR customizavel com seguranca.

PixCanvas gera payload Pix estatico, valida copia-e-cola, renderiza QR Code opcional e documenta compatibilidade bancaria testada.

O que o PixCanvas entrega

  • :material-shield-check:{ .lg .middle } Core confiavel

    Core zero-dependencia para gerar Pix estatico, com Decimal, dataclasses imutaveis, CRC correto e normalizacao de entradas comuns.

  • :material-qrcode:{ .lg .middle } QR flexivel

    QR padrao com Segno e QR customizavel seguro com cores, gradientes, modulos estilizados e centro personalizavel.

  • :material-check-decagram:{ .lg .middle } Validacao real

    Parse estrutural, validacao de CRC e modo sem excecao para pipelines, APIs e rotinas de auditoria.

  • :material-bank-check:{ .lg .middle } Compatibilidade registrada

    Tabela de bancos testados manualmente, separando copia-e-cola, QR padrao, QR customizado seguro e QR artistico experimental.

Quickstart

pip install PixCanvas
from pixcanvas import create_static_pix

pix = create_static_pix(
    pix_key="fulano@example.com",
    merchant_name="Fulano",
    merchant_city="Recife",
)

print(pix.br_code)

Extras

Extra Quando usar
qr PNG, SVG, PDF, EPS, base64 e data URI
qr-artistic QR customizavel seguro e centro com imagem
qr-svg SVG como fonte do modo artistico experimental
validate Validacao opcional do QR renderizado por decoder local

Compatibilidade bancaria

Testado manualmente em 2026-07-07 — ver tabela completa:

Banco/app Copia-e-cola QR padrao QR customizado seguro QR artistico
Nubank Aprovado Aprovado Aprovado Aprovado
Inter Aprovado Aprovado Aprovado Aprovado
Banco do Brasil Aprovado Aprovado Aprovado Aprovado
Itau Aprovado Aprovado Aprovado Aprovado

Compatibilidade nao e garantia universal

Apps bancarios mudam. Registre data, tipo de QR e resultado sempre que testar uma nova versao.