2014-03-01 26 views
0

我正在努力開發wordpress的woo-commerce支付網關。 完成交易後,我的代碼如下。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

您可能需要使用add_option設置頁/頁ID爲woocommerce_pay_page_id( 'woocommerce_pay_page_id',$ PAGE_ID)在您的自定義插件的任何地方。

希望能解決你的問題。