8
我使用的离子2离子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 ...
});
我意识到这一点,在完成的研究后,我已经添加赏金,如果你确实检查java文件有多个项目数组 –