Detectar el final del pago

En las integraciones con retorno en el iframe (FORM_TARGET=_self), es necesario cerrar el iframe y mostrar el resultado del pago en el marco primario.

Para esto, ponemos a su disposición una función JS que debe declarar en el marco primario:

window.removeIframe = function() {
	var iframe = document.querySelector('iframe[name=payment]');
	if (iframe) {
		iframe.remove();
	}
};			

Y a continuación encontrará el código que permite llamar la función, que deberá insertar en sus páginas de retorno:

<script>
	parent.removeIframe();
</script>