Detectar o fim do pagamento
Para as integrações com retorno para o iframe (FORM_TARGET=_self), será preciso fechar o iframe, e exibir o resultado do pagamento no frame parente.
Para isso, oferecemos uma ligação JS que deverá ser declarada no frame parente:
window.removeIframe = function() {
var iframe = document.querySelector('iframe[name=payment]');
if (iframe) {
iframe.remove();
}
};
Segue o código que permite chamar a função, para inserir nas suas páginas de retorno:
<script> parent.removeIframe(); </script>