curl -X POST https://api.owem.com.br/v4/i/baas/pix/pay-qrcode \
-H "Authorization: Basic $(echo -n 'SUA_API_KEY:SEU_SECRET' | base64)" \
-H "Content-Type: application/json" \
-d '{
"accountId": "123456789012",
"brCode": "00020126880014br.gov.bcb.pix2566qrcodes.saq.digital/v2/qr/cob/f4fb168c-3fbf-46e0-ae57-23ecbe50548d5204000053039865802BR5925TMS CONSULTORIA E INVESTI6009SAO PAULO62070503***6304BAEF",
"amount": 100.10,
"externalId": "9cdd03c1-56b5-40d3-9f44-2250810e8fab"
}'
{
"requestId": "g817i4j2-6k31-001j-4kjg-09l451jh4gk0",
"success": true,
"size": 1,
"data": {
"success": true,
"status": "processing",
"endToEndId": "E5470000120260113123456789012345",
"amount": 100.1,
"externalId": "9cdd03c1-56b5-40d3-9f44-2250810e8fab",
"createdAt": 1768265000000
}
}
Efetua um pagamento PIX a partir de um QR Code.
curl -X POST https://api.owem.com.br/v4/i/baas/pix/pay-qrcode \
-H "Authorization: Basic $(echo -n 'SUA_API_KEY:SEU_SECRET' | base64)" \
-H "Content-Type: application/json" \
-d '{
"accountId": "123456789012",
"brCode": "00020126880014br.gov.bcb.pix2566qrcodes.saq.digital/v2/qr/cob/f4fb168c-3fbf-46e0-ae57-23ecbe50548d5204000053039865802BR5925TMS CONSULTORIA E INVESTI6009SAO PAULO62070503***6304BAEF",
"amount": 100.10,
"externalId": "9cdd03c1-56b5-40d3-9f44-2250810e8fab"
}'
{
"requestId": "g817i4j2-6k31-001j-4kjg-09l451jh4gk0",
"success": true,
"size": 1,
"data": {
"success": true,
"status": "processing",
"endToEndId": "E5470000120260113123456789012345",
"amount": 100.1,
"externalId": "9cdd03c1-56b5-40d3-9f44-2250810e8fab",
"createdAt": 1768265000000
}
}
curl -X POST https://api.owem.com.br/v4/i/baas/pix/pay-qrcode \
-H "Authorization: Basic $(echo -n 'SUA_API_KEY:SEU_SECRET' | base64)" \
-H "Content-Type: application/json" \
-d '{
"accountId": "123456789012",
"brCode": "00020126880014br.gov.bcb.pix2566qrcodes.saq.digital/v2/qr/cob/f4fb168c-3fbf-46e0-ae57-23ecbe50548d5204000053039865802BR5925TMS CONSULTORIA E INVESTI6009SAO PAULO62070503***6304BAEF",
"amount": 100.10,
"externalId": "9cdd03c1-56b5-40d3-9f44-2250810e8fab"
}'
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...",
"amount": 100.1,
"externalId": "9cdd03c1-56b5-40d3-9f44-2250810e8fab"
}
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| accountId | string | ✅ | ID da conta que fará o pagamento |
| brCode | string | ✅ | Código EMV-TLV do QR Code |
| amount | number | ⚠️ | Valor do pagamento (obrigatório se QR estático) |
| externalId | string | ✅ | ID externo para rastreamento (UUID) |
amount: - QR Dinâmico: O valor já está embutido no QR
Code. Se você enviar amount, ele será ignorado e o valor do QR será
usado. - QR Estático: O QR não contém valor. O campo amount é
obrigatório.{
"requestId": "g817i4j2-6k31-001j-4kjg-09l451jh4gk0",
"success": true,
"size": 1,
"data": {
"success": true,
"status": "processing",
"endToEndId": "E5470000120260113123456789012345",
"amount": 100.1,
"externalId": "9cdd03c1-56b5-40d3-9f44-2250810e8fab",
"createdAt": 1768265000000
}
}
| Campo | Tipo | Descrição |
|---|---|---|
| success | boolean | Se a requisição foi aceita |
| status | string | Status inicial: processing |
| endToEndId | string | ID E2E do PIX (use para consultar status) |
| amount | number | Valor do pagamento |
| externalId | string | ID externo informado (se enviado) |
| createdAt | number | Timestamp de criação (ms) |
| Status | Descrição |
|---|---|
processing | Pagamento em processamento |
succeeded | Pagamento concluído com sucesso |
failed | Pagamento falhou |
endToEndId
para verificar o status final.| Código | Descrição |
|---|---|
| 400 | QR Code inválido |
| 400 | Valor obrigatório para QR estático |
| 400 | Saldo insuficiente |
| 403 | Conta não pertence a este parceiro |
| 404 | Conta não encontrada |
{
"requestId": "g817i4j2-6k31-001j-4kjg-09l451jh4gk0",
"success": true,
"size": 1,
"data": {
"success": true,
"status": "processing",
"endToEndId": "E5470000120260113123456789012345",
"amount": 100.1,
"externalId": "9cdd03c1-56b5-40d3-9f44-2250810e8fab",
"createdAt": 1768265000000
}
}
Was this page helpful?