¿Cómo construyo una aplicación de banca móvil (especificaciones técnicas e información para obtener del banco)? ¿Cuáles son las especificaciones técnicas o la documentación de dicha aplicación? ¿Puedo hacerlo con RoR?

Bueno, para empezar, necesita saber cifrado y comunicación segura en el desarrollo de aplicaciones. Esa sería una de las claves.

En segundo lugar, necesita un entorno de espacio aislado para probar la aplicación, esto depende en gran medida del sistema de banca central con el que utiliza el banco con el que desea trabajar. Lo más probable es que no se le permita acercarse a él, dejar que trabaje en ello.

La mayoría de los softwares de core-banking como Temenos T24 o Misys Midas Plus tienen sus propias API a las que puede llamar y usar. Debe comprender las API para trabajar y desarrollar una aplicación de banca móvil, porque esto es predominantemente con lo que trabajará.

Por último, pero no menos importante, deberá aprender algo sobre tokens y autenticación. Las medidas de autenticación estarían en la parte superior de la lista para cualquier aplicación de banca móvil que realice. Comprender qué tipo de medidas de autenticación le gustaría tomar al banco con el que trabaja tendrá mucha importancia.

Ningún banco que valga la pena tomará la súplica de un desarrollador no solicitado para trabajar con él / ella para desarrollar una aplicación de banca móvil desde cero. Los grandes como Temenos y Misys no son ajenos al espacio del mercado de la banca móvil, y ellos mismos han invertido en tales soluciones o están promoviendo activamente a sus socios que han desarrollado toda la aplicación de banca móvil basada en su software / solución.

Además de esto, existen marcos de aplicaciones móviles de terceros que proporcionan una experiencia completa de banca móvil en el teléfono y pueden comunicarse con muchas soluciones de banca central.

A menos que el banco sea pequeño y experimental (léase: dará un salto de fe), tendrá dificultades para tratar de convencerlos de que trabajen con usted, independientemente de sus credenciales y / o capacidades.

Una vía adicional para que usted vea, es el banco central de su país en cuestión. Verifique y vea qué tipo de pautas y / o circulares (notas) han publicado con respecto a Internet / banca móvil. Dicha información puede ser útil.

Antes de profundizar en el desarrollo de aplicaciones de banca móvil, debe consultar los nuevos estándares ISO lanzados en abril de 2017. En particular, ISO 12812, Core banking – Servicios financieros móviles. Estas normas definen términos y requisitos comunes para una mayor interoperabilidad. Especifica los componentes técnicos y sus interfaces, así como el papel de cada parte participante.

Lanzarse a los bancos puede ser difícil a menos que tenga algunas aplicaciones bancarias en su cartera.

El aspecto técnico es más sencillo. Por cierto, puede usar un backend existente: en QuickBlox hemos publicado muestras de código gratuitas que lo ayudan a construir su localizador de cajeros automáticos utilizando mapas de Google / Apple y Realidad Aumentada:
http://quickblox.com/blog/2012/0
http://quickblox.com/developers/
http://quickblox.com/developers/