我正在使用ionic 2
我有问题发送多个项目到PayPalPayment我已经尝试了下面的代码,它没有项目的工作很好,
let payment = new PayPalPayment('3.33', 'USD', 'Description', 'sale');
PayPal.renderSinglePaymentUI(payment).then(() => {
//response ...
});但是如果我把东西放进去就不能很好的工作
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 ...
});发布于 2017-03-02 00:10:52
这是cordova paypal插件中的一个问题。您不能添加多个项目。请参考https://github.com/paypal/PayPal-Cordova-Plugin/issues/178
https://stackoverflow.com/questions/41678636
复制相似问题