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