title: "No signatures found matching the expected signature for payload".$ expectedSignature is not included in $ signatures
body: <p>The code where the error occurs.
  webhook.php</p>
  
  <pre><code>\Stripe\Stripe::setApiKey('xxxx');
  $endpoint_secret = 'whsec_xxxx';
  $payload = @file_get_contents('php://input');
  $sig_header = $_SERVER['HTTP_STRIPE_SIGNATURE'];
  $event = null;
  try {
    $event = \Stripe\Webhook::constructEvent(
        $payload, $sig_header, $endpoint_secret
    );
  } catch(\UnexpectedValueException $e) {
      http_response_code(400);
      exit();
  } catch(\Stripe\Error\SignatureVerification $e) {
      //An error is caught here
  }
  </code></pre>
  
  <p><strong>error message</strong></p>
  
  <blockquote>
    <p>No signatures found matching the expected signature for payload</p>
  </blockquote>
  
  <p><a href="https://github.com/stripe/stripe-php/blob/master/lib/WebhookSignature.php" rel="nofollow noreferrer">stripe-php/lib/WebhookSignature.php</a></p>
  
  <pre><code>$signatureFound = false;
  foreach ($signatures as $signature) {
      if (Util\Util::secureCompare($expectedSignature, $signature)) {
          $signatureFound = true;
          break;
      }
  }
  if (!$signatureFound) {
      throw new Error\SignatureVerification(
          "No signatures found matching the expected signature for payload",
          $header,
          $payload
      );
  </code></pre>
  
  <p><strong>Results of debugging</strong>
  $ expectedSignature is not included in $ signatures</p>
  
  <pre><code>'-----signatures-----'
  array (
    0 =&gt; '171abxxxx',
  )
  '-----expectedSignature-----'
  'd1a55xxxx'
  </code></pre>