Hay miles de sistemas de efectivo terminales. ¿Cómo puedo desarrollar eficientemente una aplicación como WeChat Pay / Alipay, que requiere que el terminal envíe llamadas API a mi servidor y luego procese los datos?

¡Hola! Su mejor apuesta sería hacer cualquiera de estas cosas:

  • Para crear un equipo de desarrollo y hacer desarrollo de software interno
  • Para encontrar una fuerza laboral externa para su proyecto

Recomiendo encarecidamente la última opción. Esto superará totalmente el desarrollo interno, y estas son las razones por las cuales:

  1. El costo: será mucho más barato desarrollar una aplicación a través de la contratación externa que el desarrollo interno (sin gastos de oficina, lugar de trabajo, impuestos, etc.)
  2. La efectividad: obtendrá resultados mucho mejores en general, generalmente a través de la contratación externa
  3. Ahorro de tiempo: obtendrá mejores resultados en términos de tiempo si se va a otra fuente
  4. Quizás lo más importante para usted: el equipo de outsourcing puede estar familiarizado con el tipo de aplicación que desea hacer. Hay un buen ejemplo aquí.

Como puede ver, el outsourcing tiene muchas ventajas.

La cantidad de sistemas de efectivo no es realmente un problema de diseño, es un problema de negocios. Si desea que usen su API, debe convencerlos de que proporciona un servicio valioso que vale la pena usar para el desarrollo y los costos operativos.