{"service":"brcode-api","version":"1.0.0","endpoints":{"GET /api/v1":{"descricao":"Gera um BR Code PIX. Compatível com gerarqrcodepix.com.br/api/v1","params":{"chave":"Chave PIX (ou use 'url' para location dinâmica)","url":"URL de payload retornada pela API PIX do PSP (alternativa à chave)","nome":"Nome do recebedor (obrigatório)","cidade":"Cidade do recebedor (obrigatório)","saida":"br | qr | qr-svg | json (default: br)","tamanho":"Largura do QR em pixels quando saida=qr (default: 512)","valor":"Valor da transação (ex: 1200.99)","txid":"Identificador da transação","cep":"CEP do recebedor (opcional)","mcc":"Merchant Category Code (default: 0000)","mensagem":"Mensagem ao pagador (extensão: campo 02 do template PIX)","unico":"true para marcar QR como de uso único (POI=12)"}},"POST /api/v1":"Mesmo contrato via JSON body","GET /api/v1/decode?brcode=...":"Parseia um BR Code (URL-encode o payload!)","POST /api/v1/decode":"Parseia um BR Code via JSON { brcode: string }","GET /healthz":"Health check"}}