Integração B2B
  • Espaço de integração da Blu
  • Fornecedores APIs
    • APIs PagBlu com HTTP Status
      • Enviar Cobrança
      • Consultar Cobrança
      • Cancelar Cobrança
      • Enviar Faturamento
      • Cancelar Faturamento
      • Enviar Devolução
      • Consultar Conciliação Financeira
    • APIs Auxiliares
      • Consulta Cliente Blu + Auto Cadastro
      • Opções de Recebimento PagBlu Flex
      • Farol de Crédito
    • Material de Apoio para utilização das APIs
    • Boas Práticas no desenvolvimento da Integração
    • APIs PagBlu v1
  • Varejo APIs
    • API Movimento de Vendas
      • API Movimento de Vendas Split
    • API Antecipações
    • API Conciliação de Débito
    • API Conciliação de Crédito
    • API Extrato
  • API Criação de Clientes
  • API Link de Pagamento
  • API Pix Blu
Powered by GitBook
On this page
  • Cancelar Faturamento
  • Download Collection Postman (pacote de APIs)

Was this helpful?

  1. Fornecedores APIs
  2. APIs PagBlu com HTTP Status

Cancelar Faturamento

Página dedicada a API Cancelar Faturamento PagBlu com HTTP Status

Cancelar Faturamento

DELETE https://api-hlg.blu.com.br/b2b/payment-collections/v2/{uuid}/payment-plans/{payment_plan_uuid}

Permite realizar o cancelamento do faturamento de um pedido/cobrança. O cancelamento de um faturamento somente poderá ser realizado em pedidos/cobranças que já estejam aprovados e ainda não estejam pagos ("status_code": 8).

Atenção! O tempo para o cancelamento de um faturamento é de até 24 horas.

Path Parameters

Name
Type
Description

uuid

string

Identificador único do pedido/cobrança.

payment_plan_uuid

string

Identificador único do faturamento.

Headers

Name
Type
Description

Authorization

string

Bearer token.

{
    "uuid": "<uuid-do-pedido/cobrança>",
    "document_number": "",
    "charger": "00000000000",
    "value": "0.00",
    "message": "Nota xxxxxxxxxx-xxxxxxx-xxxxxx-xxxxx-xxxxxxxxxx será cancelada. Invoice_number: Número-Faturamento. O valor recebido será devolvido e voltará para o saldo a faturar."
}
{
    "uuid": "<uuid-do-pedido/cobrança>",
    "document_number": "",
    "charger": "000000000000",
    "value": "0.00",
    "message": "A Cobrança encontra-se em status 3 - Pagamento confirmado - Não é possível cancelar o faturamento de uma cobrança no status 3 - Pagamento confirmado"
}
{
    "message": "Usuário não encontrado para o token informado."
}
{
    "message": "Nenhuma cobrança encontrada para o identificador informado."
}
{
    "message": "Nenhuma cobrança encontrada para o identificador informado."
}
{
    "uuid": "<uuid>",
    "document_number": "xxxxxx-xx",
    "charger": "xxxxxxxxxxx",
    "value": "0.00",
    "message": "A Cobrança encontra-se em status <status> - Não é possível cancelar o faturamento de uma cobrança no status <status>"
}

Exemplo de chamada:

curl --location -g --request DELETE 'https://api-hlg.blu.com.br/b2b/payment-collections/v2/{uuid}/payment-plans/{payment-plan-uuid}' \
--header 'Authorization: Bearer XXXXXXXXXXXXXXXXXXXXXXX' 
var request = require('request');
var options = {
  'method': 'DELETE',
  'url': 'https://api-hlg.blu.com.br/b2b/payment-collections/v2/{uuid}/payment-plans/{payment-plan-uuid}',
  'headers': {
    'Authorization': 'Bearer XXXXXXXXXXXXXXXXXXXXXXX',
  }
};
request(options, function (error, response) {
  if (error) throw new Error(error);
  console.log(response.body);
});

Download Collection Postman (pacote de APIs)

PreviousEnviar FaturamentoNextEnviar Devolução

Last updated 6 months ago

Was this helpful?

Segue abaixo o link para download da coleção de APIs no .

Postman
1KB
Blu B2B - HTTP Status.postman_collection.zip
archive