gpt4 book ai didi

javascript - 在 Windows 中加载 WePay Embedded Checkout IFrame 时出错

转载 作者:行者123 更新时间:2023-11-28 19:24:20 26 4
gpt4 key购买 nike

我正在尝试设置 WePay API 以通过嵌入式结账在我的网站上接受付款,但我遇到了一些问题。该网站当前托管在我的本地计算机上进行测试,并在 Cakephp 中创建。当我我正在使用 Linux 操作系统在浏览器(Google Chrome、firefox)中执行它。IFrame 已正确加载多次,但如果我尝试在 Windows 操作系统浏览器(Firefox、Google Chrome)中执行它,则 wepay IFrame 结账仅加载 2 次,之后它不会加载 IFrame。

内部 Controller :

Wepay::useStaging($client_id, $client_secret);

$wepay = new WePay($access_token);

try {
$checkout= $wepay->request('/checkout/create', array(
'account_id' => $account_id,
'amount' => $amount,
'short_description' => "this is a test payment",
'type' => "donation",
'redirect_uri'=> LIVE_SITE.'/users/thanks/'.$aid.'/'.$lid,
'mode' => "iframe"

)
);
}
catch (WePayException $e) {
$error = $e->getMessage();
}

$this->set('checkoutnews',$checkout);

在查看文件下:

        <script type="text/javascript" src="https://stage.wepay.com/js/iframe.wepay.js">
</script>

<script type="text/javascript">
WePay.iframe_checkout("checkout_div", "<?php echo $checkoutnews->checkout_uri ?>");
</script>

最佳答案

替换:

'mode' => 'iframe'

'hosted_checkout' => ['mode' => 'iframe']

关于javascript - 在 Windows 中加载 WePay Embedded Checkout IFrame 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28166583/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com