Ler QR Code
Leia um QR Code Pix, estático ou dinâmico, e receba de volta quem vai receber, o valor quando já vem definido e o resto das informações antes de pagar.
Autorização
BearerAuth AutorizaçãoBearer <token>
Em: header
Corpo da requisição
application/json
Definições TypeScript
Use o tipo request body no TypeScript.
emv*string
A string do payload EMV do QR Code Pix.
Corpo da resposta
application/json
application/json
curl --request POST \ --url 'https://api.payzu.processamento.com/v1/pix/qrcode/read' \ --header 'Authorization: Bearer $PAYZU_TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "emv": "00020101021226770014br.gov.bcb.pix2555api.payzu/pix/qr/v2/013318d6-2d7d-479e-8bb3-b5c7b9da688c5204000053039865802BR5916PAYZU 6007SAOPAULO6217051320260118278956304EC55"}'const url = 'https://api.payzu.processamento.com/v1/pix/qrcode/read';const response = await fetch(url, { method: 'POST', headers: { Authorization: `Bearer ${process.env.PAYZU_TOKEN}`, 'Content-Type': 'application/json', }, body: JSON.stringify({ emv: '00020101021226770014br.gov.bcb.pix2555api.payzu/pix/qr/v2/013318d6-2d7d-479e-8bb3-b5c7b9da688c5204000053039865802BR5916PAYZU 6007SAOPAULO6217051320260118278956304EC55' }),});const data = await response.json();console.log(data);import osimport requestsresponse = requests.post( 'https://api.payzu.processamento.com/v1/pix/qrcode/read', headers={ 'Authorization': f'Bearer {os.environ["PAYZU_TOKEN"]}', 'Content-Type': 'application/json', }, json={ 'emv': '00020101021226770014br.gov.bcb.pix2555api.payzu/pix/qr/v2/013318d6-2d7d-479e-8bb3-b5c7b9da688c5204000053039865802BR5916PAYZU 6007SAOPAULO6217051320260118278956304EC55' },)print(response.json()){
"qrCodeType": "DYNAMIC",
"name": "LOJA EXEMPLO LTDA",
"document": "12345678000199",
"amount": 10,
"originalAmount": 10,
"txid": "c5886b83f0254d0dbfc3900f72d5a8d1",
"additionalInfo": null,
"expiresIn": 1799,
"createdAt": "2026-02-03T22:59:36.138"
}
Resolver chave DICT GET
Transforme uma chave Pix nos dados do titular da conta para confirmar quem vai receber antes de disparar o pagamento.
Transferência interna
Quando o dinheiro sai de uma conta PayZu e cai em outra, mova o saldo direto e na hora, sem sair pelo Pix. Serve bem para repasses entre matriz e filial, marketplaces e pagamentos a clientes.