Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/04/2019, 02:08
Daniels11
 
Fecha de Ingreso: agosto-2003
Mensajes: 8
Antigüedad: 20 años, 8 meses
Puntos: 0
Enviar y recibir valor función

Buenos días, estoy intentando enviar una firma ceca. La firma la tengo creada, pero quiero al hacer click en el botón querría recoger el valor del campo SESION-CURSO, pasarla a la función SHA-256 y que el resultado me lo devuelva en el campo Firma para poder enviarlo encriptado que es como piden en Ceca.
Os adjunto el código a ver si me podeís echar una mano por que estoy un poco perdido...
Gracias!
Código:
<HTML>
<HEAD>
<TITLE>P&aacute;gina de pago</TITLE>
 <script src="sha256.js"></script>
</HEAD>
<BODY>
	<form action="https://tpv.ceca.es/tpvweb/tpv/compra.action" name="form2" ENCTYPE="application/x-www-form-urlencoded">
        	
        	<input name="MerchantID" type="hidden" value="082339089">
 			<input name="AcquirerBIN" type="hidden" value="0000994002">
 			<input name="TerminalID" type="hidden" value="00000003">
 			<input name="Num_operacion" type="hidden" value="132778">
 			<input name="Importe" type="hidden" value="800">
 			<input name="TipoMoneda" type="hidden" value="978">
 			<input name="Exponente" type="hidden" value="2">
 			<input name="URL_OK" type="hidden" value="http://www.ceca.es">
 			<input name="URL_NOK" type="hidden" value="http://www.ceca.es">
 			<input name="Firma" id="Firma" type="hidden" value="">
 			<input name="Cifrado" type="hidden" value="SHA2">
 			<input name="Idioma" type="hidden" value="1">
 			<input name="Pago_soportado" type="hidden" value="SSL">
 			<input name="SESION-CURSO" id="SESION-CURSO" type="hidden" value="G9FFZADI0823390890000994002000000031235009782SHA2http://www.ceca.eshttp://www.ceca.es">
 			

   <button title="Comprar" type="submit"  id="button-pay" onClick=" function () {
					document.getElementById('Firma').value = sha256(document.getElementById('SESION-CURSO').value);
				};">

</FORM>
</BODY>
</HTML>