wordpress - WooCommerce IPN 通知

标签 wordpress perl paypal woocommerce

我需要一些打字帮助来弄清楚我做错了什么。

我的网站设置为使用 WooCommerce 管理订单。该网站是一个公共(public)网站,但我的 Perl 脚本需要实现,因为我正在测试一些东西并显示一些消息。公共(public)站点称为“publicwebsite.com”。但是显示所有这些信息并处理它的另一个站点称为“mywebsite.com”

我已设置我的 API 凭据并设置我的 IPN 以用于 Paypal 付款。为了将 IPN 定向到我的网站,我进入了 Paypal 沙盒端的“我的销售工具”,并将 IPN 设置为 http://mywebsite.com/test_pl.html

当我下订单时,不知何故 IPN 没有被定向到 URL。我再次访问 Paypal 端的 IPN 标签,点击历史记录,我看到“通知 URL”仍设置为 http://publicwebsite.com/WC_Gateway_Paypal , 而它应该是 http://mywebsite.com/test_pl.html .

我似乎找不到可以更改首选项的位置,以便 Woocommerce 将信息推送到网站上。

请帮助。

提前致谢

最佳答案

WooCommerce 将设置每笔交易的 IPN 位置,以便在商品付款时收到通知并继续其流程。

不知道您的数据流,我建议查看 woocommerce 可用的 Hook 并 Hook 到 IPN 通知,然后将数据(和用户)发送到您的 perl 脚本。

这样您就满足了 WooCommerce 的条件,即它需要了解付款,并且您满足了调用 perl 脚本以便它可以进行额外处理的需要。

关于wordpress - WooCommerce IPN 通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23392198/

相关文章:

javascript - 在 WordPress 中添加自定义 ul 的事件链接

带有 eCheck 的 PHP RestFul API

android - Paypal购物车以网页方式打开算不算应用内支付?

database - Wordpress 选择了错误的数据库

php - Wordpress 没有检测到新的 php 版本

regex - 如何使用 Perl 进行模式匹配

perl - 使用 JSON-RPC 协议(protocol)的 Perl Client to API 使用哪些模块?

perl - 需要有关分层数据分页的建议

ruby-on-rails - 我如何在 RoR 中使用 PayPal 的信用卡保险库而不让 CC 信息到达我的服务器?

jQuery 与 Wordpress 菜单 - 如何在页面加载时隐藏子菜单