跳到主要内容

部分付款

部分付款指令允许修改票据的部分付款配置,前提是票据已登记且启用了部分付款功能。若票据已有部分付款配置,接受新指令后,原有配置将被覆盖。

注意!

若存在待确认的部分付款指令,则不允许发送新的指令。

Request

ENDPOINT
/account/ACCOUNT_KEY/requester_profile/REQUESTER_PROFILE_KEY/bank_slip/BANK_SLIP_KEY/partial_payment
MÉTODO
POST

Path parameters

字段类型描述字符数
account_keyuuidv4账户唯一标识键,uuid v4 格式36
requester_profile_keyuuidv4钱包唯一标识键,uuid v4 格式36
bank_slip_keyuuidv4票据唯一标识键,uuid v4 格式36
Request Body
{
"request_control_key": "01234567-89ab-cdef-0123-456789abcdef",
"partial_payment_data": {
"partial_payment_minimum_type": "absolute",
"partial_payment_minimum_amount": 50.00,
"partial_payment_maximum_type": "absolute",
"partial_payment_maximum_amount": 1000.00,
"partial_payment_quantity": 3
}
}

Request Body Params

字段类型描述字符数
request_control_key *uuidv4客户使用的请求唯一标识键,uuid v4 格式36
partial_payment_data *object部分付款配置Objeto partial_payment_data

Objeto partial_payment_data

字段类型描述字符数
partial_payment_minimum_type *string部分付款最小金额类型Enumeradores partial_payment_type
partial_payment_minimum_percentagefloat部分付款允许的最小百分比-
partial_payment_minimum_amountfloat部分付款允许的最小金额-
partial_payment_maximum_typestring部分付款最大金额类型Enumeradores partial_payment_type
partial_payment_maximum_percentagefloat部分付款允许的最大百分比-
partial_payment_maximum_amountfloat部分付款允许的最大金额-
partial_payment_quantity *integer允许的部分付款次数-
注意!

根据 partial_payment_minimum_typepartial_payment_maximum_type 字段的值,需要相应发送 partial_payment_minimum_amountpartial_payment_minimum_percentage,以及 partial_payment_maximum_amountpartial_payment_maximum_percentage

Enumeradores partial_payment_type

枚举值描述
absolute绝对值
percentage百分比

Response

STATUS
202
Response Body
{
"occurrence_key": "5a745b65-9a2c-44eb-b43e-c80ef5429d94",
"bank_slip_key": "fdafdffa-cbd4-4f3c-8e3d-990428305161"
}

Response Body Params

字段类型描述字符数
occurrence_key *uuidv4记录(指令)唯一标识键,uuid v4 格式36
bank_slip_key *uuidv4票据唯一标识键,uuid v4 格式36

Error Response

STATUS
4xx
Response Body: Error
{
"title": "titulo",
"description": "description in English",
"translation": "descrição em portugues",
"code": "codigo",
"extra_fields": {}
}
HTTP 状态码
status
QI 代码
code
标题
title
描述(英文)
description
描述(葡文)
translation
400QIT000001Bad RequestSchema ErrorSchema Inválido
404BKS000006Not FoundThe source account key was not found.A chave da conta de origem não foi encontrada.
400BKS000007Bad RequestIt was not possible to consult the source account at this time. Please try again in a few minutes.Não foi possível consultar a conta de origem neste momento. Por favor, tente novamente em alguns minutos.
400BKS000008Bad RequestThe source account is closed.A conta de origem está fechada.
400BKS000009Bad RequestThe source account is blocked.A conta de origem está bloqueada.
404BKS000013Not FoundRequester profile not foundCarteira não encontrada
409BKS000014ConflictRequest control key already sent or duplicated sent: <request_control_key>Chave de controle da requisição já utilizada ou enviada duplicada: <request_control_key>
400BKS000022Bad RequestRequester profile is not opened.Carteira não está aberta.
404BKS000029Not FoundBank slip not found for the given key ({bank_slip_key}).Boleto não encontrado para a chave fornecida ({bank_slip_key}).
400BKS000032Bad RequestBank slip must be in 'registered' status.O boleto deve possuir o status 'registered'.
409BKS000126ConflictThere is already a pending partial payment occurrence for this bank slip. Please, wait for the confirmation of this occurrence before sending another one.Já existe uma ocorrência de pagamento parcial pendente para este boleto. Por favor, aguarde a confirmação dessa ocorrência antes de enviar outra.
400BKS000127Bad RequestPartial payment data is not set for this bank slip.Os dados de pagamento parcial não estão configurados para este boleto.