Hace poco hablaba de como configurar la pasarela de pago Redsys en WooCommerce. En este post te enseño como configurar otra pasarela de pago. La plataforma CECA reúne a varias cajas de ahorros y bancos como: BBK, Kutxa, Liberbank, Cajaastur entre otras.

Por suerte existe un plugin gratuito que puedes descargar desde Github haciendo clic en el botón Download ZIP.

Una vez instalado y activado como cualquier plugin debes introducir los datos que te proporciona tu banco.

configurar pasarela de pago ceca en woocommerce

 

Debes introducir los datos de identificación de tu comercio disponibles en la consola tpv de tu banco: Merchant ID, Acquirer BIN y Terminal ID.

Además deberás introducir correctamente las claves de encriptación para pruebas y para entorno real. El resto de los campos puedes dejarlos como vienen por defecto.

Una vez que hayas hecho las pruebas correspondientes para ver que todo funciona correctamente, puedes desmarcar la casilla de “Modo de prueba”. Con esto ya estás listo para empezar a cobrar.

Quitar el mensaje emergente

Este plugin lanza un mensaje emergente a la hora de hacer pago informando sobre como introducir los datos de la tarjeta. Creo que es mejor eliminarlo porque realmente no sirve de mucho y entorpece el proceso de pago.

Para eleiminarlo puedes editar el código del plugin entrando en Plugins > Plugins instalados > CECA WooCommerce Gateway > Editar

Puedes borrar estas lineas y darle a guardar para que no se genere el mensaje:

            wc_enqueue_js( '
   if (alert ("Gracias por su pedido, recuerde que debe introducir la fecha de caducidad de su tarjeta en formato AAAAMM. Por ejemplo, si su tarjeta caduca en Julio de 2015, debera introducir 201507 como fecha de caducidad. Gracias.")){ ; 
jQuery("#submit_ceca_payment_form").click();       
}
            ' );

Si tienes cualquier duda deja en comentario y si te ha servido de ayuda comparte!