Forgedocs

生成 PIX 收款(Cash-In)

POST /api/pix/cash-in

生成动态二维码,用于通过 PIX 接收付款。

认证

需要在 Authorization 头中提供 Bearer 令牌。

请求体

字段类型必填描述
transactionobject交易数据
transaction.valuenumber金额(巴西雷亚尔,最多 2 位小数)
transaction.descriptionstring交易描述
transaction.externalIdstring外部交易 ID(唯一标识符)
transaction.expirationTimenumber过期时间(秒),最短 5 分钟,最长 7 天。默认值:86400
transaction.generateQrCodeboolean如果为 true,以 Base64 格式返回二维码。默认值:false
payerobject付款人数据
payer.fullNamestring付款人全名
payer.documentstring付款人 CPF 或 CNPJ(仅数字)
additionalInfoobject附加信息(string:string 键值对,最多 10 个键)
{
  "transaction": {
    "value": 0.05,
    "description": "Cobrança de teste",
    "externalId": "external-teste-01",
    "expirationTime": 86400,
    "generateQrCode": true
  },
  "payer": {
    "fullName": "John Marvin",
    "document": "12312312387"
  },
  "additionalInfo": {
    "orderId": "ORD-12345"
  }
}

响应 (201)

字段类型描述
transactionIdstring生成的交易唯一标识符
correlationIdstring交易关联 ID(UUID)
externalIdstring外部交易 ID(与输入值相同)
statusstring交易状态(PENDINGCONFIRMEDERROR
pixCodestring标准 EMV 格式的 PIX 代码
generateTimestringPIX 生成日期和时间(ISO 8601)
expirationDatestringPIX 过期日期和时间(ISO 8601)
qrCodeImagestringBase64 格式的二维码(仅当 generateQrCode=true 时返回)
{
  "transactionId": "123",
  "correlationId": "550e8400-e29b-41d4-a716-446655440000",
  "externalId": "external-teste-01",
  "status": "PENDING",
  "pixCode": "00020126580014br.gov.bcb.pix...",
  "generateTime": "2024-01-15T10:30:00.000Z",
  "expirationDate": "2024-01-16T10:30:00.000Z",
  "qrCodeImage": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA..."
}

错误

状态码描述
400数据无效
401令牌缺失或无效
500生成 PIX 收款时出错

本页目录