无法将支付网关iframe重定向到iframe

时间:2016-02-04 17:45:22

标签: iframe header location parent payment

在开始之前,请允许我给你一些背景信息。在我的网站上,我的支付网关中有一个iframe,可以完成整个3D Secure事务以验证付款详细信息,但一旦完成,它会重定向到我在iframe内的订单确认页面。毋庸置疑,付款后看起来有点奇怪。

我的第一个过程是在网关的文件中搜索重定向它的代码,并且遗憾地添加某种_parent属性,但我相信重定向的代码是一个php标题(' location')字符串,我不确定如何告诉在父母中打开链接。我做了一些研究,发现大多数人认为最好的解决方案是用javascript回显网址,但我不是100%最好的方法去做,因为它&# 39;支付网关我认为最好得到一些建议,而不是冒险搞砸它。

以下是我认为重定向的代码:

    function redirectBrowser($url) {

    $protocol = 'http://';

    if (getenv('HTTPS') == 'on'){
        $protocol = 'https://';
    }

    $url = $protocol.$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF']).'/'.$url;
    header('Location: ' . $url);
    exit();
}

对此的任何帮助将不胜感激。

0 个答案:

没有答案