Quando é utilizado?

Quando o usuário desejar receber a informação que o pedido foi recusado pela Clearsale

Estrutura da chamada

{urlbase}/cancel
utiliza método POST enviando o id do pedido, nome da loja, chave da transação e número do pedido em uma estrutura json.

Modelo de requisição da Cancel

Estrutura do objeto enviado e seus dados:

{
   "Id":1356051,
   "Loja":"pagamentos",
   "Chave":"60dcc5d7-f703-4e65-a631-9e5c51a00a74",
   "Pedido":108648,
   "CarrinhoId":"d1e3bf62-795b-4b77-82ac-c81867ad9c1a"
}

Campos da requisição

CampoTipoDescrição
idinteiroCódigo identificador do conector na base de dados da plataforma.
lojastringNome da loja cadastrado no admin da Wake Commerce.
chaveguidChave de identificação da transação. Essa chave é dinâmica, alterada a cada pedido.
pedidointeiroCódigo identificador do Pedido.

Modelo de Response

{
  "statusId":3,
  "message":"Minha mensagem"
}

Campos do response

CampoTipoDescrição
statusIdinteiroInforma o status da transação em tempo real. (Tabela de status informada abaixo)
messagestringRetorna a mensagem do status da transação.

Tabela de Status

StatusIdNome statusAção
1Aguardando PagamentoMantém o pedido como aguardando pagamento na plataforma.
2Não autorizadoNega a transação. O Pop-up do checkout online é exibido na tela do usuário e a compra é bloqueada.
3PagoAtualiza o status do pedido para Pago na plataforma.
4AutorizadoAtualiza o status do pedido para Autorizado na plataforma. Usado em processamento Two-steps (Autorização separada da Captura).