gpt4 book ai didi

javascript - paypal dg flow 灯箱不再有效

转载 作者:太空宇宙 更新时间:2023-11-03 16:11:26 25 4
gpt4 key购买 nike

我今天注意到,我的链接通常会弹出一个用于数字商品快速支付的 paypal 灯箱,但它已停止工作。该链接最近在 2012 年 11 月 21 日工作,我检查了包含旧代码(曾经工作过)的服务器上是否存在问题,所以我不认为这是我已经改变的东西,而是 paypal 在他们的 js 文件中改变了一些东西。

我使用的代码正是paypal向导生成的代码:

<!-- INFO: The post URL "checkout.java" is invoked when clicked on "Pay with PayPal" button.-->

<form action='checkout.java' METHOD='POST'>
<input type='image' name='paypal_submit' id='paypal_submit' src='https://www.paypal.com/en_US/i/btn/btn_dg_pay_w_paypal.gif' border='0' align='top' alt='Pay with PayPal'/>
</form>
....

<!-- Add Digital goods in-context experience. Ensure that this script is added before the closing of html body tag -->

<script src='https://www.paypalobjects.com/js/external/dg.js' type='text/javascript'></script>


<script>

var dg = new PAYPAL.apps.DGFlow(
{
trigger: 'paypal_submit',
expType: 'instant'
//PayPal will decide the experience type for the buyer based on his/her 'Remember me on your computer' option.
});

</script>

首先,当页面现在加载时,PP javascript 必须插入名为“nameOnButton”的图像(“图像”包含带有几个空框的文本“su yi”)上似乎有一些噪音,因为它不在我生成的 HTML 中。网络上的各种示例也有这种虚假图像。 HTML 看起来像:

<form action="/pay/dpSetCheckout/" method="GET" target="PPDGFrame">
<input type="hidden" name="express">
<input type="hidden" name="trackingNumber" value="UNg0000306">
<span class="nameOnButton"><a href="javascript:"><img src="https://www.paypal.com/webapps/checkout/nameOnButton.gif"></a><br><input type="image" name="paypal_submit" id="paypal_submit" src="https://www.paypal.com/en_US/i/btn/btn_dg_pay_w_paypal.gif" border="0" align="top" alt="Pay with PayPal"></span>
</form>

...

<script>

$(document).ready(function(){

var dg = new PAYPAL.apps.DGFlow({
trigger: 'paypal_submit',
expType: 'instant'
//PayPal will decide the experience type for the buyer based on his/her 'Remember me on your computer' option.
});
});
</script>

当我点击“使用 paypal 付款”按钮时,屏幕“变灰”,但 paypal 弹出窗口从未出现。大约 5 秒后,出现错误消息“拒绝显示文档,因为 X-Frame-Options 禁止显示。”出现在 javascript 控制台中,很可能是因为未创建灯箱。我不认为这是后端/配置问题,因为如果我在新选项卡中打开“使用 paypal 付款”链接,它会正常打开。

我不太确定从哪里开始调试这个(看到没有任何 javascript 错误消息)。

最佳答案

我认为最近的 PayPal 版本中日文和中文字体存在错误,应该会尽快修复

关于javascript - paypal dg flow 灯箱不再有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13540913/

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