В системах Windows cURL иногда не может получить доступ к CA-Certs.Таким образом, вы должны загрузить CA-файлы и добавить их в Curl.Вы можете скачать сертификат здесь:
http://curl.haxx.se/docs/caextract.html
curl_setopt($ch, CURLOPT_CAINFO, __DIR__ . "/certs/cacert.pem");
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true);
Поэтому для временного исправления проблемы вы можете отключить проверку Peer, но делать это нужно только для тестирования.
$client->setDefaultOption('verify', false);
Тогда должно быть возможно подключение.Добавить сертификат вы можете к следующему, но затем вам необходимо сначала загрузить сертификат.
$client = new \GuzzleHttp\Client();
$client->setDefaultOption('verify', 'curl-ca-bundle.crt');
Или последнее решение и файл ca в php.ini
(файл из curl.haxx.se):
curl.cainfo = "[pathtothisfile]\cacert.pem"