Как я могу опубликовать свои данные в какой-то конечной точке, используя ax ios? - PullRequest
0 голосов
/ 16 апреля 2020

Итак, я попробовал свои вещи. На самом деле я пытался подключить 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);
      });
...