Desenvolvimento de aplicativos para Cielo Smart

⚠️

Para integrar o Split de Pagamento, o aplicativo deve estar totalmente certificado.

Para desenvolver um aplicativo para a Cielo Smart, siga o fluxo de certificação descrito na documentação oficial da Cielo Smart.

Fluxo de desenvolvimento de aplicativos na Cielo Smart

Siga o passo a passo abaixo para desenvolver aplicativos para a Cielo Smart:

  1. Realize testes iniciais no emulador: acesse o emulador Cielo para validar seu app sem depender do dispositivo físico;
  2. Implemente a comunicação entre aplicações: recomendamos a integração via deep link como padrão para interação entre apps:

Integração via deep link

A integração via deep link permite a comunicação direta entre aplicativos Android no mesmo dispositivo.

O aplicativo parceiro inicia o fluxo de pagamento por meio de intents ou URLs customizadas (deep links), que acionam o app da Cielo.

Nesse modelo, o processamento ocorre localmente na maquininha, sem necessidade de backend para orquestração das transações.

Características

  • Comunicação local entre aplicativos Android;
  • Processamento de pagamento no app da Cielo;
  • Não requer backend para controle da transação;
  • Indicado para aplicativos embarcados no terminal.

Fluxo de pagamento

  1. O aplicativo parceiro envia uma intent (deep link);
  2. O app da Cielo processa o pagamento;
  3. O resultado da transação retorna ao aplicativo chamador.

Integração remota

A integração remota utiliza APIs REST para o processamento de pagamentos com controle via backend.

O sistema do parceiro é responsável por criar e gerenciar os pedidos de pagamento, enquanto o terminal físico sincroniza esses pedidos para execução da transação.

Características

  • Comunicação via APIs REST
  • Controle da transação no backend
  • Sincronização de pedidos com o terminal
  • Requer infraestrutura de backend
  • Exibição obrigatória da seleção de EC no terminal

Fluxo de pagamento

  1. O backend cria um pedido de pagamento.
  2. A Cielo sincroniza o pedido com o terminal.
  3. O cliente realiza o pagamento na maquininha.
  4. O resultado da transação é sincronizado com o backend.

Configuração para split

Para que o terminal transacione apenas por meio do split, informe o EC do SPLIT (BPG) no campo MerchantCode durante a criação do pedido de pagamento.


Configuração do aplicativo

O aplicativo pode ser configurado na Cielo Smart nos seguintes modos:

  • Frente de Caixa;
  • Aplicativo Padrão.

Essa configuração garante uma experiência de pagamento mais integrada e exclusiva.


Distribuição de aplicativos


  1. Siga a jornada de integração: consulte a jornada de integração para garantir que todas as etapas técnicas sejam cumpridas para criar sua conta de desenvolvedor, enviar o aplicativo para análise e acompanhar o status de aprovação.

Suporte técnico

Em caso de dúvidas sobre a certificação do aplicativo, entre em contato com o canal abaixo:

E-mail: [email protected].



Did this page help you?