我正在尝试开发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'))))
);
答案 0 :(得分:1)
您可能需要在自定义插件的任何位置使用add_option('woocommerce_pay_page_id',$ page_id)为woocommerce_pay_page_id设置页面/网页ID。
希望能解决你的问题。