Automattic\WooCommerce\StoreApi\Utilities
OrderController::validate_order_key
Validate a given order key against an existing order.
Метод класса: OrderController{}
Хуков нет.
Возвращает
null
. Ничего (null).
Использование
$OrderController = new OrderController(); $OrderController->validate_order_key( $order_id, $order_key );
- $order_id(int) (обязательный)
- Order ID.
- $order_key(строка) (обязательный)
- Order key.
Код OrderController::validate_order_key() OrderController::validate order key WC 10.0.2
public function validate_order_key( $order_id, $order_key ) { $order = wc_get_order( $order_id ); if ( ! $order || ! $order_key || $order->get_id() !== $order_id || ! hash_equals( $order->get_order_key(), $order_key ) ) { throw new RouteException( 'woocommerce_rest_invalid_order', __( 'Invalid order ID or key provided.', 'woocommerce' ), 401 ); } }