如果我在 paypal 定期付款中将 TOTALBILLINGCYCLES 设置为零,该付款资料会永远存在吗?

Posted

技术标签:

【中文标题】如果我在 paypal 定期付款中将 TOTALBILLINGCYCLES 设置为零,该付款资料会永远存在吗?【英文标题】:If I set TOTALBILLINGCYCLES to zero in paypal recurring payment, will that payment profile live forever? 【发布时间】:2012-11-04 16:46:09 【问题描述】:

我对定期付款和它的生命周期感到有些困惑。我想弄清楚在那一年过去后我是否必须以某种方式更新定期付款资料。我正在阅读https://www.x.com/developers/paypal/documentation-tools/api/createrecurringpaymentsprofile-api-operation-nvp#id09BNA01I0E9 的以下内容:

The combination of BillingPeriod and BillingFrequency cannot exceed one year.

但也有一个 TOTALBILLINGCYCLES 参数说明

For the regular payment period, if no value is specified or 
the value is 0, the regular payment period continues until the 
profile is canceled or deactivated.

这表明如果我设置为零,我不需要对配置文件执行任何操作。我说的对吗?

【问题讨论】:

【参考方案1】:

BillingPeriodBillingFrequency 与定期结算帐户的生命周期不同。

BillingPeriodPaypal 应该在两次收费之间等待多长时间?日常的?每周?每月?

BillingFrequency 是该用户一年内将被收取多少次费用。

因此,如果您的 BillingPeriod 为每周一次,BillingFrequency 为 52 次,则每年每周都会向用户收费。如果您的BillingPeriod 为每周一次,BillingFrequency 为 26 次,则用户将在上半年每周向用户收费,然后不再向他们收费。

TOTALBILLINGCYCLES 是您希望此订阅运行多长时间。如果将其设置为零,它将永远运行(直到取消)。如果您将其设置为 3,那么它将向用户计费三个计费周期(3 年),然后自行终止。

【讨论】:

我认为我可以将其视为对我最初的问题的“是”,并且可以确认。 如果我们将其设置为 3,它会在 PROFILESTARTDATE 立即对第一笔付款进行结算吗?顺便说一句,如果 TOTALBILLINGCYCLES 设置为 1 会发生什么?

以上是关于如果我在 paypal 定期付款中将 TOTALBILLINGCYCLES 设置为零,该付款资料会永远存在吗?的主要内容,如果未能解决你的问题,请参考以下文章

在 Paypal Standard 中停止 Paypal 定期付款

取消 Paypal 定期付款

Paypal 定期资料,定期付款不收费

Paypal 定期付款表格

使用信用卡的 PayPal 定期付款

如果用户付款或取消定期付款,Paypal IPN 会发送信息