跳到主要内容

创建定期付款(旅程 4)

旅程 4 — QR 码 + 付款或调度 + 提供 Pix 自动支付

概述

是什么

客户扫描 QR 码进行付款或调度,之后收到激活 Pix 自动支付定期付款的邀请。

适用场景

适用于账单、收据或需要提出定期授权的付款,但仅在初始付款或调度之后。

如何运作

付款人扫描 QR 码 → 付款或调度 → 完成后收到激活 Pix 自动支付的邀请(可选)。

优势

灵活性:定期付款的决定在付款/调度后做出,允许付款人自愿自发地参与。

注意事项

定期付款提议仅在付款/调度后做出——客户可以拒绝。如果该情况不适用定期付款,仅继续付款,不提供定期付款。

请求

ENDPOINT
/account/account_key/outgoing_recurrence/journey_four
方法
POST

请求 Path Params

字段类型描述字符数
account_key *uuid4账户的唯一标识键。36

Request Body

Request Body: 创建定期付款(旅程 4)
{
"request_control_key": "98fc62fd-b0a0-4604-9bea-475e91a9dc82",
"periodicity": "monthly",
"minimum_recurrence_amount": 125,
"start_date": "2025-06-10",
"end_date": "2027-06-10",
"pix_message": "Conta de Luz Residencial nº123",
"recurrence_type": "variable_amount",
"debtor_data": {
"name": "Sebastião",
"email": "sebastiao@test.com",
"document_number": "05431134850",
"contract_id": "12345",
"address": {
"street": "Av. Brigadeiro Faria Lima","state": "SP","city": "São Paulo",
"neighborhood": "Jardim Paulistano","number": "2391","postal_code": "01452905","complement": "Complemento"
}
},
"initial_payment_data": {
"amount": 22.34,
"pix_key": "3d7d6a2b-f72f-44z7-bb20-79a94dff5645",
"qr_code_type": "dynamic_term",
"additional_data": [{"key_name": "Juros e Multa","value": "Juros 2 ao mes e multa de 1%"}],
"fine_amount": 3,"interest_amount": 2,"expiration_date": "2023-03-25","max_payment_days": 128,"rebate_amount": 1,"discounts": [],
"receiver_conciliation_id": "3d7d6a2bf72f44z7bb2079a94dff5645"
},
"retry_configuration": {
"retry_allowed": true,
"retry_rule": {"first_retry": {"day": "1"},"second_retry": {"day": "3"},"third_retry": {"day": "4"}}
},
"settlement_date_type": "workdays"
}

Body Params

字段类型描述字符数
request_control_key *uuiduuid4 格式的请求唯一标识键。36
periodicity *enumerator与订阅定期付款关联的周期类型。Enumeradores periodicity
minimum_recurrence_amountfloat可变金额定期付款的最低交易金额。-
start_date *string定期付款开始日期(ISO 8601 格式)。-
end_datestring定期付款结束日期;无限期情况发送 null。-
pix_message *string随 Pix 交易一起发送的消息。140
debtor_data *Object债务人(订阅者)数据。Objeto debtor_data
retry_configuration *Object未完成交易的重试配置。Objeto retry_configuration
settlement_date_type *enumerator结算日期调整类型。Enumeradores settlement_date_type
recurrence_type *enumerator定期付款类型。Enumeradores recurrence_type
initial_payment_data *Object创建订阅时进行的初始收费数据。Objeto initial_payment_data
注意

minimum_recurrence_amount 字段为可选字段,仅适用于可变金额定期付款。若为固定金额定期付款,应发送 recurrence_amount 字段及定期付款金额。recurrence_type 枚举值也应与定期付款类型对应。

Enumeradores periodicity

枚举值描述
weekly每周定期
monthly每月定期
quarterly每季定期
semiannual每半年定期
annual每年定期

Enumeradores settlement_date_type

枚举值描述
workdays工作日
calendar_days日历天数

Enumeradores recurrence_type

枚举值描述
fixed_amount固定金额定期付款
variable_amount可变金额定期付款

Objeto debtor_data

字段类型描述字符数
name *string订阅者姓名。50
email *string订阅者电子邮件。100
document_number *string订阅者 CPF 或 CNPJ。14
contract_idstring订阅者合同标识符。100
address *Object订阅者地址。Objeto address

