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 通知吗的主要内容,如果未能解决你的问题,请参考以下文章

用于定期付款的 PayPal IPN

定期付款 IPN

如果用户付款或取消定期付款,Paypal IPN 会发送信息

剩余天数取消 PayPal 定期付款

PHP 和 Paypal IPN 订阅和定期付款

Paypal IPN 未发送定期付款信息