Skip to content

PIX Cash In -- 生成二维码

生成 PIX 收款二维码,用于将资金收入与您的 API Key 关联的账户。

端点

POST /api/v2/external/pix/cash-in

请求头

请求头类型必填描述
AuthorizationStringBearer {access_token}
Content-TypeStringapplication/json
hmacString请求体的 HMAC-SHA512 签名(了解详情

请求体

字段类型必填描述示例
amountInteger金额(分)10000(R$ 100.00)
descriptionString收款描述(最多 140 个字符)"订单 #1234"

金额以分为单位

所有货币金额均为的整数值。R$ 100.00 = 10000。除以 100 即可得到雷亚尔金额。

示例

bash
BODY='{"amount":10000,"description":"订单 #1234"}'
HMAC=$(echo -n "$BODY" | openssl dgst -sha512 -hmac "$CLIENT_SECRET" | awk '{print $2}')

curl -X POST https://api.owem.com.br/api/v2/external/pix/cash-in \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -H "hmac: $HMAC" \
  -d "$BODY"

成功响应 (200)

json
{
  "worked": true,
  "transaction_id": "PIXIN20260307a1b2c3d4e5f6",
  "end_to_end_id": "E37839059202603071530000001",
  "qr_code": "00020126580014br.gov.bcb.pix...",
  "qr_code_image": "data:image/png;base64,iVBORw0KGgo...",
  "amount": 10000,
  "status": "pending"
}
字段类型描述
workedBooleantrue 表示操作成功
transaction_idString交易唯一标识
end_to_end_idStringBACEN 端到端 ID (E2E)
qr_codeString用于支付的 EMV 复制粘贴代码
qr_code_imageStringBase64 编码的二维码图片 (PNG)
amountInteger收款金额(分)
statusString初始状态:pending(等待支付)

错误响应 (400)

json
{
  "worked": false,
  "detail": "amount 字段为必填"
}

错误响应 (401)

json
{
  "worked": false,
  "detail": "Token 无效或已过期"
}

错误响应 (422)

json
{
  "worked": false,
  "detail": "HMAC 无效"
}

推荐流程

  1. 使用此端点生成收款请求
  2. 向付款方展示二维码(qr_code_image)或复制粘贴代码(qr_code
  3. 通过 Webhook 接收支付成功确认
  4. 或查询状态:按 ID 查询按 E2E 查询按 Tag 查询

二维码有效期

生成的二维码有效期为 24 小时。过期后收款请求自动失效,状态变为 cancelled

Owem Pay Instituição de Pagamento — ISPB 37839059