Skip to content

批准 Cash Out

批准一笔先前创建的 PIX 转账。适用于两步流程(创建 + 批准),转账在发送至 SPI 之前需要明确的批准操作。

接口

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

请求头

请求头类型必填说明
AuthorizationStringApiKey {client_id}:{client_secret}
Content-TypeStringapplication/json
hmacString请求体的 HMAC-SHA512 签名(十六进制)

请求体

字段类型必填说明
transaction_idString创建 cash-out 时返回的交易 ID

批准流程

此接口仅适用于状态为 pending_approval 的交易。已批准或已处理的交易将返回错误。

示例

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"
  }'

成功响应 -- 200

json
{
  "worked": true,
  "transaction_id": "PIXOUT20260309a1b2c3d4e5f6",
  "status": "processing",
  "detail": "Transacao aprovada e enviada para processamento"
}
字段类型说明
workedBooleantrue 表示批准已被接受
transaction_idString已批准的交易标识符
statusString新状态:processing
detailString描述信息

错误响应 -- 404

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

错误响应 -- 422

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

创建 + 批准流程

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

何时使用批准流程

两步流程允许您在授权发送至 SPI 之前进行内部验证(例如合规规则或限额检查)。如果您的业务不需要手动批准,通过密钥或 EMV 发起的 cash-out 将直接进入处理流程。

Owem Pay Instituição de Pagamento — ISPB 37839059