Estoy tratando de convertir esta solicitud:
curl https://api.stripe.com/v1/payment_links \ -u sk_test_dsgsdgsdgsdgsdyhwetdshsdhsdhsdhsdh: \ -d "line_items[0][price]"=price_1K7o9TFRZ3JYnODMxojDKSWp \ -d "line_items[0][quantity]"=1a la solicitud de axios: Mi matriz
const arrayOfPrices = [ { price: 'price_1K7nrWFwZ3JYnODMD6Bb3SEy', quantity: 1 }, ];Yo he tratado :
console.log( new URLSearchParams({ arrayOfPrices, }) ); return axios({ method: 'post', url: 'https://api.stripe.com/v1/payment_links', headers: { Authorization: `Bearer ${process.env.STRIPE_PUBLIC_KEY}`, Accept: 'application/json', 'Content-Type': 'application/x-www-form-urlencoded', }, data: new URLSearchParams({ line_items: arrayOfPrices, }) }) .then((res) => res.data) .catch((err) => { console.log(err.response.data); return { status: 'fail', message: err.message }; });Y más conjuntos diferentes pero no funciona.