【发布时间】:2021-09-30 02:16:16
【问题描述】:
有没有办法使用 Paypal Javascript SDK 创建带有试用期的订阅?或者有没有办法自定义订阅(在通过 Paypal Javascript SDK - 按钮创建之后)?
创建具有不同试用或折扣的多个计划并不是一个好的选择,因为我的实施意味着具有任意数量或类型的折扣。我宁愿选择只有 2 个计划:每月和每年,然后在可能的情况下对订阅应用折扣或试用。
我的代码是创建订阅的标准(产品 - v1/catalogs/products - 和计划 - v1/billing/plans - 已经创建,所以我只将 PLAN_ID 传递给 JS):
<script>
paypal.Buttons({
createSubscription: function(data, actions) {
return actions.subscription.create({
'plan_id': 'PLAN_ID' // Creates the subscription
});
},
onApprove: function(data, actions) {
alert('You have successfully created subscription ' + data.subscriptionID); // Optional message given to subscriber
}
}).render('#paypal-button-container'); // Renders the PayPal button
</script>
【问题讨论】:
标签: paypal paypal-sandbox paypal-rest-sdk paypal-subscriptions