- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
add_action( 'woocommerce_payment_complete', 'payment_complete_func' );
function payment_complete_func(){
file_get_contents("http://localhost/wordpress/test.php?id=paymentagain2");
}
我正在使用 paypal 沙盒模式进行付款检查,并且此函数 payment_complete_func() 从未被触发。请帮助我。
最佳答案
这个问题已经很老了,但它仍然出现在谷歌中,所以我会在这里留下一个答案。
只有当您的网站收到来自 PayPal 的付款确认(称为 IPN - 即时付款通知)时,PayPal 付款才被视为完成。为此,PayPal 必须与您联系,这意味着您的开发网站必须能够通过提供给 PayPal 的 URL 从外部以某种方式访问。
在您的情况下,您将 localhost 作为 url,它永远无法联系到您。要解决此问题,您需要为开发环境注册域名或使用公共(public) IP 地址。如果您正在处理离线开发安装,则必须使其在线可用,以便 PayPal 可以访问它。
关于woocommerce woocommerce_payment_complete Hook 不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19443937/
我需要在订单完成时执行操作。 我已经试过了: function mysite_woocommerce_payment_complete( $order_id ) { error_log("callba
add_action( 'woocommerce_payment_complete', 'payment_complete_func' ); function payment_complete_fun
我正在为客户创建自定义系统。他已经安装了带有 WooCommerce 的 Wordpress 来销售他的产品。我知道它确实有效。他的销售、运输、跟踪,一切正常。 我正在尝试做的是捕获每一次有效、成功的
“woocommerce_ payment_complete”是当 WooCommerce 中的支付网关将付款标记为接受时触发的 Hook 。 这是一个非常有用的钩子(Hook),因为一旦付款通过,您
我是一名优秀的程序员,十分优秀!