我正在从事一个项目,该项目需要每月从用户帐户向企业帐户中扣除固定金额。我正在尝试创建一个Paypal按钮客户端(vue)以每月接受订阅。用户每月的扣除信息应存储在数据库中。用户还应提供取消订阅的选项。任何帮助将不胜感激。
我仔细研究了https://developer.paypal.com/docs/subscriptions/integrate提供的文档并按照他们提供的步骤进行操作后,找到了答案。
步骤
成功创建计划后,复制Plan_id并替换智能订阅按钮中的ID。
paypal.Buttons({
createSubscription: function(data, actions) {
return actions.subscription.create({
'plan_id': 'P-your_plan_id'
});
onApprove: function(data, actions) {
alert('You have successfully created subscription ' + data.subscriptionID);
}
}