Paypal 会每月发送定期付款 IPN 通知吗
Posted
技术标签:
【中文标题】Paypal 会每月发送定期付款 IPN 通知吗【英文标题】:Will Paypal send recurring payment IPN notification every month 【发布时间】:2014-08-19 23:18:55 【问题描述】:我正在我的网站上设置订阅系统。它是每月订阅系统,我正在使用 Paypal Express 结帐。
我的问题是Paypal 会在每个月向 notify_url 发送 IPN 通知,当用户的帐户被收费时,还是仅在第一次付款时?
【问题讨论】:
【参考方案1】:PayPal 将每月向您的 IPN 侦听器发送通知,通知应在 Profile > My Selling Tools > Instant payment notifications
中指定和启用
每个定期付款通知都将包含txn_type=subscr_payment
【讨论】:
txn_id
对于每个发送的通知是否都是唯一的?【参考方案2】:
在我当前使用 PayPal 进行的测试中,我看到以下 txn_types;
txn_type => recurring_payment_profile_created
第一次只有它创建的加号,然后是每个循环时间,每个付款周期的此通知;
txn_type => recurring_payment
另外,正如其他人所说,它将使用 PayPal 配置文件中指定的 IPN URL。
当您第一次创建付款资料时,您将收到一个跟踪代码资料 ID,并且这也会在每次通知时发送。在您的数据库中查找 [recurring_payment_id] 并与之匹配,以跟踪订阅发生的情况(更改/用户取消等)。
【讨论】:
【参考方案3】:为了在定期付款资料中获得未来交易的 IPN,您需要确保在 PayPal 帐户资料中配置了 IPN。它将不继续使用原始的 NotifyURL 值。
【讨论】:
以上是关于Paypal 会每月发送定期付款 IPN 通知吗的主要内容,如果未能解决你的问题,请参考以下文章