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.

Approve binding or cardholder verification request

Approve binding

To approve a device binding request, call DigitalCardService.approveBinding with digitalCardID and bindingReference.

The following examples show how to approve a binding request.

val digitalCardID = "" // tokenReferenceID from payload
val bindingReference = "" // deviceIndex from payload
val reason: DigitalCardService.BindingApprovalReason? =
    DigitalCardService.BindingApprovalReason.USER_DECISION // optional; null defaults to ISSUER_DECISION

d1Task.digitalCardService().approveBinding(
    digitalCardID,
    bindingReference,
    reason,
    object : D1Task.Callback<Void> {
        override fun onSuccess(data: Void?) {
            // Handle success.
        }

        override fun onError(e: D1Exception) {
            // Handle error.
        }
    }
)
String digitalCardID = ""; // tokenReferenceID from payload
String bindingReference = ""; // deviceIndex from payload
DigitalCardService.BindingApprovalReason reason =
        DigitalCardService.BindingApprovalReason.USER_DECISION; // optional; null defaults to ISSUER_DECISION

d1Task.digitalCardService().approveBinding(
        digitalCardID,
        bindingReference,
        reason,
        new D1Task.Callback<Void>() {
            @Override
            public void onSuccess(Void data) {
                // Handle success.
            }

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

Approve cardholder verification

To approve a cardholder verification request, call DigitalCardService.approveCardholderVerification with digitalCardID.

The following examples show how to approve a cardholder verification request.

Last updated

Was this helpful?