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.
POST /wsces/ConsultarStatusPedido
| 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. |
<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>
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);