状态到期后重新激活PayPal配置文件

时间:2015-07-23 13:17:14

标签: paypal-sandbox

我们正在asp.net中实施定期付款资料。我们正在使用商家帐户付款流程。

请建议我们解决下面提到的情况:

我们必须每月和每6个月执行定期付款流程。目前我们已经开始定期支付6个月的套餐。 以下是列出的定期付款参数: 结算周期: - 6 结算期: - 月 结算频率: - 1。

因此,根据上述参数,我的定期付款将在以下情况下完成: 第一笔付款:23-07-2015 第二次付款:2015年8月23日 第三次付款:2015年9月23日 第四次付款:2015年10月23日 第五次付款:2015年11月23日 第六次付款:2015年12月23日

付款6个月后,我想继续我的定期付款另外6个月的套餐。但问题是,在6个月付款后,我的总结算周期为0,我的个人资料状态已过期。因此,我可以在接下来的6个月内续订我的套餐。并且无法重新激活我的个人资料,因为其状态已过期。

当我在6个月付款后尝试更新我的个人资料时,我收到来自PayPal的回复是"个人资料未激活"。

由于我们必须将配置文件更新为活动而不是"已过期",我们尝试了多种方法,但没有人正常工作。所以,请告诉我们通过哪种方法重新激活配置文件。如果可能,请提供方法名称的参数。

让我知道是否有相同的解决方案。对我们来说非常需要。

提前致谢。

1 个答案:

答案 0 :(得分:0)

您可以使用TRIALTOTALBILLINGCYCLES和TOTALBILLINGCYCLES来实现目标。

对于前6个月的套餐,请使用"试用" CreateRecurringPaymentsProfile API的参数。如下所示,

TRIALBILLINGPERIOD =月

TRIALBILLINGFREQUENCY = 1

TRIALTOTALBILLINGCYCLES = 6

然后在6个月付款后,可以开始正式付款6个月包。

BILLINGPERIOD =月

BILLINGFREQUENCY = 6

TOTALBILLINGCYCLES = 0或未指定。 (定期付款期将持续到取消或停用个人资料。)

以上操作将帮助您解决问题。