Все работало исправно, до того, как Яндекс Касса не переименовалась в ЮКасса,
суть в том, что после создания платежа, код дальше не выполняется, значит где то ошибка, но на экран ошибок никаких не выводится.
Ошибка где то тут, после этого фрагмента кода, последующий код не выполняется:
// Create new payment
$response = $client->createPayment(
array(
'amount' => array(
'value' => $sys_order_summa,
'currency' => 'RUB'
),
'confirmation' => array(
'type' => 'redirect',
'return_url' => $return_url
),
'capture' => true,
'description' => 'Заказ №'.$order_id,
),
uniqid('', true)
);
$payment_id = $response->id;
$confirmation_url = $response->confirmation->confirmation_url;
Саму переменную $response пытался посмотреть через print_r и var_dump, но она пустая.
Мне кажется что что-то не то с методом createPayment(), но не могу понять что именно.
*UPDATE
Недавно хост обновлял сервера, и отключил на всех сайтах отображение ошибок, сейчас прописал принудительно файлу
ini_set('display_errors', 1);
Теперь видно от чего отталкиваться)
Всем спасибо!