贝宝订阅:调整折扣价值
PayPal Subscriptions: Adjustings value for a discount
如何为订阅提供折扣?
我已经集成了 PayPal API 用于订阅我的网站并且运行良好。请指导我如何在 PayPal 中为订阅提供折扣功能。例如,我的订阅是 2 USD/Month,安装费为 100 美元,现在我想提供 50% 的安装费折扣..
目前我已经根据我想要提供的折扣创建了多个不同费率的计划,然后用户输入我网站的优惠券代码,我的服务器将其重定向到相关的计划 ID。但我正在寻找更好的解决方案。
这是 JS SDK 订阅按钮的图像:
我为此做的是销毁整个实例并在凭证输入后重新创建它,但我想动态更新它的值。
您需要提供一个计划对象来描述您要收取的金额。这就是订阅的运作方式。
创建订阅时,除了指定计划 ID 外,您还可以额外提供一个计划对象,其中包含要覆盖的值。请参阅 create subscription request body 的文档,其中有一个 plan
键名。
因此,为了具体说明,对于您创建订阅时的情况,plan.payment_preferences.setup_fee
可以包含调整后的值。
如何为订阅提供折扣?
我已经集成了 PayPal API 用于订阅我的网站并且运行良好。请指导我如何在 PayPal 中为订阅提供折扣功能。例如,我的订阅是 2 USD/Month,安装费为 100 美元,现在我想提供 50% 的安装费折扣..
目前我已经根据我想要提供的折扣创建了多个不同费率的计划,然后用户输入我网站的优惠券代码,我的服务器将其重定向到相关的计划 ID。但我正在寻找更好的解决方案。
这是 JS SDK 订阅按钮的图像:
我为此做的是销毁整个实例并在凭证输入后重新创建它,但我想动态更新它的值。
您需要提供一个计划对象来描述您要收取的金额。这就是订阅的运作方式。
创建订阅时,除了指定计划 ID 外,您还可以额外提供一个计划对象,其中包含要覆盖的值。请参阅 create subscription request body 的文档,其中有一个 plan
键名。
因此,为了具体说明,对于您创建订阅时的情况,plan.payment_preferences.setup_fee
可以包含调整后的值。