Skip to main content
Antes de pagar, consulte o documento pelo código de barras ou pela linha digitável. A consulta retorna o status, os dados do beneficiário e os valores já calculados com juros, multa e descontos.

Passo a passo

1

Consulte o documento

Envie o código de barras ou a linha digitável no path de GET /bill-payments/{codigo}.
2

Valide o status

Só siga para o pagamento se o status for PENDING_PAYMENT. Qualquer outro status indica que o documento não pode ser pago. Veja Status do documento.
3

Defina o valor a pagar

Use o objeto paymentCalculation para definir o amount do pagamento:
  • Se isAllowPartialPayment for false, pague exatamente o valor de paymentCalculation.chargedAmount.
  • Se isAllowPartialPayment for true, você pode pagar qualquer valor entre paymentCalculation.minimumPaymentAmount e paymentCalculation.maximumPaymentAmount.
O chargedAmount já inclui juros, multa, descontos e abatimentos. Não recalcule esses valores no seu sistema.
4

Pague o documento

Com o status validado e o valor definido, siga para Pagar.

Headers

Parâmetro do path

Campos da resposta

O campo de juros se chama interesetAmount, com essa grafia. Use esse nome ao ler a resposta.