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
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.
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.
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
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.
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
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
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.
Hola juan pedro,
En el foro han habido usuarios que han consultado sobre el mismo error SIS0042, puedes ver como han solucionado (en algún caso es cambiar el sha):
https://www.webempresa.com/foro/28-Pasarelas-de-Pago/123425-Intento-insertar-los-datos-de-la-tpv-pero-la-versi%C3%B3n-que-yo-tengo-es-distina-a-la-del-tutorial-que-me-han-enviado.html
https://www.webempresa.com/foro/31-Pack-Reservas/87502-Modulo-pasarela-de-pago-la-caixa.html
https://www.webempresa.com/foro/28-Pasarelas-de-Pago/83589-error-con-tpv-virtual.html
Saludos
El id de terminal tendrías que ponerlo SIN los ceros de la izquierda.
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.
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.
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();
}
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
Hola
He hecho todo lo que dice ese video.
El problema persiste.