Di21H
@Di21H
Обычный человек

Почему Яндекс Оплата выдает ошибку SSL, если он имеется?

Сайт заказчика. Ставим автоматическую оплату с использованием библиотеки для работы с API. Выдает эту ошибку при получении токена.
Fatal error: Uncaught exception 'YM_ApiConnectionError' with message 'Could not verify Yandex.Money's SSL certificate. Please make sure that your network is not intercepting certificates. (Network error: SSL certificate problem: unable to get local issuer certificate)' in /var/www/u0555648/public_html/djonny.ru/lib/YandexMoney/ApiRequestor.php:96 Stack trace: #0 /var/www/u0555648/public_html/djonny.ru/lib/YandexMoney/ApiRequestor.php(51): YM_ApiRequestor->_handleCurlError(60, 'SSL certificate...') #1 /var/www/u0555648/public_html/djonny.ru/lib/YandexMoney/ApiRequestor.php(16): YM_ApiRequestor->_curlRequest('https://sp-mone...', 'grant_type=auth...') #2 /var/www/u0555648/public_html/djonny.ru/lib/YandexMoney.php(58): YM_ApiRequestor->request('https://sp-mone...', 'grant_type=auth...') #3 /var/www/u0555648/public_html/djonny.ru/access.php(36): YandexMoney->receiveOAuthToken('A55E1EC37F83CCF...', 'https://djonny....', 'F875F67BC5896B1...') #4 {main} thrown in www.site.com


На сайте стоит сертификат от Let's Encrypt. Да бесплатный. Он что не подходит?
  • Вопрос задан
  • 208 просмотров
Пригласить эксперта
Ответы на вопрос 1
ky0
@ky0
Миллиардер, филантроп, патологический лгун
Это не с вашим сертификатом проблема, а с тем, что на сервере, похоже, нет корневого для яндексовского. Нужно обновить пакет ca-certificates или аналогичный.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы