Descripción general de App2App

Bienvenido a la documentación de App2App, la solución de integración de GetNet para terminales Android. Esta tecnología garantiza una forma fluida, segura y eficiente de procesar los pagos directamente en el hardware de GetNet.

App2App es un modelo de integración basado en Deeplinks y Android Intents. Permite a su aplicación de automatización activar transacciones financieras enviando comandos a la aplicación de pagos GetNet.

App2App elimina la necesidad de integraciones complejas entre nubes para las transacciones con tarjetas al permitir que su software se comunique localmente con la aplicación de pago GetNet instalada en el mismo dispositivo.

Una vez finalizado el proceso de pago, incluida la lectura de la tarjeta, la entrada del PIN y la autorización, la aplicación GetNet devuelve automáticamente los metadatos de control y transacción a su aplicación.

Ventajas y beneficios

La integración de su software con la aplicación de pagos Getnet mediante el modelo App2App ofrece varias ventajas estratégicas y técnicas diseñadas para optimizar el proceso de pago tanto para el comerciante como para el desarrollador. Al aprovechar la comunicación local, la integración garantiza un alto nivel de seguridad y eficacia operativa.

  • El software pasa de forma fluida a la interfaz de pago, lo que elimina la necesidad de que los operadores cambien de aplicación manualmente.
  • Todo el procesamiento crítico se realiza en el entorno seguro de GetNet, lo que garantiza que su aplicación nunca gestione datos confidenciales de las tarjetas.
  • Las transacciones son mucho más rápidas porque la comunicación local entre las aplicaciones elimina la dependencia de la latencia de Internet para el intercambio interno de datos.
  • La integración automática de valores elimina los errores de entrada manual y garantiza una precisión total durante el proceso de pago.
  • Puede utilizar la impresora integrada del terminal de la aplicación GetNet o recibir datos sin procesar para generar sus propios recibos personalizados.

Cómo funciona

El modelo de integración App2App facilita una comunicación perfecta entre dos aplicaciones de Android distintas mediante intents. Este mecanismo permite a su software activar comandos de pago específicos en la aplicación de pagos GetNet encapsulándolos en objetos de solicitud predefinidos.

  • Solicitud: Su aplicación envía un Android Intent a un URI específico (p. ej., getnet://payment/v1/payment) que contiene los datos de la transacción.
  • Procesando: La aplicación GetNet procesa el comando y gestiona la comunicación con los servidores adquirentes para completar la transacción de forma segura.
  • Respuesta: La aplicación GetNet devuelve una respuesta estructurada a su solicitud con el estado de la transacción y los detalles del recibo.

Automatización de pantallas

Una de las principales ventajas del modelo App2App es la capacidad de optimizar la interfaz de usuario del punto de venta. Según los parámetros que su aplicación envíe en la solicitud, la aplicación GetNet puede saltarse automáticamente pantallas de entrada específicas.

Por ejemplo, si incluye un importe de transacción o un método de pago en su Deeplink, el terminal omite los pasos de entrada manual y pasa directamente a la siguiente fase del flujo. Sin embargo, si faltan los parámetros necesarios, la aplicación pasa por defecto a pantallas de entrada manual para completar los datos.

Próximos pasos

Para iniciar su proceso de integración, siga el siguiente camino:

  • Leyó Architecture & Flow para obtener un conocimiento profundo de la comunicación local a través de Android Intent y cómo gestionar el ciclo de vida de las aplicaciones.
  • Interpretar un Connectivity Check (Polling) para ejecutar el «apretón de manos» inicial y asegurarse de que el servicio de pago está listo antes de iniciar la venta.
  • Siga el Quick Start Guide para procesar su primera transacción de prueba (VENTA) en cuestión de minutos con los ejemplos de código que hemos proporcionado.