如何获取有关用户的通知取消paypal api中的sunbscription?

时间:2017-06-14 13:23:51

标签: paypal paypal-ipn paypal-subscriptions

我正在使用paypal ipn。我正在获取数据并将其存储在数据库中。 1.但是如何获得用户取消订阅的通知? GetRecurringPaymentsProfileDetails对我不起作用。 2." payment_date"如果有订阅,每月通过ipn通知从IPN更新?因此,如果没有" payment_date"我可以使用此日期查找已取消的用户更新超过32天? 感谢。

1 个答案:

答案 0 :(得分:1)

如果您已经实现了PayPal IPN部分,这非常简单。

根据此处的文件PayPal IPN variables

  1. 根据发生的情况,您会收到txn_type = recurring_payment_profile_cancel或某些其他交易类型的IPN通话,例如subscr_cancel

    您可以使用payer_idrecurring_payment_id来识别用户和协议。

  2. 关于某些IPN包含下一个付款日期的日期和其他信息,但您应该在到期后的几天内付款,因为paypal可能需要一些时间才能向您发送IPN。

  3. 请查看有关更多可用交易类型的文档。

    希望这些观点清楚你的疑虑。其他值得考虑的IPN变量是: recurring_payment_skippedrecurring_payment_suspendedrecurring_payment_suspended_due_to_max_failed_paymentsubscr_cancel subscr_failed