【问题标题】:Tickera WordPress Plugin, getting a PayPal IPN error e-mailTickera WordPress 插件,收到一封 PayPal IPN 错误电子邮件
【发布时间】:2014-04-11 03:18:48
【问题描述】:

我从 Tickera.com 购买了 Tickera wordpress 插件。我一再请求他们提供支持,但他们没有回应。

我在客户的网站上安装了这个插件来销售活动门票。该插件有效。访客通过 paypal 购买门票,然后他们会收到一封电子邮件,其中包含门票的 PDF 附件,可以在活动中扫描。

问题是,在每笔交易中,我的客户都会收到一封来自 PayPal 的电子邮件,其中包含以下声明: 请检查您处理 PayPal 即时付款通知 (IPN) 的服务器。发送到以下 URL 的 IPN 失败: 然后它有我客户的 URL 和 WordPress 所在的文件夹,然后是 ?ipn=paypal。

我是否需要在 PayPal 上开设一个 IPN 帐户才能阻止错误电子邮件?我一直害怕这样做,以防它搞砸了插件的功能。它现在正在工作。

有人有这方面的经验吗?

-w

【问题讨论】:

    标签: wordpress paypal


    【解决方案1】:

    听起来插件必须使用 API 请求的 NotifyURL 参数设置 IPN URL,或者只是标准 HTML 按钮/表单中的 notify 参数。无论如何,这将覆盖您在 PayPal 个人资料中设置的任何内容。

    听起来 IPN 脚本本身一定存在某种问题,导致它向 PayPal 的 IPN 服务器发送某种失败代码。您应该能够检查您的网络服务器日志以了解该 URL 被命中的时间并在那里查看结果,以便您可以查看错误并解决它。

    【讨论】:

    • 感谢您的回复。我会检查错误日志。奇怪的是它正在工作。所以从 PayPal 返回的 IPN 信息正在做它需要做的事情。
    • 我检查了日志,paypal 电子邮件上的地址正在生成 404。
    • 好吧,那么你有一些有趣的事情发生了,因为找不到 404,但如果 IPN 正在做的事情确实发生了,那么这就不合适了。在某些情况下,人们的脚本几乎完成了,所以所有任务实际上都完成了,看起来一切正常,但是 IPN 脚本末尾的某些东西导致失败,发送 500 回贝宝。不过,同样,404 会有所不同,所以你必须有 2 个 URL 以某种方式被击中..??
    【解决方案2】:

    我会很不情愿使用这个插件 - 看到 Facebook 有足够的理由。至于不想说太多,我只会说“仅客户端验证”和“tickera == 命名您自己的价格票系统”。更糟糕的是,仅使用正常的浏览器行为可能会意外触发它,因此不了解 Javascript 或排序的孩子仍然可以轻松添加 4 张票,继续付款,在浏览器中单击返回并再次继续并以 1 的价格获得 4 张门票......具有更多知识和恶意意图的人可能会弄乱客户端价值数组并将价格设置为 0.01 美元/ea,如果他们愿意......我正在为某人咨询清理使用这个插件的混乱,并很快发现 Tickera 在支持方面没有多大帮助......我可以说,仅客户端验证“错误”(可怕的设计)仍在发挥作用......当通知了这个错误,他们就像“哦,没什么大不了的 - 只需检查所有销售并手动取消/退款/等” - 对于中/大型活动来说这是一个不可接受的解决方案,对于任何规模的活动来说都是糟糕的业务......此插件及其 lac 存在一些严重的安全问题k 的响应或支持只是锦上添花...当心。

    【讨论】:

    • 有一天插件停止工作了。公众开始使用 PayPal 购买机票,但信息没有返回到插件。我又提出了另一个支持请求,但没有得到答复。然后我将客户端切换到 TicketLeap。感谢您的回复。
    猜你喜欢
    • 1970-01-01
    • 2013-09-30
    • 1970-01-01
    • 2013-07-16
    • 2013-06-16
    • 1970-01-01
    • 1970-01-01
    • 2018-09-04
    • 2015-05-22
    相关资源
    最近更新 更多