Я пытаюсь получить токен шифрования, вызвав конечную точку bluesnap API через браузер. Но запрос заблокирован политикой 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, я должен получить зашифрованный токен