webpay

[Tutorial - Webpay] Integración Webservices en Drupal 7 (2.x)

Posteado el por: moncada.nicolas

Hace un tiempo atrás, Transbank (la empresa detrás de Webpay) había habilitado una nueva modalidad para integrar su sistema de pago con nuestros sitios. Se trata de un servicio web que utiliza el protocolo SOAP, haciendonos más fácil la integración con respecto a su antecesor. Y para soportar esto en Drupal, se ha publicado una nueva versión del módulo Webpay y aquí veremos como funciona.

Mod Security y Webpay

Posteado el por: moncada.nicolas

Para operar con Webpay, necesitamos instalar una aplicación en nuestros servidores llamado KCC. Esta instalación puede llegar a ser no muy agradable para muchos, ya que esto puede tomar horas, días y hasta semanas para que quede funcionando al 100%. ¿El motivo? pueden ser varios: configuración de apache, php, permisos, llaves, etc. Pero uno de los más complejos es la compatibilidad con uno de los módulos de apache, el famoso mod_security. Ya con el hecho de concluir de que "es el responsable de hacer que siempre falle la transacción, haciéndonos caer en la famosa página de fracaso" es un gran logro, más aún cuando usas un hosting que por defecto lo tiene activado y uno no tiene idea de ello. Por lo tanto, ya sabiendo esto, una posible solución es simplemente desactivando el módulo, pero si quieres tener tu sitio protegido ante ataques entonces tendrás que dar con la regla indicada del mod_security para hacer funcionar Webpay y eso es lo que intentaremos hacer aquí.