Начались проблемы с онлайн-оплатой от Сбера
Недавно на нескольких сайтах начались проблемы с онлайн-оплатой Сбера: не приходит ответ от сервера.
Используется самописное решение, но оно работало на многих сайтов, раньше проблем не было.
Проблема возникает не всегда, только у некоторых пользователей, какой-то закономерности пока выяснить не удалось. У меня и других разработчиков в компании всё работает.
Пользователь прислал скриншот, на нём видно, что используется vpn. Попробовал сделать заказ с включенным vpn (Browsec) — оплата не сработала. Хотя я не понимаю, причём тут vpn — запрос к серверу Сбера же с хостинга идёт.
Не начались ли на ваших сайтах проблемы с оплатой? Может ли это быть связано с использованием vpn?
В техподдержку Сбера писал, отвечают, что проблема на нашей стороне.
Не подскажете какие-нибудь Телеграм-каналы, форумы, где можно задавать подобные вопросы? Просто проблема непосредственно к MODX отношения не имеет.
Часть кода:
Используется самописное решение, но оно работало на многих сайтов, раньше проблем не было.
Проблема возникает не всегда, только у некоторых пользователей, какой-то закономерности пока выяснить не удалось. У меня и других разработчиков в компании всё работает.
Пользователь прислал скриншот, на нём видно, что используется vpn. Попробовал сделать заказ с включенным vpn (Browsec) — оплата не сработала. Хотя я не понимаю, причём тут vpn — запрос к серверу Сбера же с хостинга идёт.
Не начались ли на ваших сайтах проблемы с оплатой? Может ли это быть связано с использованием vpn?
В техподдержку Сбера писал, отвечают, что проблема на нашей стороне.
Не подскажете какие-нибудь Телеграм-каналы, форумы, где можно задавать подобные вопросы? Просто проблема непосредственно к MODX отношения не имеет.
Часть кода:
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => $sber_url . "/payment/rest/register.do",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => http_build_query($data)
));
$responseStr = curl_exec($curl);
if ($responseStr) {
...
} else {
$modx->log(1, 'Ошибка онлайн-оплаты: нет ответа от сервера ' . $fields['orderID']);
}