Inicio arrow Módulos 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.
Módulo de pago CECA para VirtueMart 1.5.X

Volver al artículo

Comentario cuestionado

1. 18-11-2009 12:48

Bug en versión 1.1.4
En la versión 1.1.4 de virtuemart este módulo ha dejado de funcionar. La pestaña configuración no muestra los valores de comercio, clave encriptación, etc...
» Ver todas las 5 respuestas
Ignacio Fortea
5 respuestas

1. 19-11-2009 15:05

No hemos podido probarlo
No hemos tenido la oportunidad de probar esta última versión aún, por lo que no hemos podido confirmar el error. 
 
De todas formas, te agradecemos el aviso y cualquier información adicional que puedas aportar. 
 
Muchas gracias.
» Responder a éste comentario...
Administrator

2. 23-11-2009 10:40

Nueva forma de pago
Cuando intento configurar el módulo de pago selecciono el nombre de la clase ps_ceca_ZhenIT, basado en html, etc... 
 
Paso a la pestaña configuración y sólo se muestra el textarea para insertar el formulario. Le doy a guardar y al estar vacios los campos de clave, merchantid... salta la siguiente excepción: 
 
PHP Notice: Undefined index: CECA_DEBUG in C: wwwsitesbuscarformacion.comcom unidadadministratorcomponentsc om_virtuemartclassespaymentps_ ceca_ZhenIT.php on line 176 
PHP Notice: Undefined index: CECA_ENV in C: wwwsitesbuscarformacion.comcom unidadadministratorcomponentsc om_virtuemartclassespaymentps_ ceca_ZhenIT.php on line 177 
PHP Notice: Undefined index: CECA_ABIN in C: wwwsitesbuscarformacion.comcom unidadadministratorcomponentsc om_virtuemartclassespaymentps_ ceca_ZhenIT.php on line 178 
PHP Notice: Undefined index: CECA_MERCHANTID in C: wwwsitesbuscarformacion.comcom unidadadministratorcomponentsc om_virtuemartclassespaymentps_ ceca_ZhenIT.php on line 179 
PHP Notice: Undefined index: CECA_TERMINAL_ID in C: wwwsitesbuscarformacion.comcom unidadadministratorcomponentsc om_virtuemartclassespaymentps_ ceca_ZhenIT.php on line 180 
PHP Notice: Undefined index: CECA_ENCRIPTACION_P in C: wwwsitesbuscarformacion.comcom unidadadministratorcomponentsc om_virtuemartclassespaymentps_ ceca_ZhenIT.php on line 181 
PHP Notice: Undefined index: CECA_ENCRIPTACION in C: wwwsitesbuscarformacion.comcom unidadadministratorcomponentsc om_virtuemartclassespaymentps_ ceca_ZhenIT.php on line 182 
PHP Notice: Undefined index: CECA_ENV in C: wwwsitesbuscarformacion.comcom unidadadministratorcomponentsc om_virtuemartclassespaymentps_ ceca_ZhenIT.php on line 183 
PHP Notice: Undefined index: CECA_ENCRIPTACION in C: wwwsitesbuscarformacion.comcom unidadadministratorcomponentsc om_virtuemartclassespaymentps_ ceca_ZhenIT.php on line 183 
PHP Notice: Undefined index: CECA_ENV in C: wwwsitesbuscarformacion.comcom unidadadministratorcomponentsc om_virtuemartclassespaymentps_ ceca_ZhenIT.php on line 184 
PHP Notice: Undefined index: CECA_VERIFIED_STATUS in C: wwwsitesbuscarformacion.comcom unidadadministratorcomponentsc om_virtuemartclassespaymentps_ ceca_ZhenIT.php on line 185 
PHP Notice: Undefined index: CECA_INVALID_STATUS in C: wwwsitesbuscarformacion.comcom unidadadministratorcomponentsc om_virtuemartclassespaymentps_ ceca_ZhenIT.php on line 186
» Responder a éste comentario...
Ignacio Fortea

3. 23-11-2009 10:48

Modificar forma de pago
Aún así me crea la forma de pago. Cuando intento acceder a modificarla, salta la siguiente excepción: 
 
PHP Notice: Undefined variable: VM_LANG in C: wwwsitesbuscarformacion.comcom unidadadministratorcomponentsc om_virtuemartclassespaymentps_ ceca_ZhenIT.php on line 122 
PHP Notice: Trying to get property of non-object in C: wwwsitesbuscarformacion.comcom unidadadministratorcomponentsc om_virtuemartclassespaymentps_ ceca_ZhenIT.php on line 122
» Responder a éste comentario...
Ignacio Fortea

4. 23-11-2009 10:58

show_configuration()
Creo que el problema radica en la ejecución de la función show_configuration() pero mi escasa experiencia con Joomla y con php me resulta complicado solucionarlo. 
 
He localizado en store.payment_method_form.php la llamada a la configuración de pago $_PAYMENT->show_configuration(); 
 
¿Por favor alguna indicación de como podría intentar resolverlo?
» Responder a éste comentario...
Ignacio Fortea

5. 23-11-2009 12:53

un NOTICE no es una excepción
Lo normal es tener configurado el entorno de desarrollo para que muestre de "warnings" en adelante, salvo ocasiones muy concretas y los entornos de producción ni siquiera deberían mostrar los errores. 
 
Si no tienes acceso a la configuración de tu servidor quizá puedas desde el mismo código configurar que mensajes se muestran y cuales no: 
 
En desarrollo algo como: 
Code:
 
@ini_set('display_errors', '1'); 
error_reporting(E_ALL & ~E_NOTICE); 

 
 
Y en producción simplemente un: 
 
Code:
 
@ini_set('display_errors', '0'); 

» Responder a éste comentario...
Administrator