如何在贝宝的计费周期开始时收取金额
Posted
技术标签:
【中文标题】如何在贝宝的计费周期开始时收取金额【英文标题】:how to charge amount at beginning of billing cycle in paypal 【发布时间】:2020-09-19 10:44:31 【问题描述】:假设我有一个计划,其中设置费为 0,账单金额为每天 10 美元。
我已经为该计划创建了订阅,我已经为 payment.sale.created 配置了一个 webhook,但是当用户订阅该计划时,他在订阅当天没有支付任何金额。前任。如果他在 2020 年 6 月 1 日订阅,则订阅时不会收费。金额会在第二天即 2020 年 6 月 2 日从他的帐户中扣除。
我如何在订阅当天向他收费,即,当他订阅计划时,他必须立即收费,并且设置费应该为 0。
根据贝宝订阅的文档: 例如,如果订阅费用为每周 10 美元,并且订阅者在 12 月 23 日星期二注册,则订阅者的费用如下:
Tuesday, December 23 = $10.00 USD
Tuesday, December 30 = $10.00 USD
Tuesday, January 6 = $10.00 USD
但这不会发生在沙盒测试中。
【问题讨论】:
【参考方案1】:我如何在订阅当天向他收费,即,当他订阅计划时,他必须立即收费,并且设置费应该为 0。
您所描述的正是 setup_fee 的用途。如果您想在创建当天收取任何费用,请使用 setup_fee。
否则,您必须等待计费引擎处理下一个周期,这不会在同一天发生,这不是订阅计费的工作方式。
然而,setup_fee 是如何工作的——如果您需要当天计费的这一功能,setup_fee 就在那里。
您可以将 setup_fee 与一周免费试用结合起来,例如,如果您需要确保在结帐时立即计费。
【讨论】:
嗨,普雷斯顿,我们也实施了相同的方法,PayPal 向我们的客户收取每次费用的两次费用。我们希望为每个周期的订阅进行后付费。以上是关于如何在贝宝的计费周期开始时收取金额的主要内容,如果未能解决你的问题,请参考以下文章