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. 17-10-2010 23:09

No actualiza pedido.
He conseguido que funcione el pago del cliente al tpv ceca version 6. 
Para ello he tenido que los php del modulo que utilizaban el fichero calculo, sustituyendolo por la funcion sha1. 
 
Lo que no podido conseguir es que se actualice el pedido de pendiente a completado. 
En en checkout.ceca_ZhenIt_result.ph p he puesto esta linea: 
$firma = $_REQUEST['Firma']; 
 
//$_firma = firma_TPV3($_POST[' Num_operacion'] . " " . $_POST['Importe'] ." ".$_POST['TipoMoneda']." ".$_POST['Exponente']." ".$_POST['Referencia']); 
 
$_firma = sha1($_POST[' Clave_encriptacion'].$_POST[' MerchantID'].$_POST[' TerminalID'].$_POST[' Num_operacion'].$_POST[' Importe'].$_POST['TipoMoneda'] .$_POST['Exponente'].$_POST[' Referencia']);[/b] 
//COMPROBAR FIRMA 
debug_msg( "Comprobar firma: ".$firma."!=".$_firma ); 
if($firma!='' && $firma!=$_firma){ 
$result=-123456; 
$deserror="Firma no vlida, procedencia del mensaje no verificada"; 
}else{ 
...... 
 
Y no me cambia el estado del pedido. 
Alguien puede ayudarme?
» Ver todas las 3 respuestas
Lula
3 respuestas

1. 30-11-2010 10:15

sha1 en php
Hola lula, puedes decirme cmo has logrado que se calcule la firma con php? he sustituido la llamada al fichero "calculo" por la funcion sha1 de php, pero aunque la firma se calcula bien, me da error en el tpv. Creo que hay que hacer algo ms como aadir los campos "Cifrado" y "Firma" a un formulario, puedes ayudarme? 
Gracias
» Responder a ste comentario...
adlonie

2. 27-12-2010 16:20

Lo puedes resolver as
1.- Abre el fichero "checkout.ceca_ZhenIT_result.p hp" 
2.- Comenta la linea que dice: 
// $d['order_status'] = CECA_VERIFIED_STATUS; 
 
3.- Y aade una nueva linea que diga: 
$d['order_status'] = "C"; 
 
Un saludo.
» Responder a ste comentario...
Daniel Gianchandani

3. 14-02-2011 12:44

Problemas con firma
Tengo el mismo error de la firma, no consigo enviarla al banco. 
 
He modificado el fichero checkout.ceca_ZhenIT_result.ph p tal como indicas pero sigue sin funcionar. 
 
Me comentan los de mi alojamiento web que tienen la funcion exec deshabilitada. Es por eso que no me funciona sha1? 
 
Un saludo.
» Responder a ste comentario...
Javier