public function handle(Request $request, \Closure $next)
 {
     if ($request->getMethod() === "POST") {
         if ($this->validSignature($request) || $this->validShopId($request)) {
             return $next($request);
         }
     }
     $this->logger->hooksError($request->getContent(), $request);
     return new Response("", Response::HTTP_FORBIDDEN);
 }