платежный шлюза Сбер, но при этом не переходя на страницу с msOrder. Т.е. создаю заказ через API ms2. Но проблема в том, что в итоге на шлюз не переходит, а в консоли получаю ошибку:
Access to XMLHttpRequest at 'https://securepayments.sberbank.ru/payment/merchants/sbersafe_sberid/payment_ru.html?mdOrder=8160368e-cbba-7aaa-bc77-4c0b02157a54' (redirected from 'https://site.ru/myaccount/') from origin 'https://site.ru' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.
а без api редирект проходит? у сбера есть плагин для минишоп https://securepayments.sberbank.ru/wiki/doku.php/integration:cms:modx:start
да, норм работает
Так вам все написало. Вопрос-то в чем? Найдите и почитайте про CORS, информации полно. На мозилле все четко описано
еще чуть ниже написал, что понимаю в чем ошибка, что не хватает заголовка. Но хз как его добавить, если редирект вызывается дополнением
Не дядь, ты невнимателен. Когда идет межсайтовый запрос по CORS, то сначала твой браузер шлет туда же freflight request
Обсуждают сегодня