WooCommerce получить Order_key - PullRequest
       14

WooCommerce получить Order_key

0 голосов
/ 10 октября 2019

У меня есть этот код:

function process_payment( $order_id ) {
    $this->write_log( 'Process payment: ' . $order_id );
    $order = new WC_Order( $order_id );
    return array(
        'result' => 'success',
        'redirect' => add_query_arg( 'order', $order->id, add_query_arg( 'key', $order->order_key, get_permalink( wc_get_page_id( 'pay' ) ) ) )
    );
}

Но WC говорит, что это неправильный способ получения order_key, кто-нибудь может мне помочь, какой правильный код для получения order_key?

заранее спасибо

1 Ответ

0 голосов
/ 10 октября 2019

Если у вас есть order_ID , чем вы можете использовать это, чтобы получить ключ заказа, пожалуйста, попробуйте это, надеюсь, это поможет вам

$test_order = wc_get_product($order_id);
$test_order_key = $test_order->get_order_key();
...