Я пытаюсь интегрировать полосовой платежный шлюз в свой реактивный проект, но возникает проблема, связанная с корсом. Может ли кто-нибудь помочь мне решить эту проблему.
"Доступ к выборке в 'https://connect.stripe.com/oauth/token' из источника 'http://localhost: 3000 ' заблокирован Политика CORS: Ответ на предварительный запрос не проходит проверку контроля доступа: в запрашиваемом ресурсе отсутствует заголовок «Access-Control-Allow-Origin». Если непрозрачный ответ удовлетворяет ваши потребности, установите режим запроса «no-cors». 'чтобы получить ресурс с отключенным CORS. "
Но он отлично работает, когда я отключаю cors в браузере chrome. Есть ли альтернатива, как интегрировать полосовой платежный шлюз в reactjs проекте?
Мой код:
const bodyFormData = new FormData()
bodyFormData.append("client_secret", "");
bodyFormData.append("code", code);
bodyFormData.append("grant_type", "authorization_code");
fetch("https://connect.stripe.com/oauth/token", {
method: 'POST',
body: JSON.stringify(userData),
headers:{
Accept:'application/json',
'Content-Type': 'application/json; charset=utf-8',
'Access-Control-Allow-Origin':"*",
OPTIONS: '',
}
})
.then((response) => response.json())
.then((res) => {
console.log(res);
resolve(res);
})
.catch((error) => {
reject(error);
});