br_code_pix 1.0.0
br_code_pix: ^1.0.0 copied to clipboard
A Dart package to generate and parse Static and Dynamic BR Code (Pix EMV QR Code) payloads, including strict BACEN CRC16 calculation.
import 'package:br_code_pix/br_code_pix.dart';
void main() {
print('=============================================');
print(' BR Code Pix String Generator ');
print('=============================================\n');
// Example 1: Static Pix
print('1. Static Pix (Chave Pix, Nome, Cidade e Valor)');
final staticPix = BrCodePix.generateStatic(
pixKey: '+5511999999999',
merchantName: 'NOME DO RECEBEDOR',
merchantCity: 'SAO PAULO',
amount: 10.00,
txid: 'PGTO123',
);
print(' Result: $staticPix\n');
// Example 2: Dynamic Pix
print('2. Dynamic Pix (URL, Nome, Cidade)');
final dynamicPix = BrCodePix.generateDynamic(
url: 'pix.bcb.gov.br/qr/v2/cobv/000abc123',
merchantName: 'MINHA LOJA PIX',
merchantCity: 'BRASILIA',
);
print(' Result: $dynamicPix\n');
print('=============================================');
}