Ver Mensaje Individual
  #6 (permalink)  
Antiguo 15/03/2010, 16:36
Yfenche
 
Fecha de Ingreso: marzo-2010
Mensajes: 1
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: problema comunicación online tpv ceca

Hola a todos.

Despues de 3 días dándome con la cabeza contra el teclado he hecho que funcione la TPV de CECA que hay que decir que falta documentación por un tubo comparado con PAYPAL.

Decir que todo esto es para leguaje PHP

Lo de la firma que es un tema que a todos nos ha costado por todo lo del exec y programa de calculo y no se cuantas tonterias mas, se soluciona simplemente con la función nativa de PHP sha1. y la cadena quedaría así.
$Firma =sha1($key.$MerchantID.$AcquirerBIN.$TerminalID.$N um_operacion.$Importe.$TipoMoneda.$Exponente.$Refe rencia.$Cifrado.$URL_OK.$URL_NOK);

Con respecto a la comunicación de respuesta que ha sido lo mas gracioso de todo, esa comunicación a nuestro archivo para actualizar la bases de datos, solo decir que si te da error de comunicación y tienes la ruta del archivo bien :) solo te pasa por poner esto asi
echo "<HTML><HEAD><TITLE>Respuesta correcta a la comunicación ON-LINE</TITLE></HEAD><BODY>$*$OKY$*$</BODY></HTML>";
y no asi
echo '<HTML><HEAD><TITLE>Respuesta correcta a la comunicación ON-LINE</TITLE></HEAD><BODY>$*$OKY$*$</BODY></HTML>';
VIVAN LAS COMILLAS SIMPLES!!!!

Por ultimo agradecer a CECA que tengan un manual tan bueno, que ha hecho que el script lo termine en 3 días (ironía)

Un saludo

Última edición por Yfenche; 15/03/2010 a las 17:22