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çãoTamanho
idinteiroCódigo identificador do conector na base de dados da plataforma.
lojastringNome da loja cadastrado no admin da Wake Commerce.50 caracteres
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).