WC_Helper::verify_request_hash
Verify request hash created by WooCommerce.com.
Method of the class: WC_Helper{}
No Hooks.
Returns
true|false.
Usage
$result = WC_Helper::verify_request_hash( $request_hash ): bool;
- $request_hash(string) (required)
- request hash to be verified.
WC_Helper::verify_request_hash() WC Helper::verify request hash code WC 10.3.5
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'];
}