Bueno, estamos en entorno de prueba redsys, sis-t, hemos configurado el plugin como siempre hacemos para las tiendas, pero cuando intentamos el pago, nos da del tirón un error de configuración,…. que puede ser? en el admin de redsys ni llega a “contabilizarlo” como intento de operación…..
Que puede ser?
]]>Hola,
Estoy teniendo el mismo problema respecto a los pagos que se quedan como “Pendiente de pago”. A pesar de que en la administración de nuestro TPV sale como pagados, y en efecto, el cobro se realiza, la etiqueta con la que entra el pedido a la web es de “Pendiente de pago”, y por lo tanto, no envía emails ni al administrador ni a los clientes respecto al pedido, hasta que el administrador cambia manualmente la etiqueta del pedido a “Procesando”, que es cuando se disparan los emails y notifica al cliente que su pedido está en camino, cosa que debería suceder automáticamente en cuanto paguen con el TPV.
Por lo que he investigado, he visto que es algo relacionado con el tema del certificado SSL, y en efecto, coincide con lo que habéis estado comentando. En mi caso, el certificado SSL nos lo activan los proveedores del hosting y el dominio (ionos) por lo que yo no he tenido que tocar Let’s Encrypt ni nada así.
Cómo puedo proceder en este caso para arreglarlo?
Muchas gracias.
Un saludo!
Hola, desde hace un par de días, y sin haber cambiado nada desde nuestro lado (ni actualización de plugins, ni ningún cambio de configuración), los pedidos pagados desde Redsys no quedan marcados como ‘Procesando’, se quedan como pendientes de pago.
El error que veo en el admin de Redsys es el siguiente:
Resultado: Incorrecto
Código de respuesta: 0000
Destino + Detalle: https://www.monetes.es/?wc-api=WC_MyRedsys
com.ibm.jsse2.util.h: Certificate expired
No se a qué certificado se refiere, porque el de la web no está caducado…
Un saludo,
Simón
Buenas llevo dias pelenadome pero no hay manera,
Servidor con ip compartida, sin cloudflare, sin plugins de seguridad ..
redireccion en htacces
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# Enviar trafico HTTP a HTTPS
RewriteEngine On
# Si la cadena de consulta no contiene wc-api=WC_MyRedsys
RewriteCond %{QUERY_STRING} !wc-api=WC_MyRedsys [NC]
# Y la conexión no es HTTPS
RewriteCond %{HTTPS} off
# Redirigimos a la versión con HTTPS
RewriteRule ^(.*)$ https://www.priorterrae.es/$1 [R=301,L,NE]
</IfModule>
pero sigue dando el error y no se actualizan los pedidos
Tipo notificaciónHTTPModo de comunicaciónSíncronaResultado operación0000Cod. respuesta servidorError (Server returned HTTP response code: 403 for URL: https://www.priorterrae.es/?wc-api=WC_MyRedsys)Destino notificaciónhttps://www.priorterrae.es/?wc-api=WC_MyRedsysDatos notificaciónDs_SignatureVersion=HMAC_SHA256_V1&Ds_MerchantParameters=eyJEc19EYXRlIjoiMTclMkYxMSUyRjIwMjAiLCJEc19Ib3VyIjoiMTglM0EyNCIsIkRzX1NlY3VyZVBheW1lbnQiOiIxIiwiRHNfQ2FyZF9Db3VudHJ5IjoiNzI0IiwiRHNfQW1vdW50IjoiMzYxNyIsIkRzX0N1cnJlbmN5IjoiOTc4IiwiRHNfT3JkZXIiOiIwMDAwMDMwMjIzNTMiLCJEc19NZXJjaGFudENvZGUiOiIzNDgzNTIwNyIsIkRzX1Rlcm1pbmFsIjoiMDAxIiwiRHNfUmVzcG9uc2UiOiIwMDAwIiwiRHNfTWVyY2hhbnREYXRhIjoiMWFmM2M0ZTc3ZjhiNzllMjc1ZGM1Zjc1N2NmYjk3ZDRjMWZiMGY3MiIsIkRzX1RyYW5zYWN0aW9uVHlwZSI6IjAiLCJEc19Db25zdW1lckxhbmd1YWdlIjoiMSIsIkRzX0F1dGhvcmlzYXRpb25Db2RlIjoiMjI0MDY5IiwiRHNfQ2FyZF9CcmFuZCI6IjEiLCJEc19Qcm9jZXNzZWRQYXlNZXRob2QiOiIxIn0=&Ds_Signature=O7XHk475ZabHXoQkUxmBO4FBvB6-5Uu7K09htESeRjM=
]]>?Hay algún plugin recomendado compatible con este para utilizar bizum?
?Se va a lanzar alguna actualización para a?adir bizum en este plugin?
Gracias, saludos
Hola Buenas tardes tengo una tienda hecha en woocommerce, con el plugin para redsys : WooCommerce Sermepa payment gateway y tengo instalado el certificado ssl lets encrypt, tengo marcado como protocolo para notificaciones http, pero cuando realizo el pago con tarjeta me pasa de pendiente de pago a cancelado , sin embargo el banco recibe el pago.
he utilizado antes el plugin oficial de redsys y tenía el mismo problema.
me puedes guiar para resolver el problema?
Bueno, os comento, a ver si alguien me puede hechar una mano con esto…
El error en concreto es el famoso “-1”.
https://serravegana.com/?wc-api=WC_MyRedsys
https://serravegana.com/?wc-api=WC_Gateway_redsys
Cloudflare lo tengo configurado de la siguiente manera:
Modo de encriptación: Completo
Reglas de firewall: He permitido lo siguiente…
(ip.src eq 195.76.9.187 and ip.geoip.asnum eq 31627) or (ip.src eq 195.76.9.222 and ip.geoip.asnum eq 31627) or (ip.src eq 195.76.9.182 and ip.geoip.asnum eq 31627) or (ip.src eq 193.16.243.33 and ip.geoip.asnum eq 31627)
Herramientas del firewall:
AS31627 lo he establecido en permitir.
En reglas de página he establecido la siguiente regla:
URL: serravegana.com/?wc-api=*
Comprobación de integridad del navegador: Off
SSL: Flexible
Nivel de caché: Omitir
Reescrituras automáticas https: Off
Por otra parte, el servidor utiliza el certificado de cloudflare generado en el apartado “Servidor de origen” –> “Certificados de origen”
En wordpress está puesto este plugin con el “Protocolo para notificaciones” puesto en “http”.
Y en el htaccess está puesto asi desde el cortafuegos de “All In One WP Security”:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{QUERY_STRING} !^wc-api=WC_Gateway_(.*)redsys
RewriteCond %{HTTPS} !=on [NC]
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>
Notas adicionales:
All in one SEO tiene desactivado el “Bloqueador de bots maliciosos”
No se usa ningun plugin de redirección “https”, esta instalado (Y activo) el plugin de cloudflare.
?Como arreglo esto?
Gracias, Saludos
Desde ayer, cuando alguien pagar con tarjeta aparece el mensaje:
“There has been a critical error on your website.”
¨Y no aparecen los botones de pago.
]]>hello, my web server has changed to php7 and the files in this plugin have become old. I attach the error. Is it possible to update the files to fix this error? Thank you!!
ERROR
—————
Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Services_JSON has a deprecated constructor in /homepages/40/d568468706/htdocs/wp-content/themes/Divi/redsysHMAC256_API_PHP_4.0.2/json.php on line 115
Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Services_JSON_Error has a deprecated constructor in /homepages/40/d568468706/htdocs/wp-content/themes/Divi/redsysHMAC256_API_PHP_4.0.2/json.php on line 781
Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Services_JSON_Error has a deprecated constructor in /homepages/40/d568468706/htdocs/wp-content/themes/Divi/redsysHMAC256_API_PHP_4.0.2/json.php on line 795
Fatal error: Uncaught Error: Call to undefined function mcrypt_encrypt() in /homepages/40/d568468706/htdocs/wp-content/themes/Divi/redsysHMAC256_API_PHP_4.0.2/apiRedsys.php:69 Stack trace: #0 /homepages/40/d568468706/htdocs/wp-content/themes/Divi/redsysHMAC256_API_PHP_4.0.2/apiRedsys.php(139): RedsysAPI->encrypt_3DES(‘1565953560’, ‘O\xDFo\x0F\xA4\x89\x8FY\xBA\x0EhiC\xB6\xA5…’) #1 /homepages/40/d568468706/htdocs/wp-content/themes/Divi/page_envio_pago.php(120): RedsysAPI->createMerchantSignature(‘O\xDFo\x0F\xA4\x89\x8FY\xBA\x0EhiC\xB6\xA5…’) #2 /homepages/40/d568468706/htdocs/wp-includes/template-loader.php(74): include(‘/homepages/40/d…’) #3 /homepages/40/d568468706/htdocs/wp-blog-header.php(19): require_once(‘/homepages/40/d…’) #4 /homepages/40/d568468706/htdocs/index.php(17): require(‘/homepages/40/d…’) #5 {main} thrown in /homepages/40/d568468706/htdocs/wp-content/themes/Divi/redsysHMAC256_API_PHP_4.0.2/apiRedsys.php on line 69
]]>Gracias por tu pluigin.
Para la 3DS2 tenemos que hacer alto? el banco ha escrito esta ma?ana y parece que para la PSD2 ya estamos cumplendo, pero para la 3DS2 parece que hay que desarrollar algo mas no?
Muchas gracias
Angelo
Hello Sir,
I am facing an issue with REDSYS. I have recently installed YOUR REDSYS plugin. After the configuration. I tested and found that
If I goto REDSYS notification area. I see the following.
Resultado: Incorrecto
Destino + Detalle:
https://shop.myspacebarcelona.com/?wc-api=WC_MyRedsys
https://shop.myspacebarcelona.com/?wc-api=WC_MyRedsys
Look, the URL appears twice in REDSYS account and REDSYS told me there is a problem with the plugin.
Extra details:
I am using lets encrypt SSL and Forcing your pluggin to use HTTPS.
Thank you
Aamir
Hello i have a problem with your plugin. When user click on payment go on Redsys payment page, i try to put all credit cart information and click “Payment” but afeter this anypayment are processing and i’m redirecting to checkout page.
How can i resolve?
Thanks
]]>No consigo resolver un problema.
Desde hace algunos días nuestro sistema no actualiza los estados de pago de los pedidos.
Si una persona paga con tarjeta de crédito, NO cambia de estado de un pago pendiente procesado.
]]>Hola!
Después de varias peleas con el anterior plugin que usaba de Redsys he terminado con este que funciona a la perfección, GRACIAS!
Lo único que hecho en falta es el poder hacer un reembolso directamente que no sea manual.
Gracias!
?Es este plugin compatible con Cloudflare?.
En mi página tenía instalado el plugin oficial de Redsys, pero se ve que no era compatible con Cloudflare.
Realizaba bien los pedidos, pero no llegaba la confirmación final. Es decir, el pago se realizaba correctamente, pero en Woocommerce nunca recibía la confirmación; por lo que finalmente se marcaba automáticamente como impagado, y al cliente le llegaba una notificación de que no se había finalizado el pago.
Después de probar muchas posibles soluciones, no conseguí que ninguna funcionara, por lo que tuve que dejar Cloudflare.
Me gustaría poder volver a usar Cloudflare, ya que mejora mucho el SEO y la seguridad de la página. Pero, claro, es imprescindible que la pasarela de pago funcione correctamente.
Muchas gracias de antemano.
]]>Hola
Cuando accedo a la página de pago en al que aparece un resumen del pedido y en la que puedo realizar el pago mediante el botón “PAGAR MEDIANTE REDSYS” o cancelarlo con el botón “CANCELAR EL PEDIDO”, automáticamente, sin darle a los botones, me redirige a la pasarela de pago.
Muy agradecido!
]]>Hola,
He instalado y configurado el plugin en mi web woocommerce. He indicado los datos que mi banco me ha enviado para realizar los test pero cuando escojo como método de pago RedSys me vuelve a mi página de carrito, indicando esto en la url:
https://asunmiquelez.net/carrito/order-pay/982/?key=wc_order_5b191bdba1fd5
Y no puedo pagar. ?Qué tengo que hacer?, ?me falta algo por configurar?
Gracias,
Amaia
]]>Buenas tardes y muchas gracias de antemano por la ayuda!!!
no consigo hacer funcionar el plugin de redsys, me realiza el pago pero no me cambia el estado del pedido
tengo HTTPS, pero le digo a traves del plugin que URL notice sea por HTTP y en el htaccess le pegue el codigo que comentas
este es el log:
05-09-2018 @ 14:56:55 – Generating payment form for order #1136. Notify URL: https://modasoho.es/?wc-api=WC_MyRedsys
05-09-2018 @ 14:56:55 – Sending data to Redsys Array
(
[Ds_SignatureVersion] => HMAC_SHA256_V1
[Ds_MerchantParameters] => eyJEU19NRVJDSEFOVF9BTU9VTlQiOiIzMjk5IiwiRFNfTUVSQ0hBTlRfT1JERVIiOiIwMDAwMTEzNjU2NTUiLCJEU19NRVJDSEFOVF9NRVJDSEFOVENPREUiOiIxMjQxMDYxOTYiLCJEU19NRVJDSEFOVF9DVVJSRU5DWSI6Ijk3OCIsIkRTX01FUkNIQU5UX1RSQU5TQUNUSU9OVFlQRSI6IjAiLCJEU19NRVJDSEFOVF9URVJNSU5BTCI6IjAwMSIsIkRTX01FUkNIQU5UX01FUkNIQU5UVVJMIjoiaHR0cDpcL1wvbW9kYXNvaG8uZXNcLz93Yy1hcGk9V0NfTXlSZWRzeXMiLCJEU19NRVJDSEFOVF9VUkxPSyI6Imh0dHBzOlwvXC9tb2Rhc29oby5lc1wvZmluYWxpemFyLWNvbXByYVwvb3JkZXItcmVjZWl2ZWRcLzExMzZcLz9rZXk9d2Nfb3JkZXJfNWFmMzBjMzYxODA3YyIsIkRTX01FUkNIQU5UX1VSTEtPIjoiaHR0cHM6XC9cL21vZGFzb2hvLmVzXC9jYXJyaXRvXC8/Y2FuY2VsX29yZGVyPXRydWUmYW1wO29yZGVyPXdjX29yZGVyXzVhZjMwYzM2MTgwN2MmYW1wO29yZGVyX2lkPTExMzYmYW1wO3JlZGlyZWN0JmFtcDtfd3Bub25jZT1kYjZhMDM1NTMyIiwiRHNfTWVyY2hhbnRfQ29uc3VtZXJMYW5ndWFnZSI6IjAwMSIsIkRzX01lcmNoYW50X1Byb2R1Y3REZXNjcmlwdGlvbiI6IjF4VmVzdGlkbyBtaWRpIHJheWFzIiwiRHNfTWVyY2hhbnRfVGl0dWxhciI6IlNvaG8gJmFtcDsgQ28iLCJEc19NZXJjaGFudF9NZXJjaGFudERhdGEiOiI0MWJmNTA3ZDUxNDZhZGQ5MzNiZDY2Yzg1ZjcyNzg4MTUyNzJmMjNhIiwiRHNfTWVyY2hhbnRfTWVyY2hhbnROYW1lIjoiU29obyAmYW1wOyBDbyIsIkRzX01lcmNoYW50X1BheU1ldGhvZHMiOiJDIiwiRHNfTWVyY2hhbnRfTW9kdWxlIjoid29vY29tbWVyY2UifQ==
[Ds_Signature] => RCbMNVbM+UIqB5ygFxoKVQD7piyel/7sEQsv6JyNg50=
)
Hola!
El plugin es fantástico. Me gustaría saber si es compatible con los pagos recurrentes automáticos (woocommerce Subscriptio). Gracias!
]]>Hola, antes que nada agradecerte que hayas desarrollado este fantástico plugin y la ayuda que brindas.
?Es posible cambiar el texto del botón de pago? Al poner “pagar mediante Redsys” puede confundir a los clientes, que seguramente no sepan qué es Redsys. Me gustaría poner “pagar con tarjeta”, ?es posible?
Por otro lado, cuando el carrito está vacío y sale el botón de volver a la tienda, ?es posible que vaya a la home de mi web en vez de a la página predefinida de tienda de Woocommerce?
Muchas gracias de antemano. Saludos.
]]>Buenas tardes,
Tenemos instalado el módulo multidivisas “WooCommerce Price Based on Country (Basic)” y la moneda pesos preseleccionada para Perú.
Al realizar el pago en pesos me dá error. El checkout se realiza en pesos y me aparece el siguiente mensaje al entrar en la pasarela:
Importe 0,90 Euros
Código Comercio 297597122
Terminal 1
Número pedido 000065255211
Error en datos enviados. Contacte con su comercio.
En la configuración de su módulo se seleccionó nuevos soles y en el carrito el total era de 90 soles….la pasarela lo convierte en 0,90 Euros….
Si selecciono moneda Euros la pasarela pasa el importe de 90 soles a 90 euros…
Nos podría ayudar por favor.
Saludos y gracias por anticipado
jurgen muller
]]>Thanks for all your help Angelo,
As you previously suggested I checked the php code and it is using the get as shown below from wc_redsys_payment_gateway.php
$product_title = version_compare( WC_VERSION, ‘2.7’, ‘<‘ ) ? $cart_content[‘data’]->post->post_title : $cart_content[‘data’]->get_title();
$products .= $separator . $cart_content[‘quantity’] . ‘x’ . $product_title;
and
$order_id = version_compare( WC_VERSION, ‘2.7’, ‘<‘ ) ? $order->id : $order->get_id();
$unique_order_id = str_pad( $order_id, 8, ‘0’, STR_PAD_LEFT ) . date( ‘is’ );
After activation there is no woocommerce or menu item for configuration. I have deactivated all plugins but still the same result
]]>Hola,
En los métodos de pago permitidos sale por defecto tarjeta de crédito y iupay, quiero quitar iupay, marco la opción sólo tarjeta, sale mensaje “cambios guardados” pero de nuevo aparece seleccionada la opción tarjeta + iupay y en el TPv salen las dos.
Mis clientes no entienden qué es eso de iupay y no lo usan, de hecho a algunos les confunde.
?Cómo hago para quitar iupay?
]]>Hola,
Esta es una idea de nueva característica para el plugin de Redsys, me gustaría saber si sería posible implementarla.
El pixel de Facebook de la tienda online no puede colocarse dentro de las páginas del TPV (ni en la página de toma de datos ni en la página de “Confirmado”).
Por tanto no hay forma para el pixel de registrar que visitas han convertido en clientes.
Sólo hay posibilidad de trackear si el cliente hace click en el botón “Continuar” que aparece en la página de confirmación de pago. Esto les lleva en mi caso a una página “Gracias por tu compra”, pero esta acción, al no ser obligatoria para terminar la compra (ya han comprado), muy pocos clientes la hacen.
Por tanto, no es posible llevar un registro basado en datos reales de las campa?as de Facebook.
Para solucionar esto me gustaría saber si es posible, desde la página de confirmación de la compra, redirigir al cliente a la página ubicada en el botón “continuar” tras 1-2 segundos.
De esta forma podría contabilizar la mayoría de clientes (excepto los que cierren la página antes de redirigir).
?Sería posible incluir esta función en tu plugin?
O qué otra forma de solucionar este tema se te ocurre? Gracias
Manel
]]>Hola, tengo WordPress 4.9.1 y Woocommerce 3.2.5 y me lanza este error en modo debug:
Notice: Undefined index: set_completed in /var/www/vhosts/blockchain-foro.com/httpdocs/wp-content/plugins/woocommerce-sermepa-payment-gateway/wc_redsys_payment_gateway.php on line 125
Realmente no sé si afecta al funcionamiento del plugin pero es para saber si hay que tenerlo en cuenta o no. Además, puede servir de ayuda para mejorar el plugin.
Muchas gracias por adelantado. El tope de estrellas de valoración ya lo tienes ??
]]>Lo he instalado pero no aparece en el listado de plugins o no lo localizo. ?Dónde se ubica?
]]>When customers place an order with Redsys they dont receive a confirmation email. What should I configure?
]]>I installed the plugin but I dont find the configuration page for input the SHA code and other ecommerce codes
]]>Hola, al mover una web de un cliente de nuestro cPanel a un VPS los pagos con Redsys han dejado de funcionar correctamente.
Parece que los pedidos constan como “no pagados” a pesar de que el pago con la pasarela funciona correctamente.
Me he mirado los logs pero no veo nada que me de información relevante.
Cómo analizar y detectar el error ?
Gracias.
]]>