Pular para o conteúdo principal

Cancelar uma cobrança

Visão geral

Você pode cancelar uma cobrança para que o cliente não possa mais pagá-la. Isso é útil quando a cobrança contém um erro. O cancelamento exige duas condições:

  • Status da cobrança: Em aberto
  • Visualizações da página de pagamento: 0

Se a cobrança pertencer a outro projeto e a chave estiver restrita a um projeto, o método responde com Restricted project. Se você não tiver nenhuma cobrança com esse identificador — Invoice not found. Se a cobrança for encontrada mas as condições de cancelamento não forem atendidas — Invoice cannot be canceled.

Requisição

curl -X POST https://api.bitsby.app/invoices/cancel \
-H "Authorization: Token MSvL2ltaDZdWVjmZURURMVWhqSJLT2NURjhL2Fla1Z1T1IxQTltKs1T3Ay" \
-F "invoiceId=ade9550d-3dc7-4fd3-b94e-3b4c12aaaa0c"

Parâmetros da requisição

ParâmetroTipo de dadoDescriçãoExemploObrigatório?
invoiceIdUUIDID da cobrança no formato UUIDade9550d-3dc7-4fd3-b94e-3b4c12aaaa0csim

Exemplo de resposta

{
"result":"success",
"data":"Invoice canceled"
}