VersellAPI

Boleto — Pagamento de Boletos

O módulo Boleto permite consultar e pagar boletos de terceiros a partir da sua conta, acompanhar o status de cada pagamento e baixar o comprovante em PDF.

i
Base URL para todos os endpoints de Boleto: https://pagamentos.basspago.com.br/api/v2 — mesma Accounts API do Cash Out. A autenticação usa o mesmo token OAuth2 do Cash Out (POST /api/v2/oauth/token, body JSON em camelCase, expiração de 3600s). Escopos: billets.read (consultas) e billets.write (pagamentos).
!
Este módulo é exclusivamente para pagamento de boletos de terceiros (cash out). A emissão de boletos não está disponível — não existem endpoints de emissão, boleto híbrido (bolepix) nem webhook dedicado de boleto.

Fluxo de Integração

1Obter Token de autenticação OAuth2 (mesmo do Cash Out)
2Consultar o boleto (POST /billets/info)
3Iniciar o pagamento (POST /billets/pay ou POST /billets/payments)
4Acompanhar o status (GET /billets/{id})
5Baixar o comprovante em PDF (opcional)
i
O pagamento sempre considera o valor atualizado do boleto, incluindo juros e multas calculados na data de liquidação. Boletos cujo valor pode ser alterado livremente pelo pagador devem ser pagos por canal administrativo autorizado.

Status do Pagamento

StatusDescrição
ON_QUEUEPagamento aceito e aguardando processamento na fila.
WAITING_APPROVALPagamento retido aguardando aprovação manual no painel (paymentFlow APPROVAL_REQUIRED).
WAITING_CONFIRMATIONPagamento enviado e aguardando confirmação de liquidação.
PROCESSINGPagamento em processamento.
LIQUIDATEDPagamento liquidado com sucesso.
CANCELEDPagamento cancelado (rejeitado, expirado ou reprovado).
REFUNDEDPagamento devolvido integralmente.
PARTIALLY_REFUNDEDPagamento devolvido parcialmente.