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>