Do not handle webhook if version is not 2.0

This commit is contained in:
Emili Castells Guasch 2024-03-05 11:44:48 +01:00
parent da6d57b77b
commit 632409ef1c

View file

@ -115,6 +115,11 @@ class VaultPaymentTokenCreated implements RequestHandler {
* @return WP_REST_Response
*/
public function handle_request( WP_REST_Request $request ): WP_REST_Response {
$resource_version = $request['resource_version'] ?? '';
if ( $resource_version && $resource_version !== '2.0' ) {
return $this->success_response();
}
$customer_id = null !== $request['resource'] && isset( $request['resource']['customer_id'] )
? $request['resource']['customer_id']
: '';