Troubleshooting
Recepción de credenciales
La wallet muestra "Formato de credencial no soportado"
Síntoma: al escanear un QR o abrir un deep link de emisión, la wallet muestra un error indicando que el formato no es compatible.
Causa: el emisor está ofreciendo la credencial en un formato distinto de jwt_vc_json. Los formatos vc+sd-jwt y ldp_vc no están soportados.
Solución: contacta con el emisor para confirmar que la oferta usa el formato jwt_vc_json. Si el emisor está en el ecosistema ISBE, puede consultar la Referencia OID4VCI/VP para adaptar la configuración.
La wallet muestra "Código de transacción incorrecto"
Síntoma: al introducir el PIN del tx_code la wallet rechaza el código.
Causas frecuentes:
- El código ha expirado. Los códigos de transacción tienen un tiempo de validez corto definido por el emisor.
- El código fue introducido con un carácter erróneo.
- El código ya fue usado en un intento anterior fallido y el emisor lo ha invalidado.
Solución: solicita un nuevo código al emisor e inténtalo de nuevo.
La wallet muestra "Oferta de credencial expirada"
Síntoma: el QR o el deep link ya no es válido.
Causa: el pre-authorized_code de la oferta tiene un tiempo de validez (definido por el emisor) que ha transcurrido.
Solución: solicita al emisor que genere una nueva oferta de credencial.
La credencial queda en estado "Pendiente" indefinidamente
Síntoma: después de aceptar una oferta, la credencial aparece como pendiente y no llega.
Causa: el emisor usa emisión diferida (deferred issuance) y aún no ha procesado la solicitud.
Solución: la wallet reintenta la consulta al endpoint /deferred_credential de forma periódica. Si la credencial no llega en un tiempo razonable, contacta con el emisor para verificar el estado del proceso.
La wallet no puede escanear el QR
Síntoma: la cámara no detecta el código QR.
Causas frecuentes:
- El permiso de cámara no está concedido a la wallet.
- La iluminación es insuficiente.
- El QR está dañado o es demasiado pequeño en pantalla.
Solución: ve a los ajustes del sistema operativo y verifica que la wallet tiene permiso de cámara. Ajusta la iluminación o amplía el QR en la pantalla del emisor.
Presentación de credenciales
La wallet no encuentra ninguna credencial que cumpla la solicitud
Síntoma: después de escanear el QR de un verificador, la wallet indica que no tienes ninguna credencial que satisfaga los criterios.
Causas frecuentes:
- No tienes la credencial del tipo solicitado. El verificador está pidiendo un tipo de credencial que no has recibido aún.
- La credencial que tenías ha expirado.
- El DCQL query del verificador requiere atributos específicos que tu credencial no incluye.
Solución: obtén la credencial del tipo solicitado del emisor correspondiente. Si la credencial ha expirado, solicita una renovación al emisor.
El verificador rechaza la presentación
Síntoma: la wallet indica que la presentación fue enviada, pero el verificador devuelve un error de validación.
Causas frecuentes:
- La credencial ha sido revocada por el emisor (la wallet no comprueba la revocación, pero el verificador sí puede hacerlo).
- El DID del emisor no está acreditado en el TIR de ISBE para el tipo de credencial presentada.
- El
nonceen la VP no coincide con el que envió el verificador (posible problema de caché o de tiempo).
Solución: contacta con el verificador para obtener el código de error concreto. Si la credencial fue revocada, solicita una nueva al emisor.
La wallet muestra "Método de respuesta no soportado"
Síntoma: al intentar responder a una solicitud de verificación, la wallet muestra un error de método.
Causa: el verificador está usando un response_mode distinto de direct_post. La wallet solo soporta direct_post.
Solución: el verificador debe configurar response_mode: direct_post en su authorization_request.
Identidad y cuenta
La autenticación biométrica no funciona
Síntoma: Face ID, Touch ID o la huella dactilar no desbloquean la wallet.
Causas frecuentes:
- Se han añadido nuevas huellas o caras al sistema operativo después de activar la biometría en la wallet. Por seguridad, la wallet requiere reautenticación con PIN cuando cambian los datos biométricos del dispositivo.
- La biometría del sistema operativo está desactivada.
Solución: usa tu PIN para desbloquear la wallet. Luego ve a Configuración → Seguridad para reconfigurar la autenticación biométrica.
La wallet muestra "DID no resolvible" al recibir una credencial
Síntoma: la wallet no puede verificar la firma del emisor porque no puede resolver su DID.
Causas frecuentes:
- El dispositivo no tiene conectividad a internet.
- El DID del emisor no está registrado en la blockchain de ISBE del entorno correspondiente (producción, preproducción o desarrollo).
Solución: verifica la conectividad a internet. Si el problema persiste, el emisor debe comprobar que su DID está correctamente publicado en el TIR de ISBE.
Problemas generales
La wallet se cierra inesperadamente (crash)
Solución: cierra la aplicación por completo y vuelve a abrirla. Si el problema persiste, reinstala la wallet (las credenciales almacenadas en el dispositivo se perderán). Reporta el problema al equipo ISBE con los pasos para reproducirlo y la versión de la wallet y del sistema operativo.
¿Dónde encuentro la versión de la wallet?
En iOS: Ajustes del sistema → ISBE Wallet → Versión.
En Android: Ajustes del sistema → Aplicaciones → ISBE Wallet → Información de la app.
También puedes consultar la versión dentro de la propia wallet en Configuración → Acerca de.