Woo Commerce - 支付网关(交易完成时)

时间:2014-03-01 17:39:48

标签: woocommerce payment-gateway payment

我正在尝试开发wordpress woo-commerce支付网关。 完成交易后,这是我的代码。

`$order->update_status('on-hold',__('verifying transaction', 'woocommerce'));`

事件完成后,json对象将显示在页面

`{"result":"failure","messages":"","refresh":"false","reload":"false"}`

我尝试将结果设置为“成功”,但失败结果仍然存在。 任何人都可以给我一些建议吗?

这是整个代码,

$order->update_status('on-hold',__('verifying transaction', 'woocommerce')); return array('result' => 'success', 'redirect' => add_query_arg('order',$order->id, add_query_arg('key', $order->order_key, get_permalink(get_option('woocommerce_pay_page_id')))) );

1 个答案:

答案 0 :(得分:1)

您可能需要在自定义插件的任何位置使用add_option('woocommerce_pay_page_id',$ page_id)为woocommerce_pay_page_id设置页面/网页ID。

希望能解决你的问题。