请求双因素认证收款单付款
此端点用于通过双因素认证请求收款单付款。请求应在查询之后进行,使用返回的信息以确保流程正常运行,避免过程中出现失败。
收款单
此类收费由服务特许经营商(水、电、电话和燃气账单)及政府机构(税款)发行。它们不在银行间支付清算所(CIP/Núclea)登记,因此返回的信息与银行划账单不同。
Request
Request Endpoint
ENDPOINT
/account/ACCOUNT_KEY/payment/collection_slipMÉTODO
POSTRequest Path Params
| 字段 | 类型 | 描述 | 字符数 |
|---|---|---|---|
account_key * | uuid4 | 账户的唯一标识键。 | 36 |
通过邮件和短信认证
Request Body: 通过可输入行使用短信或邮件TFA请求收款单
{
"request_control_key": "b6804f32-101e-4702-8fbc-c2dbc4c2caec",
"digitable_line": "00190000090361557400500000024174396700000991000",
"payment_amount": 1156.8,
"tfa_info": {
"approver_document_number": "98765432100",
"contact_type": "email"
}
}
Request Body: 通过条形码使用短信或邮件TFA请求收款单
{
"request_control_key": "b6804f32-101e-4702-8fbc-c2dbc4c2caec",
"barcode": "00190000090361557400500000024174396700000991000",
"payment_amount": 1156.8,
"tfa_info": {
"approver_document_number": "98765432100",
"contact_type": "email"
}
}
通过设备认证
除了现有的短信和邮件认证方式外,还可以使用预先注册的设备对交易进行认证。此时,session_id 需从 Device Scan 获取并在 tfa_info 中发送。
Request Body: 通过可输入行使用设备TFA请求收款单
{
"request_control_key": "b6804f32-101e-4702-8fbc-c2dbc4c2caec",
"digitable_line": "00190000090361557400500000024174396700000991000",
"payment_amount": 1156.8,
"tfa_info": {
"approver_document_number": "98765432100",
"session_id": "b2f18d3a-67c2-4a7f-98e5-1d3f5c6b8a72",
"contact_type": "device"
}
}
Request Body: 通过条形码使用设备TFA请求收款单
{
"request_control_key": "b6804f32-101e-4702-8fbc-c2dbc4c2caec",
"barcode": "00190000090361557400500000024174396700000991000",
"payment_amount": 1156.8,
"tfa_info": {
"approver_document_number": "98765432100",
"session_id": "b2f18d3a-67c2-4a7f-98e5-1d3f5c6b8a72",
"contact_type": "device"
}
}
Body Params
| 字段 | 类型 | 描述 |
|---|---|---|
request_control_key * | uuid4 | 客户请求的唯一标识键。 |
barcode | string | 条形码。 |
digitable_line | string | 可输入行。 |
payment_amount * | number | 待付金额。 |
tfa_info * | object | 包含账户审批人文件及联系方式的对象。 |
注 意
payment_amount 必须始终等于查询银行划账单时返回的 total_amount。
Objeto tfa_info
| 字段 | 类型 | 描述 |
|---|---|---|
approver_document_number* | string | 账户审批人的文件编号(CPF/CNPJ)。 |
session_id | string | 设备会话的唯一标识键,UUID v4 格式(设备TFA时为必填项)。 |
contact_type* | enumerator | 认证令牌的验证方式 |
| 枚举值 | 描述 |
|---|---|
| sms | 发送至手机的短信 |
| 发送至电子邮件 | |
| device | 通过设备令牌验证 |
Response
Success Response
STATUS
201Response Body: 付款待双因素批准
{
"payment_key": "33860ad0-bcb0-47b7-bbe7-c7e3ec2fc61a",
"request_control_key": "ae4508df-f2cb-4e28-9f04-a19b7f2758c9",
"payer_name": "COOPERATIVA INDUSTRIAL MURILO",
"payer_document_number": "62069937000118",
"source_account_key": "daae79e6-ee8b-449f-aa1e-96959d5d5a72",
"transaction_key": "fc9ccfd0-2f21-4207-9772-69238be74152",
"transaction_revert_key": null,
"paid_amount": 1389.21,
"payment_date": "2024-04-30",
"payment_type": "collection_slip",
"bank_slip": null,
"collection_slip": {
"barcode": null,
"digitable_line": "836200000138892100450006762142420244046000010192",
"collection_name": "CIA ULTRAGAZ SA-COD",
"collection_document_number": "00394460005887",
"expiration_date": "2024-04-15",
"total_amount": 1389.21
},
"payment_status": "pending_2fa_approval"
}
Response Body Params
| 字段 | 类型 | 描述 |
|---|---|---|
payment_key * | uuid4 | 付款的唯一标识键。 |
request_control_key * | uuid4 | 客户请求的唯一标识键。 |
payer_name * | string | 实际付款人姓名。 |
payer_document_number * | string | 实际付款人的证件(CPF/CNPJ)。 |
source_account_key * | uuid4 | 被扣款账户的键。 |
transaction_key * | uuid4 | 付款交易的键。 |
transaction_revert_key | uuid4 | 付款冲销交易的键。 |
paid_amount * | number | 实际付款金额。 |
payment_date * | string | 付款日期。 |
payment_type * | enum | 付款类型。 |
bank_slip | object | 银行划账单。 |
collection_slip | object | 收款单。 |
payment_status * | enum | 付款状态。 |
Enumeradores payment_type
| 枚举值 | 类型 | 描述 |
|---|---|---|
bank_slip | string | 银行划账单 |
collection_slip | string | 收款单 |
注意
bank_slip 枚举值不适用于收款单流程,bank_slip 对象始终为 null。
Enumeradores payment_status
| 枚举值 | 描述 |
|---|---|
pending_2fa_approval |