¿Cuál es la arquitectura subyacente de JusPay Secure?

Supongo que está preguntando acerca de nuestro SDK de Android que mejora la experiencia del cliente durante el proceso de pago. Si bien no puedo divulgar completamente la respuesta, puedo decirte lo que está sucediendo a un alto nivel.

El SDK utiliza el puente javascript de Android para construir una comunicación bidireccional entre la página web y la aplicación de Android. Además de eso, hay una máquina de estado y una VM que expone ciertas funcionalidades. Con estos bloques de construcción, se reúnen el contexto de la aplicación y la página. Una vez que tenga estos, las posibilidades son infinitas. Lo crucial es lograr que todos estos componentes funcionen realmente bien tanto individualmente como juntos.

Y luego existe la gran tarea de abordar la compatibilidad con versiones anteriores. Dado que el SDK se envía a las aplicaciones, tenemos la responsabilidad de mantener funcionando incluso el SDK más antiguo. Este es uno de los mayores desafíos para nosotros.