在Flash中嵌入Paypal数字商品并进行快速结账不起作用

在Flash中嵌入Paypal数字商品并进行快速结账不起作用,flash,paypal,express-checkout,Flash,Paypal,Express Checkout,我正在尝试将Paypal数字商品与快速结账集成到我的flash应用程序中。我正在使用此文档: 首先,我只是尝试手动调用该函数,看看它是否触发弹出窗口。它不工作-我得到的只是以下错误: 未捕获类型错误:无法读取null(dg.js:13)的属性“appendChild” 我的基本代码如下(由PayPal Digital Goods生成-用于PayPal Digital Goods的PHP库,带有快速结账功能)由Leonard的Ego Pty编写。有限公司: <script src ="htt

我正在尝试将Paypal数字商品与快速结账集成到我的flash应用程序中。我正在使用此文档:

首先,我只是尝试手动调用该函数,看看它是否触发弹出窗口。它不工作-我得到的只是以下错误:

未捕获类型错误:无法读取null(dg.js:13)的属性“appendChild”

我的基本代码如下(由PayPal Digital Goods生成-用于PayPal Digital Goods的PHP库,带有快速结账功能)由Leonard的Ego Pty编写。有限公司:

<script src ="https://www.paypalobjects.com/js/external/dg.js" type="text/javascript"></script>
<script>
    var dg = new PAYPAL.apps.DGFlow();
    dg.startFlow('https://www.sandbox.paypal.com/incontext?token=EC-9TR342235S986371E');
</script>

var dg=new PAYPAL.apps.DGFlow();
startFlow总经理('https://www.sandbox.paypal.com/incontext?token=EC-9TR342235S986371E’;
这就是html页面上的全部内容。我期待着paypal部门的出现

有人知道这项工作所需的正确代码吗?paypal网站上的flash示例说明不了多少

如果有关于这个dg.js javascript类的参考或文档,我可以回答我自己的问题。但在谷歌彻底搜索之后,我什么也没找到。有没有人有这方面的文档链接

非常感谢


更新:Javascript文档实际上缺失。此链接重定向到“文档”页面上的“无”。贝宝有人浏览这个论坛吗?有人知道我应该就这一遗漏联系谁吗?

我回答了自己的两个问题:

1) 因此,它最终成为了一个愚蠢的javascript错误,与Paypal毫无关系。我需要将dg.startFlow()放在window.onload函数中。(注意这是从php自动生成的)


var dg=new PAYPAL.apps.DGFlow();
var商业银行https://www.sandbox.paypal.com/incontext?token=EC-9TR342235S986371E';
window.onload=函数()
{
startFlow总经理(商务);
}
2) 一个更好的谷歌搜索发现了这个2010年的PDF,它实际上有一个JavaScript dg类中可以调用的函数的引用:。Javascript参考在第24-25页

希望这对别人有帮助

<script src ="https://www.paypalobjects.com/js/external/dg.js" type="text/javascript"></script>
<script>
    var dg = new PAYPAL.apps.DGFlow();
    var merchantUrl = 'https://www.sandbox.paypal.com/incontext?token=EC-9TR342235S986371E';

    window.onload = function()
    {
        dg.startFlow(merchantUrl);
    }
</script>