Я пытаюсь получить токен шифрования, вызывая конечную точку API bluesnap через браузер.Но запрос заблокирован политикой CORS.Как получить этот токен через браузер, так как мне нужно предоставить пользователю вход для ввода суммы, которую он желает пополнить.
Я вызываю этот API в своем приложении реакции через axios.
let xmls = `<param-encryption xmlns="http://ws.plimus.com"><parameters><parameter>
<param-key>amount</param-key>
<param-value>220</param-value>
</parameter>
<parameter>
<param-key>currency</param-key>
<param-value>USD</param-value>
</parameter>
<parameter>
<param-key>language</param-key>
<param-value>ENGLISH</param-value>
</parameter>
`
axios.post("https://sandbox.bluesnap.com/services/2/tools/paramencryption",
xmls,
{
headers: {
"Content-Type": "application/xml",
"Authorization": "Basic QVBJXzE1NDQwGTQ0NzIxMTE5ODg2MTc1MzY6TW9udHkxJhJ="
}
}
)
.then(res => {
console.log(res);
})
.catch(err => {
console.log(err);
});
При вызове этого API я должен получить зашифрованный токен