Postman Collection
Collection pronta para importar no Postman, Insomnia, ou qualquer client HTTP compativel.
Download
Baixar Postman Collection (JSON)
O que inclui
| Categoria | Endpoints |
|---|---|
| PIX Cash-Out | Envio por chave, email, copia-e-cola, aprovar |
| PIX Cash-In | Gerar QR Code |
| Consultas | Por ID, E2E, tag, external_id, comprovante |
| Extrato | Statement com filtros e paginacao |
| Saldo | Balance da conta |
| Chaves PIX | Listar chaves |
| Devoluicao | Solicitar refund |
| Webhooks | Registrar, listar, remover |
| MED | Listar e detalhar |
| Validacao | CPF |
Total: 22 endpoints
Configuracao
1. Importar no Postman
- Abra o Postman
- Clique em Import (canto superior esquerdo)
- Arraste o arquivo JSON ou clique Upload Files
- A collection "Owem Pay - API Externa" aparece no painel esquerdo
2. Configurar variaveis
Clique na collection > aba Variables e preencha:
| Variavel | Valor | Descricao |
|---|---|---|
base_url | https://api.owem.com.br/api/external | URL base da API (producao) |
client_id | Seu cli_... | Client ID da API key |
client_secret | Seu sk_... | Client Secret da API key |
Para homologacao, use https://api-hml.owem.com.br/api/external.
3. HMAC automatico
A collection tem um pre-request script global que gera automaticamente o header hmac (HMAC-SHA512) para todas as requisicoes POST. Nao precisa calcular manualmente.
4. Variaveis automaticas
Os test scripts capturam automaticamente:
last_transaction_id— do response de cash-outlast_e2e_id— do response de cash-outlast_qr_tx_id— do response de cash-in
Essas variaveis sao reutilizadas nas consultas subsequentes.
Valores monetarios
Atencao
Request: valores em centavos (R$ 1,00 = 100)
Response: valores em subcentavos (R$ 1,00 = 10000)
Para converter response para Reais: divida por 10.000.
Workflow sugerido
- Saldo —
GET /balancepara verificar saldo disponivel - Cash-In —
POST /pix/cash-inpara gerar QR Code - Cash-Out —
POST /pix/cash-outpara enviar PIX - Consulta —
GET /transactions/:idpara acompanhar status - Comprovante —
GET /transactions/:id/receiptpara transacoes concluidas
Importar no Insomnia
- Abra o Insomnia
- Application > Preferences > Data > Import Data
- Selecione From File e escolha o JSON
- Configure as variaveis de ambiente com os mesmos valores acima