Abd*_*fay 8 java paypal ionic-framework cordova-plugins ionic2
我正在使用离子2
我有问题发送多个项目到PayPalPayment我已经尝试过以下代码它没有项目工作正常,
let payment = new PayPalPayment('3.33', 'USD', 'Description', 'sale');
PayPal.renderSinglePaymentUI(payment).then(() => {
//response ...
});
Run Code Online (Sandbox Code Playgroud)
但是如果我把物品放进去的话,效果不好
let payment = new PayPalPayment('3.33', 'USD', 'Description', 'sale');
let items: PayPalItem[];
/**
cart = [
{
name: 'pen',
qty: 12,
price: '2.00'},
{
name: 'pencil',
qty: 2,
price: '1.00'
},
{
name: 'box',
qty: 1,
price: '20.00'
}
];
*/
cart.forEach(x => {
items.push(new PayPalItem(x.name, x.qty, x.price, "USD"));
});
payment.items = items;
PayPal.renderSinglePaymentUI(payment).then(() => {
//response ...
});
Run Code Online (Sandbox Code Playgroud)
vbh*_*ath -1
这是 cordova paypal 插件中的一个问题。您无法添加多个项目。请参考https://github.com/paypal/PayPal-Cordova-Plugin/issues/178