@Ivan101QWE

Отсуствует подключение к интернету Юмани?

Не могу перейти на страницу оплаты.
Ошибка 28:
Неустранимая ошибка:
Uncaught YandexCheckout\Common\Exceptions\ApiConnectionException: Не удалось подключиться к API Яндекс Денег. Проверьте подключение к Интернету и повторите попытку. (Сетевая ошибка [errno 28]: время ожидания операции истекло через 30001 миллисекунду с получением 0 из 0 байт) в /var/www/u1793611/data/www/kat-bazil.ru/yomoney/lib/Client/CurlClient.php:377 Трассировка стека: #0 /var/www/u1793611/data/www/kat-bazil.ru/yomoney/lib/Client/CurlClient.php(213): ЯндексЧекаут\Клиент\CurlClient->handleCurlError('Операция по времени...', 28) #1 /var/www/u1793611/data/www/kat-bazil.ru/yomoney/lib/Client/CurlClient.php(145): ЯндексЧекаут\Клиент\CurlClient->sendRequest() #2 /var/www/u1793611/data/www/kat-bazil.ru/yomoney/lib/Client/BaseClient.php(381): ЯндексЧекаут\Клиент\CurlClient->call('/payments', 'POST', NULL, '{"amount":{"val...', Array) #3 /var/www/u1793611/data/www/kat-bazil.ru/yomoney/lib/Client.php(194): YandexCheckout\Client\BaseClient->execute('/payments', 'POST', NULL, '{"amount":{"val...', Array) #4 /var/www/u1793611/data/www in /var/www/u1793611/data/www/kat-bazil.ru/yomoney/lib/Client/CurlClient.php на линии 377


код юмани:
<?
require __DIR__ . '/lib/autoload.php';
use YandexCheckout\Client;
require  '../mysqL_b/db.php';
session_start();
$am = R::findOne('zayavka', 'id_user = ?', array($_SESSION['logged_user']->id));
$order = $am->uid;
$sum = $am->amount;
$phone = $am->tel;
$email = $_SESSION['logged_user']->email;
?>

<?if(!empty($order) && !empty($sum) && !empty($phone) && !empty($email)) {
    $description = 'Заказ № '.$order.' Тел.: '.$phone.' E-mail: '.$email;
    $client = new Client();
    $client->setAuth('965889', 'test_txn8p2bLvyAeaKgtmz7pIDWmKSEasaqK7v7eC8TOfYI');
    $payment = $client->createPayment(
        array(
            'amount' => array(
                'value' => $sum,
                'currency' => 'RUB',
            ),
            'confirmation' => array(
                'type' => 'redirect',
                'return_url' => 'https://kat-bazil.ru/',
            ),
            'capture' => true,
        ),
        uniqid('', true)
    );
    header('Location: ' . $payment["confirmation"]["confirmation_url"]);
    ?>
    <p>Сейчас вы будете перенаправлены на страницу оплаты, если этого не произошло нажмите на ссылку ниже:</p>
    <p><a href="<?=$payment["confirmation"]["confirmation_url"];?>">Оплатить</a></p>
<?} else {?>
<p>Произошла ошибка. Попробуйте еще раз.</p>
<?}?>
  • Вопрос задан
  • 108 просмотров
Пригласить эксперта
Ответы на вопрос 1
delphinpro
@delphinpro Куратор тега PHP
frontend developer
Yandex? Юмани уже давно не яндекс. А Яндекс.Денег не существует.

У юманьки свой обновленный sdk https://github.com/yoomoney/yookassa-sdk-php
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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