Desenvolvimento de aplicativos para Cielo Smart
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:

- Realize testes iniciais no emulador: acesse o emulador Cielo para validar seu app sem depender do dispositivo físico;
- 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
- O aplicativo parceiro envia uma intent (deep link);
- O app da Cielo processa o pagamento;
- 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
- O backend cria um pedido de pagamento.
- A Cielo sincroniza o pedido com o terminal.
- O cliente realiza o pagamento na maquininha.
- 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
- Integração de loja privada: aplicativos privados são distribuídos para estabelecimentos específicos;
- Integração de loja pública: aplicativos são disponibilizados na Cielo Store.
- 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].
Updated 9 days ago