Welcome to our new developer portal! Use the "Ask" button to chat with our AI Agent.
For the complete documentation index, see llms.txt. This page is also available as Markdown.

Desvincular un dispositivo

El emisor puede eliminar una vinculación previamente establecida entre una tarjeta digital de comercio electrónico y un dispositivo.

Esta funcionalidad está disponible a través de DigitalCardService y la unbindDevice API.

Los siguientes ejemplos muestran cómo usar la API.

val digitalCardID = "" // obtenido de la lista de vinculación de dispositivos de la tarjeta digital
val bindingReference = "" // deviceIndex de la lista de vinculación de dispositivos
val reason: DigitalCardService.UnbindReason? =
    DigitalCardService.UnbindReason.USER_DECISION // opcional; null usa ISSUER_DECISION por defecto

d1Task.digitalCardService().unbindDevice(
    digitalCardID,
    bindingReference,
    reason,
    object : D1Task.Callback<Void> {
        override fun onSuccess(data: Void?) {
            // Gestionar el éxito.
        }

        override fun onError(e: D1Exception) {
            // Gestionar el error.
        }
    }
)
String digitalCardID = ""; // obtenido de la lista de vinculación de dispositivos de la tarjeta digital
String bindingReference = ""; // deviceIndex de la lista de vinculación de dispositivos
DigitalCardService.UnbindReason reason =
        DigitalCardService.UnbindReason.USER_DECISION; // opcional; null usa ISSUER_DECISION por defecto

d1Task.digitalCardService().unbindDevice(
        digitalCardID,
        bindingReference,
        reason,
        new D1Task.Callback<Void>() {
            @Override
            public void onSuccess(Void data) {
                // Gestionar el éxito.
            }

            @Override
            public void onError(@NonNull D1Exception exception) {
                // Gestionar el error.
            }
        });

Última actualización

¿Te fue útil?