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

时间:2017-04-04 11:24:42

标签: api paypal

我试图整合paypal plus wall而不显示选择选项iframe,因为我有一个onetep结帐页面。

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

所以这是我尝试但我不能预先选择paypal付款方式

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内部看到setPaymentMethod,但在向其传递数据时似乎无效。可以使用这种方法来实现我想要达到的目标吗?

0 个答案:

没有答案