UNPKG

@matheusflauzino/pix-brcode-parser

Version:

Parser para BRCode do PIX que segue as especificações do Banco Central do Brasil. Suporta códigos estáticos e dinâmicos, validação de CRC16 e extração de dados como chave PIX, valor, beneficiário e mais.

22 lines (21 loc) 629 B
export interface TLVData { [tag: string]: string; } export declare function parseTLV(data: string): TLVData; export interface BRCodeData { type: 'STATIC' | 'DYNAMIC'; payloadFormatIndicator: string; merchantCategoryCode?: string; transactionCurrency?: string; transactionAmount?: number; countryCode?: string; merchantName?: string; merchantCity?: string; postalCode?: string; pixKey?: string; infoAdicional?: string; txid?: string; raw: string; } export declare function computeCRC16(data: string): string; export declare function parseBRCode(brCode: string): BRCodeData;