Descuento 20% Diciembre
Plugin Optimización de Imágenes Gratuito para WordPress
Martes, 15 Marzo 2016 08:02

Pasarela de pago RedSys para WooCommerce

Escrito por 
CMS:  WordPress |  Versión:  Todas |  Nivel de dificultad:  Básico |  Tiempo estimado de lectura:  5 minutos


pasarela pago redsys woocommerceCon el plugin RedSys Gateway for WooCommerce Pro podemos usar pasarelas de pago de bancos españoles con WooCommerce en WordPress. Integración para WooCommerce del sistema de pago por tarjeta RedSys anteriormente conocido como Servired o Sermepa.

RedSys a día de hoy es el método más usado por la mayor parte de los bancos, por ejemplo: Banco Santander, BBVA, La Caixa, ING, etc.

Desde el 23 de noviembre de 2015 el plugin original dejó de ser válido, ya que el cifrado y protocolo con RedSys ha cambiado por completo. Ahora se emplea un hash de tipo SHA-256 y la comunicación es más robusta y segura tanto en la comunicación entre la tienda y el banco, así como en sentido contrario, cuando el banco responde a la tienda con el resultado del pago.

Puedes ver y descargar el plugin haciendo clic aquí. El precio del plugin es de 29.95 Euros (iva incluido).

¿Y ahora cómo puedo usar RedSys en mi tienda online con WooCommerce? Lo primero que tenemos que hacer es instalar y activar el plugin que hemos adquirido. Una vez lo hemos activado procedemos a configurar la pasarela. Para ello nos dirigimos al escritorio y dentro de él -> WooCommerce -> Ajustes -> Finalizar Compra -> RedSys


Configurar pasarela de pago Redsys para WooCommerce

El plugin incorpora un formulario de configuración para sólo tener que introducir los datos que nos ofrezcan desde el banco.

pasarela de pago RedSys WordPress

Básicamente hay que rellenar:
  • Título: con el que verán nuestros usuarios las pasarela, lo normal es poner "Pago con tarjeta de crédito"
  • Descripción: para dar algún dato más sobre la pasarela, el que viene por defecto es bastante explicativo
  • Titular: titular del TPV, será tu forma social o tu nombre si eres autónomo
  • Nombre del comercio: puede coincidir con el de arriba o puedes usar una marca
  • FUC del comercio electrónico: es tu identificador en RedSys, te lo dará el banco
  • Número de terminal: casi siempre, a no ser que tengas varios establecimientos con el mismo TPV, será 1, de todas formas, te lo da el banco
  • Clave secreta de encriptación: es la clave con la que se firman las comunicaciones, te la da el banco
Luego tenemos diferentes opciones para diferentes entornos, por lo general, podemos dejar todo marcado por defecto pero podemos, entre otras cosas:
  • Cobrar en otra moneda que no sean euros
  • Modificar el entorno, usaremos Sis-t para las pruebas y luego el que nos asigne el banco para funcionar en producción
  • Elegir si queremos que paguen sólo con tarjeta de crédito o con iuPay
  • Podemos elegir que el pedido se marque completado automáticamente en función a ciertas circunstancias
  • Cambiar el logo
  • Elegir qué idioma queremos para la pasarela. Recordaros además que este es el único plugin de WooCommerce para RedSys compatible al 100% con WPML y certificado oficialmente
  • O forzar la comunicación por métodos alternativos en caso de que tengamos problemas por alguna incompatibilidad con algún plugin o protocolo

Para terminar recordaros que cuando realizamos una contratación del servicio del TPV Virtual de Redsys, la entidad bancaria nos proporcionará los datos para el entorno de pruebas.

Nos facilitarán nuestro código de comercio, clave de encriptación y número de terminal.

Además, nos deberían facilitar los datos de alguna tarjeta de pruebas para que podamos realizar pruebas de pagos autorizados y rechazados. Recordad que debéis usar el entorno Sis-t para estas pruebas.

El banco pedirá realizar dos pruebas (Nota: Estos datos de ejemplo pueden variar):
Realizar al menos una operación Autorizada. Utilizar tarjeta de prueba:
Número de tarjeta: 4548812049400004
Caducidad: 12/17
Código CVV2: 123
Código CIP: 123456
Realizar al menos una operación Denegada. Utilizar tarjeta de prueba:
Número de tarjeta: 1111111111111111
Caducidad: 12/17
Clave secreta de encriptación: qwertyasdf0123456789 (En General esta es la clave secreta para pruebas).

Una vez que hayamos realizado al menos una prueba de pedido con pago autorizado y otra con pago denegado (por ejemplo, si utilizamos un número de tarjeta no válido) deberemos solicitar a nuestro banco el paso al entorno real o entorno de producción.

Nos deberán enviar nuevos datos, entre ellos la nueva clave de encriptación que deberemos introducir en la configuración de la pasarela de pago de WooCommerce. Además, deberemos cambiar el entorno de Sis-t al que nos indiquen, casi siempre Sis o Sis-d.

Finalmente será conveniente realizar una prueba con un pago real con tarjeta para comprobar que todo funciona correctamente.

Si queremos, se podrá generar después una devolución del pago desde la administración del TPV Virtual (este acceso nos lo tendrá que facilitar la entidad bancaria).

Con esto ya tendremos nuestra tienda online conectada a nuestra pasarela bancaria, con la comodidad que supone para nosotros, la confianza que genera en el comprador y de paso disfrutando de la ventaja de tener unas comisiones más bajas, por lo general, que otros medios de pago electrónicos como PayPal.


En el siguiente video explicamos todos los puntos tratados en este artículo:




¿Te ha resultado interesante este artículo?

Suscríbete para recibir consejos exclusivos para WordPress, Joomla y PrestaShop



Gerard Martínez

Consiguiendo clientes contentos y felices con su Hosting en Webempresa.com


Plugin Optimización de Imágenes Gratuito para WordPress