Tengo un proyecto de reacción.
Tengo una pasarela de pago externa a la que necesito enviar un formulario oculto. La documentación de esta puerta de enlace sugiere que cree un simple con acción y envíe. Al hacer esto, logro el comportamiento esperado: cambia la ubicación de mi ventana actual a la de la acción, y se muestra la información pasada en las entradas ocultas.
El problema es que necesito cargar dinámicamente las entradas desde mi propio backend, por lo que necesito usar Javascript con Fetch o Axios para enviar una solicitud de publicación con los datos de mi propio backend. Cuando intento hacer esto, aparece un error de CORS y la página no navega a la página de acción deseada.
TDLR: ¿Cómo convierto este formulario HTML a Axios o Fetch en JavaScript?
<form method="post" action="https://mdepayments.epdq.co.uk/ncol/test/orderstandard_utf8.asp" id="form1" name="form1"> <input type="hidden" name="PSPID" value=""/> <input type="hidden" name="ORDERID" value=""/> <input type="hidden" name="AMOUNT" value=""/> <input type="hidden" name="CURRENCY" value=""/> <input type="hidden" name="LANGUAGE" value=""/> <input type="submit" value="Submit" id="submit2" name="submit2"> </form>