Api PayPal Plus以编程方式提供付款方式
我正在尝试集成paypal plus wall而不显示选择选项iframe,因为我有一个单步结账页面 我想将用户选择的付款方式传递给PAYPAL.apps.PPP对象,并在对象创建时进行结帐 所以这里是我尝试,但我不能预选贝宝支付方式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",
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
asetPaymentMethod
内部,但当我将数据传递给它时,它似乎不起作用。这个方法可以用于我想要达到的目标吗