Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.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
Api PayPal Plus以编程方式提供付款方式_Api_Paypal - Fatal编程技术网

Api PayPal Plus以编程方式提供付款方式

Api PayPal Plus以编程方式提供付款方式,api,paypal,Api,Paypal,我正在尝试集成paypal plus wall而不显示选择选项iframe,因为我有一个单步结账页面 我想将用户选择的付款方式传递给PAYPAL.apps.PPP对象,并在对象创建时进行结帐 所以这里是我尝试,但我不能预选贝宝支付方式 if(paypalWall) { //init paypal to make a preorder via PHP $.ajax({ type: "POST",

我正在尝试集成paypal plus wall而不显示选择选项iframe,因为我有一个单步结账页面

我想将用户选择的付款方式传递给PAYPAL.apps.PPP对象,并在对象创建时进行结帐

所以这里是我尝试,但我不能预选贝宝支付方式

if(paypalWall) {
                //init paypal to make a preorder via PHP
                $.ajax({
                    type: "POST",
                    url: $self.attr('action'),
                    data: $(form).serialize()

                }).done(function( data ) {
                    //I append but I do not show the ppp markup
                    $('body').append(data.html)

                    //here I try to pass the preselected payment method
                    paypalConfig.preselection = window.paypalOption

                    console.log(paypalConfig)
                    console.log(window.paypalOption);

                    var ppp = PAYPAL.apps.PPP(paypalConfig)
                    ppp.setPaymentMethod(paypalOption)

                    /* here should happen the magic: do the checkout */
                    //PAYPAL.apps.PPP.doCheckout()


            }).fail(function() {
                 alert( "Fehler!" );
            })
        }  
我看到了
PAYPAL.apps.PPP
a
setPaymentMethod
内部,但当我将数据传递给它时,它似乎不起作用。这个方法可以用于我想要达到的目标吗