Fluxo e status do pedido

Este artigo apresenta o fluxo de integração do pedido na integração remota e o acompanhamento do seu ciclo de vida

A integração remota da Cielo Smart tem como objetivo permitir que o lojista continue utilizando sua própria solução de frente de caixa (como sistemas de Automação Comercial ou PDV) e a conecte ao módulo de pedidos e pagamentos da Cielo Smart por meio de uma API desenvolvida com o padrão RESTful.

Dessa forma, toda a gestão do estabelecimento permanece sob responsabilidade da Automação Comercial. No momento do pagamento, a solução da Cielo Smart é acionada para realizar a transação de forma integrada e segura.

Siga o passo-a-passo abaixo para completar a integração remota com sucesso:

Fluxo de integração do pedido

Abaixo, estão descritas as etapas necessárias para que um pedido seja criado, transmitido e processado até seu recebimento na Cielo Smart.

  1. Montagem do pedido: O cliente ou sistema inicia a criação do pedido com todos os itens e informações necessárias.

  2. Envio do pedido: O pedido é finalizado e transmitido para o sistema central via API.

  3. Processamento na nuvem: A API recebe o pedido e o envia para a nuvem, onde ele é armazenado e preparado para distribuição.

  4. Recebimento na Cielo Smart: O dispositivo acessa a nuvem, recupera o pedido e o exibe para processamento ou finalização.

É assim que um pedido será enviado para a Cielo Smart utilizando a API Order Manager:

A API Order Manager da Cielo oferece os seguintes recursos:

  • Utiliza semântica REST, permitindo acesso via chamadas HTTP padrão;
  • Retorna códigos de status HTTP para indicar sucesso ou erro nas requisições;
  • Todas as requisições e respostas são estruturadas no formato JSON, garantindo simplicidade e compatibilidade.

Status do pedido

Durante o ciclo de vida de um pedido, ele pode assumir os seguintes status:

CódigoStatusDescrição
0DraftPedido criado, mas ainda não finalizado ou enviado.
1EnteredPedido registrado no sistema e aguardando processamento.
2PaidPedido foi pago e está pronto para ser processado ou entregue.
3ClosedPedido finalizado, sem ações pendentes.
4Re-enteredPedido foi modificado ou reenviado após uma alteração. Foi marcado como Paid ou Closed e voltou para Entered.

Exemplo de código

Acesse o exemplo de código da integração entre a Automação Comercial e a API Order Manager da Cielo diretamente no GitHub. Esse exemplo demonstra como conectar sistemas de automação de vendas com a plataforma da Cielo, permitindo o gerenciamento de pedidos de forma eficiente e integrada


Did this page help you?