Welcome to our new developer portal! Use the "Ask" button to chat with our AI Agent.

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?