PayPal交易,混合使用智能支付按钮一次性和定期支付



我的项目运行在一次性和经常性付款的产品上

现在我正在尝试集成贝宝智能按钮,它将创建一个由一次性和经常性付款组成的交易
例如:用户将Product1(一次性付款5美元(和Product2(定期付款15美元(添加到购物车中,这将使其成为20美元的交易
是否可以在开始时向用户收取20美元,并对经常性产品(在我们的案例中为产品2(进行试用,这将从下一个计费期向用户收取费用?

以下是我尝试过的:
在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

我试图在贝宝方面找到一个解决方案,但没有成功。

任何指导都将不胜感激。非常感谢。

您可以创建一个新的定制计划,其中setup_fee对应于一次性订单的金额。

否则,您需要单独的结账和交易。

最新更新