ConsultarBoletoPagamentoOnline realiza a decodificação da linha digitável ou código de barras e retorna os detalhes do beneficiário, data de vencimento e o valor (incluindo cálculos automáticos de juros ou descontos, se aplicável). É o passo indispensável para garantir que o usuário não pague um boleto vencido ou com dados incorretos.curl --location '/api/CashOut/ConsultarBoletoPagamentoOnline' \
--header 'UserName;' \
--header 'RequestOrigin;' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"Data": {
"CodigoCliente": 0,
"CodigoCanal": 0,
"LinhaDigitavel": "string",
"TipoPagamento": 0
}
}'{
"Data": {
"RetornoXMLBase64": "string",
"RetornoConsultaBoletoPagamentoOnline": {
"CpfCnpjBeneficiario": "string",
"NomeFantasiaBeneficiario": "string",
"RazaoSocialBeneficiario": "string",
"TipoPessoaBeneficiario": "string",
"CodigoBarras": "string",
"LinhaDigitavel": "string",
"DataVencimento": "string",
"ValorTotal": "string",
"ValorDesconto": 0,
"ValorCalculado": 0,
"ValorEncargos": 0,
"ValorJuros": 0,
"ValorMulta": 0,
"NomePagador": "string",
"CpfCnpjPagador": "string",
"TipoPessoaPagador": "string",
"CodigoInstituicaoEmissora": "string",
"NomeInstituicaoEmissora": "string",
"PagamentoParcial": true,
"ValorPagamentoMinimo": 0,
"ValorPagamentoMaximo": 0,
"DadosArrecadacao": {
"NomeEmpresa": "string",
"CodigoSegmento": "string",
"DescricaoSegmento": "string",
"AceitaPagamentoDivergente": true,
"AceitaPagamentoAposVencimento": true
}
},
"PermissaoConsultaBoletoOnline": "PERMITIDO_CONSULTA_ONLINE",
"CanalCorban": {
"TipoPagto": "string",
"Corban": "string"
}
},
"ResultCode": 0,
"Message": "string",
"ValidationData": {
"ResultCode": 0,
"Message": "string",
"Errors": [
{
"ErrorMessage": "string",
"FieldName": "string"
}
]
}
}