Loop 

Automatiza reglas de pago en el Back-end a través de Bonita

 

                                        
Global asset Management firm

Loop

LoopPay. Inc, cuyo nombre comercial es "Loop", es un proveedor de servicios de pago (PSP) con una amplia oferta de servicios. También ofrece la primera y única plataforma de comercio móvil (m-Commerce), con una solución de monedero electrónico que, a día de hoy, funciona en el 90% de los establecimientos.

La plataforma permite a los consumidores pagar compras de manera cómoda y segura mediante sus móviles y facilita que los comercios promocionen sus descuentos y ofertas para los clientes a través de sus móviles, sin ningún coste o complejas integraciones. Loop también ofrece el punto de venta móvil más avanzado y soluciones para cajeros automáticos que se integran perfectamente con el sistema de monedero móvil y de promociones.

La compañía aprovecha sus innovaciones cuyas patentes están pendientes de aprobación para crear una solución que incluye accesorios para móviles, aplicaciones y servicios en la nube para facilitar un verdadero e innovador sistema comercial de última generación.

Desafíos del proyecto 

Loop se enfrentó a una serie de retos para ofrecer servicios de pago a dos mercados con diferentes necesidades que satisfacer: el comercio electrónico y el comercio móvil.

En este último, la compañía lleva a cabo el procesado en back-end de los pagos por tarjeta de crédito que los clientes efectúan en sus móviles. La seguridad de la transacción es un proceso muy complejo. Las compañías de tarjetas de crédito y los bancos que emiten las tarjetas establecen una serie de tareas para comprobar el número del consumidor y autorizar el pago. Por si fuera poco, cada compañía de tarjetas de crédito configura el proceso de manera diferente, lo que lo hace aún más complicado.

Del lado del consumidor, el asunto es similar. Los comercios utilizan el servicio de Loop para gestionar los pagos con tarjeta de crédito y en cada transacción existen procesos que deben llevarse a cabo en back-end. El comercio acepta un pago. El consumidor paga con tarjeta de crédito. La tarjeta es leída y la transacción queda registrada por uno de los proveedores de tarjetas de crédito. Loop comienza a procesar el propio pago pero, de acuerdo con la legalidad, la compañía no puede procesar realmente la transacción. Transfiere la transacción a un tercero, un procesador como Litle & Co.

Hace diez años, cuando la predecesora de Loop empezó a trabajar con aplicaciones de comercio electrónico para los comercios, la única opción posible era crear un servicio en back-end que estuviera básicamente "programado" para un tercer procesador. El servicio estaba escrito en código Java y cualquier cambio hacía necesaria una escrupulosa revisión de la programación.

Implementación de Bonita 

"La razón principal por la que elegimos Bonita fue su motor de diseño gráfico. Los otros no eran tan maduros o no resultaban tan fáciles de usar. No tenían la posibilidad de arrastrar y soltar archivos como Bonita", dice Meyer.

El reto, para Loop, era encontrar el motor de gestión de procesos de negocio (BPM) adecuado para crear procesos automatizados para sus soluciones de pago de comercio electrónico y comercio móvil. Loop se embarcó en esta aventura a finales de 2011. La empresa buscaba un sistema que funcionara bien, fuera fácil de implementar y utilizar, y que al mismo tiempo satisfára eficazmente los requisitos de Loop.

La compañía seleccionó dos sistemas: Bonita y JBoss jBPM. Los dos comparten la tecnología de código abierto y ofrecen una arquitectura escalable. Un equipo interno puso a prueba ambas opciones durante una semana y eligió la solución de Bonitasoft al final de la evaluación.

Esta herramienta era mucho más fácil de usar por los programadores. Según Meyer, la razón principal por la que eligieron Bonita fue gracias a su motor de diseño gráfico, los demás motores no eran tan maduros o no resultaban tan fáciles de usar. No tenían la posibilidad de arrastrar y soltar archivos como Bonita.

Resultados clave del proyecto  

Mientras Loop se preparaba para lanzar su monedero digital y los procesos de pago en otoño de 2013, se realizaron muchos avances en la creación de reglas utilizando el motor Bonita. Han utilizado muchos de los conectores predefinidos con la solución Bonita —comenzando por LDAP, bases de datos y servicios web— y, con el tiempo, planean crear sus propios conectores más adelante.

Han creado reglas y las han puesto en práctica con éxito, además de modificar las reglas que existían para diferentes procesos.

Beneficios 

  • Disminición en las pilas de programación, difíciles y complicadas de tratar para su interacción con otros procesadores.
  • Mejor proceso de escalado con Bonita y rapidez en su construcción.
  • Facilidad de uso para los programadores.

"Desde el primer momento, mi opinión era elegir Bonitasoft", declara Meyer. Había trabajado anteriormente con esta solución y las experiencias siempre fueron positivas. Otros miembros del equipo habían oído hablar de Bonitasoft y querían probarlo. Teníamos que iniciar la fase de producción rápidamente y la solución de Bonitasoft era mucho más fácil de implementar. Pasado un tiempo, estaba claro que nos quedaríamos con Bonita".

David Meyer, vicepresidente de Ingeniería de software de Loop.

¿Quieres saber más sobre nuestros clientes del sector de servicios financieros?

Compartamos nuestra experiencia en este sector

¡Hablemos!

"La prioridad número uno es la escalabilidad. Seremos un fenómeno viral. Va a ser un gran triunfo para nosotros ya que, en los próximos seis meses, pasaremos de 25 a 500.000 usuarios sin experimentar problemas graves. Con la ayuda de Bonitasoft no me queda ninguna duda de que lo lograremos".

David Meyer, vicepresidente de Ingeniería de software de Loop.