APIs Auxiliares - Detalhes da Venda e Cancelamento de Venda
O objetivo principal das APIs Auxiliares é permitir visualizar detalhes de uma venda e realizar o cancelamento de uma venda por API de maneira automatizada, evitando a necessidade de fazer essa tarefa manualmente.
A API Detalhes da Venda possibilita visualizar o status e todas as informações relativas a uma única venda, sem necessitar do uso do parâmetro data ou saber se esta venda é ou não split. Para isso o campo id_venda presente no retorno da API Movimento de Vendas é utilizado, em breve o campo está também disponível na API Movimento de Vendas Split.
A API Cancelamento de Venda permitir cancelar de maneira automatizada uma venda. Para isso o campo id_venda presente no retorno da API Movimento de Vendas é utilizado, em breve o campo está também disponível na API Movimento de Vendas Split. Além disso, cada tipo de venda possui um prazo máximo para cancelamento que deve ser observado ao realizar o cancelamento.
Orientações
É necessário um
tokenpara ter acesso aos dados.
API
Fique atento! para visualizar os exemplos de retornos da API, clique no botão > para abrir o campo de leitura
Detalhes da Venda
GET https://api.blu.com.br/b2b/sales/details/{id_venda}
Esta API é responsável por retornar os detalhes de uma venda utilizando o id_venda.
Objetivo
Possibilitar aos varejistas verificar todos os dados atualizados relativos a uma cobrança.
Headers
Authorization*
String
Token de operação
O retorno desta consulta é um arquivo JSON, contendo os dados da venda buscada. Abaixo vemos todos os campos que serão retornados:
data_ocorrencia
Data de ocorrência da transação no formato AAAA-MM-DD.
tipo_da_venda
Tipo de venda da transação, sendo débito ou crédito.
status
Status da transação.
valor_venda_total_bruto
Valor bruto original da venda.
valor_total_liquido
Valor líquido original da venda.
taxas
Valor total de taxas da venda.
via_de_venda
Via que a transação foi realizada.
parcelas
Número total de parcelas da transação.
adquirente
Adquirente envolvida na transação
bandeira
Bandeira do cartão que efetuou a transação.
numero_cartao
Número do cartão que efetuou a transação.
cod_autorizacao
Código de autorização da transação.
cv_nsu
NSU da transação.
nome_loja
Razão social daquele que realizou a venda.
percentual_divisao
percentual da venda splitada.
valor_dividido
Valor splitado bruto da venda.
minha_taxa
Valor da taxa de quem está realizando a consulta da transação.
taxa_vendedor
Valor da taxa daquele que realizou a venda
taxa_total
Valor total das taxas pagas.
valor_taxa
Valor o qual o cálculo da taxa total se baseou.
O retorno desta consulta é um arquivo JSON com transações do período informado. Abaixo vemos um exemplo de retorno da API para uma venda com split:
O cURL para executar a consulta é o exibido abaixo, a collection está no final da página em conjunto com a API de Cancelamento de Venda.
Cancelamento de Venda
DELETE https://api.blu.com.br/b2b/sales/{id_venda}
Esta API é responsável por realizar o cancelamento uma venda utilizando o id_venda.
ATENÇÃO! Cada tipo de venda possui um tempo máximo para ser cancelado, sendo eles:
Débito - até 6 meses após a realização da venda
Crédito à vista - até 11 meses após a realização da venda
Crédito parcelado até 36 meses após a realização da venda
Objetivo
Possibilitar aos varejistas cancelar uma venda de maneira integrada, respeitando o tempo máximo para cancelamento de cada tipo de venda.
Headers
Authorization*
String
Token de operação
O cURL para executar o cancelamento da é o exibido abaixo, a collection está no final da página em conjunto com a API de Detalhes da Venda.
Last updated
Was this helpful?