Para integrar la Billetera de Google, se deben implementar las siguientes funciones básicas.
Certificación EMV
Las terminales deben cumplir con las certificaciones EMVCo de nivel 1 y 2. Para obtener más detalles, consulta el sitio web de EMVCo.
Autenticación de datos sin conexión
Para permitir que los usuarios pasen rápido por una terminal, las terminales de transporte público deben ser compatibles con la autenticación de datos sin conexión (ODA). La ODA es una verificación criptográfica que permite que una terminal de pago realice la autenticación sin conexión con una tarjeta de pago sin contacto o un dispositivo móvil. La ODA proporciona un alto nivel de confianza en que la tarjeta presentada es genuina. Permite que la puerta de transporte público se abra sin necesidad de que el usuario espere a que la red procese el pago. La ODA también se usa cuando las terminales de transporte público no tienen conexión de forma intermitente. El pago se procesa cuando la terminal de transporte público vuelve a estar en línea.
La función ODA es ideal para las estaciones de transporte público que tienen terminales que no siempre están en línea o que tienen conexiones menos confiables. También se usa cuando el tiempo de procesamiento de los pagos puede ralentizar a las personas que viajan a diario cuando entran por la puerta. Por lo general, las puertas se abren en un plazo de 500 milisegundos desde que el usuario presiona su dispositivo móvil.
Para utilizar la ODA, la terminal de transporte público debe estar configurada correctamente. Comunícate con tu procesador de pagos o integrador de sistemas para obtener detalles sobre cómo configurar las terminales.
Google Wallet admite la ODA para las siguientes redes:
- Visa
- Mastercard
- AMEX
Encuestas y conflicto de tarjetas
Las tarjetas NFC físicas tienen un UID estático. Sin embargo, todos los dispositivos móviles Android tienen un UID dinámico que cambia en cada transacción. Esto agrega un nivel de privacidad para los usuarios porque impide el seguimiento, pero puede causar un "choque de las tarjetas", que ocurre cuando las terminales de transporte público reconocen más de una tarjeta en el campo NFC.
A medida que un usuario se acerca a una terminal con su teléfono, aumenta la intensidad del campo NFC y el dispositivo puede iniciar una transacción antes de que el campo sea lo suficientemente estable y fuerte como para establecer una conexión. Si el teléfono pierde la conexión, se detiene y vuelve a intentar la transacción. Esto hace que cambie el UID del dispositivo móvil y, si la terminal está configurada con una lógica de conflicto de tarjetas, es posible que reconozca erróneamente más de un UID en un intervalo corto y detenga la transacción. Esta situación se agrava cuando las terminales con lógica de conflicto de tarjetas tienen velocidades de sondeo demasiado altas. Para resolver esta situación, inhabilita la lógica de conflicto de la tarjeta UID o reduce la velocidad de sondeo de la terminal.
AID select, PPSE y ePPSE
En el caso de las terminales que admiten tarjetas de bucle cerrado y abierto, es mejor configurarlas en el siguiente orden:
- Primero se seleccionan todas las tarjetas de bucle cerrado que usan AID.
- Todas las tarjetas de bucle abierto que usan PPSE.
ePPSE
ePPSE es una nueva especificación de EMVCo que ayuda a proporcionar información desde la terminal al dispositivo móvil sobre el tipo de transacción justo antes de que se realice. De esta manera, el teléfono puede elegir una tarjeta de pago específica, predefinida por el usuario, para ese tipo de transacción en particular. En el caso del transporte público, esto podría significar configurar una tarjeta predeterminada para el transporte público, que anularía la tarjeta de pago predeterminada cuando se presiona una terminal de transporte público.
Por el momento, la Billetera de Google no admite ePPSE. Sin embargo, si te interesa habilitar ePPSE para el transporte público, indícalo cuando envíes el formulario de transporte público de bucle abierto a la Billetera de Google.