Paypal经常性支付IPN使用情况

时间:2013-04-26 12:02:38

标签: paypal paypal-ipn

我成功创建了一个监听器,如果我正在使用IPN模拟器,它运行良好。但是,当我在付款过程中执行付款请求时,我为notify_url设置了相同的侦听器URL,即使进程正常工作也没有任何反应。我如何知道是否有人直接从Paypal取消定期付款,或者如果定期付款,我该如何设置收听者?我的notify_url有问题吗?这就是我的notify_url的样子:

  

http://example.com/paypal_notification/ipn_callback

没有额外的参数。这是对的吗?提前谢谢。

2 个答案:

答案 0 :(得分:1)

创建配置文件时,每次重复的配置文件清单以及取消配置文件时,您都应该获得IPN。检查您帐户中的IPN历史记录,以确保发送IPN,并检查是否有任何类型的错误返回给PayPal。检查服务器访问日志以查看PayPal是否正在调用您的脚本并检查错误日志以查看是否有任何触发。尝试添加www。到您的URL,以及文件类型的URL末尾的ext。此外,还有一些IPN troubleshooting tips我在此forum POST上发布了IPN。

答案 1 :(得分:0)

IPN将仅发送到创建配置文件的帐户。 我就是这样做的。

  1. 将Paypal ProfileID和电子邮件地址存储在数据库中。
  2. 自行接收所有IPN通知,如果发生故障,请根据其ProfileID向特定用户发送电子邮件,或执行其他操作。