Skip to content

Visão Geral da API

A API Owem Pay permite integrar pagamentos PIX ao seu sistema. Todas as operações são autenticadas via API Key + HMAC-SHA512.

URL Base

AmbienteURL
Produçãohttps://api.owem.com.br

Autenticação

Todas as requisições exigem:

  1. Auth Token — JWT obtido via POST /api/v2/external/auth-token
  2. HMAC-SHA512 — Assinatura do body da requisição (obrigatório para endpoints transacionais)

Veja Auth Token e HMAC-SHA512 para detalhes.

Formato

CampoFormato
Content-Typeapplication/json
Valores monetáriosInteiro em centavos (R$ 100,00 = 10000)
DatasISO 8601 (2026-03-09T15:30:00Z)
IDsUUID v4 ou string alfanumérica
E2E IDE{ISPB}{YYYYMMDD}{HHMM}{6-digit-seq}

Padrão de Resposta

Sucesso

json
{
  "worked": true,
  "transaction_id": "PIXOUT20260309abcdef123456",
  "status": "processing"
}

Erro

json
{
  "worked": false,
  "detail": "Saldo insuficiente"
}

Códigos HTTP

CódigoSignificado
200Sucesso
400Parâmetros inválidos
401Token ausente ou expirado
403HMAC inválido
404Recurso não encontrado
422Validação falhou (saldo insuficiente, chave inválida)
429Rate limit excedido
500Erro interno

Rate Limiting

TipoLimite
Por API Key120 requisições/minuto
Por IP5 requisições/minuto (sem autenticação)

Headers de resposta:

X-RateLimit-Limit: 120
X-RateLimit-Remaining: 117
X-RateLimit-Reset: 1709990520

Idempotência

Requisições de escrita (POST) aceitam o header Idempotency-Key para evitar processamento duplicado. O resultado é cacheado por 24 horas.

Idempotency-Key: unique-request-id-123

Endpoints

MétodoEndpointDescrição
POST/api/v2/external/auth-tokenGerar token JWT
POST/api/v2/external/pix/cash-outEnviar PIX
POST/api/v2/external/pix/cash-out/approveAprovar cash-out pendente
POST/api/v2/external/pix/cash-inGerar QR Code para recebimento
GET/api/v2/external/transactionsListar transações
GET/api/v2/external/transactions/:idConsultar transação por ID
GET/api/v2/external/transactions/e2e/:e2e_idConsultar por E2E ID
GET/api/v2/external/transactions/tag/:tagConsultar por tag
GET/api/v2/external/transactions/:id/receiptComprovante
GET/api/v2/external/balanceSaldo da conta
GET/api/v2/external/statementExtrato
GET/api/v2/external/pix/keysListar chaves PIX
POST/api/v2/external/pix/refundDevolução PIX
GET/api/v2/external/medListar MEDs
GET/api/v2/external/med/:idDetalhes MED
POST/api/v2/external/cpf/validateValidar CPF
GET/api/v2/external/webhooksListar webhooks
POST/api/v2/external/webhooksCadastrar webhook
DELETE/api/v2/external/webhooks/:idRemover webhook

Owem Pay Instituição de Pagamento — ISPB 37839059