Digitalizar una tarjeta
Resumen
Después de que la tarjeta pase las comprobaciones de elegibilidad y el usuario final acepte los términos y condiciones (T&C) cuando sea necesario, inicie la digitalización.
Durante la digitalización:
El backend del emisor devuelve la Tokenización decisión (flujo verde, flujo amarillo o flujo rojo) a la aplicación de billetera digital a través de NFC Wallet.
Si el backend del emisor aprueba (flujo verde o flujo amarillo):
El Proveedor de Servicio de Tokens (TSP) crea la tarjeta digital y sus activos (perfil y claves de pago).
NFC Wallet aprovisiona de forma segura el perfil de la tarjeta digital y las claves de pago en la aplicación de billetera digital.
En el flujo amarillo, la aplicación de billetera digital realiza ID&V (autenticación reforzada) antes de que la tarjeta pueda ser aprovisionada.
En el flujo rojo, la digitalización se rechaza y el SDK devuelve una devolución de llamada de error.
Implemente el flujo verde, el flujo amarillo o ambos, según su programa.
Según su programa, T&C puede no ser necesario. Si es así, la aplicación de billetera digital puede aceptar los T&C sin interacción del usuario final.
Integración del SDK
Inicio digitalización de la tarjeta llamando a MGCardEnrollmentService.digitizeCard(...).
Primero deberá implementar MGDigitizationListener para hacer seguimiento del progreso de la digitalización gestionando las devoluciones de llamada según el flujo de color de inscripción:
En el Flujo verde (aprobado, sin autenticación reforzada) el SDK llama a estas devoluciones de llamada:
onCPSActivationCodeAcquiredonComplete
Para más detalles, consulte Digitalización del flujo verde.
En el flujo amarillo (aprobado con autenticación reforzada) el SDK también llama a:
onSelectIDVMethodonActivationRequired
Para más detalles, consulte Digitalización del flujo amarillo.
En caso de error de digitalización, NFC Wallet SDK emite la devolución de llamada:
onError: La digitalización ha fallado. Useerror.getCode()para decidir si reintentar, pedir al usuario final que actúe o derivar al soporte.
MGDigitizationListener ejemplo de implementación
MGDigitizationListener ejemplo de implementaciónConsulte el siguiente fragmento de código para implementar MGDigitizationListener
Ejemplo de digitalización de tarjeta
En el siguiente ejemplo puede encontrar el código para iniciar la digitalización.
En caso de flujo verde, debe proporcionar un token de autenticación.
Última actualización
¿Te fue útil?