跳到主要内容

确认收款单付款

此端点用于确认收款单的付款。

收款单

此类收费由服务特许经营商(水、电、电话和燃气账单)及政府机构(税款)发行。它们不在银行间支付清算所(CIP/Núclea)登记,因此返回的信息与银行划账单不同。

Request

Request Endpoint

ENDPOINT
/account/ACCOUNT_KEY/payment/PAYMENT_KEY/collection_slip/validate_token
MÉTODO
PATCH

Request Path Params

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

通过邮件和短信认证

Request Body: 确认收款单付款
{
"token": "329adf"
}

通过设备认证

要通过设备认证批准并完成认证,请求必须以空负载发送。验证在内部进行,无需在请求体中提供额外信息。需要注意的是,此端点仅应在付款请求启动后使用。

Request Body: 确认收款单付款
{

}

Body Params

字段类型描述字符数
tokenstring发送给账户转账审批人的认证码,通过短信或邮件进行二次验证时为必填项6

Response

Success Response

STATUS
200
Response 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": "executed"
}

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_keyuuid4付款冲销交易的键。
paid_amount *number实际付款金额。
payment_date *string付款日期。
payment_type *enum付款类型。
bank_slipobject银行划账单。
collection_slipobject收款单。
payment_status *enum付款状态。

Enumeradores payment_type

枚举值类型描述
bank_slipstring银行划账单
collection_slipstring收款单
注意

bank_slip 枚举值不适用于收款单流程,bank_slip 对象始终为 null。

Enumeradores payment_status

枚举值描述
executed已执行
reverted已冲销
rejected已拒绝
error错误

Objeto collection_slip

字段类型描述
barcodestring条形码。
digitable_linestring可输入行。
collection_name *string协议名称。
collection_document_numberstring协议文件编号(CPF/CNPJ)。
expiration_date *string到期日期。
total_amount *number总金额。

Error Response

STATUS
4XX
Response Body
{
"title": "Título",
"description": "Description in english",
"translation": "Descrição em português",
"code": "Código"
}
HTTP 代码QI 代码标题描述(英文)描述(葡文)
403BIP000010ForbiddenUser is not allowed to do this actionUsuário não tem autorização para fazer essa ação
404BIP000011Not FoundThe source account key was not found.A chave da conta de origem não foi encontrada.
400BIP000012Bad 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.
400BIP000013Bad RequestThe source account is closed.A conta de origem está fechada.
400BIP000014Bad RequestThe source account is blocked.A conta de origem está bloqueada.
400BIP000023Bad RequestThe source account has insufficient balance. Payment cannot be made.A conta de origem possui saldo insuficiente. Pagamento não pode ser realizado.
400BIP000028Bad RequestThe source account has blocked balance. Payment cannot be made.A conta de origem possui saldo em conta bloqueado. Pagamento não pode ser realizado.
400BIP000034Bad RequestCollection slip already paid.Fatura de recolhimento já paga.
400BIP000036Bad RequestCovenant slip overdue.Fatura de recolhimento vencida.
400BIP000038Bad RequestOutside of covenant payment hours.Fora do horário de pagamento do convênio.
400BIP000044Bad RequestIt was not possible to pay the collection slip at this time. Please verify your information and, if necessary, contact us for assistance.Não foi possível pagar a fatura de recolhimento neste momento. Por favor, verifique suas informações e, se necessário, entre em contato conosco para assistência.
400BIP000045Bad RequestCollection slip payment service is closed.Serviço de pagamento de fatura de recolhimento está fechado.
404BIP000056Not FoundPayment not found.Pagamento não encontrado.
400BIP000057Bad RequestPayment status is not pending approval.Status de pagamento não é de aprovação pendente.
400BIP000058Bad RequestError while validating verification tokenErro ao validar token de verificação
400BIP000059Bad RequestNumber of verification token validation attempts exceeded.Número de tentativas de validação de token de verificação excedido.
400BIP000060Bad RequestVerification token expired.Token de verificação expirado.
400BIP000061Bad RequestVerification token validation failed.Falha na validação do token de verificação.
400BIP000063Bad RequestPayment type is not collection slip.Tipo de pagamento não é fatura de recolhimento.
400BIP000065Bad RequestPayment verification time window exceeded.Janela de tempo de verificação de pagamento excedida.
400BIP000080Bad RequestA token is required for SMS or email validation.Um token é necessário para validação via SMS ou email.