Como funciona a integração remota?

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.

Criando um pedido para um terminal específico

Por padrão, um pedido cadastrado é sincronizado em todos os terminais do mesmo EC. Mas, ao criar um pedido via integração remota, você pode definir um terminal alvo. Nesse caso, o pedido é destinado apenas a esse terminal, em vez de ser sincronizado em todos os terminais do EC.

Aprenda como criar um pedido para um terminal específico.

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?