Я использовал axios для пост-запроса, но когда я делаю пост-запрос в почтальоне, он работает отлично, но когда я делаю пост-запрос, мой реагирующий нативный компонент показывает ошибку с неверным ключом API. Но все ключи API правильны. Я использую это для платежного шлюза.
Это, платежный шлюз (razorpay) дает ключ API и секрет. Я правильно его использую, но по какой-то причине я получаю несанкционированный доступ.
Вот мой код с использованием axios:
RazorpayCheckout.open(options)
.then((data) => {
var key = 'rzp_test';
var key_sec = 'Oumh';
axios.post(`https://${key}:${key_sec}@api.razorpay.com/v1/payments/pay_BiG0BeVURQkxKU/capture`, {amount: 1200})
.then((data) => {
console.log(data);
})
.catch((data) => {
console.log(data);
});
alert(`Success: ${data.razorpay_payment_id}`);
})
.catch((error) => {
alert(`Error: ${error.code} | ${error.description}`);
});
Пожалуйста, направьте меня, чтобы взломать это. Когда я вставляю точный URL в почтальон, заменяя $ key и $ key_sec оригинальными ключами, я получаю положительный вывод. Но не удалось добиться этого с помощью axios в реагировать родной