Checkout via iframe
O Checkout via iframe permite que a finalização do pagamento ocorra dentro da própria página da loja, sem redirecionamentos ou abertura de novas abas. Essa abordagem mantém o cliente no domínio do lojista, reduz interrupções e melhora a fluidez da jornada.
O conteúdo exibido no iframe é entregue diretamente pela Cielo. Isso garante segurança, estabilidade e conformidade, preservando ao mesmo tempo a integração visual com o site da loja.
O uso do checkout embutido é opcional. A loja pode manter o fluxo tradicional com redirecionamento ou adotar a versão integrada via iframe.
Por que usar o checkout via iframe?
Usar o checkout via iframe traz vantagens importantes para a experiência do comprador:
- Pagamento na mesma página: a pessoa compradora permanece na mesma página durante o pagamento;
- Mais fluidez e menos atrito: reduz passos desnecessários e torna a jornada de pagamento mais rápida;
- Maior sensação de segurança: o domínio exibido no navegador permanece o da loja;
- Fácil de integrar: se adapta bem a várias arquiteturas e stacks de desenvolvimento.
Pré-requisitos
Requisitos de ambiente
- Ter cadastro Checkout Cielo;
- Domínio com TLS ativo;
- Ambiente de testes (Sandbox).
Requisitos técnicos
- Back-end capaz de atuar como proxy seguro para chamadas à API do Checkout;
- Front-end com suporte à renderização de iframes;
- Não expor as credenciais (
clientIdeclientSecret) no front-end; - Capacidade de processar mensagens via
postMessage, quando aplicável; - Política de segurança de conteúdo configurada para permitir apenas os recursos essenciais ao iframe e à comunicação com o back-end.
Tecnologias Suportadas
- Front-end aplicações web em qualquer framework (ex.: Vue.js no exemplo de referência).;
- Backend: Node.js/Express, C#, Java ou qualquer tecnologia que permita requisições HTTP com envio de headers.
Updated about 2 hours ago