重新激活暂停的订阅时是否有PayPal IPN?

时间:2013-01-12 02:36:43

标签: paypal paypal-ipn paypal-subscriptions

当PayPal经常性付款暂停时,将发送以下txn_type之一的IPN

recurring_payment_suspended
recurring_payment_suspended_due_to_max_failed_payment

问题:是否有IPN通知重新激活,例如:

recurring_payment_reactivated

我在SO,Google和https://www.x.com/developers/paypal/documentation-tools/ipn/integration-guide/IPNandPDTVariables

上找不到任何信息

或者有人知道为什么PayPal会提供IPN来告诉我们何时停止定期付款 但重新启动时却没有。

1 个答案:

答案 0 :(得分:7)

我刚刚在沙盒上测试了这个场景。我使用CreateRecurringPaymentsProfile创建了一个新配置文件,我立即按预期获得了recurring_payment_profile_created IPN。

然后,我使用ManageRecurringPaymentsProfileStatus暂停了个人资料,并立即按预期获得了recurring_payment_suspended IPN。

然后我使用ManageRecurringPaymentsProfileStatus重新激活了配置文件,但我没有从此操作获得任何新的IPN。

基于这些发现,我会说,不,你也不会在生产中得到一个。

也就是说,我总是建议使用GetRecurringPaymentsProfileDetails API在用户登录您网站的付费区域时检查配置文件的当前状态(或尝试访问需要有效配置文件的任何内容。)