Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

Sincronización de pagos NFC fuera del host

Android admite la emulación de tarjetas NFC con un elemento seguro para la emulación de tarjetas fuera del host. (Para más información, ver visión general de emulación de tarjeta basado en host .) Sin embargo, en la plataforma Android, el servicio de pago preferido especificado en el Tap & configuración de pago no siempre se sincroniza con la aplicación en el elemento seguro. Esto significa que es posible que se utilice un servicio de pago no preferido en el elemento seguro en lugar del servicio de pago preferido.

En Android 11, la característica de sincronización de pago fuera del host proporciona un mecanismo que le permite sincronizar la configuración de pago en Tap & pago, la configuración de enrutamiento en el contacto front-end (CLF), y el estado seleccionado app-en el elemento seguro .

El siguiente diagrama ilustra la arquitectura de diseño de la función de sincronización de pagos fuera del host.

Arquitectura de diseño de sincronización de pagos fuera del host
Figura 1. Off pago anfitrión arquitectura de diseño de sincronización

Implementación

Para implementar la función de sincronización de pagos fuera del host, el dispositivo debe tener un controlador NFC que admita el estándar NCI 2.0 y debe usar los marcos de trabajo de Android Open Source Project NFC y Open Mobile Application Programming Interface (OMAPI).

API de marco

Para implementar la sincronización de pagos fuera del host, use las siguientes API de marco que se encuentran en el Proyecto de código abierto de Android:

Validación

Para validar su implementación de la función de sincronización de pagos fuera del host, instale aplicaciones de elementos seguros con los elementos seguros correspondientes y luego verifique las respuestas apropiadas de un lector NFC en diferentes condiciones.