Détecter la fin de paiement

Pour les intégrations avec retour dans l'iframe (FORM_TARGET=_self), il sera nécessaire de fermer l'iframe, et d'afficher le résultat du paiement sur la frame parente.

Pour cela, nous vous proposons une fonction JS à déclarer dans la frame parente:

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

Et ci-dessous le code permettant d'appeler la fonction, à placer dans vos pages de retour:

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