Developers


Consultar status pedido

O método ConsultarStatusPedido permite consultar o status de recebimento de um pedido feito no e-commerce e enviado para o C&S Gestor através do serviço InserirOrcamento. É recomendado usar este serviço quando o e-commerce precisar verificar se um pedido gerado para pagamento via boleto foi recebido e liberado no C&S Gestor.

⚙️ Importante: A requisição é do tipo POST.

📡 Endpoint

POST /wsces/ConsultarStatusPedido

📋 Parâmetros

Campo Tipo Obrigatório Descrição
empresaId string CNPJ da empresa no C&S Gestor.
pedidoId int Identificador do pedido gerado via e-commerce.
cliente <clienteId> string CNPJ ou CPF do cliente vinculado ao pedido.
cliente <complId> int Complemento do cliente no cadastro.

📥 Exemplo de XML de Requisição

<ConsultaStatusPedidoReq xmlns="http://www.cessistemas.com.br/wsces">
  <empresaId>10.654.646/0001-46</empresaId>
  <pedidoId>1</pedidoId>
  <cliente>
    <clienteId>10.654.646/0001-46</clienteId>
    <complId>1</complId>
  </cliente>
</ConsultaStatusPedidoReq>

💻 Exemplo de Consumo (C#)

using var client = new HttpClient();

var xml = @"<ConsultaStatusPedidoReq xmlns="http://www.cessistemas.com.br/wsces">
  <empresaId>10.654.646/0001-46</empresaId>
  <pedidoId>1</pedidoId>
  <cliente>
    <clienteId>10.654.646/0001-46</clienteId>
    <complId>1</complId>
  </cliente>
</ConsultaStatusPedidoReq>";

var content = new StringContent(xml, Encoding.UTF8, "application/xml");
var response = await client.PostAsync("https://api.cessistemas.com.br/wsces/ConsultarStatusPedido", content);
var result = await response.Content.ReadAsStringAsync();
Console.WriteLine(result);
Autor: Felipe Haberl  |  Última edição: