Avisos
Vaciar todo

Migración de SHA256 Redsys en Virtuemart  

 
Enrique Camba
 Enrique Camba
Reputable Member

Hola, tengo varias tiendas online en Joomla 1.5 y Joomla 2.5, me gustaría saber como afecta la migración de SHA256 de Redsys y qué hay que modificar en cada una de las webs para que funcione con el nuevo sistema de seguridad TPV.

Gracias.

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 03/11/2015 10:03 am
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

En efecto, el cambio a SHA256 hace necesario cambiar los plugins de Redsys para adaptarse al nuevo método de encriptación antes del 23 de noviembre.

Tendrías que indicarnos si las webs donde tienes las pasarelas de Redsys las has desarrollado a partir de packs de Webempresa o has instalado el plugin por tu cuenta.

ResponderCitar
Respondido : 03/11/2015 1:34 pm

Enrique Camba
 Enrique Camba
Reputable Member

Hola, la que tengo en vuestros servidores con Joomla 1.5 está a nombre de otro usuario y no viene con ningún pack vuestro. La de Joomla 2.5 que está a mi nombre si proviene de una tienda vuestra.

ResponderCitar
Respondido : 03/11/2015 1:49 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Para el caso del Joomla 1.5, tendrías que indicarnos qué plugin en concreto de Redsys se está utilizando. El propio servicio de Redsys ofrece plugins gratuitos, pero no hay ninguno que sea compatible con Joomla 1.5, por lo que es posible que se tenga que poner en contacto con el desarrollador del plugin actual para ver si tiene una versión compatible con SHA256.

Respecto al que tienes en tu Joomla 2.5 y que se ha creado a partir de un pack de Webempresa, envía un ticket a soporte indicando la web donde lo tienes.

ResponderCitar
Respondido : 03/11/2015 2:58 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Enrique Camba
 Enrique Camba
Reputable Member

Hola, para ela 1.5 fue gracias a un vídeo vuestro de hace años donde explicabais el procedimiento a partir del módulo de pago basado en formulario HTML:

f("order_id").'&option=com_virtuemart&Itemid=71';
$urlKO = JURI::base().'index.php?option=com_content&view=article&id=93&Itemid=71';
$urlMerchant= JURI::base().'administrator/components/com_virtuemart/notificacion_sermepa.php'; // Para poder definir una URL del comercio es necesario usar PHP5
$descripcion = 'Compra productos en x';
// No es posible usar PHP4 para poder enviar en la firma la url del comercio.

$order = '000'.$db->f("order_id");
$amount=$db->f("order_total")*100;

$message = $amount.$order.$code.$currency.$tipoOperacion.$urlMerchant.$clave;
$signature = strtoupper(sha1($message));

//Para que no vaya al cobro cuando se está en la página de detalles del pedido
if( $page == "checkout.thankyou" ) {
?>

<form name="form" action="" method="post">

<input type="hidden" name="Ds_Merchant_Amount" value="" />
<input type="hidden" name="Ds_Merchant_Currency" value="" />
<input type="hidden" name="Ds_Merchant_Order" value="" />
<input type="hidden" name="Ds_Merchant_ProductDescription" value="" />
<input type="hidden" name="Ds_Merchant_Titular" value="first_name ?> last_name ?>" />
<input type="hidden" name="Ds_Merchant_MerchantCode" value="" />
<input type="hidden" name="Ds_Merchant_MerchantURL" value="" />
<input type="hidden" name="Ds_Merchant_UrlOK" value="" />
<input type="hidden" name="Ds_Merchant_UrlKO" value="" />
<input type="hidden" name="Ds_Merchant_MerchantName" value="" />

<input type="hidden" name="Ds_Merchant_MerchantSignature" value="" />
<input type="hidden" name="Ds_Merchant_Terminal" value="" />
<input type="hidden" name="Ds_Merchant_TransactionType" value="" />

document.forms.form.submit();

ResponderCitar
Respondido : 03/11/2015 5:44 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Supongo te refieres a este artículo.

Actualmente se trabaja en base a plugins, si tienes un pack webempresa consulta esto a través de tickes para saber si hay algún plugin para la verisón de joomla que tienes

Saludos.

Esta publicación ha sido modificada el hace 5 años por Gerard Martínez
ResponderCitar
Respondido : 03/11/2015 8:11 pm

Cursos Gratuitos WordPress

Enrique Camba
 Enrique Camba
Reputable Member

No, como he comentado antes no es un pack de webempresa, seguí vuestras instrucciones en el tutorial y está en vuestro hosting.
¿Tenéis plugin para Joomla 1.5?
Gracias.

ResponderCitar
Respondido : 03/11/2015 8:13 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Es que ya no se hace de esa manera, según tengo entendido estamos en conversaciones para ver las versiones actualizadas de los plugins.

Saludos.

ResponderCitar
Respondido : 03/11/2015 10:01 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

mikel
 mikel
Estimable Member

Con el nuevo protocolo, la implementación es más compleja. Nosotros hemos actualizado el plugin que teníamos de forma que ahora se use el nuevo protocolo SHA-256. Si te interesa lo tienes en Pasarela Redsýs SHA-256 para Virtuemart 1.X

Es requisito indispensable también, que php esté configurado con soporte para mcrypt, cosa que no será un problema si estás en webempresa.

ResponderCitar
Respondido : 03/11/2015 11:26 pm