Skip to content

Aprobar Cash Out

Aprueba una transferencia PIX previamente creada. Utilizado en el flujo de dos etapas (crear + aprobar), donde la transferencia aguarda aprobacion explicita antes de ser enviada al SPI.

Endpoint

POST /api/external/pix/cash-out/approve

Headers

HeaderTipoObligatorioDescripcion
AuthorizationStringSiApiKey {client_id}:{client_secret}
Content-TypeStringSiapplication/json
hmacStringSiFirma HMAC-SHA512 del body (hex)

Request Body

CampoTipoObligatorioDescripcion
transaction_idStringSiID de la transaccion devuelto en la creacion del cash-out

Flujo de aprobacion

Este endpoint debe ser llamado unicamente para transacciones que se encuentren con estado pending_approval. Las transacciones que ya fueron aprobadas o procesadas retornan error.

Ejemplo

bash
curl -X POST https://api.owem.com.br/api/external/pix/cash-out/approve \
  -H "Authorization: ApiKey $CLIENT_ID:$CLIENT_SECRET" \
  -H "Content-Type: application/json" \
  -H "hmac: $HMAC" \
  -d '{
    "transaction_id": "PIXOUT20260309a1b2c3d4e5f6"
  }'

Respuesta Exitosa -- 200

json
{
  "worked": true,
  "transaction_id": "PIXOUT20260309a1b2c3d4e5f6",
  "status": "processing",
  "detail": "Transacao aprovada e enviada para processamento"
}
CampoTipoDescripcion
workedBooleantrue indica que la aprobacion fue aceptada
transaction_idStringIdentificador de la transaccion aprobada
statusStringNuevo estado: processing
detailStringMensaje descriptivo

Respuesta de Error -- 404

json
{
  "worked": false,
  "detail": "Transacao nao encontrada"
}

Respuesta de Error -- 422

json
{
  "worked": false,
  "detail": "Transacao ja foi processada"
}

Flujo Crear + Aprobar

1. POST /api/external/pix/cash-out      → status: pending_approval
2. POST /api/external/pix/cash-out/approve → status: processing
3. Webhook o consulta                       → status: completed / failed

Cuando usar el flujo de aprobacion

El flujo de dos etapas permite validar la transaccion internamente (por ejemplo, con reglas de compliance o limites) antes de autorizar el envio al SPI. Si su operacion no requiere aprobacion manual, el cash-out por clave o EMV ya envia directamente para procesamiento.

Owem Pay Instituição de Pagamento — ISPB 37839059