0

我正在我的网站上实施 Paypal 标准付款。当用户发出订阅和更新数据库以跟踪销售和用户付款时,我有一个资源来接收通知。我确实不小心更改了我网站上的通知资源,这意味着它停止工作。一旦用户成功结帐并且通知 url 停止工作,paypal 是否有任何设置通过电子邮件提醒我?

4

2 回答 2

0

如果 IPN 网址无响应,您实际上会收到来自 PayPal 的通知。电子邮件如下所示:

 Hello xxxxx,

 Please check your server that handles PayPal Instant Payment Notifications (IPN).
 IPNs sent to the following URL(s) are failing:

    http://domain.com/ipnhandler.php

 If you do not recognize this URL, you may be using a service provider that is
 using IPN on your behalf. Please contact your service provider with the above
 information. If this problem continues, IPNs may be disabled for your account.

 Thank you for your prompt attention to this issue.


 Thanks,

 PayPal

在我们的例子中,处理方案知道 IPN 是未完成的(我们每天早上也有一个对账步骤),所以我们可以看看是否必须 - 但我不明白你为什么会发生“事故”。

于 2013-01-29T23:50:28.387 回答
0

据我所知,如果您更改了通知 URL,则无法更改存储在任何先前创建的事务中的 URL(当然,那些没有 URL 而创建的事务默认为您的个人资料中指定的 IPN URL设置)。

最好的办法是让前一个听众保持活动状态,并在必要时转发它。根据对以下问题的回答,建立从旧 URL 到保留 POSTed IPN 数据的新 URL 的 301 重定向可能是一种可能的解决方案:.htaccess - Is it possible to redirect post data?

于 2013-01-28T20:13:49.687 回答