Это потому, что вы можете попытаться перенаправить с non https
на https
URL. Если ваш домен размещен с https
, то это не должно вызывать проблему.
Решение:
Предположим, приложение размещено на домене: https://abc.xx
Домен платежного шлюза: https://xyz.xx
Создайте временный URL / страницу в laravel, который содержит код javascript
для перенаправления на другой домен.
Как:
Предположим, пользователь находится на странице: https://abc.xx/pay, нажал на любую кнопку и контроллер перенаправил на другую временную страницу laravel.
Временная страница: https://abc.xx/processing содержит код JavaScript.
<script language=javascript>
function redirect(){
window.location = "http://xyz.xx";
}
</script>
<body onload="redirect()">
</body>
- Когда представление будет загружено, оно автоматически перенаправляется на другой домен без каких-либо ограничений.