paypal - 沙盒 paypal- 灯箱不加载

标签 paypal lightbox sandbox

从 3 月 27 日星期三开始,我们在沙盒自适应支付(经典 API)环境中测试 PAY 交易时遇到了问题。我们最后一次成功的测试是在 3 月 26 日星期二。在此期间,我们没有进行任何会影响我们的沙盒测试交易的代码或环境更改。

我们遇到的问题是,在我们的应用程序接触沙箱自适应支付环境后,PayPal 灯箱将不会加载。在我们尝试调用灯箱时,我们已经获得了一个 paykey。您可以在随附的 Firefox 和 Chrome 错误控制台屏幕截图中看到我们正在联系的 URL 和 paykey 值。

当我们使用 paykey 向 PayPal 发送请求时,浏览器错误控制台显示“404 – 未找到”错误。除了向 Paypal 请求生成的错误之外,页面上没有其他 javascript 错误。 “404 – 未找到”错误是否与我们在初始请求时从沙箱中取回的 PayKey 值有关?如果是这样,为什么 Paykeys 突然无效,而之前它们还不错?

我们用于自适应支付沙盒的 App ID 是:APP-80W284485P519543T 这是"new"沙盒环境的正确 App ID 吗?

我们使用的用户 ID、密码和签名来自在经典 API 沙盒中设置的经过验证的美国企业帐户。

<form id="lightbox_form"        action="https://www.sandbox.paypal.com/webapps/adaptivepayment/flow/pay" target="PPDGFrame">
<input id="type" type="hidden" name="expType" value="lightbox">
<input id="type" name="autoredirectondone" type="hidden">
<input type="hidden" name="paykey" id="paykey" value="[paykey is inserted here]">
<input name="submit_order" id="submit_order" type="submit" class="common_input_button" value="Submit Order">
</form>

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

<script>
var dgFlow = new PAYPAL.apps.DGFlow({ trigger: 'submit_order' });
</script>

最佳答案

关于paypal - 沙盒 paypal- 灯箱不加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15736444/

相关文章:

php - Paypal 与 PHP 集成

javascript - 为灯箱幻灯片标题添加 alt 属性?

objective-c - 使用位于 iPhone 沙箱内的文件

python - 从 docx 文件中提取 python 代码块并在沙箱中运行它们的安全方法是什么?

c# - Roslyn C# 脚本沙箱

encryption - PayPal 加密购物车数据

paypal - 买方指定付款金额

javascript - lightbox2 与脚本冲突

html - 灯箱的奇怪行为

php - 带 PHP 的 PayPal API - 单次付款,然后以不同金额定期付款