【发布时间】:2020-06-02 09:10:16
【问题描述】:
我的项目在一次性付款和定期付款的产品上运行。
现在,我正在尝试集成 paypal 智能按钮,这将创建一项包含一次和定期付款的交易。
例如:用户将 Product1(一次性付款 5 美元)和 Product2(15 美元定期付款)添加到购物车,这使其成为 20 美元的交易。
是否可以在开始时向用户收取 20 美元并在重复产品(在我们的案例中为 Product2)设置试用版,这将从下一个计费周期开始向用户收费?
这是我尝试过的:
在js方面我有以下代码
createPayPalButton = function() {
// setting up the details for the transaction
createOrder: function (data, actions) {
return actions.order.create({
purchase_units: [{
amount: {
value: '20.00'
}
}]
})
},
// setting up the details for subscription
createSubscription: function (data, actions) {
return actions.subscription.create({
'plan_id': 'MY_PLAN_ID'
});
},
}
$(function() {
createPayPalButton();
})
但运行后我收到以下错误:Uncaught Error: Do not pass both createSubscription and createOrder
我试图在 paypal 端找到解决方案,但没有成功。
任何指导将不胜感激。谢谢。
【问题讨论】:
标签: paypal