Avisos
Vaciar todo

error en el envío de datos en entorno real

23 Respuestas
5 Usuarios
0 Reactions
2,316 Visitas
Respuestas: 16
Active Member
Topic starter
 

Hola
Entro en mi web, intento hacer una compra con pago con tarjeta y me da error en el envío de datos. No sé si es problema en el html


 
Respondido : 10/11/2013 8:23 pm
Luis Mendez Alejo
Respuestas: 23273
Illustrious Member
 

HOla juan pedro,

Se agradece que cuando formules una consulta:

- Facilites la URL "exacta" de tu sitio web, donde podamos ver el problema concreto que consultas.
- Trates de documentarla lo mejor posible, con capturas y enlaces concretos que apunten al problema.
- Los formatos de capturas admitidos son .jpg y .png
- Con una explicación clara del problema que podamos entender, si es posible explicando por pasos para que podamos reproducir la incidencia o al menos situarnos.
- Informando de que versión de Joomla! utilizas así como la versión de la extensión que se encuentre afectada en tu problema concreto, así descartamos vulnerabilidades o incompatibilidades de versiones antiguas.
- Aquella información adicional que consideres importante que debamos tener en cuenta para ayudarte mejor.

Saludos y gracias por tu colaboración.


 
Respondido : 10/11/2013 8:53 pm
Respuestas: 16
Active Member
Topic starter
 

Hola
La url: www.entriciclopes.com

Hay que darse de alta como usuario, hacer un pedido y justo cuando se deberían meter los datos de la tarjeta salta la página de error. Adjunto jpg

Versión de Joomla 1.5.26

La única diferencia que veo es en el código de comercio. En el html empieza por 0, en el error por 4.

Gracias.
Un saludo.


 
Respondido : 10/11/2013 9:15 pm
Luis Mendez Alejo
Respuestas: 23273
Illustrious Member
 

Hola juan pedro,

Primero e importante, revisa que tengas configurada correctamente la pasarela de pago 4B, en particular:

URL que devuelve el desglose de la compra: http://www.nombredenuestraweb.com/plugins/vmpayment/cuatrob/cuatrob_ZhenIT_order.php
URL que graba el resultado en la BD del comercio (TRANSACCIONES AUTORIZADAS): http://www.nombredenuestraweb.com/plugins/vmpayment/cuatrob/cuatrob_ZhenIT_return.php
URL que graba el resultado en la BD del comercio (TRANSACCIONES DENEGADAS): http://www.nombredenuestraweb.com/plugins/vmpayment/cuatrob/cuatrob_ZhenIT_return.php
URL de continuación posterior a la página de recibo: http://www.nombredenuestraweb.com/plugins/vmpayment/cuatrob/cuatrob_ZhenIT_recibo.php
URL de recibo (TRANSACCIÓN AUTORIZADA): http://www.nombredenuestraweb.com/plugins/vmpayment/cuatrob/cuatrob_ZhenIT_recibo.php
URL de recibo (TRANSACCIÓN DENEGADA): http://www.nombredenuestraweb.com/plugins/vmpayment/cuatrob/cuatrob_ZhenIT_recibo.php

Consulta el siguiente artículo:

- https://www.webempresa.com/blog/item/1030-configurar-pasarela-de-pago-pasat-4b-en-virtuemart-2.html

Si después de revisarlo persiste el error, facilítanos (ocultando datos sensibles) alguna captura de configuración de dicha pasarela en VirtueMart. Dinos también la versión exacta de VirtueMart que utilizas.

Saludos


 
Respondido : 10/11/2013 9:44 pm
mikel
Respuestas: 149
Estimable Member
 

Buenas,

Si es ING aunque aparezcan los logos de 4B tenéis que usar el módulo de Servired / Redsýs no el de pasat 4b. No hace falta configurar ninguna URL.

Si ves la página que nos pegas entiendo que es ese el módulo que estás usando. En esa misma pantalla puede pulsar con el botón derecho y darle a ver código duente. En el código fuente tendrás que buscar algo como en lugar de XXXX verás un número.

Lo más probable es que sea el 0042 que indicaría que estás poniendo alguno de los datos mal.

