woocommerce_webhook_hash_algorithm, sha256, $payload, $this->get_id(
woocommerce_webhook_hash_algorithm, sha256, $payload, $this->get_id(
Appears in: woocommerce.11.0.0
Hook Type: filter
Displaying hooks found in version: woocommerce.11.0.0apply_filters('woocommerce_webhook_hash_algorithm, sha256, $payload, $this->get_id(') is found 1 times:
- /includes/class-wc-webhook.php line 477
* @param string $payload Payload data to hash. * @return string */ public function generate_signature( $payload ) { $hash_algo = apply_filters( 'woocommerce_webhook_hash_algorithm', 'sha256', $payload, $this->get_id() ); // phpcs:ignore WordPress.PHP.DiscouragedPHPFunctions.obfuscation_base64_encode return base64_encode( hash_hmac( $hash_algo, $payload, wp_specialchars_decode( $this->get_secret(), ENT_QUOTES ), true ) ); } /**