Inicio arrow Mdulos de pago

Te ha servido de ayuda?

¡Es fácil agradecerlo!

¿Te ha servido de ayuda?...ayúdanos

Además contribuirás a que sigamos desarrollando y ofreciendo libremente módulos a la comunidad.
Mdulo de pago CECA para VirtueMart 1.5.X

Volver al artculo

Comentario cuestionado

1. 16-03-2010 21:23

Funcin SHA1
Segun indican en otro foro, el programa "calculo" para obtener la Firma es, el algoritmo de la funcin SHA1. 
No hay una funcin de php que realice dicha operacin?
» Ver todas las 4 respuestas
peterwl
4 respuestas

1. 16-03-2010 22:47

Es una funcin basada en DES
Lamento indicarte que en el foro se equivocan, puedes preguntar en CECA y te dirn que es un algoritmo basado en DES. 
 
De hecho incluso puedes pedirles el ejecutable JAVA que es decompilable y comprobar por ti mismo que no es simplemente un SHA1.  
 
Y ms an, puedes incluso portar ese cdigo JAVA a php y olvidarte de los problemas y restricciones que supone tener que usar un ejecutable... 
 
Pero lo que no podrs, o nosotros no hemos podido, es conseguir el permiso de CECA para usarlo o hacerlo pblico.
» Responder a ste comentario...
Administrator

2. 20-05-2010 07:55

Si se puede utilizar SHA1
Hola. 
La funcin SHA1 se puede utilizar desde hace meses. La versin 4.7 del manual lo explica claramente. 
El cambio es brutal por que te ahorras el engorro del programa calculo. 
 
Si se utiliza SHA1 hay que aadir este campo al formulario: 
 
 
Y para calcular la firma se deben concatenar los campos con este formato: 
Clave_encriptacion+MerchantID+ AcquirerBIN+TerminalID+Num_ope racion+Importe+TipoMoneda+Expo nente+Referencia+Cifrado+URL_O K+URL_NOK 
 
Para calcular la comunicacin online tambin cambia y se utiliza este formato: 
Clave_encriptacion + MerchantID + AcquirerBIN + TerminalID + Num_operacion + Importe + TipoMoneda + Exponente+Referencia 
 
Saludos.
» Responder a ste comentario...
Manuel

3. 20-05-2010 10:54

No estaba al tanto
Gracias por la informacin, no estbamos al tanto de eso. A ver si consigo la versin del manual que indicas. 
 
Es un avance muy interesante, ya que el fichero calculo es un gran obstculo para tener un mdulo facilmente instalable.
» Responder a ste comentario...
mikel

4. 30-11-2010 09:52

SHA1 EN PHP
Buenos das, en primer lugar, enhorabuena por el mdulo. 
He comprobado que como comentis, la funcin sha1 se puede hacer con php. Para ello, en la funcin firma_TPV3 he sustituido la llamada al fichero calculo por las lneas: 
 
 
$firma_antes = CECA_CLAVE.CECA_MERCHANTID.CEC A_ABIN.CECA_TERMINAL_ID.$str.$ Cifrado.$url_OK.$url_NOK; 
 
$firma= sha1($firma_antes); 
 
Sin embargo, me falta aadir los campos de CIFRADO Y FIRMA al formulario que se enva a CECA. Con esto el mdulo ya estara listo para funcionar calculando sha1 con php, verdad? 
 
Gracias
» Responder a ste comentario...
adlonie