【发布时间】:2014-06-17 00:23:38
【问题描述】:
我需要一些帮助来确定我做错了什么。
我的网站设置为使用 WooCommerce 管理订单。该站点是一个公共站点,但我的 Perl 脚本需要实施,因为我正在测试一些东西并显示一些消息。公共站点称为“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 正在这样做。您想使用 test_pl.html 作为 IPN 有点奇怪。这实际上是一个正在寻找 POST 数据的脚本吗?
-
它是一个网页,通过运行status.pl脚本来测试IPN和交易,然后根据返回值生成一个网页。问题是 woocommerce 以某种方式覆盖了自定义设置通知
标签: wordpress perl paypal woocommerce