操作的第三方拨付
此端点用于设置或替换一笔操作的第三方拨付指令,表示释放的金额将支付给第三方收款方(例如供应商),而不是支付到发行人的清算账户。
需申请开通的功能
第三方拨付默认不开通。集成前请先向 QI Tech 申请开通 — 未开通时,请求会以 COM000062 被拒绝。
整体替换与可变更窗口
该请求会替换整条指令 — 不支持字段级的部分更新。只有当操作处于 in_filling 状态时才能设置或变更该指令;不在该状态时,请求会以 COM000010 被拒绝。
操作的第三方拨付 (PUT)
Request
ENDPOINT
/commercial_paper/operation/OPERATION-KEY/third_party_disbursementMÉTODO
PUTPath Params
| 字段 | 类型 | 描述 | 最大字符数 |
|---|---|---|---|
OPERATION-KEY * | string | 操作的唯一键(UUID v4)。 | 36 |
Request Body — TED
{
"payment_method": "ted",
"target_account": {
"account_branch": "0001",
"account_number": "4464541",
"account_digit": "3",
"financial_institution_ispb": "32402502",
"financial_institution_code_number": "329",
"account_type": "checking",
"owner_document_number": "11.222.333/0001-81",
"owner_name": "Fornecedor Exemplo LTDA"
}
}
Request Body — Boleto
{
"payment_method": "bank_slip",
"digitable_line": "34191790010104351004791020150008291070100000000"
}
Request Body — Pix
{
"payment_method": "pix",
"pix_key": "52998224725",
"pix_key_type": "cpf",
"beneficiary": {
"person_type": "natural",
"name": "João da Silva",
"document_number": "529.982.247-25",
"street": "Rua das Flores",
"number": "100",
"postal_code": "01234-567",
"city": "São Paulo",
"state": "SP",
"is_pep": false
}
}
Request Body Params
请求体不接受所列字段之外的任何字段(additionalProperties: false)。三条通道互斥,且该互斥性由 schema 保证:在某一通道下发送其他通道的字段、遗漏所选通道的必填字段,或发送未知字段,都会返回 QIT000001。
| 字段 | 类型 | 描述 | 最大字符数 |
|---|---|---|---|
payment_method * | string | 拨付所使用的支付通道。 | payment_method 枚举值 |
target_account | object | 收款方的银行账户。当 payment_method 为 ted 时必填;在其他通道下禁止发送。 | target_account 对象 |
digitable_line | string | 收款 方 boleto 的可键入行,仅数字(格式 ^[0-9]{47}$)。当 payment_method 为 bank_slip 时必填;在其他通道下禁止发送。 | 47 |
pix_key | string | 收款方的 Pix 密钥;CPF 与 CNPJ 不带格式符号。当 payment_method 为 pix 时必填;在其他通道下禁止发送。 | 77 |
pix_key_type | string | 所声明的 Pix 密钥类型。当 payment_method 为 pix 时必填;在其他通道下禁止发送。 | pix_key_type 枚举值 |
beneficiary | object | 第三方收款人的资格信息。当 payment_method 为 pix 时必填;在 ted 与 bank_slip 下为可选。 | beneficiary 对象 |
payment_method 枚举值
| 值 | 描述 |
|---|---|
ted | 通过 TED 支付至 target_account 中填写的账户。 |
bank_slip | 支付 digitable_line 中填写的 boleto。 |
pix | 通过 Pix 支付至 pix_key 中填写的密钥。 |
pix_key_type 枚举值
| 值 | 描述 |
|---|---|
cpf | CPF,11 位数字,不带标点。 |
cnpj | CNPJ,14 位数字,不带标点。 |
phone | 电话号码,格式为 +55 后接 10 或 11 位数字。 |
email | 电子邮箱地址,最多 77 个字符。 |
evp | 随机密钥(小写 UUID)。 |
密钥的格式由 schema 依据所声明的 pix_key_type 校验 — 格式不符时返回 QIT000001。对于 cpf 与 cnpj,随后还会校验校验位:格式正确但校验位错误时返回 COM000071。
target_account 对象
| 字段 | 类型 | 描述 | 最大字符数 |
|---|---|---|---|
account_branch * | string | 收款方银行账户的支行,仅数字(正好 4 位)。 | 4 |
account_number * | string | 收款方银行账户的号码,仅数字(1 至 20 位)。 | 20 |
account_digit * | string | 收款方银行账户的校验位,仅数字(正好 1 位)。 | 1 |
financial_institution_ispb * | string | 收款方金融机构的 ISPB 代码,仅数字(正好 8 位)。决定 TED 的路由。 | 8 |
financial_institution_code_number | string 或 null |