Redsys (pendiente de pago)
-
Hola, el conocido problema de Redsys (pendiente de pago). He mirado varios foros y en algunos de ellos han comentado “la solución”, pero a mi no me funciona nada de lo que he probado. Tengo instalado tu plugin WooCommerce Redsys Gateway Light y continuo con el problema.
He contactado con mi Hosting para aplicar las directrices que se comentan ara resolver el problema y se han aplicado la redirección 301 e introducido el código:
# REDIRECCION CERTIFICADO SSL
RewriteEngine on
RewriteCond %{QUERY_STRING} !^wc-api=WC_Gateway_redsys
RewriteCond %{HTTPS} !=on [NC]
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
# END SSLy no ha tenido éxito.
También decir que posteriormente he instalado el plugin oficial de Redsys y en los ajustes, la casilla <span style=”text-decoration: underline;”>Estado del pedido al verificarse el pago para las autorizaciones</span> esta como <span style=”text-decoration: underline;”>completado</span> y si funciona correctamente aún teniendo el plugin de All In One WP Security activo.
¿Cual es la solución para poder usar el plugin WooCommerce Redsys Gateway Light?
Gracias.
The page I need help with: [log in to see the link]
-
Hola @discoaigua,
Si el oficial te ha funciona debe ser porque en el mio has activado la compatibilidad con SNI, y si te funciona el oficial, es que no hace falta activarlo. Desactívalo si está activo y prueba de nuevo. Si es eso, seguramente ya te funcionará.
Si no está activo, habrá que investigar, pero no se me ocurre otra razón para que el oficial funcione y el mio no.
Saludos
Hola @jconti ,
He probado con el SNI desactivado y funciona perfectamente👌. Si hay una cosa que quisiera comentar, estaría muy bien que tu plugin tuviera la opción de redireccionar a una url después de realizar el pago. Esto ayuda mucho para poder crear una página de compra realizada, ya que personalizar las que trae woocommerce por defecto tienen tela…
Muchísimas gracias por tu ayuda, estaré pendiente de tus novedades.
Feliz día a tod@s.
Buenas tardes,
@jconti tengo el mismo problema con la pasarela de redsys de tu modulo en la versión light, el problema me surge con el pago a través de bizum en el panel de redsys del banco esta todo aprobado y en el estado del pedido no pasa a procesado.
este es la respuesta en el panel de redsys del banco
Detalle de la notificación 1 Fecha y hora 06/03/2023 15:01:14 Tipo notificación HTTP Modo de comunicación Asíncrona Resultado operación 0000 Cod. respuesta servidor Error (-1 Server returned HTTP response code: 500 for URL: https://chuch.es/?wc-api=WC_Gateway_bizumredsys) Destino notificación https://chuch.es/?wc-api=WC_Gateway_bizumredsys Datos notificación Ds_SignatureVersion=HMAC_SHA256_V1&Ds_MerchantParameters=eyJEc19NZXJjaGFudENvZGUiOiIzMzc5NDQwNDUiLCJEc19UZXJtaW5hbCI6IjAwMSIsIkRzX09yZGVyIjoiMjA4MDAwMDAwMTU0IiwiRHNfQW1vdW50IjoiNzA1IiwiRHNfQ3VycmVuY3kiOiI5NzgiLCJEc19EYXRlIjoiMDZcLzAzXC8yMDIzIiwiRHNfSG91ciI6IjE1OjAxIiwiRHNfU2VjdXJlUGF5bWVudCI6IjEiLCJEc19SZXNwb25zZSI6IjAwMDAiLCJEc19NZXJjaGFudERhdGEiOiIiLCJEc19UcmFuc2FjdGlvblR5cGUiOiIwIiwiRHNfQ29uc3VtZXJMYW5ndWFnZSI6IjEiLCJEc19BdXRob3Jpc2F0aW9uQ29kZSI6IjAwMDAwMCIsIkRzX0JpenVtX0N1ZW50YVRydW5jYWRhIjoiWFhYWDQwMDBYWFhYWFhYWFhYWFg0MDAwIiwiRHNfQml6dW1fSWRPcGVyIjoiOTY3ODI5NjY4NjY3MDgzNDcyMTMzNTI5MzM5MjAyMTI4OTciLCJEc19Qcm9jZXNzZWRQYXlNZXRob2QiOiI2OCJ9&Ds_Signature=9oTa6Y32w7CSMJJQgkn0SWJgJqPBc-KpTZjl6EVWAQk=tengo desactivado la opción de compatibilidad SNI que puede estar pasando?
Hola @robertrubio1982,
¿Tienes el SHA256 de pruebas añadido? Si no lo tienes, prueba añadirlo y mira a ver si se resuelve.
Saludos
Buenas tardes esta todo correctamente configurado tengo el SHA256 de pruebas, lo raro es que con la pasarela de redirección de las tarjetas si funciona pero con bizum no.
te copio de nuevo otra operación con el mismo resultado
Fecha y hora06/03/2023 15:01:03Comercio337944045Terminal1DescripciónOrder 154Fecha de sesión06/03/2023Tipo de operaciónAutorizaciónNº pedido208000000154Resultado operaciónAutorizadaNºautorización000000Importe7,05 EURImporte devuelto0,00 EURTipo de pagoBizumMonedaEUR(978)Nº de tarjeta000000******0000ID. Bizum96782966866708347213352933920212897IP213.37.245.10Pais de conexiónDesconocidoCódigo tipo operación0Permite devoluciónSiExención enviada por el comercioNo se ha enviado exenciónExención tras análisis PSD2 del SISNo se ha fijado exenciónRespuesta TRANo se ha pasado el análisis TRAAcción a aplicarNo existe acción a aplicarResumen operaciónSin acción reseñable
Detalle de la notificación 1Fecha y hora06/03/2023 15:01:14Tipo notificaciónHTTPModo de comunicaciónAsíncronaResultado operación0000Cod. respuesta servidorError (-1 Server returned HTTP response code: 500 for URL: https://chuch.es/?wc-api=WC_Gateway_bizumredsys)Destino notificaciónhttps://chuch.es/?wc-api=WC_Gateway_bizumredsysDatos notificaciónDs_SignatureVersion=HMAC_SHA256_V1&Ds_MerchantParameters=eyJEc19NZXJjaGFudENvZGUiOiIzMzc5NDQwNDUiLCJEc19UZXJtaW5hbCI6IjAwMSIsIkRzX09yZGVyIjoiMjA4MDAwMDAwMTU0IiwiRHNfQW1vdW50IjoiNzA1IiwiRHNfQ3VycmVuY3kiOiI5NzgiLCJEc19EYXRlIjoiMDZcLzAzXC8yMDIzIiwiRHNfSG91ciI6IjE1OjAxIiwiRHNfU2VjdXJlUGF5bWVudCI6IjEiLCJEc19SZXNwb25zZSI6IjAwMDAiLCJEc19NZXJjaGFudERhdGEiOiIiLCJEc19UcmFuc2FjdGlvblR5cGUiOiIwIiwiRHNfQ29uc3VtZXJMYW5ndWFnZSI6IjEiLCJEc19BdXRob3Jpc2F0aW9uQ29kZSI6IjAwMDAwMCIsIkRzX0JpenVtX0N1ZW50YVRydW5jYWRhIjoiWFhYWDQwMDBYWFhYWFhYWFhYWFg0MDAwIiwiRHNfQml6dW1fSWRPcGVyIjoiOTY3ODI5NjY4NjY3MDgzNDcyMTMzNTI5MzM5MjAyMTI4OTciLCJEc19Qcm9jZXNzZWRQYXlNZXRob2QiOiI2OCJ9&Ds_Signature=9oTa6Y32w7CSMJJQgkn0SWJgJqPBc-KpTZjl6EVWAQk=Detalle de la notificación 2Fecha y hora06/03/2023 15:01:14Tipo notificaciónE-MailModo de comunicaciónAsíncronaResultado operación0000Cod. respuesta servidorCorrecto (OK)Destino notificació[email protected] notificaciónDs_Terminal:001; Ds_Response:0000; Ds_Amount:705; Ds_SecurePayment:1; Ds_Bizum_CuentaTruncada:XXXX4000XXXXXXXXXXXX4000; Ds_ProcessedPayMethod:68; Ds_Bizum_IdOper:96782966866708347213352933920212897; Ds_ConsumerLanguage:1; Ds_Date:06/03/2023; Ds_Order:208000000154; Ds_MerchantCode:337944045; Ds_TransactionType:0; Ds_Hour:15:01; Ds_AuthorisationCode:000000; Ds_Currency:978; Server URL: sis-t.redsys.es
Es que es un error 500, @robertrubio1982
Si vas a WooCommerce > Estado > Registro > ¿Sale en el desplegable algún log de fatal-error que sea del día de pago con Bizum?
No tengo nada,
2023-02-07T17:47:46+00:00 CRITICAL Uncaught DivisionByZeroError: Modulo by zero in /var/www/vhosts/chuch.es/httpdocs/wp-content/plugins/woo-min-max-quantity-step-control-single/includes/set_max_min_quantity.php:80
Stack trace: 0 /var/www/vhosts/chuch.es/httpdocs/wp-includes/class-wp-hook.php(308): wcmmq_qty_validation_by_step_modulous() 1 /var/www/vhosts/chuch.es/httpdocs/wp-includes/plugin.php(205): WP_Hook->apply_filters() 2 /var/www/vhosts/chuch.es/httpdocs/wp-content/plugins/woo-min-max-quantity-step-control-single/includes/set_max_min_quantity.php(244): apply_filters() 3 /var/www/vhosts/chuch.es/httpdocs/wp-includes/class-wp-hook.php(308): wcmmq_min_max_valitaion() 4 /var/www/vhosts/chuch.es/httpdocs/wp-includes/plugin.php(205): WP_Hook->apply_filters() 5 /var/www/vhosts/chuch.es/httpdocs/wp-content/plugins/woocommerce/includes/class-wc-form-handler.php(822): apply_filters() 6 /var/www/vhosts/chuch.es/httpdocs/wp-content/plugins/woocommerce/includes/class-wc-form-handler.php(796): WC_Form_Handler::add_to_cart_handler_simple() 7 /v en /var/www/vhosts/chuch.es/httpdocs/wp-content/plugins/woo-min-max-quantity-step-control-single/includes/set_max_min_quantity.php en la línea 80 2023-02-07T17:48:04+00:00 CRITICAL Uncaught DivisionByZeroError: Modulo by zero in /var/www/vhosts/chuch.es/httpdocs/wp-content/plugins/woo-min-max-quantity-step-control-single/includes/set_max_min_quantity.php:80
Stack trace: 0 /var/www/vhosts/chuch.es/httpdocs/wp-includes/class-wp-hook.php(308): wcmmq_qty_validation_by_step_modulous() 1 /var/www/vhosts/chuch.es/httpdocs/wp-includes/plugin.php(205): WP_Hook->apply_filters() 2 /var/www/vhosts/chuch.es/httpdocs/wp-content/plugins/woo-min-max-quantity-step-control-single/includes/set_max_min_quantity.php(244): apply_filters() 3 /var/www/vhosts/chuch.es/httpdocs/wp-includes/class-wp-hook.php(308): wcmmq_min_max_valitaion() 4 /var/www/vhosts/chuch.es/httpdocs/wp-includes/plugin.php(205): WP_Hook->apply_filters() 5 /var/www/vhosts/chuch.es/httpdocs/wp-content/plugins/woocommerce/includes/class-wc-form-handler.php(822): apply_filters() 6 /var/www/vhosts/chuch.es/httpdocs/wp-content/plugins/woocommerce/includes/class-wc-form-handler.php(796): WC_Form_Handler::add_to_cart_handler_simple() 7 /v en /var/www/vhosts/chuch.es/httpdocs/wp-content/plugins/woo-min-max-quantity-step-control-single/includes/set_max_min_quantity.php en la línea 80como ves son registro de error pero de otro modulo
Cuando pruebo con el plugins oficial de redsys funciona
Haz una cosa por favor, @robertrubio1982. Vamos a poner el sitio en debug mode, y así capturaremos todo.
Debes editar el archivo wp-config.php, que encontrarás en la raíz de la instalación.
Ahí buscas a ver si hay una línea que pone define( ‘WP_DEBUG’, false );
Si está, la sustituyes por:
define('WP_DEBUG', true); define('WP_DEBUG_LOG', true); define('WP_DEBUG_DISPLAY', false); @ini_set('display_errors',0); define('SCRIPT_DEBUG', true);Si no existe, lo pones directamente.
Luego pruebas a realizar un pago y vas al directorio wp-content y ahí deberías ver un archivo que se llamará debug.log, pegas el resultado a ver si veo algo ahí.
Tras ello, puedes poner en false de nuevo el wp_debug para que no siga generando logs.
define('WP_DEBUG', false);Saludos
The topic ‘Redsys (pendiente de pago)’ is closed to new replies.