WC_Helper::verify_request_hash
Verify request hash created by WooCommerce.com.
Метод класса: WC_Helper{}
Хуков нет.
Возвращает
true|false.
Использование
$result = WC_Helper::verify_request_hash( $request_hash ): bool;
- $request_hash(строка) (обязательный)
- request hash to be verified.
Код WC_Helper::verify_request_hash() WC Helper::verify request hash WC 10.8.1
public static function verify_request_hash( string $request_hash ): bool {
$request = WC_Helper_API::get(
'verify-request-hash',
array(
'authenticated' => true,
'query_string' => '?request_hash=' . $request_hash,
)
);
if ( wp_remote_retrieve_response_code( $request ) !== 200 ) {
return false;
}
$data = json_decode( wp_remote_retrieve_body( $request ), true );
return isset( $data['success'] ) && true === $data['success'];
}