Visión general de Get Smart Tap on Phone

Get Tap on Phone es una solución Software POS (SoftPOS) que permite a los comercios aceptar pagos sin contacto (contactless) directamente en dispositivos Android convencionales, como smartphones o tablets. Al transformar un dispositivo móvil en un terminal de pago seguro, los comercios pueden procesar transacciones sin necesidad de hardware adicional.

Introducción a Tap on Phone

La solución consta de una aplicación Android white-label certificada (o SDK) y una Plataforma de Aceptación de Pagos basada en la nube. Permite un rápido time-to-market al proporcionar una interfaz de pago lista para usar que gestiona tareas de alta seguridad, incluida la lectura de tarjetas y la introducción del PIN, siendo personalizable para adaptarse a la identidad visual de su marca.

Modo App-to-App

En la configuración App-to-App, la solución Tap on Phone funciona junto con su aplicación existente (como una caja registradora electrónica o una app de POS especializada). Para que este modo funcione, el dispositivo Android debe tener instaladas simultáneamente tanto la Client App como la Tap on Phone App.

En este flujo integrado:

  • Su Aplicación (Client App): Gestiona la lógica de negocio, la autenticación de usuarios, el carrito de compra y la generación de recibos.
  • Tap on Phone App: Se activa mediante Android Intents para gestionar la ventana de pago seguro. Una vez procesado el pago, devuelve el resultado de la transacción a su aplicación.

Esta separación garantiza que su aplicación se centre en la experiencia del comercio, mientras que la aplicación Tap on Phone gestiona los complejos requisitos de seguridad y cumplimiento del procesamiento de pagos.

El principio de SSO

La integración se basa en un mecanismo de Single Sign-On (SSO). Dado que su aplicación gestiona la identidad del usuario, la solución Tap on Phone necesita una forma de verificar que el usuario está autorizado para realizar transacciones.
  1. Gestión de Usuarios: Su aplicación identifica y autentica al comercio, proporcionando los extras userId y userToken en cada llamada de Intent.
  2. Autorización: Cuando se inicia un pago, el backend de Tap on Phone envía una solicitud a su sistema backend.
  3. Permiso: Su backend aprueba o deniega la solicitud en función de la sesión actual y los permisos del usuario (por ejemplo, comprobando si el usuario tiene derechos de "Admin" para realizar una devolución).
Su backend debe responder con un estado HTTP 200 que contenga el merchantId y el userId para validar la operación.

Beneficios clave

  • Sin Hardware Adicional: Acepte pagos en dispositivos Android estándar.
  • Integración Rápida: Utilice Android Intents estándar para activar los pagos.
  • Experiencia Unificada: Mantenga su lógica de negocio y su imagen de marca mientras añade funciones de pago seguro.
  • Seguridad y Attestation: Incluye un mecanismo de atestación de seguridad integrado que comprueba periódicamente la integridad del dispositivo y su entorno de ejecución.
information icon
Info: Tap on Phone App2App está disponible actualmente para Android. El soporte para iOS (Tap to Pay on iPhone) estará disponible próximamente.