MACH2B or not 2B

Franco Leal
MACHticables

--

Bienvenidos a MACH. Una experiencia única con decenas de productos que harán de tu vida financiera un mejor lugar, a quien puedes confiar tu dinero y utilizarlo para darte los mejores gustos, pagar las peores deudas y soñar con la casa propia 🏠. Puedes transferir dinero a un amigo solo con su número de teléfono, leer un código QR y pagar tus servicios básicos, o conectarte con tus marcas favoritas y acceder a un mundo de beneficios. ¿Y si todo este mundo también estuviera fuera de MACH? ¿Si pudiéramos pagar en aplicaciones externas? ¿Si pudieras pagar utilizando aplicaciones no bancarias? Esto y mucho más es MACH2B.

Contexto

En el año 2021 se comenzaron a armar los equipos encargados de desarrollar los productos del SDK. Existen distintos proyectos a desarrollar que van a entregar mucho valor a MACH actualmente, además de permitir que aplicaciones externas (BCI, SSFF y otros) puedan integrar nuestras soluciones. Más tarde, se nos suma la idea de querer conectar a nuestros usuarios con sus marcas favoritas, accediendo a descuentos, sorteos, cashback y mucho más. Así es como nacen P2P, P2M, MACH Inside y MACH Connect.

P2P

Haciendo un P2P a mi amigo Ozzy

¿Recuerdas la última vez que le debías dinero a tu amigo rockstar? Saldar tus deudas ahora es mucho más fácil con P2P. Simplemente teniendo el número de teléfono de tu amigo (y que ambos tengan MACH activado o la app BCI), puedes pagarle sin los engorrosos datos de la cuenta bancaria.

Se presentaron diversos desafíos para llevar a cabo este proyecto, como ser el primer producto en desarrollarse en el ecosistema, integrarse con un proveedor OTP, integrarse con BCI y realizar migraciones masivas en las bases de datos.

Arquitectura P2P

P2M

Imagina la comodidad de poder pagar tus cuentas simplemente leyendo un código QR. Vas al comercio, seleccionas pagar con Transbank, MACH u otro, y con la cámara de tu teléfono y un solo clic, ¡ya está pagado! No necesitas tarjetas ni salir de tu casa.

Ejemplo de pago leyendo QR en la app BCI.

Para poder hacer esto, solo debes inscribir tu tarjeta en la aplicación para que esté disponible. Simplemente toma tu tarjeta, escribe el PAN, la fecha de expiración, el CVV, tu nombre, tu apellido, tu RUT… ¡qué largo es el proceso! ¿Podríamos mejorarlo?

Autoinscripción P2M

¡Hagámoslo más fácil! Mejor entra en tu app y dile: “Quiero inscribir mi tarjeta” y ¡listo! Ya está disponible para utilizar. Se desarrolló una característica que permite reducir errores y tiempo al inscribir las tarjetas, ya que el banco ya tiene esos datos.

Ejemplo autoenrolamiento

MACH Connect

¿Qué te gusta hacer después de la pega? ¿Te gusta ir al cine? Ir a conciertos? Los deportes? Fútbol? En MACH Connect te ofrecemos beneficios exclusivos con tus marcas favoritas! Y nuestro primer partner es: Colo-Colo.

Este producto viene a ofrecerte los mejores cashbacks al comprar en la tienda y sorteos de uno de los equipos más populares de Chile! Al alcance de un click, puedes enrolarte como socio de Colo-Colo de manera totalmente gratuita. Y hay algo más… Si pagas para mejorar tu conexión, ¡también puedes tener acceso a entradas anticipadas para ver los partidos de fútbol y sorteo de visitas al palco VIP!

Enrolamiento en MACH Connect — Colo-Colo

¡Pero esto no es todo! Próximamente tendremos muchas más marcas y beneficios accesibles solo por usar MACH! Así que atento a las novedades que se vienen cositas (como dicen los lolos).

MACH Inside

Ya te mostramos todo el mundo de soluciones que ofrece nuestro producto. Abarcamos e intentamos dar solución a distintos problemas financieros que tienen nuestros usuarios, pero nada de esto sería posible sin una herramienta que nos permita montar todo y llevarlo a diversas aplicaciones externas a MACH. Les presentamos MACH Inside.

Arquitectura MACH Inside

Autorización de usuarios

Se implementó un sistema in-house de OAuth2, el que provee de tokens para realizar la autorización de los usuarios y asegurar que solo puedan acceder a recursos permitidos.

Acceso Segmentado

Algunos terceros no tienen control para liberar cambios de manera parcial, por lo que ahora MACH Inside tiene el control de esa liberación, mediante un nuevo feature de Eolian (herramienta in-house para control de features)

Broadcasting de eventos

En el front-end no es posible implementar librerías de notificaciones ni eventos, por lo que para disponibilizar la emisión/consumo y almacenamiento de eventos se tuvo que generar una solución backend utilizando SNS y SQS para manejar dichos eventos.

En resumen…

Día a día enfrentamos muchos desafíos para dar una experiencia única y un servicio de calidad a todos nuestros usuarios, intentando solucionar sus distintos problemas financieros. ¿Te subes al cambio?

--

--