paypal - 没有得到任何 PayPal IPN

标签 paypal paypal-ipn

我正在尝试在我的网站上实现 Paypal 支付系统。 我有点受困于接收 IPN。 该网站是在 ZendFramework 和 Doctrine 1.2.3 上用 PHP 开发的

我使用位于 Paypal 网站上的示例脚本来接收 IPN,但它不起作用。 出于调试目的,我在 IPN 页面代码中留下了在我的 mysql 数据库中的表中插入一个新条目的代码,因此每次我加载页面时,都会在数据库中插入一个新条目。

我再次尝试使用 PayPal 的即时支付通知 (IPN) 模拟器并尝试向该页面发送一个新的 IPN,但是数据库中没有插入任何内容,所以我最好的猜测是 paypal 无法访问我的页面,即使它说 IPN 已成功发送。

ipn url 类似于:http://mydomain.com/shop/paypal/ipn

最佳答案

我终于明白了。 看起来,paypal 不会将 IPN 数据发送到以下网址:domain.com/shop/ipn。 我创建了一个单独的 php 文件,与我使用的框架无关,因此 ipn url 看起来像:domain.com/ipn.php。现在一切正常。

关于paypal - 没有得到任何 PayPal IPN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10473051/

相关文章:

php - Paypal IPN 未更新或插入数据库

codeigniter - 检索 IPN 响应时使用 Codeigniter 的 PayPal IPN 问题

python - 如何取消 Paypal 中的无效/欺诈订阅注册?

php - PayPal Checkout - 默认打开信用卡选项卡

javascript - Paypal 错误 ppxo_no_token_passed_to_payment 又名 "No value passed to payment"

php - 验证 PayPal IPN 的证书链

php - PayPal 自动返回不会发回任何 POST 数据

ruby-on-rails - 无法验证(检查) Paypal 账户

email - 从 PayPal Digital Goods Express Checkout 检索买家/付款人电子邮件

javascript - 将 2 个变量传递给 Paypal