Skip to main content

Comunicação entre site e iframe

Nosso checkout é incorporado ao seu site por meio de um iframe. Em alguns casos, pode ser necessário receber informações sobre eventos que ocorrem dentro do iframe, como quando o cliente finaliza uma compra ou decide sair do checkout.

Para facilitar essa comunicação, emitimos mensagens do iframe para o site. Você pode capturar essas mensagens adicionando um listener com o código a seguir:

// Para o checkout padrão, use "$increazyOnCloseCheckout"
// Para a compra com 1 clique, use "$increazyOnCloseOnetap"

window.$increazyOnCloseCheckout = function (message) {
// Ações personalizadas com base na mensagem recebida
};

Após configurar o listener, você pode tomar ações específicas com base nas mensagens emitidas. Por exemplo:

// Para o checkout padrão, use "$increazyOnCloseCheckout"
// Para a compra com 1 clique, use "$increazyOnCloseOnetap"

window.$increazyOnCloseCheckout = function (message) {
if (message === 'back-to-site') {
alert('O cliente está retornando ao site sem finalizar a compra.');
}
};

Mensagens emitidas pelo iframe

As mensagens emitidas pelo iframe informam sobre o status das interações do cliente. As mensagens disponíveis são:

  • back-to-site: O cliente está saindo do checkout sem concluir a compra.
  • back-to-home: O cliente está saindo do checkout após finalizar a compra.
  • payment-finished: O cliente concluiu o pagamento com sucesso.

Use essas mensagens para criar ações personalizadas, como notificações ou redirecionamentos, conforme a experiência desejada no seu site.