Autenticar una transacción
Una vez que el dispositivo está vinculado, puede autenticar una transacción sin tarjeta presente usando Visa Cloud Token Framework (CTF) y Digital Authentication Framework (DAF).
Flujo
1
Durante la transacción, la aplicación del comerciante activa el SDK de Thales para autenticar al usuario final.
2
Después de la autenticación exitosa, el SDK de Thales genera una carga útil definida por Visa.
3
El comerciante o PSP llama al backend de Thales con el tokenId, la carga útil de Visa y los detalles de la transacción.
4
El backend de Thales solicita los detalles del token y un criptograma a VTS (el TSP de Visa).
5
El backend de Thales devuelve un transactionId, detalles del token y el criptograma TAF/CTF.
6-10
El comerciante o PSP construye la solicitud de autorización, la envía al adquirente y finaliza el pago.
Integración del SDK
Autenticar la transacción
Llamar authenticateTransaction desde VisaCTFHelper.
Esta llamada requiere la presencia del usuario final. Activa la autenticación en el dispositivo.
Autenticar la transacción requiere la presencia del usuario final. Para ello, llame a startAuthentication para iniciar la autenticación en el dispositivo.
Esta función se puede encontrar en el DeviceAuthentication objeto de onDeviceAuthentication callback que forma parte de TransactionListener.
Se pueden pasar algunas cadenas de texto personalizadas a la startAuthentication función para la visualización en la interfaz de usuario de la autenticación biométrica.
El SDK devuelve el resultado en onSuccess o onError.
En caso de éxito, onSuccess devuelve una carga útil de Visa. Úsela en su llamada del lado del servidor al backend de Thales.
Autenticar la transacción requiere la presencia del usuario final. Para ello, llame a startAuthentication para iniciar la autenticación en el dispositivo.
Esta función se puede encontrar en el DeviceAuthentication objeto de deviceAuthenticationHandler callback que forma parte de authenticateTransaction.
API
Use la misma operación del backend de Thales que en otros flujos de transacción.
Referencia de la API: Crear transacción
Última actualización
¿Te fue útil?