如何在 PHP 中使用 IPN(即时付款通知)在 Paypal 中配置定期付款

Posted

技术标签:

【中文标题】如何在 PHP 中使用 IPN(即时付款通知)在 Paypal 中配置定期付款【英文标题】:How to Configure Recurring Payment in Paypal using IPN (Instant Payment Notification) in PHP 【发布时间】:2015-09-13 21:43:29 【问题描述】:

您好,我已经建立了一个网站,用户通过贝宝每月订阅课程付款,现在用户必须每月支付,只要他/她取消订阅,为此用户将拥有在每个月底在贝宝中递归支付,现在我知道贝宝中的简单支付方式,但不知道贝宝中的递归支付,我应该在贝宝中创建什么类型的帐户以及隐藏的表格应该是什么值等。请提供代码库解决方案,以便我解决问题。

【问题讨论】:

【参考方案1】:

您可以使用网站支付标准通过标准 IPN 文件执行定期计费以处理回调。它就像普通的 PayPal 购买一样工作,但在 html 表单中有额外的字段,可能还有回调帖子字符串。下面是一些帮助您入门的 HTML 代码。

http://ccaples.com/index.php/wps/subscription

http://ccaples.com/index.php/misc/ipn-and-databases/ipn-string-examples

【讨论】:

【参考方案2】:

作为您的第一个问题,即帐户类型,对于定期付款,您的帐户必须启用 Website Payments Pro (WPP) ,您可以在sandbox 模式下轻松完成,但在@987654324 @Website Payment Pro你需要经过一个适当的流程@

就您的第二个问题而言,看看this 可能是您的出发点。

【讨论】:

以上是关于如何在 PHP 中使用 IPN(即时付款通知)在 Paypal 中配置定期付款的主要内容,如果未能解决你的问题,请参考以下文章

Authorize.Net 上的 IPN(即时付款通知)就像 Paypal 一样

PayPal 即时付款通知 (IPN) 无法正常工作 ASP.NET C#

设置 PayPal 即时付款通知后,我可以追溯重新发送历史交易的 IPN 吗?

贝宝 IPN 测试

通过即时付款通知取消贝宝定期付款

贝宝沙箱IPN php