Ошибка блокировки перекрестного источника при интеграции Paypal - PullRequest
0 голосов
/ 31 октября 2018

При интеграции Paypal я получаю ошибку ниже:

Запрос перекрестного источника заблокирован: та же политика происхождения запрещает чтение удаленного ресурса в https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC-2HF34205DN464620R. (причина: отсутствует заголовок CORS «Access-Control-Allow-Origin»). Блокировка перекрестного запроса: та же политика происхождения запрещает чтение удаленного ресурса на https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC-2HF34205DN464620R. (причина: запрос CORS не выполнен).

Получить запрос:

function notEmpty() {
            $.ajax({
                url: 'https://companionstest.azurewebsites.net/Payment/PaymentWithPayPal',
                headers: {
                    'Content-Type': 'text/html',
                   // 'Access-Control-Allow-Origin': '*',
                    'Access-Control-Allow-Origin': '*',
                    'Access-Control-Allow-Origins': '*',
                   'Access-Control-Allow-Credentials': 'true',
                    'Access-Control-Max-Age': '3600',
                    'Access-Control-Allow-Methods': 'GET',
                    'async': 'true',
                    'crossDomain': 'true',
                    'Access-Control-Allow-Headers': 'Origin, X-Requested-With, Content-Type, Accept',
                    'Accept': 'text/html'
                },

                type: "GET", /* or type:"GET" or type:"PUT" */
                async:"false",
               // dataType: "text/html", 
                success: function (data) {
                    window.location.href = data.redirecturl;
                },
                error: function (httpRequest, textStatus, errorThrown) {  // detailed error messsage 
                    alert("Error: " + textStatus + " " + errorThrown + " " + httpRequest);
                }
            });

}

...