Objeto address

字段类型描述字符数
streetstring街道。-
statestring州。-
citystring城市。-
neighborhoodstring街区。-
numberstring门牌号。-
postal_codestring邮政编码。-
complementstring补充信息。-

Objeto retry_configuration

字段类型描述字符数
retry_allowedboolean是否允许重试。-
retry_ruleObject重试规则。Objeto retry_rule

Objeto retry_rule

字段类型描述字符数
first_retryObject第 1 次重试配置。Objeto retry_detail
second_retryObject第 2 次重试配置。Objeto retry_detail
third_retryObject第 3 次重试配置。Objeto retry_detail

Objeto retry_detail

字段类型描述字符数
daystring重试日期。-

Objeto initial_payment_data

字段类型描述字符数
amount *number初始收费的主要金额(巴西雷亚尔 R$)。-
pix_key *string付款目标 Pix 键。77
qr_code_type *enumerator初始收费的 QR 码类型。Enumeradores qr_code_type
additional_data *array与收费相关的附加信息列表。Objetos additional_data
fine_amountnumber付款逾期时的罚款金额。-
interest_amountnumber付款逾期时的利息金额。-
expiration_date *string初始收费到期日期(ISO 8601 格式)。-
max_payment_daysinteger到期后可接受付款的最大天数。-
rebate_amountnumber提前付款折扣金额。-
discountsarray适用的附加折扣列表(如有)。-
receiver_conciliation_idstring接收方付款对账的唯一标识符。32

Enumeradores qr_code_type

枚举值描述
dynamic_instant即时付款动态 QR 码(立即到期)。
dynamic_term具有定义截止日期的动态 QR 码。

响应

STATUS
200
注意

当付款用户收到通知时,可以选择调度 Pix 或立即付款。如果付款人立即付款,将发送包含已填写信息的 Webhook;如果是调度,相关值将为 null

Response Body
{
"request_control_key": "98fc62fd-b0a0-4604-9bea-475e91a9dc82",
"outgoing_recurrence_key": "8cb70dea-9fb0-4a68-9572-99a72849c8d6",
"outgoing_recurrence_status": "pending_confirmation",
"qr_code_data": {
"qr_code_url": "url",
"qr_code_key": "98fc62fd-b0a0-4604-9bea-475e91a9dc85",
"qr_code_image": "imageb64"
},
"initial_payment_data": {
"receiver_conciliation_id": "6f270b64-1b7a-4269-91f8-3f9cf30ba0bb"
},
"created_at": "2021-10-22T20:30:23.459Z"
}

Response Body

字段类型描述字符数
request_control_keyuuid客户端发送的请求控制键。36
recurrence_keyuuid订阅定期付款的唯一标识键。36
recurrence_statusenumerator定期付款的当前状态。Enumeradores recurrence_status
qr_code_dataobjectQR 码数据。Objeto qr_code_data
initial_payment_dataobject初始付款信息。-
created_atstring定期付款创建的日期和时间(ISO 8601 格式)。-

Enumeradores recurrence_status

枚举值描述
pending_confirmation定期付款待确认
active定期付款已激活
cancelled定期付款已取消
suspended定期付款已暂停
expired定期付款已到期
STATUS
4XX
Response Error
{
"title": "titulo",
"description": "description in English",
"translation": "descrição em português",
"code": "codigo"
}
HTTP 状态码QI 代码
code
标题
title
描述(英文)
description
描述(葡文)
translation
400QIT000002Bad RequestInvalid request schema.Erro no esquema da requisição.
403APX000030Unauthorized TransactionUser is not authorized to create this recurrence.Usuário não autorizado a criar esta recorrência.
403APX000018Endpoint Access DeniedRequester lacks permission to access this endpoint.Requester não possui permissão para acessar este endpoint.
404APX000021Subscription Not FoundSubscription {subscription_key} not found.Assinatura {subscription_key} não encontrada.
404APX000002Recurrence Not FoundRecurrence {recurrence_key} not found.Recorrência {recurrence_key} não encontrada.
406APX000027Invalid Transaction AmountTransaction amount {minimum_transaction_amount} is invalid.Valor da transação {minimum_transaction_amount} é inválido.
409APX000014Request Control Key ConflictThe request_control_key {request_control_key} is already in use.A request_control_key {request_control_key} já está em uso.