curl -X POST https://api.owem.com.br/v4/i/baas/pix/decode-qr \
-H "Authorization: Basic $(echo -n 'SUA_API_KEY:SEU_SECRET' | base64)" \
-H "Content-Type: application/json" \
-d '{
"accountId": "123456789012",
"brCode": "00020126880014br.gov.bcb.pix2566qrcode.ip-digital/v2/qr/cob/f4fb168c-3fbf-46e0-ae57-23ecbe50548d5204000053039865802BR5925CONSULTORIA E INVESTIMENTO6009SAO PAULO62070503***6304BAEF"
}'
{
"requestId": "d584f1g9-3h08-779g-1hgd-76i128ge1dh7",
"success": true,
"size": 1,
"data": {
"valid": true,
"type": "dynamic",
"merchantName": "CONSULTORIA E INVESTIMENTOS",
"merchantCity": "SAO PAULO",
"txid": "***",
"oneTime": true
}
}
Decodifica um QR Code PIX para obter as informações do pagamento.
curl -X POST https://api.owem.com.br/v4/i/baas/pix/decode-qr \
-H "Authorization: Basic $(echo -n 'SUA_API_KEY:SEU_SECRET' | base64)" \
-H "Content-Type: application/json" \
-d '{
"accountId": "123456789012",
"brCode": "00020126880014br.gov.bcb.pix2566qrcode.ip-digital/v2/qr/cob/f4fb168c-3fbf-46e0-ae57-23ecbe50548d5204000053039865802BR5925CONSULTORIA E INVESTIMENTO6009SAO PAULO62070503***6304BAEF"
}'
{
"requestId": "d584f1g9-3h08-779g-1hgd-76i128ge1dh7",
"success": true,
"size": 1,
"data": {
"valid": true,
"type": "dynamic",
"merchantName": "CONSULTORIA E INVESTIMENTOS",
"merchantCity": "SAO PAULO",
"txid": "***",
"oneTime": true
}
}
curl -X POST https://api.owem.com.br/v4/i/baas/pix/decode-qr \
-H "Authorization: Basic $(echo -n 'SUA_API_KEY:SEU_SECRET' | base64)" \
-H "Content-Type: application/json" \
-d '{
"accountId": "123456789012",
"brCode": "00020126880014br.gov.bcb.pix2566qrcode.ip-digital/v2/qr/cob/f4fb168c-3fbf-46e0-ae57-23ecbe50548d5204000053039865802BR5925CONSULTORIA E INVESTIMENTO6009SAO PAULO62070503***6304BAEF"
}'
baas:pix é configurado pela Owem na sua API Key.Authorization: Basic {Base64(API_KEY:API_SECRET)}
| Header | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| Authorization | string | ✅ | Basic Auth (API Key + Secret em Base64) |
| Content-Type | string | ✅ | application/json |
{
"accountId": "123456789012",
"brCode": "00020126880014br.gov.bcb.pix..."
}
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| accountId | string | ✅ | ID da conta que fará o pagamento |
| brCode | string | ✅ | Código EMV-TLV do QR Code (copia e cola) |
{
"requestId": "d584f1g9-3h08-779g-1hgd-76i128ge1dh7",
"success": true,
"size": 1,
"data": {
"valid": true,
"type": "dynamic",
"merchantName": "CONSULTORIA E INVESTIMENTOS",
"merchantCity": "SAO PAULO",
"txid": "***",
"oneTime": true
}
}
| Campo | Tipo | Descrição |
|---|---|---|
| valid | boolean | Se o QR Code é válido |
| type | string | Tipo: static ou dynamic |
| merchantName | string | Nome do beneficiário |
| merchantCity | string | Cidade do beneficiário |
| amount | number | Valor do PIX (null se não definido) |
| pixKey | string | Chave PIX (apenas QR estático) |
| url | string | URL do payload (QR dinâmico) |
| txid | string | ID da transação (se disponível) |
| Tipo | Descrição |
|---|---|
| static | QR Code estático - chave PIX fixa, valor pode variar |
| dynamic | QR Code dinâmico - gerado por cobrança, valor definido |
| Código | Descrição |
|---|---|
| 400 | QR Code inválido ou mal formatado |
| 403 | Conta não pertence a este parceiro |
| 404 | Conta não encontrada |
{
"requestId": "d584f1g9-3h08-779g-1hgd-76i128ge1dh7",
"success": true,
"size": 1,
"data": {
"valid": true,
"type": "dynamic",
"merchantName": "CONSULTORIA E INVESTIMENTOS",
"merchantCity": "SAO PAULO",
"txid": "***",
"oneTime": true
}
}
Was this page helpful?