* Asegúrate de que no te hayan quedado espacios en blanco al copiar & pegar los datos.
* El código de comercio son 9 número está bien que lleve el 0 por la izquierda
* El id terminal NO lleva 0 a la izquierda
* El tipo de firma normalmente suele ser completa ampliada, pero en ocasiones suele ser sólo completa.


 
Respondido : 10/11/2013 11:43 pm
Respuestas: 16
Active Member
Topic starter
 

Esta es la versión de virtuemart:
VirtueMart 1.1.9 stable

El artículo habla sobre plugins que no tengo.

Si pincho en comprobar última versión me sale el mensaje de error

404
Oooops ...
Sorry, your requested page has not been found....
We are going to fix it


 
Respondido : 11/11/2013 10:22 am
Jordi Sala
Respuestas: 12058
Illustrious Member Admin
 

Hola juan pedro,

La versión de Virtuemart 1.1.9 es la última de la serie 1.1, que es para Joomla! 1.5.

Tienes que realizar lo que te ha indicado mikel:

Si es ING aunque aparezcan los logos de 4B tenéis que usar el módulo de Servired / Redsýs no el de pasat 4b. No hace falta configurar ninguna URL.

Si ves la página que nos pegas entiendo que es ese el módulo que estás usando. En esa misma pantalla puede pulsar con el botón derecho y darle a ver código duente. En el código fuente tendrás que buscar algo como en lugar de XXXX verás un número.

Lo más probable es que sea el 0042 que indicaría que estás poniendo alguno de los datos mal.

* Asegúrate de que no te hayan quedado espacios en blanco al copiar & pegar los datos.
* El código de comercio son 9 número está bien que lleve el 0 por la izquierda
* El id terminal NO lleva 0 a la izquierda
* El tipo de firma normalmente suele ser completa ampliada, pero en ocasiones suele ser sólo completa.

Saludos


 
Respondido : 11/11/2013 10:26 am
Respuestas: 16
Active Member
Topic starter
 

efectivamente sale en el código SIS0042. El código de comercio son 9 dígitos. El id del terminal tiene dos 00.
No entiendo a qué se refiere el último punto, lo de la firma solo completa o completa ampliada.
No hay espacios en los datos. Compruebo otra vez. De todos modos.


 
Respondido : 11/11/2013 11:26 am
Jordi Sala
Respuestas: 12058
Illustrious Member Admin
mikel
Respuestas: 149
Estimable Member
 

El id de terminal tendrías que ponerlo SIN los ceros de la izquierda.


 
Respondido : 11/11/2013 12:54 pm
Respuestas: 16
Active Member
Topic starter
 

Hola

He comprobado el html, creo que está todo bien.
No sé dónde está lo de la firma completa o ampliada (SHA)
Creo que es lo único que me queda por mirar.


 
Respondido : 12/11/2013 6:49 pm
mikel
Respuestas: 149
Estimable Member
 

Perdona, daba por hecho que estabas usando nuestro módulo de pago servired / Redsýs para Virtuemart 1.1 Ahí el tipo de firma es una opción no se en otros módulos cómo se especifica el tipo de firma.


 
Respondido : 12/11/2013 7:01 pm
Respuestas: 16
Active Member
Topic starter
 

Esto es lo único parecido que he encontrado

class SHA {
var $A, $B, $C, $D, $E;
var $ta, $tb, $tc, $td, $te;
var $K0_19, $K20_39, $K40_59, $K60_79;

var $buffer;
var $buffsize;
var $totalsize;

function SHA () {
$this->init();
}


 
Respondido : 12/11/2013 7:11 pm
Jordi Sala
Respuestas: 12058
Illustrious Member Admin
 

Hola Juan,

Si no has utilizado un módulo de modulosdepago.es, ¿has creado el método de pago tal como se muestra en https://www.webempresa.com/blog/configuracion-de-la-pasarela-de-pago-sermepa-en-virtuemart.html o forma similar?

Saludos


 
Respondido : 13/11/2013 10:58 am
Respuestas: 16
Active Member
Topic starter
 

Hola
He hecho todo lo que dice ese video.
El problema persiste.


 
Respondido : 13/11/2013 11:21 am
Página 1 / 2