4

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 来告诉我们何时暂停定期付款,而不是何时重新激活它。

4

1 回答 1

7

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

然后,我暂停了配置文件,ManageRecurringPaymentsProfileStatus并立即recurring_payment_suspended按预期获得了 IPN。

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

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

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

于 2013-01-12T03:53:41.650 回答