При интеграции 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);
}
});
}