Итак, я попробовал свои вещи. На самом деле я пытался подключить API с открытым исходным кодом. когда эта работа выполняется в форме HTML, когда пользователь отправляет данные, она работает нормально.
<form method="POST" action="https://api.razorpay.com/v1/checkout/embedded">
<input type="hidden" name="key_id" value="soethingkey">
<input type="hidden" name="order_id" :value="Id">
<input type="hidden" name="prefill[email]" value="check@gmail.com">
<input type="hidden" name="notes[shipping address]" value="L-16, The Business Centre, 61 Wellfield Road, New Delhi - 110001">
<input type="hidden" name="amount" :value="finalAmount">
<input type="hidden" name="currency" value="INR">
<input type="hidden" name="callback_url" value="www.google.com">
<button>Submit</button>
Но что я не так с топором ios Кто-то может сказать мне, что я делаю неправильно.
import axios from 'axios'
let data = {
'key_id': 'keyid',
'name': 'smith',
'order_id': 'orderid',
'amount':'10',
'currency': 'INR',
'callback_url': 'www.google.com'
}
axios.defaults.headers.common['Access-Control-Allow-Origin'] = '*'
const headers = {
'Content-Type': 'application/json',
'Access-Control-Allow-Origin': true
}
axios.post('https://api.razorpay.com/v1/checkout/embedded', {
data
}, headers)
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});