Ecommerce generar MD5
Auteur : camilo M.Hola quisiera un poco de ayuda para integrar la plataforma de pagos PAYU
el script que tengo de la empresa es
<form method="post" action="<b><i>HTTP://URLTARGET</i></b>"> /////// lo tengo//////
<input name="merchantId" type="hidden" value="<b><i>XID</i>X</b>" >///////myconfig//////
<input name="accountId" type="hidden" value="<b><i>123456</i></b>" >///////myconfig/////
<input name="description" type="hidden" value="TestU" >///////myconfig//////
<input name="referenceCode" type="hidden" value="<b><span class="f_Notes">[ORDER_NO]" >/wybebsitex5///
<input name="amount" type="hidden" value="<i><b>[PRICE]</b></i>" >/wybebsitex5///
<input name="tax" type="hidden" value="0" >///////myconfig//////
<input name="taxReturnBase" type="hidden" value="0" >///////myconfig//////
<input name="currency" type="hidden" value="COP" >///////myconfig//////
<input name="signature" type="hidden" value="30d41c4e9dcd7a311c41583222362502" > /////////FIRMA EN MD5
<input name="test" type="hidden" value="1" >///////myconfig//////
<input name="buyerEmail" type="hidden" value="<b>MAIL</b>" >///////myconfig//////
<input name="responseUrl" type="hidden" value="<b>APPROVED.HTML</b>">///myconfig////
<input name="confirmationUrl"type="hidden" value="<b>REJECTED.HTML</b>" >///myconfig//
<input name="Submit" type="submit" value="Enviar" >///myconfig////
</form>
mi problema es que al enviar el formulario para que este sea aprobado debe pasar por una firma"signature" encriptada en MD5 CON LOS SIGUIENTES PARAMETROS
“MYKEY~MYID~[ORDER_NO]~[PRICE]~COP”
ESTA PARTE DEBERA IR ENCRIPTADA EN MD5 EN EL CODIGO SUPERIOR.
EJ: <input name="signature" type="hidden" value="23456BFGSSGFNH43554"
El problema es que ese key como pueden ver ESTE varia en [ORDER_NO]~[PRICE] por lo que debe tomar el MD5 de algun lugar o base de datos acorde a la cadena
“MYKEY~MYID~[ORDER_NO]~[PRICE]~COP” segun cambien los valores pero ya encriptado.
que puedo hacer para invocar el MD5 que corresponde o como hago para efecturar en mi website este parametro.
se que el codigo no es de ustedes, se me ocurre que en el panel de admin se guarde un md5 acorte al numero de orden pero como podria modificar este archivo para luego invocarlo?
Buongiorno Camilo,
prova a controllare il codice che ti ha fornito il servizio, purtroppo non conosco questo sistema di pagamento e non posso aiutarti.
Posso solamente dirti che devi inserire [ORDER_NO] e [PRICE] nel codice che ti hanno fornito.
Se hai difficoltà prova a utilizzare i sistemi di pagamento già inclusi nel software o attendi che altri utenti che conoscano il servizio possano darti maggiori informazioni.
***** Google Translation:
HolaCamilo,
Trato decomprobar el códigoque ha proporcionadoel servicio,por desgracia yono conozco a estesistema de pagoy no puedeayudarle.
Yo sólopuedo decir quedebe introducir [ORDER_NO] y [PRICE]en el código queusted ha proporcionado.
Si tiene dificultades paratratar de utilizarlos sistemas de pagoy ya está incluidoen el softwareo esperarque otros usuariossabenque el serviciole puede darmás información.