curl -X POST https://api.owem.com.br/v4/i/bank-accounts/572471114780/transfer/pay \
-H "Authorization: Basic $(echo -n 'SUA_API_KEY:SEU_SECRET' | base64)" \
-H "Content-Type: application/json" \
-d '{
"emv": "00020126580014BR.GOV.BCB.PIX0136a1b2c3d4-e5f6-7890-abcd-ef123456789052040000530398654041005802BR5913LOJA EXEMPLO6009SAO PAULO62140510ABC12345676304XXXX",
"amount": 100.00,
"pixKey": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"externalId": "pedido_12345"
}'
{
"requestId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"success": true,
"size": 1,
"data": {
"metadata": {
"idempotencyKey": "debit:pix_out:emv_pay:E37839059202501081200ABC123"
},
"type": "debit",
"reason": "pix_out:emv_pay",
"status": "succeeded",
"grossAmount": 100.0,
"feeAmount": 0,
"netAmount": 100.0,
"externalId": "pedido_12345",
"endToEndId": "E37839059202501081200ABC123",
"parentEndToEndId": null,
"entryId": null,
"requestId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"userId": "usr_abc123def",
"accountId": "572471114780",
"createdAt": 1736337600000,
"createdDate": "2025-01-08",
"updatedAt": 1736337600000,
"updatedDate": "2025-01-08",
"payer": {
"ispb": "37839059",
"personType": "company",
"cpfCnpj": "12345678000199",
"name": "EMPRESA PAGADORA LTDA",
"agency": "0001",
"accountType": "checking",
"accountNumber": "572471114780"
},
"receiver": {
"ispb": "37839059",
"personType": "person",
"cpfCnpj": "12345678900",
"name": "JOAO DA SILVA",
"agency": "0001",
"accountType": "checking",
"accountNumber": "987654321098"
},
"medId": null,
"medCreatedAt": null,
"medCreatedDate": null,
"refundedEndToEndId": null,
"errorMessage": null,
"id": "E37839059202501081200ABC123",
"idempotencyKey": "debit:pix_out:emv_pay:E37839059202501081200ABC123"
}
}
Realiza pagamento via leitura de QR Code PIX (EMV). Ideal para pagar cobranças, boletos PIX e QR Codes dinâmicos.
curl -X POST https://api.owem.com.br/v4/i/bank-accounts/572471114780/transfer/pay \
-H "Authorization: Basic $(echo -n 'SUA_API_KEY:SEU_SECRET' | base64)" \
-H "Content-Type: application/json" \
-d '{
"emv": "00020126580014BR.GOV.BCB.PIX0136a1b2c3d4-e5f6-7890-abcd-ef123456789052040000530398654041005802BR5913LOJA EXEMPLO6009SAO PAULO62140510ABC12345676304XXXX",
"amount": 100.00,
"pixKey": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"externalId": "pedido_12345"
}'
{
"requestId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"success": true,
"size": 1,
"data": {
"metadata": {
"idempotencyKey": "debit:pix_out:emv_pay:E37839059202501081200ABC123"
},
"type": "debit",
"reason": "pix_out:emv_pay",
"status": "succeeded",
"grossAmount": 100.0,
"feeAmount": 0,
"netAmount": 100.0,
"externalId": "pedido_12345",
"endToEndId": "E37839059202501081200ABC123",
"parentEndToEndId": null,
"entryId": null,
"requestId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"userId": "usr_abc123def",
"accountId": "572471114780",
"createdAt": 1736337600000,
"createdDate": "2025-01-08",
"updatedAt": 1736337600000,
"updatedDate": "2025-01-08",
"payer": {
"ispb": "37839059",
"personType": "company",
"cpfCnpj": "12345678000199",
"name": "EMPRESA PAGADORA LTDA",
"agency": "0001",
"accountType": "checking",
"accountNumber": "572471114780"
},
"receiver": {
"ispb": "37839059",
"personType": "person",
"cpfCnpj": "12345678900",
"name": "JOAO DA SILVA",
"agency": "0001",
"accountType": "checking",
"accountNumber": "987654321098"
},
"medId": null,
"medCreatedAt": null,
"medCreatedDate": null,
"refundedEndToEndId": null,
"errorMessage": null,
"id": "E37839059202501081200ABC123",
"idempotencyKey": "debit:pix_out:emv_pay:E37839059202501081200ABC123"
}
}
curl -X POST https://api.owem.com.br/v4/i/bank-accounts/572471114780/transfer/pay \
-H "Authorization: Basic $(echo -n 'SUA_API_KEY:SEU_SECRET' | base64)" \
-H "Content-Type: application/json" \
-d '{
"emv": "00020126580014BR.GOV.BCB.PIX0136a1b2c3d4-e5f6-7890-abcd-ef123456789052040000530398654041005802BR5913LOJA EXEMPLO6009SAO PAULO62140510ABC12345676304XXXX",
"amount": 100.00,
"pixKey": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"externalId": "pedido_12345"
}'
Authorization: Basic {Base64(API_KEY:API_SECRET)}
| Header | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| Authorization | string | ✅ | Basic Auth |
| Content-Type | string | ✅ | application/json |
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| accountId | string | ✅ | Número da conta de origem |
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| emv | string | ✅ | Código EMV do QR Code PIX |
| amount | number | ✅ | Valor do pagamento em reais |
| pixKey | string | ❌ | Chave PIX do destinatário (para validação) |
| externalId | string | ❌ | ID externo para conciliação |
{
"emv": "00020126580014BR.GOV.BCB.PIX0136a1b2c3d4-e5f6-7890-abcd-ef123456789052040000530398654041005802BR5913LOJA EXEMPLO6009SAO PAULO62140510ABC12345676304XXXX",
"amount": 100.0,
"pixKey": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"externalId": "pedido_12345"
}
| Tipo de QR Code | Comportamento |
|---|---|
| QR Code com valor definido | O amount deve ser idêntico ao valor do QR Code |
| QR Code estático (sem valor) | Você pode informar qualquer valor no campo amount |
amount enviado for diferente, a transação será rejeitada instantaneamente com erro AMOUNT_MISMATCH.Apenas QR Codes estáticos sem valor pré-definido permitem que você informe um valor diferente.| Campo | Tipo | Descrição |
|---|---|---|
| id | string | ID único do pagamento |
| idempotencyKey | string | Chave de idempotência |
| externalId | string | ID externo informado na requisição |
| type | string | Tipo: debit |
| reason | string | Motivo: pix_out:emv_pay |
| status | string | Status: succeeded, pending, failed |
| grossAmount | number | Valor bruto do pagamento |
| feeAmount | number | Taxa cobrada |
| netAmount | number | Valor líquido |
| endToEndId | string | ID único da transação PIX |
| accountId | string | Conta de origem |
| payer | object | Dados do pagador |
| receiver | object | Dados do recebedor (do QR Code) |
| createdAt | number | Timestamp de criação (ms) |
| createdDate | string | Data de criação (YYYY-MM-DD) |
| Código | Código Erro | Descrição |
|---|---|---|
| 400 | INVALID_DATA | Dados inválidos ou incompletos |
| 400 | INVALID_EMV | EMV inválido ou expirado |
| 400 | INTERBANK_NOT_ALLOWED | Transações interbancárias não permitidas |
| 400 | AMOUNT_MISMATCH | Valor não confere com o QR Code (deve ser idêntico) |
| 403 | - | Sem permissão para esta conta |
| 404 | - | Conta de origem não encontrada |
| 422 | INSUFFICIENT_BALANCE | Saldo insuficiente |
| Cenário | Endpoint Recomendado |
|---|---|
| Pagar QR Code PIX (mesma infra) | Pagar QR Code (EMV) |
| Transferir para conta Owem | Transferência Interna |
| Transferir para outro banco | Transferência Externa |
{
"requestId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"success": true,
"size": 1,
"data": {
"metadata": {
"idempotencyKey": "debit:pix_out:emv_pay:E37839059202501081200ABC123"
},
"type": "debit",
"reason": "pix_out:emv_pay",
"status": "succeeded",
"grossAmount": 100.0,
"feeAmount": 0,
"netAmount": 100.0,
"externalId": "pedido_12345",
"endToEndId": "E37839059202501081200ABC123",
"parentEndToEndId": null,
"entryId": null,
"requestId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"userId": "usr_abc123def",
"accountId": "572471114780",
"createdAt": 1736337600000,
"createdDate": "2025-01-08",
"updatedAt": 1736337600000,
"updatedDate": "2025-01-08",
"payer": {
"ispb": "37839059",
"personType": "company",
"cpfCnpj": "12345678000199",
"name": "EMPRESA PAGADORA LTDA",
"agency": "0001",
"accountType": "checking",
"accountNumber": "572471114780"
},
"receiver": {
"ispb": "37839059",
"personType": "person",
"cpfCnpj": "12345678900",
"name": "JOAO DA SILVA",
"agency": "0001",
"accountType": "checking",
"accountNumber": "987654321098"
},
"medId": null,
"medCreatedAt": null,
"medCreatedDate": null,
"refundedEndToEndId": null,
"errorMessage": null,
"id": "E37839059202501081200ABC123",
"idempotencyKey": "debit:pix_out:emv_pay:E37839059202501081200ABC123"
}
}
Was this page helpful?