【发布时间】:2019-02-22 21:20:47
【问题描述】:
我正在关注本教程 Woocommerce Payment Gateway
但我不是直接,而是在做表单方法。为此,我使用了 webhook
add_action( 'woocommerce_api_vista_response', array( $this, 'vistaMoneyResponseWebhook' ) );
而我的 vistaMoneyResponseWebhook 如下:
public function vistaMoneyResponseWebhook() {
$order = wc_get_order( $_GET['trackid'] );
//var_dump($order);
if($_GET['responsecode']==='000') {
$order->payment_complete();
//$order->reduce_order_stock();
wc_reduce_stock_levels( $order->get_id() );
}
else{
//$order->
var_dump($_GET);die;
}
update_option('webhook_debug', $_GET);
}
支付网关的响应在 $_GET 中。并且这段代码运行良好。
现在,我被困在将用户重定向到相应的漂亮页面,例如订购成功和不成功的页面。在这种情况下需要指导。
【问题讨论】:
-
您的问题有什么运气吗?我正在努力解决类似的问题,如果您发布解决方法,我将不胜感激。
标签: wordpress woocommerce payment-gateway