跳到主要内容

创建定期付款(旅程 3)

旅程 3 — QR 码 + 首次付款(立即激活定期付款)

概述

是什么

一个 QR 码,允许在同一流程中立即付款激活定期付款

适用场景

需要初始收费的情况(如加入费、注册费、首月费用)。

如何运作

付款人扫描 QR → 首次付款 → 立即授权定期付款。

优势

即时收入 + 定期付款已配置,减少摩擦和逾期。

旅程 3 流程

  1. 扫描 QR 码 — 用户扫描为初始收费生成的动态 QR 码。
  2. 立即付款 — 处理即时付款,记录初始收费。
  3. 授权定期付款 — 在同一体验中,用户确认定期付款授权。
  4. 定期付款已激活 — 后续周期自动化;必要时只需对账金额。

请求

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

Path Params

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

Request Body

Request Body: 创建定期付款(旅程 3)
{
"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

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

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 格式,如 "2023-03-25")。-
max_payment_daysinteger到期后可接受付款的最大天数。-
rebate_amountnumber提前付款折扣金额。-
discountsarray适用的附加折扣列表(如有)。-
receiver_conciliation_idstring接收方付款对账的唯一标识符。32

Enumeradores qr_code_type

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

Objeto additional_data

字段类型描述
key_namestring附加信息字段名称(如 "Juros e Multa")。
valuestring附加信息的值或描述。

响应

STATUS
200
注意

当付款用户收到通知时,可以选择调度 Pix 或立即付款。如果付款人立即付款,将发送包含已填写信息的 baas.automatic_pix.outgoing_recurrence.status_change 类型 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": "6f270b64-1b7a-4269-91f8-3f9cf30ba0bb",
"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已启动付款的信息。Objeto initial_payment_data response
created_atstring定期付款创建的日期和时间(ISO 8601 格式)。-

Objeto qr_code_data

字段类型描述字符数
qr_code_urlstringQR 码复制粘贴的 URL。-
qr_code_keyuuidQR 码的唯一标识键。36
qr_code_imagestringQR 码图像 Base64。-

Objeto initial_payment_data(响应)

字段类型描述字符数
receiver_conciliation_idstring接收方付款对账的唯一标识符。32

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.