Благодаря безопасности и наличию контроля над вашим провайдером платежей, самый простой способ справиться с этим - создать «целевую» страницу iframe, на которую клиент перенаправляется обратно от провайдера платежей. Затем эта страница вызывает функцию для перезагрузить всю страницу на новый URL ...
В родительском окне:
положить это в разделе
<script type="text/javascript">
function payment_redirect(url) { document.location=url;}
</script>
Тогда просто создайте простую целевую страницу iframe для запуска обновления
<html><head><title></title></head>
<body onload="parent.payment_redirect('http://www.google.com');">
If you are not redirect in 5 seconds, please click here... etc..
</body></html>
обратите внимание, как я включил функцию в родительское окно, а затем вызвал ее со страницы iframe через «parent» - защита iframe не позволит вам перенаправить или обновить страницу непосредственно из iframe ...