PayPal 订阅 API - 如何申请折扣
PayPal Subscriptions API - how to apply discounts
目前我有一个相对简单的 PayPal 结帐,它使用 PayPal 付款 API.
捕获一次性付款
作为其中的一部分,用户可以选择输入优惠券代码并获得订单折扣。我可以通过提交 POST 请求来做到这一点:
request_body['purchase_units'][0]['amount'] = {
'currency_code': 'GBP',
'value': str(payment_amount),
'breakdown': {
'item_total': {
'currency_code': 'GBP',
'value': str(membership_type.price)
},
'discount': {
'currency_code': 'GBP',
'value': str(discount)
}
}
}
对于客户来说,购买是半定期的,所以我正在更新结帐以转向基于订阅的系统,在该系统中,用户会按设定的时间间隔自动计费,而不必手动进行每次都要像现在一样去结帐。
我正在使用 paypal 订阅 API 并设置了产品和计划,但我看不出有任何方式可以在注册订阅时提供任何一次性折扣。我可以看到免费试用的选项,但无法使用 API.
在逐个订阅的基础上提供细粒度控制
我想了解的是:
- 如何(如果有的话)在使用订阅 API 的同时集成某种 voucher/discount 系统?如有必要,我可以开发一些定制的东西,但我想知道最好的方法是什么。想到为每个优惠券代码创建一个新计划,但似乎有点笨手笨脚。
- 如果上述方法不可行,是否可以使用标准付款 API 自动处理重复交易?我不会这么想,否则就不需要订阅 API.
一般来说,处理常规 PayPal 付款的最佳方式是什么,同时能够在特定情况下提供某种折扣?
据我所知:
- 如果定价方案不同,您需要一个新的方案。如果预先创建您需要的所有计划没有意义,您可以编写代码以在客户结帐并输入他们的 selection/voucher 并单击以继续时按需创建这些计划
- 您需要 PayPal 订阅 API 才能进行自动重复交易
目前我有一个相对简单的 PayPal 结帐,它使用 PayPal 付款 API.
捕获一次性付款作为其中的一部分,用户可以选择输入优惠券代码并获得订单折扣。我可以通过提交 POST 请求来做到这一点:
request_body['purchase_units'][0]['amount'] = {
'currency_code': 'GBP',
'value': str(payment_amount),
'breakdown': {
'item_total': {
'currency_code': 'GBP',
'value': str(membership_type.price)
},
'discount': {
'currency_code': 'GBP',
'value': str(discount)
}
}
}
对于客户来说,购买是半定期的,所以我正在更新结帐以转向基于订阅的系统,在该系统中,用户会按设定的时间间隔自动计费,而不必手动进行每次都要像现在一样去结帐。
我正在使用 paypal 订阅 API 并设置了产品和计划,但我看不出有任何方式可以在注册订阅时提供任何一次性折扣。我可以看到免费试用的选项,但无法使用 API.
在逐个订阅的基础上提供细粒度控制我想了解的是:
- 如何(如果有的话)在使用订阅 API 的同时集成某种 voucher/discount 系统?如有必要,我可以开发一些定制的东西,但我想知道最好的方法是什么。想到为每个优惠券代码创建一个新计划,但似乎有点笨手笨脚。
- 如果上述方法不可行,是否可以使用标准付款 API 自动处理重复交易?我不会这么想,否则就不需要订阅 API.
一般来说,处理常规 PayPal 付款的最佳方式是什么,同时能够在特定情况下提供某种折扣?
据我所知:
- 如果定价方案不同,您需要一个新的方案。如果预先创建您需要的所有计划没有意义,您可以编写代码以在客户结帐并输入他们的 selection/voucher 并单击以继续时按需创建这些计划
- 您需要 PayPal 订阅 API 才能进行自动重复交易