Support » Plugin: WooCommerce Redsys Gateway Light » PHP >= 7.0 y extensión encrypt_3DES()

  • Resolved wplefthanded

    (@wplefthanded)


    Hola:
    Está instalada la version light de su plugin. En la fase de pruebas ha funcionado correctamente

    Revisando documentación he encontrado este error y su solución en ¿Tienes problemas?:
    “PHP >= 7.0: Para poder enviar los datos a Redsys de forma correcta en PHP 7.0 o superior, es necesario que el hosting que contratéis tenga instalada y activada la extensión de PHP encrypt_3DES(). Si no lo está, no podréis utilizar Redsys. Así que asegúrate que tu hosting lo tiene instalado y si no lo tiene, pídelo que lo instale en el servidor y lo active en php.ini”

    He mirado en el server y no he encontrado dicha extensión instalada
    phpinfo()
    php -m
    php -i

    Ya no es necesaria esta extensión? No lo es en pruebas pero si en producción?

    Saludos y gracias por adelantado

    Worpress 5.4.2
    PHP 7.3.19
    WooCommerce 4.2.2
    Redsys 2.1.0
    Certificado SSL Let’s Encrypt

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author Jose Conti

    (@jconti)

    Hola,

    Si ha funcionado, la extensión está instalada. En versiones inferiores de PHP si que había vences que no había alguna cosa necesaria no instalada, pero en las modernas se puede decir que ya siempre viene preinstalado en todos los servidores.

    Saludos

    Thread Starter wplefthanded

    (@wplefthanded)

    Hola:

    Ok, gracias por la respuesta. Lo que me confundió es que el texto mencionado refiere a la extensión de PHP encrypt_3DES(), la cual obviamente yo no encontraba en la instalación de PHP en mi server. Revisando el código me percaté que encrypt_3DES() es la función y la extensión usada es OpenSSL

    Ya he recomendado al cliente pasar a la versión Premium para aprovechar la compatibilidad con las suscripciones, Bizum, tokenización y soporte por email

    Saludos

    P.D. Aprovecho la ocasión para sugerir actualizar un par de detalles importantes en los textos de la configuración:
    – Soporte de Redsys a los certificados Let’s Encrypt
    – La ruta al debug log

    Plugin Author Jose Conti

    (@jconti)

    Hola,

    si, tengo que actualizar los textos, gracias.

    De hecho, en el premium ya está actualizado todo desde hace tiempo, ahora pone esto:

    Compatibilidad HTTPS SNI: Activate SNI Compatibility (only activate it if José Conti indicate you).

    Y en la ruta de los logs pone:

    Log Servired/RedSys events, such as notifications requests, inside WooCommerce > Status > Logs > redsys-{date}-{number}.log

    Lo tengo pendiente en este de WordPress.org

    Saludos

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘PHP >= 7.0 y extensión encrypt_3DES()’ is closed to new replies.