定期付款 IPN

Posted

技术标签:

【中文标题】定期付款 IPN【英文标题】:Recurring Payment IPN 【发布时间】:2014-06-27 20:57:25 【问题描述】:

关于 notify_url html 变量的快速问题(来自 PayPal Payments Standard)。我将 URL 指定为一个变量,该变量通过重定向 URL 发送到 PayPal 以进行定期付款设置(在设置定期付款时,一切都按预期工作)。

但我想知道,当 PayPal 将来实际处理付款(实际定期付款)时,它是否会使用与定期付款设置期间使用的 IPN 通知相同的 URL?

我有多个 IPN 脚本,一个用于定期付款,一个用于定期付款 - 我想确保以后的每次定期付款都使用特定的 IPN 脚本。

干杯!

【问题讨论】:

【参考方案1】:

首先,就术语而言,如果您使用的是 HTML 按钮,那么您使用的是标准订阅,而不是定期付款。从技术上讲,它们是相同的,但定期付款是基于 API 的,并且 IPN 数据对于标准订阅和定期付款是不同的。在搜索有关两者的信息时请记住这一点。

对于 IPN,很遗憾,它不会继续使用相同的 URL。您需要确保在 PayPal 帐户配置文件中配置了 IPN,以便将来与配置文件相关的交易触发 IPN。

这适用于标准订阅和定期支付 API 交易。

【讨论】:

谢谢安德鲁,是的,你是正确的,我的意思是标准订阅。所以没有办法指定哪个 URL 用于标准订阅? 嗯,是的,您可以在您的 PayPal 个人资料中进行操作。但是,您不能从 notify_url 参数中执行此操作。如果我没记错的话,最初的 subscr_signup IPN 将转到您在 notify_url 中设置的内容,但是除非在配置文件中配置了该 URL,否则该配置文件的所有未来事务都不会被触发。

以上是关于定期付款 IPN的主要内容,如果未能解决你的问题,请参考以下文章

IPN 通知不适用于定期付款

使用增强的定期付款对 IPN 参数是不是有任何更改

用于定期付款的 PayPal IPN

如何配置paypal定期付款IPN url

Paypal 中定期付款的 IPN 与普通发票付款有啥不同的参数吗?

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