Para realizar la integración con la Billetera de Google, se deben implementar las siguientes funciones básicas.
Certificación EMV
Las terminales deben cumplir con la certificación de EMVCo de nivel 1 y 2. Para obtener más información, consulta el sitio web de EMVCo.
Autenticación de datos sin conexión
Para permitir que los usuarios pasen rápidamente por una terminal, las terminales de transporte público deben admitir 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 AOD proporciona un alto nivel de confianza en que la tarjeta presentada es genuina. Permite que la puerta de acceso de transporte público se abra sin que el usuario deba esperar a que la red procese el pago. La ODA también se usa cuando las terminales de transporte público están sin conexión de forma intermitente. Cuando la terminal de transporte público vuelva a estar en línea, se procesará el pago.
La función de ODA es ideal para 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 del pago podría ralentizar al usuario cuando ingresa a la puerta. Por lo general, las puertas se abren en un plazo de 500 milisegundos a partir del momento en que el usuario presiona su dispositivo móvil.
Para usar la ODA, la terminal de transporte público debe estar configurada correctamente. Comunícate con tu procesador de pagos o el integrador de sistema para obtener detalles sobre cómo configurar las terminales.
La Billetera de Google admite ODA para las siguientes redes:
- Visa
- Mastercard
- Amex
Encuestas y conflictos 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 puede provocar un "choque de tarjetas", que ocurre cuando las terminales de transporte público reconocen más de una tarjeta en la campo NFC.
A medida que un usuario se acerca a una terminal con su teléfono, aumenta la intensidad del campo NFC y su puede iniciar una transacción antes de que el campo sea lo suficientemente fuerte y estable como para establecer una conexión. Si el teléfono pierde la conexión, se detiene y se vuelve a intentar la transacción. Esto hace que cambie el UID del dispositivo móvil y, si la terminal está configurada con lógica de conflicto de tarjetas, es posible que reconozca de forma incorrecta más de un UID en un período breve y detenga la transacción. Esta situación es se exacerba cuando las terminales con lógica de conflicto de tarjetas tienen velocidades de sondeo de terminal demasiado altas. Para resolver esta situación, inhabilita la lógica de conflicto de tarjetas del UID o reduce la velocidad de sondeo de la terminal.
AID select, PPSE y ePPSE
Para terminales que admitan tarjetas de circuito abierto y de bucle cerrado, es mejor configurarlas en el siguiente orden:
- Primero se seleccionan todas las tarjetas de circuito cerrado que usan AID.
- Todas las tarjetas de circuito abierto que usan PPSE
ePPSE
ePPSE es una nueva especificación de EMVCo que ayuda a proporcionar información de la terminal al dispositivo móvil sobre el tipo de transacción justo antes de que esta se realice. Esto permite que el teléfono elija 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 implicar configurar una tarjeta predeterminada para este servicio, lo que anularía la tarjeta de pago predeterminada, cuando se presiona en una terminal de transporte público.
Por el momento, la Billetera de Google no admite el ePPSE; sin embargo, si quieres habilitarlo para transporte público, indica que cuando envíes el bucle abierto formulario de transporte público a la Billetera de Google.