Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/456.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 带浏览器的Paypal自适应支付_Javascript_Paypal - Fatal编程技术网

Javascript 带浏览器的Paypal自适应支付

Javascript 带浏览器的Paypal自适应支付,javascript,paypal,Javascript,Paypal,我正在将自适应支付api与minibrowser()配合使用 我犯了这样的错误。 未捕获的TypeError:无法读取在处未定义的属性“apps” 以下是apdg.js的源代码 if (fullpageRedirect) { window.PAYPAL = window.PAYPAL || {}; PAYPAL.apps = PAYPAL.apps || {}; // Error: PAYPAL is undefined ... } else { if (

我正在将自适应支付api与minibrowser()配合使用

我犯了这样的错误。
未捕获的TypeError:无法读取在处未定义的属性“apps”

以下是apdg.js的源代码

if (fullpageRedirect) {    
    window.PAYPAL = window.PAYPAL || {};
    PAYPAL.apps = PAYPAL.apps || {}; // Error: PAYPAL is undefined
    ...
}
else {
    if (typeof PAYPAL == 'undefined' || !PAYPAL) {
        var PAYPAL = {}; // bug? If I delete the var keyword then it works. 
    }
    ...
}

此外,我还有以下几个问题。
谁在维护apdg.js?该文件的许可证是什么?
www.paypalobjects.com的作用是什么?

将apdg.js作为一个内部链接(下载apdg.js并将其放在我自己的服务器上)是一个好主意吗?

Paypal维护
apdg.js
,我相信
paypalobjects.com
只是Paypal用来托管其资产文件的域

不过,我强烈建议不要不惜一切代价使用自适应支付。我们集成了自适应支付,因为在当时它是唯一的选择(这是在Braintree之前),并且从那时起就后悔了

  • Paypal在没有预先警告的情况下对apdg.js进行了突破性的更改,事实上它仍然处于崩溃状态。我们必须在本地托管该文件并恢复更改,以便使集成再次工作

  • 贝宝的IPN机制充其量也不可靠。我们在未知的状态下完成了大量的交易,不得不想出一些黑客手段,试图给这个过程带来一些理智的假象

  • Paypal在2016年将Adaptive Payments推出限量版,甚至建议自己不要与它进行新的集成

  • 我不确定这是否仅仅是关于适应性支付或Paypal开发者支持的,但当我们需要帮助或基本问题得到回答时,我们的经验是可怕的

  • 事实上,我们的自适应支付集成已经停止了6周多,我们还没有得到一个ETA或任何迹象表明问题是什么或何时会得到解决


您是如何恢复的?我在哪里可以获得apdg.js的正确版本?我不确定它是否与您的情况相关,但在二月份,他们硬记录并禁用了非整页重定向集成。我们通过简单地撤消此文件的硬编码来重新启用此功能: